|
73117
|
2625
|
4
|
2026-05-26T17:51:47.244999+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817907244_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
QUERY PARAMETERS
QUERY PARAMETERS
from_date
date?
Start of range — YYYY-MM-DD (optional, no default = all)
to_date
date?
End of range — YYYY-MM-DD (optional)
RESPONSE FIELDS
RESPONSE FIELDS
date string "2026-05-24" start string "2026-05-23 20:30" ← bedtime (UTC) end string "2026-05-24 05:29" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35
from_date e.g. 2026-05-01
to_date e.g. 2026-05-25
Try it
[
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-25",
"start": "2025-09-24 20:16",
"end": "2025-09-25 03:13",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-09-26",
"start": "2025-09-25 20:45",
"end": "2025-09-26 03:26",
"duration_minutes": 372,
"duration_hours": 6.2
},
{
"date": "2025-09-27",
"start": "2025-09-26 20:28",
"end": "2025-09-27 01:46",
"duration_minutes": 312,
"duration_hours": 5.2
},
{
"date": "2025-09-28",
"start": "2025-09-27 20:40",
"end": "2025-09-28 04:34",
"duration_minutes": 437,
"duration_hours": 7.28
},
{
"date": "2025-09-29",
"start": "2025-09-28 20:33",
"end": "2025-09-29 03:15",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-09-30",
"start": "2025-09-29 20:41",
"end": "2025-09-30 03:02",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-10-01",
"start": "2025-09-30 20:27",
"end": "2025-10-01 03:18",
"duration_minutes": 363,
"duration_hours": 6.05
},
{
"date": "2025-10-02",
"start": "2025-10-01 20:33",
"end": "2025-10-02 03:05",
"duration_minutes": 315,
"duration_hours": 5.25
},
{
"date": "2025-10-03",
"start": "2025-10-02 19:44",
"end": "2025-10-03 01:39",
"duration_minutes": 334,
"duration_hours": 5.57
},
{
"date": "2025-10-04",
"start": "2025-10-03 20:07",
"end": "2025-10-04 04:46",
"duration_minutes": 463,
"duration_hours": 7.72
},
{
"date": "2025-10-05",
"start": "2025-10-04 20:22",
"end": "2025-10-05 04:27",
"duration_minutes": 451,
"duration_hours": 7.52
},
{
"date": "2025-10-06",
"start": "2025-10-05 20:13",
"end": "2025-10-06 03:41",
"duration_minutes": 390,
"duration_hours": 6.5
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-08",
"start": "2025-10-07 21:24",
"end": "2025-10-08 03:51",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-10-09",
"start": "2025-10-08 20:34",
"end": "2025-10-09 03:52",
"duration_minutes": 397,
"duration_hours": 6.62
},
{
"date": "2025-10-10",
"start": "2025-10-09 20:17",
"end": "2025-10-10 02:44",
"duration_minutes": 344,
"duration_hours": 5.73
},
{
"date": "2025-10-11",
"start": "2025-10-10 20:
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
http://[IP_ADDRESS]:8007/dashboard#...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.3565492,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.43866357,"top":0.06264964,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.44232047,"top":0.066640064,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.4566157,"top":0.06264964,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.4602726,"top":0.066640064,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"from_date","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start of range — YYYY-MM-DD (optional, no default = all)","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to_date","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"End of range — YYYY-MM-DD (optional)","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"RESPONSE FIELDS","depth":3,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RESPONSE FIELDS","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date string \"2026-05-24\" start string \"2026-05-23 20:30\" ← bedtime (UTC) end string \"2026-05-24 05:29\" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"from_date e.g. 2026-05-01","depth":3,"on_screen":false,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"to_date e.g. 2026-05-25","depth":3,"on_screen":false,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[\n {\n \"date\": \"2025-09-24\",\n \"start\": \"2025-09-23 20:43\",\n \"end\": \"2025-09-24 02:02\",\n \"duration_minutes\": 308,\n \"duration_hours\": 5.13\n },\n {\n \"date\": \"2025-09-24\",\n \"start\": \"2025-09-23 20:43\",\n \"end\": \"2025-09-24 02:02\",\n \"duration_minutes\": 308,\n \"duration_hours\": 5.13\n },\n {\n \"date\": \"2025-09-25\",\n \"start\": \"2025-09-24 20:16\",\n \"end\": \"2025-09-25 03:13\",\n \"duration_minutes\": 367,\n \"duration_hours\": 6.12\n },\n {\n \"date\": \"2025-09-26\",\n \"start\": \"2025-09-25 20:45\",\n \"end\": \"2025-09-26 03:26\",\n \"duration_minutes\": 372,\n \"duration_hours\": 6.2\n },\n {\n \"date\": \"2025-09-27\",\n \"start\": \"2025-09-26 20:28\",\n \"end\": \"2025-09-27 01:46\",\n \"duration_minutes\": 312,\n \"duration_hours\": 5.2\n },\n {\n \"date\": \"2025-09-28\",\n \"start\": \"2025-09-27 20:40\",\n \"end\": \"2025-09-28 04:34\",\n \"duration_minutes\": 437,\n \"duration_hours\": 7.28\n },\n {\n \"date\": \"2025-09-29\",\n \"start\": \"2025-09-28 20:33\",\n \"end\": \"2025-09-29 03:15\",\n \"duration_minutes\": 376,\n \"duration_hours\": 6.27\n },\n {\n \"date\": \"2025-09-30\",\n \"start\": \"2025-09-29 20:41\",\n \"end\": \"2025-09-30 03:02\",\n \"duration_minutes\": 376,\n \"duration_hours\": 6.27\n },\n {\n \"date\": \"2025-10-01\",\n \"start\": \"2025-09-30 20:27\",\n \"end\": \"2025-10-01 03:18\",\n \"duration_minutes\": 363,\n \"duration_hours\": 6.05\n },\n {\n \"date\": \"2025-10-02\",\n \"start\": \"2025-10-01 20:33\",\n \"end\": \"2025-10-02 03:05\",\n \"duration_minutes\": 315,\n \"duration_hours\": 5.25\n },\n {\n \"date\": \"2025-10-03\",\n \"start\": \"2025-10-02 19:44\",\n \"end\": \"2025-10-03 01:39\",\n \"duration_minutes\": 334,\n \"duration_hours\": 5.57\n },\n {\n \"date\": \"2025-10-04\",\n \"start\": \"2025-10-03 20:07\",\n \"end\": \"2025-10-04 04:46\",\n \"duration_minutes\": 463,\n \"duration_hours\": 7.72\n },\n {\n \"date\": \"2025-10-05\",\n \"start\": \"2025-10-04 20:22\",\n \"end\": \"2025-10-05 04:27\",\n \"duration_minutes\": 451,\n \"duration_hours\": 7.52\n },\n {\n \"date\": \"2025-10-06\",\n \"start\": \"2025-10-05 20:13\",\n \"end\": \"2025-10-06 03:41\",\n \"duration_minutes\": 390,\n \"duration_hours\": 6.5\n },\n {\n \"date\": \"2025-10-07\",\n \"start\": \"2025-10-06 20:33\",\n \"end\": \"2025-10-07 03:55\",\n \"duration_minutes\": 396,\n \"duration_hours\": 6.6\n },\n {\n \"date\": \"2025-10-07\",\n \"start\": \"2025-10-06 20:33\",\n \"end\": \"2025-10-07 03:55\",\n \"duration_minutes\": 396,\n \"duration_hours\": 6.6\n },\n {\n \"date\": \"2025-10-08\",\n \"start\": \"2025-10-07 21:24\",\n \"end\": \"2025-10-08 03:51\",\n \"duration_minutes\": 367,\n \"duration_hours\": 6.12\n },\n {\n \"date\": \"2025-10-09\",\n \"start\": \"2025-10-08 20:34\",\n \"end\": \"2025-10-09 03:52\",\n \"duration_minutes\": 397,\n \"duration_hours\": 6.62\n },\n {\n \"date\": \"2025-10-10\",\n \"start\": \"2025-10-09 20:17\",\n \"end\": \"2025-10-10 02:44\",\n \"duration_minutes\": 344,\n \"duration_hours\": 5.73\n },\n {\n \"date\": \"2025-10-11\",\n \"start\": \"2025-10-10 20:","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.0,"width":0.0066489363,"height":0.010774142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"bounds":{"left":0.09906915,"top":0.0,"width":0.031416222,"height":0.012769354},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"bounds":{"left":0.09906915,"top":0.0,"width":0.26612368,"height":0.012370312},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.0,"width":0.0066489363,"height":0.010774142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"bounds":{"left":0.09906915,"top":0.0,"width":0.026263298,"height":0.012769354},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"bounds":{"left":0.09906915,"top":0.0,"width":0.34790558,"height":0.012370312},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"bounds":{"left":0.082446806,"top":0.02952913,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"bounds":{"left":0.082446806,"top":0.02952913,"width":0.04504654,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date_str","depth":4,"bounds":{"left":0.082446806,"top":0.04988029,"width":0.019780586,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"bounds":{"left":0.13829787,"top":0.04988029,"width":0.012300532,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YYYY-MM-DD — defaults to today","depth":4,"bounds":{"left":0.16755319,"top":0.04988029,"width":0.06565824,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"KEY FIELDS IN RESPONSE","depth":3,"bounds":{"left":0.082446806,"top":0.075019956,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KEY FIELDS IN RESPONSE","depth":4,"bounds":{"left":0.082446806,"top":0.075019956,"width":0.054853722,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings","depth":4,"bounds":{"left":0.087101065,"top":0.101356745,"width":0.37898937,"height":0.04030327},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"date_str e.g. 2026-05-24","depth":3,"bounds":{"left":0.082446806,"top":0.16081405,"width":0.06648936,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"bounds":{"left":0.15159574,"top":0.1632083,"width":0.015625,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"{\n \"dailySleepDTO\": {\n \"id\": null,\n \"userProfilePK\": 112652050,\n \"calendarDate\": \"2026-05-26\",\n \"sleepTimeSeconds\": null,\n \"napTimeSeconds\": null,\n \"sleepWindowConfirmed\": null,\n \"sleepWindowConfirmationType\": null,\n \"sleepStartTimestampGMT\": null,\n \"sleepEndTimestampGMT\": null,\n \"sleepStartTimestampLocal\": null,\n \"sleepEndTimestampLocal\": null,\n \"autoSleepStartTimestampGMT\": null,\n \"autoSleepEndTimestampGMT\": null,\n \"sleepQualityTypePK\": null,\n \"sleepResultTypePK\": null,\n \"unmeasurableSleepSeconds\": null,\n \"deepSleepSeconds\": null,\n \"lightSleepSeconds\": null,\n \"remSleepSeconds\": null,\n \"awakeSleepSeconds\": null,\n \"deviceRemCapable\": false,\n \"retro\": false\n },\n \"sleepMovement\": [],\n \"remSleepData\": null,\n \"sleepLevels\": []\n}","depth":4,"bounds":{"left":0.087101065,"top":0.19792499,"width":0.09208777,"height":0.32402235},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.38228253,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"bounds":{"left":0.09906915,"top":0.3794892,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.3942538,"width":0.066821806,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.16589096,"top":0.39465284,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"bounds":{"left":0.1783577,"top":0.3942538,"width":0.14594415,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"bounds":{"left":0.32430187,"top":0.39584997,"width":0.0234375,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.43814844,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"bounds":{"left":0.09906915,"top":0.43535516,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.44972068,"width":0.058011968,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.15708111,"top":0.4501197,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"bounds":{"left":0.16954787,"top":0.44972068,"width":0.07430186,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://192.168.0.242:8007/dashboard#","depth":5,"bounds":{"left":0.07014628,"top":0.9876297,"width":0.06698803,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
4884316287063132552
|
8938202849739403823
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
QUERY PARAMETERS
QUERY PARAMETERS
from_date
date?
Start of range — YYYY-MM-DD (optional, no default = all)
to_date
date?
End of range — YYYY-MM-DD (optional)
RESPONSE FIELDS
RESPONSE FIELDS
date string "2026-05-24" start string "2026-05-23 20:30" ← bedtime (UTC) end string "2026-05-24 05:29" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35
from_date e.g. 2026-05-01
to_date e.g. 2026-05-25
Try it
[
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-25",
"start": "2025-09-24 20:16",
"end": "2025-09-25 03:13",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-09-26",
"start": "2025-09-25 20:45",
"end": "2025-09-26 03:26",
"duration_minutes": 372,
"duration_hours": 6.2
},
{
"date": "2025-09-27",
"start": "2025-09-26 20:28",
"end": "2025-09-27 01:46",
"duration_minutes": 312,
"duration_hours": 5.2
},
{
"date": "2025-09-28",
"start": "2025-09-27 20:40",
"end": "2025-09-28 04:34",
"duration_minutes": 437,
"duration_hours": 7.28
},
{
"date": "2025-09-29",
"start": "2025-09-28 20:33",
"end": "2025-09-29 03:15",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-09-30",
"start": "2025-09-29 20:41",
"end": "2025-09-30 03:02",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-10-01",
"start": "2025-09-30 20:27",
"end": "2025-10-01 03:18",
"duration_minutes": 363,
"duration_hours": 6.05
},
{
"date": "2025-10-02",
"start": "2025-10-01 20:33",
"end": "2025-10-02 03:05",
"duration_minutes": 315,
"duration_hours": 5.25
},
{
"date": "2025-10-03",
"start": "2025-10-02 19:44",
"end": "2025-10-03 01:39",
"duration_minutes": 334,
"duration_hours": 5.57
},
{
"date": "2025-10-04",
"start": "2025-10-03 20:07",
"end": "2025-10-04 04:46",
"duration_minutes": 463,
"duration_hours": 7.72
},
{
"date": "2025-10-05",
"start": "2025-10-04 20:22",
"end": "2025-10-05 04:27",
"duration_minutes": 451,
"duration_hours": 7.52
},
{
"date": "2025-10-06",
"start": "2025-10-05 20:13",
"end": "2025-10-06 03:41",
"duration_minutes": 390,
"duration_hours": 6.5
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-08",
"start": "2025-10-07 21:24",
"end": "2025-10-08 03:51",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-10-09",
"start": "2025-10-08 20:34",
"end": "2025-10-09 03:52",
"duration_minutes": 397,
"duration_hours": 6.62
},
{
"date": "2025-10-10",
"start": "2025-10-09 20:17",
"end": "2025-10-10 02:44",
"duration_minutes": 344,
"duration_hours": 5.73
},
{
"date": "2025-10-11",
"start": "2025-10-10 20:
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
http://[IP_ADDRESS]:8007/dashboard#...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73116
|
2622
|
4
|
2026-05-26T17:51:46.025413+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817906025_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
QUERY PARAMETERS
QUERY PARAMETERS
from_date
date?
Start of range — YYYY-MM-DD (optional, no default = all)
to_date
date?
End of range — YYYY-MM-DD (optional)
RESPONSE FIELDS
RESPONSE FIELDS
date string "2026-05-24" start string "2026-05-23 20:30" ← bedtime (UTC) end string "2026-05-24 05:29" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35
from_date e.g. 2026-05-01
to_date e.g. 2026-05-25
Try it
[
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-25",
"start": "2025-09-24 20:16",
"end": "2025-09-25 03:13",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-09-26",
"start": "2025-09-25 20:45",
"end": "2025-09-26 03:26",
"duration_minutes": 372,
"duration_hours": 6.2
},
{
"date": "2025-09-27",
"start": "2025-09-26 20:28",
"end": "2025-09-27 01:46",
"duration_minutes": 312,
"duration_hours": 5.2
},
{
"date": "2025-09-28",
"start": "2025-09-27 20:40",
"end": "2025-09-28 04:34",
"duration_minutes": 437,
"duration_hours": 7.28
},
{
"date": "2025-09-29",
"start": "2025-09-28 20:33",
"end": "2025-09-29 03:15",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-09-30",
"start": "2025-09-29 20:41",
"end": "2025-09-30 03:02",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-10-01",
"start": "2025-09-30 20:27",
"end": "2025-10-01 03:18",
"duration_minutes": 363,
"duration_hours": 6.05
},
{
"date": "2025-10-02",
"start": "2025-10-01 20:33",
"end": "2025-10-02 03:05",
"duration_minutes": 315,
"duration_hours": 5.25
},
{
"date": "2025-10-03",
"start": "2025-10-02 19:44",
"end": "2025-10-03 01:39",
"duration_minutes": 334,
"duration_hours": 5.57
},
{
"date": "2025-10-04",
"start": "2025-10-03 20:07",
"end": "2025-10-04 04:46",
"duration_minutes": 463,
"duration_hours": 7.72
},
{
"date": "2025-10-05",
"start": "2025-10-04 20:22",
"end": "2025-10-05 04:27",
"duration_minutes": 451,
"duration_hours": 7.52
},
{
"date": "2025-10-06",
"start": "2025-10-05 20:13",
"end": "2025-10-06 03:41",
"duration_minutes": 390,
"duration_hours": 6.5
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-08",
"start": "2025-10-07 21:24",
"end": "2025-10-08 03:51",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-10-09",
"start": "2025-10-08 20:34",
"end": "2025-10-09 03:52",
"duration_minutes": 397,
"duration_hours": 6.62
},
{
"date": "2025-10-10",
"start": "2025-10-09 20:17",
"end": "2025-10-10 02:44",
"duration_minutes": 344,
"duration_hours": 5.73
},
{
"date": "2025-10-11",
"start": "2025-10-10 20:
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"from_date","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start of range — YYYY-MM-DD (optional, no default = all)","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to_date","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"End of range — YYYY-MM-DD (optional)","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"RESPONSE FIELDS","depth":3,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RESPONSE FIELDS","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date string \"2026-05-24\" start string \"2026-05-23 20:30\" ← bedtime (UTC) end string \"2026-05-24 05:29\" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"from_date e.g. 2026-05-01","depth":3,"on_screen":false,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"to_date e.g. 2026-05-25","depth":3,"on_screen":false,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[\n {\n \"date\": \"2025-09-24\",\n \"start\": \"2025-09-23 20:43\",\n \"end\": \"2025-09-24 02:02\",\n \"duration_minutes\": 308,\n \"duration_hours\": 5.13\n },\n {\n \"date\": \"2025-09-24\",\n \"start\": \"2025-09-23 20:43\",\n \"end\": \"2025-09-24 02:02\",\n \"duration_minutes\": 308,\n \"duration_hours\": 5.13\n },\n {\n \"date\": \"2025-09-25\",\n \"start\": \"2025-09-24 20:16\",\n \"end\": \"2025-09-25 03:13\",\n \"duration_minutes\": 367,\n \"duration_hours\": 6.12\n },\n {\n \"date\": \"2025-09-26\",\n \"start\": \"2025-09-25 20:45\",\n \"end\": \"2025-09-26 03:26\",\n \"duration_minutes\": 372,\n \"duration_hours\": 6.2\n },\n {\n \"date\": \"2025-09-27\",\n \"start\": \"2025-09-26 20:28\",\n \"end\": \"2025-09-27 01:46\",\n \"duration_minutes\": 312,\n \"duration_hours\": 5.2\n },\n {\n \"date\": \"2025-09-28\",\n \"start\": \"2025-09-27 20:40\",\n \"end\": \"2025-09-28 04:34\",\n \"duration_minutes\": 437,\n \"duration_hours\": 7.28\n },\n {\n \"date\": \"2025-09-29\",\n \"start\": \"2025-09-28 20:33\",\n \"end\": \"2025-09-29 03:15\",\n \"duration_minutes\": 376,\n \"duration_hours\": 6.27\n },\n {\n \"date\": \"2025-09-30\",\n \"start\": \"2025-09-29 20:41\",\n \"end\": \"2025-09-30 03:02\",\n \"duration_minutes\": 376,\n \"duration_hours\": 6.27\n },\n {\n \"date\": \"2025-10-01\",\n \"start\": \"2025-09-30 20:27\",\n \"end\": \"2025-10-01 03:18\",\n \"duration_minutes\": 363,\n \"duration_hours\": 6.05\n },\n {\n \"date\": \"2025-10-02\",\n \"start\": \"2025-10-01 20:33\",\n \"end\": \"2025-10-02 03:05\",\n \"duration_minutes\": 315,\n \"duration_hours\": 5.25\n },\n {\n \"date\": \"2025-10-03\",\n \"start\": \"2025-10-02 19:44\",\n \"end\": \"2025-10-03 01:39\",\n \"duration_minutes\": 334,\n \"duration_hours\": 5.57\n },\n {\n \"date\": \"2025-10-04\",\n \"start\": \"2025-10-03 20:07\",\n \"end\": \"2025-10-04 04:46\",\n \"duration_minutes\": 463,\n \"duration_hours\": 7.72\n },\n {\n \"date\": \"2025-10-05\",\n \"start\": \"2025-10-04 20:22\",\n \"end\": \"2025-10-05 04:27\",\n \"duration_minutes\": 451,\n \"duration_hours\": 7.52\n },\n {\n \"date\": \"2025-10-06\",\n \"start\": \"2025-10-05 20:13\",\n \"end\": \"2025-10-06 03:41\",\n \"duration_minutes\": 390,\n \"duration_hours\": 6.5\n },\n {\n \"date\": \"2025-10-07\",\n \"start\": \"2025-10-06 20:33\",\n \"end\": \"2025-10-07 03:55\",\n \"duration_minutes\": 396,\n \"duration_hours\": 6.6\n },\n {\n \"date\": \"2025-10-07\",\n \"start\": \"2025-10-06 20:33\",\n \"end\": \"2025-10-07 03:55\",\n \"duration_minutes\": 396,\n \"duration_hours\": 6.6\n },\n {\n \"date\": \"2025-10-08\",\n \"start\": \"2025-10-07 21:24\",\n \"end\": \"2025-10-08 03:51\",\n \"duration_minutes\": 367,\n \"duration_hours\": 6.12\n },\n {\n \"date\": \"2025-10-09\",\n \"start\": \"2025-10-08 20:34\",\n \"end\": \"2025-10-09 03:52\",\n \"duration_minutes\": 397,\n \"duration_hours\": 6.62\n },\n {\n \"date\": \"2025-10-10\",\n \"start\": \"2025-10-09 20:17\",\n \"end\": \"2025-10-10 02:44\",\n \"duration_minutes\": 344,\n \"duration_hours\": 5.73\n },\n {\n \"date\": \"2025-10-11\",\n \"start\": \"2025-10-10 20:","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date_str","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YYYY-MM-DD — defaults to today","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"KEY FIELDS IN RESPONSE","depth":3,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KEY FIELDS IN RESPONSE","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"date_str e.g. 2026-05-24","depth":3,"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"{\n \"dailySleepDTO\": {\n \"id\": null,\n \"userProfilePK\": 112652050,\n \"calendarDate\": \"2026-05-26\",\n \"sleepTimeSeconds\": null,\n \"napTimeSeconds\": null,\n \"sleepWindowConfirmed\": null,\n \"sleepWindowConfirmationType\": null,\n \"sleepStartTimestampGMT\": null,\n \"sleepEndTimestampGMT\": null,\n \"sleepStartTimestampLocal\": null,\n \"sleepEndTimestampLocal\": null,\n \"autoSleepStartTimestampGMT\": null,\n \"autoSleepEndTimestampGMT\": null,\n \"sleepQualityTypePK\": null,\n \"sleepResultTypePK\": null,\n \"unmeasurableSleepSeconds\": null,\n \"deepSleepSeconds\": null,\n \"lightSleepSeconds\": null,\n \"remSleepSeconds\": null,\n \"awakeSleepSeconds\": null,\n \"deviceRemCapable\": false,\n \"retro\": false\n },\n \"sleepMovement\": [],\n \"remSleepData\": null,\n \"sleepLevels\": []\n}","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_by_date","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_fordate","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_details","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_exercise_sets","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_gear","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_hr_in_timezones","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_power_in_timezones","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_split_summaries","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_splits","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_typed_splits","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_types","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_weather","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adaptive_training_plan_by_id","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adhoc_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_events","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_stress","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badge_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_badge_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_blood_pressure","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery_events","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_composition","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_cycling_ftp","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_weigh_ins","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_alarms","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_last_used","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_settings","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_solar_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_devices","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_earned_badges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_endurance_score","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_fitnessage_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_floors","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_full_name","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_activities","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_defaults","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_stats","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_goals","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_scorecard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_shot_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_summary","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_heart_rates","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hill_score","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hrv_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hydration_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_in_progress_badges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_inprogress_virtual_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_intensity_minutes_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lactate_threshold","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_last_activity","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lifestyle_logging_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_max_metrics","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_calendar_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_data_for_date","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_morning_training_readiness","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_non_completed_badge_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_food_log","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_meals","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_settings","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_personal_record","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_pregnancy_summary","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_primary_training_device","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_progress_summary_between_dates","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_race_predictions","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_respiration_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_rhr_day","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_running_tolerance","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workout_by_id","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workouts","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_sleep_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_spo2_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats_and_body","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_steps_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stress_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plan_by_id","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plans","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_readiness","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_status","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_unit_system","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_profile","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_summary","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_userprofile_settings","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_intensity_minutes","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_stress","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weigh_ins","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workout_by_id","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workouts","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1553470152076075004
|
8650957842166149675
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
QUERY PARAMETERS
QUERY PARAMETERS
from_date
date?
Start of range — YYYY-MM-DD (optional, no default = all)
to_date
date?
End of range — YYYY-MM-DD (optional)
RESPONSE FIELDS
RESPONSE FIELDS
date string "2026-05-24" start string "2026-05-23 20:30" ← bedtime (UTC) end string "2026-05-24 05:29" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35
from_date e.g. 2026-05-01
to_date e.g. 2026-05-25
Try it
[
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-25",
"start": "2025-09-24 20:16",
"end": "2025-09-25 03:13",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-09-26",
"start": "2025-09-25 20:45",
"end": "2025-09-26 03:26",
"duration_minutes": 372,
"duration_hours": 6.2
},
{
"date": "2025-09-27",
"start": "2025-09-26 20:28",
"end": "2025-09-27 01:46",
"duration_minutes": 312,
"duration_hours": 5.2
},
{
"date": "2025-09-28",
"start": "2025-09-27 20:40",
"end": "2025-09-28 04:34",
"duration_minutes": 437,
"duration_hours": 7.28
},
{
"date": "2025-09-29",
"start": "2025-09-28 20:33",
"end": "2025-09-29 03:15",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-09-30",
"start": "2025-09-29 20:41",
"end": "2025-09-30 03:02",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-10-01",
"start": "2025-09-30 20:27",
"end": "2025-10-01 03:18",
"duration_minutes": 363,
"duration_hours": 6.05
},
{
"date": "2025-10-02",
"start": "2025-10-01 20:33",
"end": "2025-10-02 03:05",
"duration_minutes": 315,
"duration_hours": 5.25
},
{
"date": "2025-10-03",
"start": "2025-10-02 19:44",
"end": "2025-10-03 01:39",
"duration_minutes": 334,
"duration_hours": 5.57
},
{
"date": "2025-10-04",
"start": "2025-10-03 20:07",
"end": "2025-10-04 04:46",
"duration_minutes": 463,
"duration_hours": 7.72
},
{
"date": "2025-10-05",
"start": "2025-10-04 20:22",
"end": "2025-10-05 04:27",
"duration_minutes": 451,
"duration_hours": 7.52
},
{
"date": "2025-10-06",
"start": "2025-10-05 20:13",
"end": "2025-10-06 03:41",
"duration_minutes": 390,
"duration_hours": 6.5
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-08",
"start": "2025-10-07 21:24",
"end": "2025-10-08 03:51",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-10-09",
"start": "2025-10-08 20:34",
"end": "2025-10-09 03:52",
"duration_minutes": 397,
"duration_hours": 6.62
},
{
"date": "2025-10-10",
"start": "2025-10-09 20:17",
"end": "2025-10-10 02:44",
"duration_minutes": 344,
"duration_hours": 5.73
},
{
"date": "2025-10-11",
"start": "2025-10-10 20:
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73115
|
2625
|
3
|
2026-05-26T17:51:42.526567+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817902526_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
QUERY PARAMETERS
QUERY PARAMETERS
from_date
date?
Start of range — YYYY-MM-DD (optional, no default = all)
to_date
date?
End of range — YYYY-MM-DD (optional)
RESPONSE FIELDS
RESPONSE FIELDS
date string "2026-05-24" start string "2026-05-23 20:30" ← bedtime (UTC) end string "2026-05-24 05:29" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35
from_date e.g. 2026-05-01
to_date e.g. 2026-05-25
Try it
[
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-25",
"start": "2025-09-24 20:16",
"end": "2025-09-25 03:13",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-09-26",
"start": "2025-09-25 20:45",
"end": "2025-09-26 03:26",
"duration_minutes": 372,
"duration_hours": 6.2
},
{
"date": "2025-09-27",
"start": "2025-09-26 20:28",
"end": "2025-09-27 01:46",
"duration_minutes": 312,
"duration_hours": 5.2
},
{
"date": "2025-09-28",
"start": "2025-09-27 20:40",
"end": "2025-09-28 04:34",
"duration_minutes": 437,
"duration_hours": 7.28
},
{
"date": "2025-09-29",
"start": "2025-09-28 20:33",
"end": "2025-09-29 03:15",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-09-30",
"start": "2025-09-29 20:41",
"end": "2025-09-30 03:02",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-10-01",
"start": "2025-09-30 20:27",
"end": "2025-10-01 03:18",
"duration_minutes": 363,
"duration_hours": 6.05
},
{
"date": "2025-10-02",
"start": "2025-10-01 20:33",
"end": "2025-10-02 03:05",
"duration_minutes": 315,
"duration_hours": 5.25
},
{
"date": "2025-10-03",
"start": "2025-10-02 19:44",
"end": "2025-10-03 01:39",
"duration_minutes": 334,
"duration_hours": 5.57
},
{
"date": "2025-10-04",
"start": "2025-10-03 20:07",
"end": "2025-10-04 04:46",
"duration_minutes": 463,
"duration_hours": 7.72
},
{
"date": "2025-10-05",
"start": "2025-10-04 20:22",
"end": "2025-10-05 04:27",
"duration_minutes": 451,
"duration_hours": 7.52
},
{
"date": "2025-10-06",
"start": "2025-10-05 20:13",
"end": "2025-10-06 03:41",
"duration_minutes": 390,
"duration_hours": 6.5
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-08",
"start": "2025-10-07 21:24",
"end": "2025-10-08 03:51",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-10-09",
"start": "2025-10-08 20:34",
"end": "2025-10-09 03:52",
"duration_minutes": 397,
"duration_hours": 6.62
},
{
"date": "2025-10-10",
"start": "2025-10-09 20:17",
"end": "2025-10-10 02:44",
"duration_minutes": 344,
"duration_hours": 5.73
},
{
"date": "2025-10-11",
"start": "2025-10-10 20:
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.3565492,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.43866357,"top":0.06264964,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.44232047,"top":0.066640064,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.4566157,"top":0.06264964,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.4602726,"top":0.066640064,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"from_date","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start of range — YYYY-MM-DD (optional, no default = all)","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to_date","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"End of range — YYYY-MM-DD (optional)","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"RESPONSE FIELDS","depth":3,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RESPONSE FIELDS","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date string \"2026-05-24\" start string \"2026-05-23 20:30\" ← bedtime (UTC) end string \"2026-05-24 05:29\" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"from_date e.g. 2026-05-01","depth":3,"on_screen":false,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"to_date e.g. 2026-05-25","depth":3,"on_screen":false,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"[\n {\n \"date\": \"2025-09-24\",\n \"start\": \"2025-09-23 20:43\",\n \"end\": \"2025-09-24 02:02\",\n \"duration_minutes\": 308,\n \"duration_hours\": 5.13\n },\n {\n \"date\": \"2025-09-24\",\n \"start\": \"2025-09-23 20:43\",\n \"end\": \"2025-09-24 02:02\",\n \"duration_minutes\": 308,\n \"duration_hours\": 5.13\n },\n {\n \"date\": \"2025-09-25\",\n \"start\": \"2025-09-24 20:16\",\n \"end\": \"2025-09-25 03:13\",\n \"duration_minutes\": 367,\n \"duration_hours\": 6.12\n },\n {\n \"date\": \"2025-09-26\",\n \"start\": \"2025-09-25 20:45\",\n \"end\": \"2025-09-26 03:26\",\n \"duration_minutes\": 372,\n \"duration_hours\": 6.2\n },\n {\n \"date\": \"2025-09-27\",\n \"start\": \"2025-09-26 20:28\",\n \"end\": \"2025-09-27 01:46\",\n \"duration_minutes\": 312,\n \"duration_hours\": 5.2\n },\n {\n \"date\": \"2025-09-28\",\n \"start\": \"2025-09-27 20:40\",\n \"end\": \"2025-09-28 04:34\",\n \"duration_minutes\": 437,\n \"duration_hours\": 7.28\n },\n {\n \"date\": \"2025-09-29\",\n \"start\": \"2025-09-28 20:33\",\n \"end\": \"2025-09-29 03:15\",\n \"duration_minutes\": 376,\n \"duration_hours\": 6.27\n },\n {\n \"date\": \"2025-09-30\",\n \"start\": \"2025-09-29 20:41\",\n \"end\": \"2025-09-30 03:02\",\n \"duration_minutes\": 376,\n \"duration_hours\": 6.27\n },\n {\n \"date\": \"2025-10-01\",\n \"start\": \"2025-09-30 20:27\",\n \"end\": \"2025-10-01 03:18\",\n \"duration_minutes\": 363,\n \"duration_hours\": 6.05\n },\n {\n \"date\": \"2025-10-02\",\n \"start\": \"2025-10-01 20:33\",\n \"end\": \"2025-10-02 03:05\",\n \"duration_minutes\": 315,\n \"duration_hours\": 5.25\n },\n {\n \"date\": \"2025-10-03\",\n \"start\": \"2025-10-02 19:44\",\n \"end\": \"2025-10-03 01:39\",\n \"duration_minutes\": 334,\n \"duration_hours\": 5.57\n },\n {\n \"date\": \"2025-10-04\",\n \"start\": \"2025-10-03 20:07\",\n \"end\": \"2025-10-04 04:46\",\n \"duration_minutes\": 463,\n \"duration_hours\": 7.72\n },\n {\n \"date\": \"2025-10-05\",\n \"start\": \"2025-10-04 20:22\",\n \"end\": \"2025-10-05 04:27\",\n \"duration_minutes\": 451,\n \"duration_hours\": 7.52\n },\n {\n \"date\": \"2025-10-06\",\n \"start\": \"2025-10-05 20:13\",\n \"end\": \"2025-10-06 03:41\",\n \"duration_minutes\": 390,\n \"duration_hours\": 6.5\n },\n {\n \"date\": \"2025-10-07\",\n \"start\": \"2025-10-06 20:33\",\n \"end\": \"2025-10-07 03:55\",\n \"duration_minutes\": 396,\n \"duration_hours\": 6.6\n },\n {\n \"date\": \"2025-10-07\",\n \"start\": \"2025-10-06 20:33\",\n \"end\": \"2025-10-07 03:55\",\n \"duration_minutes\": 396,\n \"duration_hours\": 6.6\n },\n {\n \"date\": \"2025-10-08\",\n \"start\": \"2025-10-07 21:24\",\n \"end\": \"2025-10-08 03:51\",\n \"duration_minutes\": 367,\n \"duration_hours\": 6.12\n },\n {\n \"date\": \"2025-10-09\",\n \"start\": \"2025-10-08 20:34\",\n \"end\": \"2025-10-09 03:52\",\n \"duration_minutes\": 397,\n \"duration_hours\": 6.62\n },\n {\n \"date\": \"2025-10-10\",\n \"start\": \"2025-10-09 20:17\",\n \"end\": \"2025-10-10 02:44\",\n \"duration_minutes\": 344,\n \"duration_hours\": 5.73\n },\n {\n \"date\": \"2025-10-11\",\n \"start\": \"2025-10-10 20:","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.0,"width":0.0066489363,"height":0.010774142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"bounds":{"left":0.09906915,"top":0.0,"width":0.031416222,"height":0.012769354},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"bounds":{"left":0.09906915,"top":0.0,"width":0.26612368,"height":0.012370312},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.0,"width":0.0066489363,"height":0.010774142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"bounds":{"left":0.09906915,"top":0.0,"width":0.026263298,"height":0.012769354},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"bounds":{"left":0.09906915,"top":0.0,"width":0.34790558,"height":0.012370312},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"bounds":{"left":0.082446806,"top":0.02952913,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"bounds":{"left":0.082446806,"top":0.02952913,"width":0.04504654,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date_str","depth":4,"bounds":{"left":0.082446806,"top":0.04988029,"width":0.019780586,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"bounds":{"left":0.13829787,"top":0.04988029,"width":0.012300532,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YYYY-MM-DD — defaults to today","depth":4,"bounds":{"left":0.16755319,"top":0.04988029,"width":0.06565824,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"KEY FIELDS IN RESPONSE","depth":3,"bounds":{"left":0.082446806,"top":0.075019956,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KEY FIELDS IN RESPONSE","depth":4,"bounds":{"left":0.082446806,"top":0.075019956,"width":0.054853722,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings","depth":4,"bounds":{"left":0.087101065,"top":0.101356745,"width":0.37898937,"height":0.04030327},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"date_str e.g. 2026-05-24","depth":3,"bounds":{"left":0.082446806,"top":0.16081405,"width":0.06648936,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"bounds":{"left":0.15159574,"top":0.1632083,"width":0.015625,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"{\n \"dailySleepDTO\": {\n \"id\": null,\n \"userProfilePK\": 112652050,\n \"calendarDate\": \"2026-05-26\",\n \"sleepTimeSeconds\": null,\n \"napTimeSeconds\": null,\n \"sleepWindowConfirmed\": null,\n \"sleepWindowConfirmationType\": null,\n \"sleepStartTimestampGMT\": null,\n \"sleepEndTimestampGMT\": null,\n \"sleepStartTimestampLocal\": null,\n \"sleepEndTimestampLocal\": null,\n \"autoSleepStartTimestampGMT\": null,\n \"autoSleepEndTimestampGMT\": null,\n \"sleepQualityTypePK\": null,\n \"sleepResultTypePK\": null,\n \"unmeasurableSleepSeconds\": null,\n \"deepSleepSeconds\": null,\n \"lightSleepSeconds\": null,\n \"remSleepSeconds\": null,\n \"awakeSleepSeconds\": null,\n \"deviceRemCapable\": false,\n \"retro\": false\n },\n \"sleepMovement\": [],\n \"remSleepData\": null,\n \"sleepLevels\": []\n}","depth":4,"bounds":{"left":0.087101065,"top":0.19792499,"width":0.09208777,"height":0.32402235},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.38228253,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"bounds":{"left":0.09906915,"top":0.3794892,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.3942538,"width":0.066821806,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.16589096,"top":0.39465284,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"bounds":{"left":0.1783577,"top":0.3942538,"width":0.14594415,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"bounds":{"left":0.32430187,"top":0.3942538,"width":0.0234375,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.4365523,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"bounds":{"left":0.09906915,"top":0.43375897,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.4481245,"width":0.058011968,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.15708111,"top":0.44852355,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"bounds":{"left":0.16954787,"top":0.4481245,"width":0.07430186,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"bounds":{"left":0.24384974,"top":0.44852355,"width":0.029920213,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"bounds":{"left":0.27376994,"top":0.4481245,"width":0.0011635638,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"bounds":{"left":0.07729388,"top":0.49002394,"width":0.12799202,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities","depth":5,"bounds":{"left":0.08294548,"top":0.5255387,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_by_date","depth":5,"bounds":{"left":0.1846742,"top":0.5255387,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_fordate","depth":5,"bounds":{"left":0.2864029,"top":0.5255387,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity","depth":5,"bounds":{"left":0.38813165,"top":0.5255387,"width":0.028756648,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_details","depth":5,"bounds":{"left":0.08294548,"top":0.5434956,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_exercise_sets","depth":5,"bounds":{"left":0.1846742,"top":0.5434956,"width":0.062333778,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_gear","depth":5,"bounds":{"left":0.2864029,"top":0.5434956,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_hr_in_timezones","depth":5,"bounds":{"left":0.38813165,"top":0.5434956,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_power_in_timezones","depth":5,"bounds":{"left":0.08294548,"top":0.5614525,"width":0.07446808,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_split_summaries","depth":5,"bounds":{"left":0.1846742,"top":0.5614525,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_splits","depth":5,"bounds":{"left":0.2864029,"top":0.5614525,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_typed_splits","depth":5,"bounds":{"left":0.38813165,"top":0.5614525,"width":0.06000665,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_types","depth":5,"bounds":{"left":0.08294548,"top":0.5794094,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_weather","depth":5,"bounds":{"left":0.1846742,"top":0.5794094,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adaptive_training_plan_by_id","depth":5,"bounds":{"left":0.2864029,"top":0.5794094,"width":0.07679521,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adhoc_challenges","depth":5,"bounds":{"left":0.38813165,"top":0.5794094,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_events","depth":5,"bounds":{"left":0.08294548,"top":0.59736633,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_stress","depth":5,"bounds":{"left":0.1846742,"top":0.59736633,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badge_challenges","depth":5,"bounds":{"left":0.2864029,"top":0.59736633,"width":0.07197473,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badges","depth":5,"bounds":{"left":0.38813165,"top":0.59736633,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_badge_challenges","depth":5,"bounds":{"left":0.08294548,"top":0.61532325,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_blood_pressure","depth":5,"bounds":{"left":0.1846742,"top":0.61532325,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery","depth":5,"bounds":{"left":0.2864029,"top":0.61532325,"width":0.038397606,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery_events","depth":5,"bounds":{"left":0.38813165,"top":0.61532325,"width":0.05518617,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_composition","depth":5,"bounds":{"left":0.08294548,"top":0.6332801,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_cycling_ftp","depth":5,"bounds":{"left":0.1846742,"top":0.6332801,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_steps","depth":5,"bounds":{"left":0.2864029,"top":0.6332801,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_weigh_ins","depth":5,"bounds":{"left":0.38813165,"top":0.6332801,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_alarms","depth":5,"bounds":{"left":0.08294548,"top":0.651237,"width":0.04089096,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_last_used","depth":5,"bounds":{"left":0.1846742,"top":0.651237,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_settings","depth":5,"bounds":{"left":0.2864029,"top":0.651237,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_solar_data","depth":5,"bounds":{"left":0.38813165,"top":0.651237,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_devices","depth":5,"bounds":{"left":0.08294548,"top":0.6691939,"width":0.02642952,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_earned_badges","depth":5,"bounds":{"left":0.1846742,"top":0.6691939,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_endurance_score","depth":5,"bounds":{"left":0.2864029,"top":0.6691939,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_fitnessage_data","depth":5,"bounds":{"left":0.38813165,"top":0.6691939,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_floors","depth":5,"bounds":{"left":0.08294548,"top":0.68715084,"width":0.024102394,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_full_name","depth":5,"bounds":{"left":0.1846742,"top":0.68715084,"width":0.03125,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear","depth":5,"bounds":{"left":0.2864029,"top":0.68715084,"width":0.019115692,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_activities","depth":5,"bounds":{"left":0.38813165,"top":0.68715084,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_defaults","depth":5,"bounds":{"left":0.08294548,"top":0.70510775,"width":0.04089096,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_stats","depth":5,"bounds":{"left":0.1846742,"top":0.70510775,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_goals","depth":5,"bounds":{"left":0.2864029,"top":0.70510775,"width":0.021609042,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_scorecard","depth":5,"bounds":{"left":0.38813165,"top":0.70510775,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_shot_data","depth":5,"bounds":{"left":0.08294548,"top":0.72306466,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_summary","depth":5,"bounds":{"left":0.1846742,"top":0.72306466,"width":0.038397606,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_heart_rates","depth":5,"bounds":{"left":0.2864029,"top":0.72306466,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hill_score","depth":5,"bounds":{"left":0.38813165,"top":0.72306466,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hrv_data","depth":5,"bounds":{"left":0.08294548,"top":0.7410216,"width":0.028756648,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hydration_data","depth":5,"bounds":{"left":0.1846742,"top":0.7410216,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_in_progress_badges","depth":5,"bounds":{"left":0.2864029,"top":0.7410216,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_inprogress_virtual_challenges","depth":5,"bounds":{"left":0.38813165,"top":0.7410216,"width":0.07912234,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_intensity_minutes_data","depth":5,"bounds":{"left":0.08294548,"top":0.7589784,"width":0.062333778,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lactate_threshold","depth":5,"bounds":{"left":0.1846742,"top":0.7589784,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_last_activity","depth":5,"bounds":{"left":0.2864029,"top":0.7589784,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lifestyle_logging_data","depth":5,"bounds":{"left":0.38813165,"top":0.7589784,"width":0.062333778,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_max_metrics","depth":5,"bounds":{"left":0.08294548,"top":0.77693534,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_calendar_data","depth":5,"bounds":{"left":0.1846742,"top":0.77693534,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_data_for_date","depth":5,"bounds":{"left":0.2864029,"top":0.77693534,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_morning_training_readiness","depth":5,"bounds":{"left":0.38813165,"top":0.77693534,"width":0.07197473,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_non_completed_badge_challenges","depth":5,"bounds":{"left":0.08294548,"top":0.79489225,"width":0.081615694,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_food_log","depth":5,"bounds":{"left":0.1846742,"top":0.79489225,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_meals","depth":5,"bounds":{"left":0.2864029,"top":0.79489225,"width":0.06000665,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_settings","depth":5,"bounds":{"left":0.38813165,"top":0.79489225,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_personal_record","depth":5,"bounds":{"left":0.08294548,"top":0.81284916,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_pregnancy_summary","depth":5,"bounds":{"left":0.1846742,"top":0.81284916,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_primary_training_device","depth":5,"bounds":{"left":0.2864029,"top":0.81284916,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_progress_summary_between_dates","depth":5,"bounds":{"left":0.38813165,"top":0.81284916,"width":0.081615694,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_race_predictions","depth":5,"bounds":{"left":0.08294548,"top":0.8308061,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_respiration_data","depth":5,"bounds":{"left":0.1846742,"top":0.8308061,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_rhr_day","depth":5,"bounds":{"left":0.2864029,"top":0.8308061,"width":0.02642952,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_running_tolerance","depth":5,"bounds":{"left":0.38813165,"top":0.8308061,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workout_by_id","depth":5,"bounds":{"left":0.08294548,"top":0.848763,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workouts","depth":5,"bounds":{"left":0.1846742,"top":0.848763,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_sleep_data","depth":5,"bounds":{"left":0.2864029,"top":0.848763,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_spo2_data","depth":5,"bounds":{"left":0.38813165,"top":0.848763,"width":0.03125,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats","depth":5,"bounds":{"left":0.08294548,"top":0.8667199,"width":0.021609042,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats_and_body","depth":5,"bounds":{"left":0.1846742,"top":0.8667199,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_steps_data","depth":5,"bounds":{"left":0.2864029,"top":0.8667199,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stress_data","depth":5,"bounds":{"left":0.38813165,"top":0.8667199,"width":0.035904255,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plan_by_id","depth":5,"bounds":{"left":0.08294548,"top":0.88467675,"width":0.05518617,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plans","depth":5,"bounds":{"left":0.1846742,"top":0.88467675,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_readiness","depth":5,"bounds":{"left":0.2864029,"top":0.88467675,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_status","depth":5,"bounds":{"left":0.38813165,"top":0.88467675,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_unit_system","depth":5,"bounds":{"left":0.08294548,"top":0.90263367,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_profile","depth":5,"bounds":{"left":0.1846742,"top":0.90263367,"width":0.038397606,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_summary","depth":5,"bounds":{"left":0.2864029,"top":0.90263367,"width":0.038397606,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_userprofile_settings","depth":5,"bounds":{"left":0.38813165,"top":0.90263367,"width":0.057513297,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_intensity_minutes","depth":5,"bounds":{"left":0.08294548,"top":0.9205906,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_steps","depth":5,"bounds":{"left":0.1846742,"top":0.9205906,"width":0.038397606,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_stress","depth":5,"bounds":{"left":0.2864029,"top":0.9205906,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weigh_ins","depth":5,"bounds":{"left":0.38813165,"top":0.9205906,"width":0.03125,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workout_by_id","depth":5,"bounds":{"left":0.08294548,"top":0.9385475,"width":0.04089096,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workouts","depth":5,"bounds":{"left":0.1846742,"top":0.9385475,"width":0.028756648,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1553470152076075004
|
8650957842166149675
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
QUERY PARAMETERS
QUERY PARAMETERS
from_date
date?
Start of range — YYYY-MM-DD (optional, no default = all)
to_date
date?
End of range — YYYY-MM-DD (optional)
RESPONSE FIELDS
RESPONSE FIELDS
date string "2026-05-24" start string "2026-05-23 20:30" ← bedtime (UTC) end string "2026-05-24 05:29" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35
from_date e.g. 2026-05-01
to_date e.g. 2026-05-25
Try it
[
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-24",
"start": "2025-09-23 20:43",
"end": "2025-09-24 02:02",
"duration_minutes": 308,
"duration_hours": 5.13
},
{
"date": "2025-09-25",
"start": "2025-09-24 20:16",
"end": "2025-09-25 03:13",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-09-26",
"start": "2025-09-25 20:45",
"end": "2025-09-26 03:26",
"duration_minutes": 372,
"duration_hours": 6.2
},
{
"date": "2025-09-27",
"start": "2025-09-26 20:28",
"end": "2025-09-27 01:46",
"duration_minutes": 312,
"duration_hours": 5.2
},
{
"date": "2025-09-28",
"start": "2025-09-27 20:40",
"end": "2025-09-28 04:34",
"duration_minutes": 437,
"duration_hours": 7.28
},
{
"date": "2025-09-29",
"start": "2025-09-28 20:33",
"end": "2025-09-29 03:15",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-09-30",
"start": "2025-09-29 20:41",
"end": "2025-09-30 03:02",
"duration_minutes": 376,
"duration_hours": 6.27
},
{
"date": "2025-10-01",
"start": "2025-09-30 20:27",
"end": "2025-10-01 03:18",
"duration_minutes": 363,
"duration_hours": 6.05
},
{
"date": "2025-10-02",
"start": "2025-10-01 20:33",
"end": "2025-10-02 03:05",
"duration_minutes": 315,
"duration_hours": 5.25
},
{
"date": "2025-10-03",
"start": "2025-10-02 19:44",
"end": "2025-10-03 01:39",
"duration_minutes": 334,
"duration_hours": 5.57
},
{
"date": "2025-10-04",
"start": "2025-10-03 20:07",
"end": "2025-10-04 04:46",
"duration_minutes": 463,
"duration_hours": 7.72
},
{
"date": "2025-10-05",
"start": "2025-10-04 20:22",
"end": "2025-10-05 04:27",
"duration_minutes": 451,
"duration_hours": 7.52
},
{
"date": "2025-10-06",
"start": "2025-10-05 20:13",
"end": "2025-10-06 03:41",
"duration_minutes": 390,
"duration_hours": 6.5
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-07",
"start": "2025-10-06 20:33",
"end": "2025-10-07 03:55",
"duration_minutes": 396,
"duration_hours": 6.6
},
{
"date": "2025-10-08",
"start": "2025-10-07 21:24",
"end": "2025-10-08 03:51",
"duration_minutes": 367,
"duration_hours": 6.12
},
{
"date": "2025-10-09",
"start": "2025-10-08 20:34",
"end": "2025-10-09 03:52",
"duration_minutes": 397,
"duration_hours": 6.62
},
{
"date": "2025-10-10",
"start": "2025-10-09 20:17",
"end": "2025-10-10 02:44",
"duration_minutes": 344,
"duration_hours": 5.73
},
{
"date": "2025-10-11",
"start": "2025-10-10 20:
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
73113
|
NULL
|
NULL
|
NULL
|
|
73114
|
2622
|
3
|
2026-05-26T17:51:39.027726+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817899027_m1.jpg...
|
Code
|
Review project and plan … — garmin-connector [SSH: Review project and plan … — garmin-connector [SSH: nas]...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.
5. No backfill endpoint
There's no way to fetch and store data for a past date range via the API. A
GET /fetch?date=2025-05-01
or
GET /backfill?start=2025-01-01&end=2025-05-25
endpoint would be useful.
6.
sleep_processing.py
is never used
sleep_processing.py
sleep_processing.py
is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a
/sleep-processed
endpoint or removed.
Data Model Gaps
Data Model Gaps
7. Sleep model loses detail
models.py:6-13
models.py:6-13
— the
Sleep
table only stores
start
,
end
,
duration_minutes
. It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.
sleep_processing.py
already parses all of this.
8.
HeartRate
rows volume
Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.
Code Quality
Code Quality
9. Session management is fragile
main.py:35-44
main.py:35-44
—
get_client()
re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on
401
errors.
10.
demo.py
depends on
readchar
not in
requirements.txt
requirements.txt
requirements.txt
—
demo.py
imports
readchar
which isn't listed, so
pip install -r requirements.txt
won't cover it. Either add it or keep a separate
requirements-dev.txt
.
Summary:
The core pipeline works, but the biggest wins are: (1) add read endpoints for the DB, (2) fix duplicate-insert issue, (3) wire in
sleep_processing.py
for richer data, and (4) add a backfill endpoint for historical data.
Message actions
.env
.env
is there some UI. what is the database and what data are stored?
Thinking
Thinking
Bash
Check if garmin containers are running
IN
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check all garmin containers including stopped ones
IN
docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
List all Docker containers
IN
docker ps -a 2>/dev/null | head -20
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check Docker availability
IN
docker info 2>&1 | head -5
Copy code to clipboard
OUT
Client: Docker Engine - Community
Version: 26.1.0
Context: default
Debug Mode: false
Plugins:
Bash
List all containers with names and status
IN
docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null
Copy code to clipboard
OUT
Exit code 1
Bash
List Docker contexts
IN
docker context ls 2>&1
Copy code to clipboard
OUT
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
Bash
List all containers with sudo
IN
sudo docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | head -30
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check docker socket and current user groups
IN
ls /var/run/docker.sock 2>&1 && groups 2>&1
Copy code to clipboard
OUT
/var/run/docker.sock
admin users ughomeusers Media Social
Bash
Try docker ps with explicit socket
IN
DOCKER_HOST=unix:///var/run/docker.sock docker ps -a 2>&1 | head -20
Copy code to clipboard
OUT
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied
Thinking
Thinking
Docker isn't accessible from this shell session, so I can't query the live DB. But I can answer fully from the code.
UI
UI
Only FastAPI's built-in Swagger UI
— no custom frontend exists.
Once the service is running, open in browser:
http://<your-nas-ip>:8007/docs
— interactive Swagger UI, lets you call all endpoints
http://<your-nas-ip>:8007/redoc
— alternative docs view
That's the only UI. There's no dashboard, no charts, no frontend.
Database
Database
PostgreSQL
(
garmin-db
, exposed on port
5436
).
Three tables, defined in
models.py
models.py
:
sleep
sleep
Column
Type
Notes
id
Integer PK
date
Date
start
String
GMT timestamp (stored as raw string from Garmin)
end
String
GMT timestamp
duration_minutes
Integer
sleepTimeSeconds / 60
Column
id
date
start
end
duration_minutes
Type
Integer PK
Date
String
String...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":9,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: garmin-connector [SSH: nas]","depth":13,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: garmin-connector [SSH: nas]","depth":14,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"GARMIN-CONNECTOR [SSH: NAS]","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"__pycache__","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"examples","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"docker-compose.yml","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"main.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"models.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"python-garminconnect-testing.md","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"README.md","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ui.html","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":13,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":14,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":13,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":14,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":".env, preview, Editor Group 1","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":20,"on_screen":true,"value":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","role_description":"editor","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Review project and plan …, Editor Group 2","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Review project and plan …","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"TERMINAL","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Ports","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PORTS","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal 5, bash Use ⌥F1 for terminal accessibility help","depth":28,"bounds":{"left":0.0,"top":0.0,"width":0.0048611113,"height":0.015555556},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal input","depth":29,"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"remote SSH: nas","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"No Problems","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"No Ports Forwarded","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copilot status","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Downloading VS Code Server...","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command Succeeded","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Review project and plan improvements","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Session history","depth":2,"on_screen":true,"help_text":"Session history","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New session","depth":2,"on_screen":true,"help_text":"New session","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Message actions","depth":7,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"demo.py","depth":6,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Let me explore the project structure first.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all files in garmin-connector project","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"find /volume2/docker/garmin-connector -type f | sort","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/volume2/docker/garmin-connector/db.py\n/volume2/docker/garmin-connector/demo.py\n/volume2/docker/garmin-connector/docker-compose.yml\n/volume2/docker/garmin-connector/Dockerfile\n/volume2/docker/garmin-connector/.env\n/volume2/docker/garmin-connector/examples/sleep_data_example.json\n/volume2/docker/garmin-connector/main.py\n/volume2/docker/garmin-connector/models.py\n/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc\n/volume2/docker/garmin-connector/python-garminconnect-testing.md\n/volume2/docker/garmin-connector/README.md\n/volume2/docker/garmin-connector/requirements.txt\n/volume2/docker/garmin-connector/sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"README.md","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README.md","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"docker-compose.yml","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docker-compose.yml","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"db.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"db.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Now I have a complete picture of this project. Here's the full overview:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Service Overview","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Service Overview","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"This is a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Garmin Connect data pipeline","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— a FastAPI service that:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Authenticates to Garmin Connect using your credentials","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetches health/fitness data (sleep, steps, heart rate) via the unofficial","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"garminconnect","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Python library","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stores it in a local PostgreSQL database","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Runs on Docker (port","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8007","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":")","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Architecture","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Architecture","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker\n├── garmin-api (FastAPI, port 8007)\n│ ├── Daily scheduler (currently 15:25 UTC)\n│ └── REST endpoints\n└── garmin-db (PostgreSQL, port 5436)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"How to Use","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"How to Use","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Start it:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cd /volume2/docker/garmin-connector\ndocker-compose up -d","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Available endpoints:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Interactive demo script","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":") is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"pip install garminconnect readchar requests\npython demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Issues & Improvement Suggestions","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Issues & Improvement Suggestions","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Critical","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Critical","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1. Credentials exposed in","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Your Garmin password is stored in plaintext in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— add","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"to","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"immediately if this repo is ever pushed to git.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2. Duplicate data on repeated runs","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:58-93","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:58-93","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"fetch_and_store()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"blindly","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"db.add()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"s every time it runs. Calling","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/fetch-today","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"twice creates duplicate rows for the same date. You need an upsert pattern (","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ON CONFLICT DO UPDATE","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"or check-before-insert).","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3. Scheduler time comment is wrong","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:101-103","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:101-103","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— the code schedules at","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"hour=15, minute=25","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"but the comment says \"03:00\". Pick one and fix both.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Missing Functionality","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Missing Functionality","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"4. No read endpoints for stored DB data","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"There are no","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /steps","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /heartrate","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"5. No backfill endpoint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"There's no way to fetch and store data for a past date range via the API. A","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch?date=2025-05-01","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /backfill?start=2025-01-01&end=2025-05-25","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoint would be useful.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"6.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is never used","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/sleep-processed","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoint or removed.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Data Model Gaps","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Data Model Gaps","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"7. Sleep model loses detail","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py:6-13","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py:6-13","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— the","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"table only stores","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"end","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"duration_minutes","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":". It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"already parses all of this.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HeartRate","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"rows volume","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Code Quality","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Code Quality","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"9. Session management is fragile","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:35-44","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:35-44","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_client()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"401","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"errors.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"10.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"depends on","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"readchar","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"not in","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"imports","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"readchar","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"which isn't listed, so","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"pip install -r requirements.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"won't cover it. Either add it or keep a separate","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"requirements-dev.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Summary:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"The core pipeline works, but the biggest wins are: (1) add read endpoints for the DB, (2) fix duplicate-insert issue, (3) wire in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"for richer data, and (4) add a backfill endpoint for historical data.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Message actions","depth":7,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":".env","depth":6,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is there some UI. what is the database and what data are stored?","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check if garmin containers are running","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps --format \"table {{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null | grep -E \"garmin|NAMES\"","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check all garmin containers including stopped ones","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps -a --format \"table {{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null | grep -E \"garmin|NAMES\"","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all Docker containers","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps -a 2>/dev/null | head -20","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check Docker availability","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker info 2>&1 | head -5","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Client: Docker Engine - Community\n Version: 26.1.0\n Context: default\n Debug Mode: false\n Plugins:","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all containers with names and status","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps -a --format \"{{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Exit code 1","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List Docker contexts","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker context ls 2>&1","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"NAME DESCRIPTION DOCKER ENDPOINT ERROR\ndefault * Current DOCKER_HOST based configuration unix:///var/run/docker.sock","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all containers with sudo","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sudo docker ps -a --format \"{{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null | head -30","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check docker socket and current user groups","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ls /var/run/docker.sock 2>&1 && groups 2>&1","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/var/run/docker.sock\nadmin users ughomeusers Media Social","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Try docker ps with explicit socket","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DOCKER_HOST=unix:///var/run/docker.sock docker ps -a 2>&1 | head -20","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1\": dial unix /var/run/docker.sock: connect: permission denied","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Docker isn't accessible from this shell session, so I can't query the live DB. But I can answer fully from the code.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"UI","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"UI","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Only FastAPI's built-in Swagger UI","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— no custom frontend exists.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Once the service is running, open in browser:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"http://<your-nas-ip>:8007/docs","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— interactive Swagger UI, lets you call all endpoints","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"http://<your-nas-ip>:8007/redoc","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— alternative docs view","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"That's the only UI. There's no dashboard, no charts, no frontend.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Database","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Database","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PostgreSQL","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"garmin-db","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":", exposed on port","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"5436","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":").","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Three tables, defined in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":":","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"sleep","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Column","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Type","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"id","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Integer PK","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"date","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Date","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"String","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GMT timestamp (stored as raw string from Garmin)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"end","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"String","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GMT timestamp","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"duration_minutes","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Integer","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleepTimeSeconds / 60","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Column","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"id","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"date","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"end","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"duration_minutes","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Type","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Integer PK","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Date","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"String","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"String","depth":8,"on_screen":false,"role_description":"text"}]...
|
3998804558189940431
|
-5923753251733338609
|
click
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.
5. No backfill endpoint
There's no way to fetch and store data for a past date range via the API. A
GET /fetch?date=2025-05-01
or
GET /backfill?start=2025-01-01&end=2025-05-25
endpoint would be useful.
6.
sleep_processing.py
is never used
sleep_processing.py
sleep_processing.py
is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a
/sleep-processed
endpoint or removed.
Data Model Gaps
Data Model Gaps
7. Sleep model loses detail
models.py:6-13
models.py:6-13
— the
Sleep
table only stores
start
,
end
,
duration_minutes
. It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.
sleep_processing.py
already parses all of this.
8.
HeartRate
rows volume
Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.
Code Quality
Code Quality
9. Session management is fragile
main.py:35-44
main.py:35-44
—
get_client()
re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on
401
errors.
10.
demo.py
depends on
readchar
not in
requirements.txt
requirements.txt
requirements.txt
—
demo.py
imports
readchar
which isn't listed, so
pip install -r requirements.txt
won't cover it. Either add it or keep a separate
requirements-dev.txt
.
Summary:
The core pipeline works, but the biggest wins are: (1) add read endpoints for the DB, (2) fix duplicate-insert issue, (3) wire in
sleep_processing.py
for richer data, and (4) add a backfill endpoint for historical data.
Message actions
.env
.env
is there some UI. what is the database and what data are stored?
Thinking
Thinking
Bash
Check if garmin containers are running
IN
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check all garmin containers including stopped ones
IN
docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
List all Docker containers
IN
docker ps -a 2>/dev/null | head -20
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check Docker availability
IN
docker info 2>&1 | head -5
Copy code to clipboard
OUT
Client: Docker Engine - Community
Version: 26.1.0
Context: default
Debug Mode: false
Plugins:
Bash
List all containers with names and status
IN
docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null
Copy code to clipboard
OUT
Exit code 1
Bash
List Docker contexts
IN
docker context ls 2>&1
Copy code to clipboard
OUT
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
Bash
List all containers with sudo
IN
sudo docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | head -30
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check docker socket and current user groups
IN
ls /var/run/docker.sock 2>&1 && groups 2>&1
Copy code to clipboard
OUT
/var/run/docker.sock
admin users ughomeusers Media Social
Bash
Try docker ps with explicit socket
IN
DOCKER_HOST=unix:///var/run/docker.sock docker ps -a 2>&1 | head -20
Copy code to clipboard
OUT
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied
Thinking
Thinking
Docker isn't accessible from this shell session, so I can't query the live DB. But I can answer fully from the code.
UI
UI
Only FastAPI's built-in Swagger UI
— no custom frontend exists.
Once the service is running, open in browser:
http://<your-nas-ip>:8007/docs
— interactive Swagger UI, lets you call all endpoints
http://<your-nas-ip>:8007/redoc
— alternative docs view
That's the only UI. There's no dashboard, no charts, no frontend.
Database
Database
PostgreSQL
(
garmin-db
, exposed on port
5436
).
Three tables, defined in
models.py
models.py
:
sleep
sleep
Column
Type
Notes
id
Integer PK
date
Date
start
String
GMT timestamp (stored as raw string from Garmin)
end
String
GMT timestamp
duration_minutes
Integer
sleepTimeSeconds / 60
Column
id
date
start
end
duration_minutes
Type
Integer PK
Date
String
String...
|
73111
|
NULL
|
NULL
|
NULL
|
|
73113
|
2625
|
2
|
2026-05-26T17:51:38.926377+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817898926_m2.jpg...
|
Code
|
Review project and plan … — garmin-connector [SSH: Review project and plan … — garmin-connector [SSH: nas]...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.
5. No backfill endpoint...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":11,"bounds":{"left":0.0,"top":0.047885075,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.057462092,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":11,"bounds":{"left":0.0,"top":0.08619314,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.09577015,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G)","depth":11,"bounds":{"left":0.0,"top":0.1245012,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.13407822,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":11,"bounds":{"left":0.0,"top":0.16280925,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.17238627,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":11,"bounds":{"left":0.0,"top":0.20111732,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.21069433,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update","depth":11,"bounds":{"left":0.0,"top":0.23942538,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.2490024,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"bounds":{"left":0.009640957,"top":0.2601756,"width":0.0019946808,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":11,"bounds":{"left":0.0,"top":0.27773345,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":11,"bounds":{"left":0.0,"top":0.3160415,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":9,"bounds":{"left":0.022606382,"top":0.047885075,"width":0.018949468,"height":0.02793296},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":10,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.018949468,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.024933511,"top":0.056664005,"width":0.01662234,"height":0.0103751}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: garmin-connector [SSH: nas]","depth":13,"bounds":{"left":0.015957447,"top":0.07581804,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.07821229,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: garmin-connector [SSH: nas]","depth":14,"bounds":{"left":0.022606382,"top":0.07581804,"width":0.06349734,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"GARMIN-CONNECTOR [SSH: NAS]","depth":15,"bounds":{"left":0.022606382,"top":0.079010375,"width":0.06349734,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.07980846,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":26,"bounds":{"left":0.025265958,"top":0.07980846,"width":0.060837764,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"bounds":{"left":0.019614361,"top":0.09577015,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"__pycache__","depth":19,"bounds":{"left":0.025930852,"top":0.09577015,"width":0.026595745,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.096568234,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":10,"bounds":{"left":0.02825798,"top":0.096568234,"width":0.024268618,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"bounds":{"left":0.019614361,"top":0.11332801,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"examples","depth":19,"bounds":{"left":0.025930852,"top":0.11332801,"width":0.018949468,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11412609,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.11412609,"width":0.016954787,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.1292897,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":19,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.027260639,"top":0.13168396,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.14684756,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.py","depth":19,"bounds":{"left":0.025930852,"top":0.14844373,"width":0.011303191,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.14924182,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":4,"bounds":{"left":0.028590426,"top":0.14924182,"width":0.008643617,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.16440542,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":19,"bounds":{"left":0.025930852,"top":0.1660016,"width":0.017287234,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.16679968,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.028590426,"top":0.16679968,"width":0.014960106,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.1819633,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"docker-compose.yml","depth":19,"bounds":{"left":0.025930852,"top":0.18355946,"width":0.042220745,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18435754,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":17,"bounds":{"left":0.028590426,"top":0.18435754,"width":0.03956117,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.19952115,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":19,"bounds":{"left":0.025930852,"top":0.20111732,"width":0.020611702,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2019154,"width":0.0033244682,"height":0.011971269}},{"char_start":1,"char_count":9,"bounds":{"left":0.02925532,"top":0.2019154,"width":0.017287234,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.21707901,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"main.py","depth":19,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015625,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.003656915,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.029587766,"top":0.21947326,"width":0.012300532,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.23463687,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"models.py","depth":19,"bounds":{"left":0.025930852,"top":0.23623304,"width":0.020611702,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23703113,"width":0.003656915,"height":0.011971269}},{"char_start":1,"char_count":8,"bounds":{"left":0.029587766,"top":0.23703113,"width":0.017287234,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.25219473,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"python-garminconnect-testing.md","depth":19,"bounds":{"left":0.025930852,"top":0.25379092,"width":0.06948138,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.254589,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":30,"bounds":{"left":0.028590426,"top":0.254589,"width":0.066821806,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.2697526,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"README.md","depth":19,"bounds":{"left":0.025930852,"top":0.27134877,"width":0.025265958,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.28731045,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":19,"bounds":{"left":0.025930852,"top":0.28890663,"width":0.032912236,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2897047,"width":0.0016622341,"height":0.011971269}},{"char_start":1,"char_count":15,"bounds":{"left":0.027593086,"top":0.2897047,"width":0.03158245,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.3048683,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":19,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.04155585,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":18,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.039228722,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.32242617,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ui.html","depth":19,"bounds":{"left":0.025930852,"top":0.32402235,"width":0.013630319,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.32482043,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.028590426,"top":0.32482043,"width":0.010970744,"height":0.011971269}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":13,"bounds":{"left":0.015957447,"top":0.9473264,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.9497207,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":14,"bounds":{"left":0.022606382,"top":0.9473264,"width":0.01662234,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":15,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.01662234,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.0029920214,"height":0.0103751}},{"char_start":1,"char_count":6,"bounds":{"left":0.025598405,"top":0.95131683,"width":0.013630319,"height":0.0103751}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":13,"bounds":{"left":0.015957447,"top":0.9648843,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.96727854,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":14,"bounds":{"left":0.022606382,"top":0.9648843,"width":0.01761968,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":15,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.01761968,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.025265958,"top":0.9688747,"width":0.015292553,"height":0.0103751}}],"role_description":"text"},{"role":"AXRadioButton","text":".env, preview, Editor Group 1","depth":20,"bounds":{"left":0.10638298,"top":0.047885075,"width":0.039893616,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.109707445,"top":0.05347167,"width":0.0063164895,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":23,"bounds":{"left":0.11702128,"top":0.05586592,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.11702128,"top":0.05586592,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.118351065,"top":0.05586592,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.11170213,"top":0.07661612,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":22,"bounds":{"left":0.119015954,"top":0.07821229,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.119015954,"top":0.079010375,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.12034574,"top":0.079010375,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXTextArea","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":20,"bounds":{"left":0.12832446,"top":0.19393456,"width":0.084109046,"height":0.014365523},"on_screen":true,"value":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","role_description":"editor","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":21,"bounds":{"left":0.12832446,"top":0.19393456,"width":0.084109046,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.12832446,"top":0.09497207,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":36,"bounds":{"left":0.12832446,"top":0.09497207,"width":0.084109046,"height":0.025538707}},{"char_start":37,"char_count":35,"bounds":{"left":0.1306516,"top":0.10933759,"width":0.07945479,"height":0.011173184}},{"char_start":72,"char_count":1,"bounds":{"left":0.12832446,"top":0.13806863,"width":0.0023271276,"height":0.011173184}},{"char_start":73,"char_count":21,"bounds":{"left":0.12832446,"top":0.13806863,"width":0.048204787,"height":0.025538707}},{"char_start":94,"char_count":33,"bounds":{"left":0.12832446,"top":0.15243416,"width":0.07679521,"height":0.025538707}},{"char_start":127,"char_count":22,"bounds":{"left":0.12832446,"top":0.16679968,"width":0.050531916,"height":0.025538707}},{"char_start":149,"char_count":17,"bounds":{"left":0.12832446,"top":0.1811652,"width":0.03856383,"height":0.025538707}},{"char_start":166,"char_count":17,"bounds":{"left":0.1306516,"top":0.19553073,"width":0.04089096,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Review project and plan …, Editor Group 2","depth":20,"bounds":{"left":0.55352396,"top":0.047885075,"width":0.0731383,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Review project and plan …","depth":23,"bounds":{"left":0.56416225,"top":0.05586592,"width":0.05285904,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.56416225,"top":0.05586592,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":24,"bounds":{"left":0.5668218,"top":0.05586592,"width":0.050199468,"height":0.011971269}}],"role_description":"text"},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":14,"bounds":{"left":0.109042555,"top":0.7278532,"width":0.027925532,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":16,"bounds":{"left":0.11303192,"top":0.7366321,"width":0.019946808,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":14,"bounds":{"left":0.13663563,"top":0.7278532,"width":0.023603724,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":16,"bounds":{"left":0.140625,"top":0.7366321,"width":0.015625,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":14,"bounds":{"left":0.15990691,"top":0.7278532,"width":0.039893616,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":16,"bounds":{"left":0.16389628,"top":0.7366321,"width":0.031914894,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":14,"bounds":{"left":0.19946809,"top":0.7278532,"width":0.026595745,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"TERMINAL","depth":16,"bounds":{"left":0.20345744,"top":0.7366321,"width":0.01861702,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.20378989,"top":0.73743016,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.20611702,"top":0.73743016,"width":0.016289894,"height":0.0103751}}],"role_description":"text"},{"role":"AXRadioButton","text":"Ports","depth":14,"bounds":{"left":0.22606383,"top":0.7278532,"width":0.020279255,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PORTS","depth":16,"bounds":{"left":0.23005319,"top":0.7366321,"width":0.012300532,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal 5, bash Use ⌥F1 for terminal accessibility help","depth":28,"bounds":{"left":0.24567819,"top":0.97126895,"width":0.0023271276,"height":0.011173184},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":29,"bounds":{"left":0.107380316,"top":0.97047085,"width":0.005319149,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal input","depth":29,"bounds":{"left":0.4225399,"top":0.7573823,"width":0.0023271276,"height":0.011173184},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"remote SSH: nas","depth":8,"bounds":{"left":0.0006648936,"top":0.98244214,"width":0.028590426,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.0033244682,"top":0.9848364,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":9,"bounds":{"left":0.008643617,"top":0.9856345,"width":0.017952127,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.9856345,"width":0.0013297872,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.009973404,"top":0.9856345,"width":0.01462766,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"No Problems","depth":8,"bounds":{"left":0.03025266,"top":0.98244214,"width":0.022606382,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.031914894,"top":0.9848364,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.03723404,"top":0.9856345,"width":0.004986702,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.041888297,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.04720745,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"No Ports Forwarded","depth":8,"bounds":{"left":0.054521278,"top":0.98244214,"width":0.012632979,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.05618351,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.061502658,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":8,"bounds":{"left":0.9886968,"top":0.98244214,"width":0.010638298,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copilot status","depth":8,"bounds":{"left":0.9790558,"top":0.98244214,"width":0.008643617,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Downloading VS Code Server...","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command Succeeded","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Review project and plan improvements","depth":2,"bounds":{"left":0.55585104,"top":0.08060654,"width":0.09075798,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Session history","depth":2,"bounds":{"left":0.97839093,"top":0.08060654,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"Session history","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New session","depth":2,"bounds":{"left":0.9890292,"top":0.08060654,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"New session","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Message actions","depth":7,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"demo.py","depth":6,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Let me explore the project structure first.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all files in garmin-connector project","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"find /volume2/docker/garmin-connector -type f | sort","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/volume2/docker/garmin-connector/db.py\n/volume2/docker/garmin-connector/demo.py\n/volume2/docker/garmin-connector/docker-compose.yml\n/volume2/docker/garmin-connector/Dockerfile\n/volume2/docker/garmin-connector/.env\n/volume2/docker/garmin-connector/examples/sleep_data_example.json\n/volume2/docker/garmin-connector/main.py\n/volume2/docker/garmin-connector/models.py\n/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc\n/volume2/docker/garmin-connector/python-garminconnect-testing.md\n/volume2/docker/garmin-connector/README.md\n/volume2/docker/garmin-connector/requirements.txt\n/volume2/docker/garmin-connector/sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"README.md","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README.md","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"docker-compose.yml","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docker-compose.yml","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"db.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"db.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Now I have a complete picture of this project. Here's the full overview:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Service Overview","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Service Overview","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"This is a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Garmin Connect data pipeline","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— a FastAPI service that:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Authenticates to Garmin Connect using your credentials","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetches health/fitness data (sleep, steps, heart rate) via the unofficial","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"garminconnect","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Python library","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stores it in a local PostgreSQL database","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Runs on Docker (port","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8007","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":")","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Architecture","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Architecture","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker\n├── garmin-api (FastAPI, port 8007)\n│ ├── Daily scheduler (currently 15:25 UTC)\n│ └── REST endpoints\n└── garmin-db (PostgreSQL, port 5436)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"How to Use","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"How to Use","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Start it:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cd /volume2/docker/garmin-connector\ndocker-compose up -d","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Available endpoints:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Interactive demo script","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":") is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"pip install garminconnect readchar requests\npython demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Issues & Improvement Suggestions","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Issues & Improvement Suggestions","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Critical","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Critical","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1. Credentials exposed in","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Your Garmin password is stored in plaintext in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— add","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"to","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"immediately if this repo is ever pushed to git.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2. Duplicate data on repeated runs","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:58-93","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:58-93","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"fetch_and_store()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"blindly","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"db.add()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"s every time it runs. Calling","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/fetch-today","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"twice creates duplicate rows for the same date. You need an upsert pattern (","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ON CONFLICT DO UPDATE","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"or check-before-insert).","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3. Scheduler time comment is wrong","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:101-103","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:101-103","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— the code schedules at","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"hour=15, minute=25","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"but the comment says \"03:00\". Pick one and fix both.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Missing Functionality","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Missing Functionality","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"4. No read endpoints for stored DB data","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"There are no","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /steps","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /heartrate","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"5. No backfill endpoint","depth":7,"on_screen":false,"role_description":"text"}]...
|
4275606846070018348
|
-3618553733581191491
|
click
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.
5. No backfill endpoint...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73112
|
2625
|
1
|
2026-05-26T17:51:32.364590+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817892364_m2.jpg...
|
Code
|
Terminal - bash
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
=> => transferring dockerfile: 260B => => transferring dockerfile: 260B 0.0s
=> [garmin-api internal] load metadata for docker.io/library/python:3.11-slim 0.0s
=> [garmin-api internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [garmin-api 1/5] FROM docker.io/library/python:3.11-slim 0.0s
=> [garmin-api internal] load build context 0.1s
=> => transferring context: 49.25kB 0.0s
=> CACHED [garmin-api 2/5] WORKDIR /app 0.0s
=> CACHED [garmin-api 3/5] COPY requirements.txt . 0.0s
=> CACHED [garmin-api 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [garmin-api 5/5] COPY . . 0.2s
=> [garmin-api] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:ca23b130910f04f5ef93e09385e01a228f13bb12db5deda19589373897bc7748 0.0s
=> => naming to docker.io/library/garmin-connector-garmin-api 0.0s
WARN[0000] /volume2/docker/garmin-connector/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container garmin-db Healthy 0.0s
✔ Container garmin-api Started 0.9s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/garmin-connector$...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"=> => transferring dockerfile: 260B 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.76057464,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.76057464,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.76057464,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api internal] load metadata for docker.io/library/python:3.11-slim 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.7717478,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.7717478,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.7717478,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api internal] load .dockerignore 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.782921,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.782921,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.782921,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> => transferring context: 2B 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.79409415,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.79409415,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.79409415,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api 1/5] FROM docker.io/library/python:3.11-slim 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.80526733,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.80526733,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.80526733,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api internal] load build context 0.1s","depth":29,"bounds":{"left":0.10638298,"top":0.8164405,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.8164405,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.8164405,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> => transferring context: 49.25kB 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.8276137,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.8276137,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.8276137,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> CACHED [garmin-api 2/5] WORKDIR /app 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.8387869,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.8387869,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.8387869,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> CACHED [garmin-api 3/5] COPY requirements.txt . 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.8499601,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.8499601,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.8499601,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> CACHED [garmin-api 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.8611333,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.8611333,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.8611333,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api 5/5] COPY . . 0.2s","depth":29,"bounds":{"left":0.10638298,"top":0.87230647,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.87230647,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.87230647,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api] exporting to image 0.2s","depth":29,"bounds":{"left":0.10638298,"top":0.88347965,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.88347965,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.88347965,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> => exporting layers 0.1s","depth":29,"bounds":{"left":0.10638298,"top":0.89465284,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.89465284,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.89465284,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> => writing image sha256:ca23b130910f04f5ef93e09385e01a228f13bb12db5deda19589373897bc7748 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.90582603,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.90582603,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.90582603,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"=> => naming to docker.io/library/garmin-connector-garmin-api 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.9169992,"width":0.8796542,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.9169992,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.9169992,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"WARN[0000] /volume2/docker/garmin-connector/docker-compose.yml: `version` is obsolete","depth":29,"bounds":{"left":0.10638298,"top":0.9281724,"width":0.20013298,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.9281724,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":84,"bounds":{"left":0.1087101,"top":0.9281724,"width":0.19547872,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"[+] Running 2/2","depth":29,"bounds":{"left":0.10638298,"top":0.9393456,"width":0.034906916,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.9393456,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":14,"bounds":{"left":0.1087101,"top":0.9393456,"width":0.032912236,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"✔ Container garmin-db Healthy 0.0s","depth":29,"bounds":{"left":0.10638298,"top":0.9505187,"width":0.8819814,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.9505187,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.9505187,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"✔ Container garmin-api Started 0.9s","depth":29,"bounds":{"left":0.10638298,"top":0.9616919,"width":0.8819814,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.10638298,"top":0.9616919,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":376,"bounds":{"left":0.1087101,"top":0.9616919,"width":0.875,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/garmin-connector$","depth":29,"bounds":{"left":0.10638298,"top":0.9728651,"width":0.13264628,"height":0.009577015},"on_screen":true,"role_description":"text"}]...
|
7625708320455751836
|
8723399367455079905
|
click
|
accessibility
|
NULL
|
=> => transferring dockerfile: 260B => => transferring dockerfile: 260B 0.0s
=> [garmin-api internal] load metadata for docker.io/library/python:3.11-slim 0.0s
=> [garmin-api internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [garmin-api 1/5] FROM docker.io/library/python:3.11-slim 0.0s
=> [garmin-api internal] load build context 0.1s
=> => transferring context: 49.25kB 0.0s
=> CACHED [garmin-api 2/5] WORKDIR /app 0.0s
=> CACHED [garmin-api 3/5] COPY requirements.txt . 0.0s
=> CACHED [garmin-api 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [garmin-api 5/5] COPY . . 0.2s
=> [garmin-api] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:ca23b130910f04f5ef93e09385e01a228f13bb12db5deda19589373897bc7748 0.0s
=> => naming to docker.io/library/garmin-connector-garmin-api 0.0s
WARN[0000] /volume2/docker/garmin-connector/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container garmin-db Healthy 0.0s
✔ Container garmin-api Started 0.9s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/garmin-connector$...
|
73109
|
NULL
|
NULL
|
NULL
|
|
73111
|
2622
|
2
|
2026-05-26T17:51:32.271324+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817892271_m1.jpg...
|
Code
|
Terminal - bash
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
=> => transferring dockerfile: 260B => => transferring dockerfile: 260B 0.0s
=> [garmin-api internal] load metadata for docker.io/library/python:3.11-slim 0.0s
=> [garmin-api internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [garmin-api 1/5] FROM docker.io/library/python:3.11-slim 0.0s
=> [garmin-api internal] load build context 0.1s
=> => transferring context: 49.25kB 0.0s
=> CACHED [garmin-api 2/5] WORKDIR /app 0.0s
=> CACHED [garmin-api 3/5] COPY requirements.txt . 0.0s
=> CACHED [garmin-api 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [garmin-api 5/5] COPY . . 0.2s
=> [garmin-api] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:ca23b130910f04f5ef93e09385e01a228f13bb12db5deda19589373897bc7748 0.0s
=> => naming to docker.io/library/garmin-connector-garmin-api 0.0s
WARN[0000] /volume2/docker/garmin-connector/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container garmin-db Healthy 0.0s
✔ Container garmin-api Started 0.9s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/garmin-connector$...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"=> => transferring dockerfile: 260B 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api internal] load metadata for docker.io/library/python:3.11-slim 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api internal] load .dockerignore 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> => transferring context: 2B 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api 1/5] FROM docker.io/library/python:3.11-slim 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api internal] load build context 0.1s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> => transferring context: 49.25kB 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> CACHED [garmin-api 2/5] WORKDIR /app 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> CACHED [garmin-api 3/5] COPY requirements.txt . 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> CACHED [garmin-api 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api 5/5] COPY . . 0.2s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> [garmin-api] exporting to image 0.2s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> => exporting layers 0.1s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> => writing image sha256:ca23b130910f04f5ef93e09385e01a228f13bb12db5deda19589373897bc7748 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=> => naming to docker.io/library/garmin-connector-garmin-api 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"WARN[0000] /volume2/docker/garmin-connector/docker-compose.yml: `version` is obsolete","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[+] Running 2/2","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"✔ Container garmin-db Healthy 0.0s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"✔ Container garmin-api Started 0.9s","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/garmin-connector$","depth":29,"on_screen":true,"role_description":"text"}]...
|
7625708320455751836
|
8723399367455079905
|
click
|
accessibility
|
NULL
|
=> => transferring dockerfile: 260B => => transferring dockerfile: 260B 0.0s
=> [garmin-api internal] load metadata for docker.io/library/python:3.11-slim 0.0s
=> [garmin-api internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [garmin-api 1/5] FROM docker.io/library/python:3.11-slim 0.0s
=> [garmin-api internal] load build context 0.1s
=> => transferring context: 49.25kB 0.0s
=> CACHED [garmin-api 2/5] WORKDIR /app 0.0s
=> CACHED [garmin-api 3/5] COPY requirements.txt . 0.0s
=> CACHED [garmin-api 4/5] RUN pip install --no-cache-dir -r requirements.txt 0.0s
=> [garmin-api 5/5] COPY . . 0.2s
=> [garmin-api] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:ca23b130910f04f5ef93e09385e01a228f13bb12db5deda19589373897bc7748 0.0s
=> => naming to docker.io/library/garmin-connector-garmin-api 0.0s
WARN[0000] /volume2/docker/garmin-connector/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container garmin-db Healthy 0.0s
✔ Container garmin-api Started 0.9s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/garmin-connector$...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73110
|
2622
|
1
|
2026-05-26T17:51:25.406480+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817885406_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
QUERY PARAMETERS
QUERY PARAMETERS
from_date
date?
Start of range — YYYY-MM-DD (optional, no default = all)
to_date
date?
End of range — YYYY-MM-DD (optional)
RESPONSE FIELDS
RESPONSE FIELDS
date string "2026-05-24" start string "2026-05-23 20:30" ← bedtime (UTC) end string "2026-05-24 05:29" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35
from_date e.g. 2026-05-01
to_date e.g. 2026-05-25
Try it
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"from_date","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start of range — YYYY-MM-DD (optional, no default = all)","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to_date","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"End of range — YYYY-MM-DD (optional)","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"RESPONSE FIELDS","depth":3,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RESPONSE FIELDS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date string \"2026-05-24\" start string \"2026-05-23 20:30\" ← bedtime (UTC) end string \"2026-05-24 05:29\" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"from_date e.g. 2026-05-01","depth":3,"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"to_date e.g. 2026-05-25","depth":3,"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date_str","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YYYY-MM-DD — defaults to today","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"KEY FIELDS IN RESPONSE","depth":3,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KEY FIELDS IN RESPONSE","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"date_str e.g. 2026-05-24","depth":3,"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"{\n \"dailySleepDTO\": {\n \"id\": null,\n \"userProfilePK\": 112652050,\n \"calendarDate\": \"2026-05-26\",\n \"sleepTimeSeconds\": null,\n \"napTimeSeconds\": null,\n \"sleepWindowConfirmed\": null,\n \"sleepWindowConfirmationType\": null,\n \"sleepStartTimestampGMT\": null,\n \"sleepEndTimestampGMT\": null,\n \"sleepStartTimestampLocal\": null,\n \"sleepEndTimestampLocal\": null,\n \"autoSleepStartTimestampGMT\": null,\n \"autoSleepEndTimestampGMT\": null,\n \"sleepQualityTypePK\": null,\n \"sleepResultTypePK\": null,\n \"unmeasurableSleepSeconds\": null,\n \"deepSleepSeconds\": null,\n \"lightSleepSeconds\": null,\n \"remSleepSeconds\": null,\n \"awakeSleepSeconds\": null,\n \"deviceRemCapable\": false,\n \"retro\": false\n },\n \"sleepMovement\": [],\n \"remSleepData\": null,\n \"sleepLevels\": []\n}","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"bounds":{"left":0.112847224,"top":0.032222223,"width":0.048958335,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"bounds":{"left":0.0,"top":0.108333334,"width":0.0625,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"bounds":{"left":0.0072916667,"top":0.107777774,"width":0.0024305556,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_by_date","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_fordate","depth":5,"bounds":{"left":0.033680554,"top":0.215,"width":0.110416666,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity","depth":5,"bounds":{"left":0.24618055,"top":0.215,"width":0.060069446,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_details","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_exercise_sets","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_gear","depth":5,"bounds":{"left":0.033680554,"top":0.24,"width":0.08506945,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_hr_in_timezones","depth":5,"bounds":{"left":0.24618055,"top":0.24,"width":0.14027777,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_power_in_timezones","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_split_summaries","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_splits","depth":5,"bounds":{"left":0.033680554,"top":0.265,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_typed_splits","depth":5,"bounds":{"left":0.24618055,"top":0.265,"width":0.12534723,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_types","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_weather","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adaptive_training_plan_by_id","depth":5,"bounds":{"left":0.033680554,"top":0.29,"width":0.16041666,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adhoc_challenges","depth":5,"bounds":{"left":0.24618055,"top":0.29,"width":0.10034722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_events","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_stress","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badge_challenges","depth":5,"bounds":{"left":0.033680554,"top":0.315,"width":0.15034722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badges","depth":5,"bounds":{"left":0.24618055,"top":0.315,"width":0.10034722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_badge_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_blood_pressure","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery","depth":5,"bounds":{"left":0.033680554,"top":0.34,"width":0.08020833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery_events","depth":5,"bounds":{"left":0.24618055,"top":0.34,"width":0.115277775,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_composition","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_cycling_ftp","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_steps","depth":5,"bounds":{"left":0.033680554,"top":0.365,"width":0.07534722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_weigh_ins","depth":5,"bounds":{"left":0.24618055,"top":0.365,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_alarms","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_last_used","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_settings","depth":5,"bounds":{"left":0.033680554,"top":0.39,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_solar_data","depth":5,"bounds":{"left":0.24618055,"top":0.39,"width":0.10520833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_devices","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_earned_badges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_endurance_score","depth":5,"bounds":{"left":0.033680554,"top":0.415,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_fitnessage_data","depth":5,"bounds":{"left":0.24618055,"top":0.415,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_floors","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_full_name","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear","depth":5,"bounds":{"left":0.033680554,"top":0.44,"width":0.039930556,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_activities","depth":5,"bounds":{"left":0.24618055,"top":0.44,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_defaults","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_stats","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_goals","depth":5,"bounds":{"left":0.033680554,"top":0.465,"width":0.045138888,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_scorecard","depth":5,"bounds":{"left":0.24618055,"top":0.465,"width":0.090277776,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_shot_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_summary","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_heart_rates","depth":5,"bounds":{"left":0.033680554,"top":0.49,"width":0.07534722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hill_score","depth":5,"bounds":{"left":0.24618055,"top":0.49,"width":0.07013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hrv_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hydration_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_in_progress_badges","depth":5,"bounds":{"left":0.033680554,"top":0.515,"width":0.110416666,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_inprogress_virtual_challenges","depth":5,"bounds":{"left":0.24618055,"top":0.515,"width":0.16527778,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_intensity_minutes_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lactate_threshold","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_last_activity","depth":5,"bounds":{"left":0.033680554,"top":0.54,"width":0.08506945,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lifestyle_logging_data","depth":5,"bounds":{"left":0.24618055,"top":0.54,"width":0.13020833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_max_metrics","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_calendar_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_data_for_date","depth":5,"bounds":{"left":0.033680554,"top":0.565,"width":0.13541667,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_morning_training_readiness","depth":5,"bounds":{"left":0.24618055,"top":0.565,"width":0.15034722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_non_completed_badge_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_food_log","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_meals","depth":5,"bounds":{"left":0.033680554,"top":0.59,"width":0.12534723,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_settings","depth":5,"bounds":{"left":0.24618055,"top":0.59,"width":0.14027777,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_personal_record","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_pregnancy_summary","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_primary_training_device","depth":5,"bounds":{"left":0.033680554,"top":0.615,"width":0.13541667,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_progress_summary_between_dates","depth":5,"bounds":{"left":0.24618055,"top":0.615,"width":0.17048611,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_race_predictions","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_respiration_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_rhr_day","depth":5,"bounds":{"left":0.033680554,"top":0.64,"width":0.055208333,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_running_tolerance","depth":5,"bounds":{"left":0.24618055,"top":0.64,"width":0.10520833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_sleep_data","depth":5,"bounds":{"left":0.033680554,"top":0.665,"width":0.07013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_spo2_data","depth":5,"bounds":{"left":0.24618055,"top":0.665,"width":0.06527778,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats_and_body","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_steps_data","depth":5,"bounds":{"left":0.033680554,"top":0.69,"width":0.07013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stress_data","depth":5,"bounds":{"left":0.24618055,"top":0.69,"width":0.075,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plan_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plans","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_readiness","depth":5,"bounds":{"left":0.033680554,"top":0.715,"width":0.110416666,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_status","depth":5,"bounds":{"left":0.24618055,"top":0.715,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_unit_system","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_profile","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_summary","depth":5,"bounds":{"left":0.033680554,"top":0.74,"width":0.08020833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_userprofile_settings","depth":5,"bounds":{"left":0.24618055,"top":0.74,"width":0.12013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_intensity_minutes","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_steps","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_stress","depth":5,"bounds":{"left":0.033680554,"top":0.765,"width":0.08506945,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weigh_ins","depth":5,"bounds":{"left":0.24618055,"top":0.765,"width":0.06527778,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
3725446623575269461
|
6349640457070598218
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
QUERY PARAMETERS
QUERY PARAMETERS
from_date
date?
Start of range — YYYY-MM-DD (optional, no default = all)
to_date
date?
End of range — YYYY-MM-DD (optional)
RESPONSE FIELDS
RESPONSE FIELDS
date string "2026-05-24" start string "2026-05-23 20:30" ← bedtime (UTC) end string "2026-05-24 05:29" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35
from_date e.g. 2026-05-01
to_date e.g. 2026-05-25
Try it
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
73108
|
NULL
|
NULL
|
NULL
|
|
73109
|
2625
|
0
|
2026-05-26T17:51:24.226642+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817884226_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
QUERY PARAMETERS
QUERY PARAMETERS
from_date
date?
Start of range — YYYY-MM-DD (optional, no default = all)
to_date
date?
End of range — YYYY-MM-DD (optional)
RESPONSE FIELDS
RESPONSE FIELDS
date string "2026-05-24" start string "2026-05-23 20:30" ← bedtime (UTC) end string "2026-05-24 05:29" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35
from_date e.g. 2026-05-01
to_date e.g. 2026-05-25
Try it
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.3565492,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.43866357,"top":0.06304868,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.44232047,"top":0.066640064,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.4566157,"top":0.06304868,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.4602726,"top":0.066640064,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"bounds":{"left":0.08261303,"top":0.11572227,"width":0.021110373,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"bounds":{"left":0.10488697,"top":0.11612131,"width":0.049867023,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"bounds":{"left":0.15475398,"top":0.11572227,"width":0.09624335,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"bounds":{"left":0.25099733,"top":0.11612131,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"bounds":{"left":0.2634641,"top":0.11572227,"width":0.0013297872,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"bounds":{"left":0.07729388,"top":0.14924182,"width":0.17702793,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.18316041,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"bounds":{"left":0.09906915,"top":0.18036711,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"bounds":{"left":0.09906915,"top":0.19473264,"width":0.17935506,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"bounds":{"left":0.082446806,"top":0.22705507,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"bounds":{"left":0.082446806,"top":0.22705507,"width":0.04504654,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"from_date","depth":4,"bounds":{"left":0.082446806,"top":0.24740623,"width":0.022273935,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"bounds":{"left":0.13829787,"top":0.24740623,"width":0.012300532,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start of range — YYYY-MM-DD (optional, no default = all)","depth":4,"bounds":{"left":0.16755319,"top":0.24740623,"width":0.11037234,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to_date","depth":4,"bounds":{"left":0.082446806,"top":0.2677574,"width":0.017287234,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"bounds":{"left":0.13829787,"top":0.2677574,"width":0.012300532,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"End of range — YYYY-MM-DD (optional)","depth":4,"bounds":{"left":0.16755319,"top":0.2677574,"width":0.0774601,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"RESPONSE FIELDS","depth":3,"bounds":{"left":0.082446806,"top":0.2932961,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RESPONSE FIELDS","depth":4,"bounds":{"left":0.082446806,"top":0.2932961,"width":0.039228722,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date string \"2026-05-24\" start string \"2026-05-23 20:30\" ← bedtime (UTC) end string \"2026-05-24 05:29\" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35","depth":4,"bounds":{"left":0.087101065,"top":0.31923383,"width":0.38380983,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"from_date e.g. 2026-05-01","depth":3,"bounds":{"left":0.082446806,"top":0.36472467,"width":0.06648936,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"to_date e.g. 2026-05-25","depth":3,"bounds":{"left":0.15159574,"top":0.36472467,"width":0.06648936,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"bounds":{"left":0.22074468,"top":0.36711892,"width":0.015625,"height":0.015961692},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.41859537,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"bounds":{"left":0.09906915,"top":0.41580206,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"bounds":{"left":0.09906915,"top":0.43056664,"width":0.13131648,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.47286513,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"bounds":{"left":0.09906915,"top":0.47007182,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"bounds":{"left":0.09906915,"top":0.4848364,"width":0.1668883,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"bounds":{"left":0.07729388,"top":0.52673584,"width":0.14943483,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.5602554,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"bounds":{"left":0.09906915,"top":0.5574621,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"bounds":{"left":0.09906915,"top":0.57222664,"width":0.26612368,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.61452514,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"bounds":{"left":0.09906915,"top":0.6117318,"width":0.026263298,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"bounds":{"left":0.09906915,"top":0.6260974,"width":0.34790558,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"bounds":{"left":0.082446806,"top":0.6584198,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"bounds":{"left":0.082446806,"top":0.6584198,"width":0.04504654,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date_str","depth":4,"bounds":{"left":0.082446806,"top":0.67877096,"width":0.019780586,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"bounds":{"left":0.13829787,"top":0.67877096,"width":0.012300532,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YYYY-MM-DD — defaults to today","depth":4,"bounds":{"left":0.16755319,"top":0.67877096,"width":0.06565824,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"KEY FIELDS IN RESPONSE","depth":3,"bounds":{"left":0.082446806,"top":0.7039106,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KEY FIELDS IN RESPONSE","depth":4,"bounds":{"left":0.082446806,"top":0.7039106,"width":0.054853722,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings","depth":4,"bounds":{"left":0.087101065,"top":0.7302474,"width":0.37898937,"height":0.04030327},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"date_str e.g. 2026-05-24","depth":3,"bounds":{"left":0.082446806,"top":0.79010373,"width":0.06648936,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"bounds":{"left":0.15159574,"top":0.79209894,"width":0.015625,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"{\n \"dailySleepDTO\": {\n \"id\": null,\n \"userProfilePK\": 112652050,\n \"calendarDate\": \"2026-05-26\",\n \"sleepTimeSeconds\": null,\n \"napTimeSeconds\": null,\n \"sleepWindowConfirmed\": null,\n \"sleepWindowConfirmationType\": null,\n \"sleepStartTimestampGMT\": null,\n \"sleepEndTimestampGMT\": null,\n \"sleepStartTimestampLocal\": null,\n \"sleepEndTimestampLocal\": null,\n \"autoSleepStartTimestampGMT\": null,\n \"autoSleepEndTimestampGMT\": null,\n \"sleepQualityTypePK\": null,\n \"sleepResultTypePK\": null,\n \"unmeasurableSleepSeconds\": null,\n \"deepSleepSeconds\": null,\n \"lightSleepSeconds\": null,\n \"remSleepSeconds\": null,\n \"awakeSleepSeconds\": null,\n \"deviceRemCapable\": false,\n \"retro\": false\n },\n \"sleepMovement\": [],\n \"remSleepData\": null,\n \"sleepLevels\": []\n}","depth":4,"bounds":{"left":0.087101065,"top":0.82681566,"width":0.09208777,"height":0.17318434},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":1.0,"width":0.0066489363,"height":-0.011173129},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"bounds":{"left":0.09906915,"top":1.0,"width":0.031416222,"height":-0.008379936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"bounds":{"left":0.09906915,"top":1.0,"width":0.066821806,"height":-0.023144484},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.16589096,"top":1.0,"width":0.012466756,"height":-0.023543477},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"bounds":{"left":0.1783577,"top":1.0,"width":0.14594415,"height":-0.023144484},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"bounds":{"left":0.32430187,"top":1.0,"width":0.0234375,"height":-0.023144484},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":1.0,"width":0.0066489363,"height":-0.06544292},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"bounds":{"left":0.09906915,"top":1.0,"width":0.03939495,"height":-0.06264961},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"bounds":{"left":0.09906915,"top":1.0,"width":0.058011968,"height":-0.077414155},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.15708111,"top":1.0,"width":0.012466756,"height":-0.07781327},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"bounds":{"left":0.16954787,"top":1.0,"width":0.07430186,"height":-0.077414155},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"bounds":{"left":0.24384974,"top":1.0,"width":0.029920213,"height":-0.07781327},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"bounds":{"left":0.27376994,"top":1.0,"width":0.0011635638,"height":-0.077414155},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_by_date","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_fordate","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_details","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_exercise_sets","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_gear","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_hr_in_timezones","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_power_in_timezones","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_split_summaries","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_splits","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_typed_splits","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_types","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_weather","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adaptive_training_plan_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adhoc_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_events","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_stress","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badge_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_badge_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_blood_pressure","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery_events","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_composition","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_cycling_ftp","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_steps","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_weigh_ins","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_alarms","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_last_used","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_settings","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_solar_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_devices","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_earned_badges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_endurance_score","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_fitnessage_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_floors","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_full_name","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_activities","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_defaults","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_stats","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_goals","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_scorecard","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_shot_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_summary","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_heart_rates","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hill_score","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hrv_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hydration_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_in_progress_badges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_inprogress_virtual_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_intensity_minutes_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lactate_threshold","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_last_activity","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lifestyle_logging_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_max_metrics","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_calendar_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_data_for_date","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_morning_training_readiness","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_non_completed_badge_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_food_log","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_meals","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_settings","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_personal_record","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_pregnancy_summary","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_primary_training_device","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_progress_summary_between_dates","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_race_predictions","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_respiration_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_rhr_day","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_running_tolerance","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_sleep_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_spo2_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats_and_body","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_steps_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stress_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plan_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plans","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_readiness","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_status","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_unit_system","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_profile","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_summary","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_userprofile_settings","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_intensity_minutes","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_steps","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_stress","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weigh_ins","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
3725446623575269461
|
6349640457070598218
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
QUERY PARAMETERS
QUERY PARAMETERS
from_date
date?
Start of range — YYYY-MM-DD (optional, no default = all)
to_date
date?
End of range — YYYY-MM-DD (optional)
RESPONSE FIELDS
RESPONSE FIELDS
date string "2026-05-24" start string "2026-05-23 20:30" ← bedtime (UTC) end string "2026-05-24 05:29" ← wake time (UTC) duration_minutes int 501 duration_hours float 8.35
from_date e.g. 2026-05-01
to_date e.g. 2026-05-25
Try it
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73108
|
2622
|
0
|
2026-05-26T17:51:24.124103+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817884124_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date_str","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YYYY-MM-DD — defaults to today","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"KEY FIELDS IN RESPONSE","depth":3,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KEY FIELDS IN RESPONSE","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"date_str e.g. 2026-05-24","depth":3,"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"{\n \"dailySleepDTO\": {\n \"id\": null,\n \"userProfilePK\": 112652050,\n \"calendarDate\": \"2026-05-26\",\n \"sleepTimeSeconds\": null,\n \"napTimeSeconds\": null,\n \"sleepWindowConfirmed\": null,\n \"sleepWindowConfirmationType\": null,\n \"sleepStartTimestampGMT\": null,\n \"sleepEndTimestampGMT\": null,\n \"sleepStartTimestampLocal\": null,\n \"sleepEndTimestampLocal\": null,\n \"autoSleepStartTimestampGMT\": null,\n \"autoSleepEndTimestampGMT\": null,\n \"sleepQualityTypePK\": null,\n \"sleepResultTypePK\": null,\n \"unmeasurableSleepSeconds\": null,\n \"deepSleepSeconds\": null,\n \"lightSleepSeconds\": null,\n \"remSleepSeconds\": null,\n \"awakeSleepSeconds\": null,\n \"deviceRemCapable\": false,\n \"retro\": false\n },\n \"sleepMovement\": [],\n \"remSleepData\": null,\n \"sleepLevels\": []\n}","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_by_date","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_fordate","depth":5,"bounds":{"left":0.033680554,"top":0.0,"width":0.110416666,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity","depth":5,"bounds":{"left":0.24618055,"top":0.0,"width":0.060069446,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_details","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_exercise_sets","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_gear","depth":5,"bounds":{"left":0.033680554,"top":0.0,"width":0.08506945,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_hr_in_timezones","depth":5,"bounds":{"left":0.24618055,"top":0.0,"width":0.14027777,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_power_in_timezones","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_split_summaries","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_splits","depth":5,"bounds":{"left":0.033680554,"top":0.012222222,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_typed_splits","depth":5,"bounds":{"left":0.24618055,"top":0.012222222,"width":0.12534723,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_types","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_weather","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adaptive_training_plan_by_id","depth":5,"bounds":{"left":0.033680554,"top":0.03722222,"width":0.16041666,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adhoc_challenges","depth":5,"bounds":{"left":0.24618055,"top":0.03722222,"width":0.10034722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_events","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_stress","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badge_challenges","depth":5,"bounds":{"left":0.033680554,"top":0.062222224,"width":0.15034722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badges","depth":5,"bounds":{"left":0.24618055,"top":0.062222224,"width":0.10034722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_badge_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_blood_pressure","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery","depth":5,"bounds":{"left":0.033680554,"top":0.08722222,"width":0.08020833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery_events","depth":5,"bounds":{"left":0.24618055,"top":0.08722222,"width":0.115277775,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_composition","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_cycling_ftp","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_steps","depth":5,"bounds":{"left":0.033680554,"top":0.112222224,"width":0.07534722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_weigh_ins","depth":5,"bounds":{"left":0.24618055,"top":0.112222224,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_alarms","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_last_used","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_settings","depth":5,"bounds":{"left":0.033680554,"top":0.13722222,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_solar_data","depth":5,"bounds":{"left":0.24618055,"top":0.13722222,"width":0.10520833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_devices","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_earned_badges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_endurance_score","depth":5,"bounds":{"left":0.033680554,"top":0.16222222,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_fitnessage_data","depth":5,"bounds":{"left":0.24618055,"top":0.16222222,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_floors","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_full_name","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear","depth":5,"bounds":{"left":0.033680554,"top":0.18722223,"width":0.039930556,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_activities","depth":5,"bounds":{"left":0.24618055,"top":0.18722223,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_defaults","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_stats","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_goals","depth":5,"bounds":{"left":0.033680554,"top":0.21222222,"width":0.045138888,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_scorecard","depth":5,"bounds":{"left":0.24618055,"top":0.21222222,"width":0.090277776,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_shot_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_summary","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_heart_rates","depth":5,"bounds":{"left":0.033680554,"top":0.23722222,"width":0.07534722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hill_score","depth":5,"bounds":{"left":0.24618055,"top":0.23722222,"width":0.07013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hrv_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hydration_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_in_progress_badges","depth":5,"bounds":{"left":0.033680554,"top":0.26222223,"width":0.110416666,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_inprogress_virtual_challenges","depth":5,"bounds":{"left":0.24618055,"top":0.26222223,"width":0.16527778,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_intensity_minutes_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lactate_threshold","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_last_activity","depth":5,"bounds":{"left":0.033680554,"top":0.28722224,"width":0.08506945,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lifestyle_logging_data","depth":5,"bounds":{"left":0.24618055,"top":0.28722224,"width":0.13020833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_max_metrics","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_calendar_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_data_for_date","depth":5,"bounds":{"left":0.033680554,"top":0.3122222,"width":0.13541667,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_morning_training_readiness","depth":5,"bounds":{"left":0.24618055,"top":0.3122222,"width":0.15034722,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_non_completed_badge_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_food_log","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_meals","depth":5,"bounds":{"left":0.033680554,"top":0.33722222,"width":0.12534723,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_settings","depth":5,"bounds":{"left":0.24618055,"top":0.33722222,"width":0.14027777,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_personal_record","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_pregnancy_summary","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_primary_training_device","depth":5,"bounds":{"left":0.033680554,"top":0.36222222,"width":0.13541667,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_progress_summary_between_dates","depth":5,"bounds":{"left":0.24618055,"top":0.36222222,"width":0.17048611,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_race_predictions","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_respiration_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_rhr_day","depth":5,"bounds":{"left":0.033680554,"top":0.38722223,"width":0.055208333,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_running_tolerance","depth":5,"bounds":{"left":0.24618055,"top":0.38722223,"width":0.10520833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_sleep_data","depth":5,"bounds":{"left":0.033680554,"top":0.41222224,"width":0.07013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_spo2_data","depth":5,"bounds":{"left":0.24618055,"top":0.41222224,"width":0.06527778,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats_and_body","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_steps_data","depth":5,"bounds":{"left":0.033680554,"top":0.4372222,"width":0.07013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stress_data","depth":5,"bounds":{"left":0.24618055,"top":0.4372222,"width":0.075,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plan_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plans","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_readiness","depth":5,"bounds":{"left":0.033680554,"top":0.46222222,"width":0.110416666,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_status","depth":5,"bounds":{"left":0.24618055,"top":0.46222222,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_unit_system","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_profile","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_summary","depth":5,"bounds":{"left":0.033680554,"top":0.48722222,"width":0.08020833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_userprofile_settings","depth":5,"bounds":{"left":0.24618055,"top":0.48722222,"width":0.12013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_intensity_minutes","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_steps","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_stress","depth":5,"bounds":{"left":0.033680554,"top":0.51222223,"width":0.08506945,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weigh_ins","depth":5,"bounds":{"left":0.24618055,"top":0.51222223,"width":0.06527778,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
3057001538040699848
|
6421632628557109314
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73107
|
NULL
|
0
|
2026-05-26T17:51:20.131290+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817880131_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.3565492,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.43866357,"top":0.06264964,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.44232047,"top":0.066640064,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.4566157,"top":0.06264964,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.4602726,"top":0.066640064,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"bounds":{"left":0.08261303,"top":0.010774142,"width":0.021110373,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"bounds":{"left":0.10488697,"top":0.011173184,"width":0.049867023,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"bounds":{"left":0.15475398,"top":0.010774142,"width":0.09624335,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"bounds":{"left":0.25099733,"top":0.011173184,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"bounds":{"left":0.2634641,"top":0.010774142,"width":0.0013297872,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"bounds":{"left":0.07729388,"top":0.044293694,"width":0.17702793,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.07821229,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"bounds":{"left":0.09906915,"top":0.075019956,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"bounds":{"left":0.09906915,"top":0.08978452,"width":0.17935506,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.132083,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"bounds":{"left":0.09906915,"top":0.1292897,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"bounds":{"left":0.09906915,"top":0.14405426,"width":0.13131648,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.18635276,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"bounds":{"left":0.09906915,"top":0.18355946,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"bounds":{"left":0.09906915,"top":0.19832402,"width":0.1668883,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"bounds":{"left":0.07729388,"top":0.24022347,"width":0.14943483,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.273743,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"bounds":{"left":0.09906915,"top":0.27094972,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"bounds":{"left":0.09906915,"top":0.2857143,"width":0.26612368,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.32801276,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"bounds":{"left":0.09906915,"top":0.32521948,"width":0.026263298,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"bounds":{"left":0.09906915,"top":0.339585,"width":0.34790558,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"bounds":{"left":0.082446806,"top":0.3719074,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"bounds":{"left":0.082446806,"top":0.3719074,"width":0.04504654,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date_str","depth":4,"bounds":{"left":0.082446806,"top":0.39225858,"width":0.019780586,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"bounds":{"left":0.13829787,"top":0.39225858,"width":0.012300532,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YYYY-MM-DD — defaults to today","depth":4,"bounds":{"left":0.16755319,"top":0.39225858,"width":0.06565824,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"KEY FIELDS IN RESPONSE","depth":3,"bounds":{"left":0.082446806,"top":0.41739824,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KEY FIELDS IN RESPONSE","depth":4,"bounds":{"left":0.082446806,"top":0.41739824,"width":0.054853722,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings","depth":4,"bounds":{"left":0.087101065,"top":0.44373503,"width":0.37898937,"height":0.04030327},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"date_str e.g. 2026-05-24","depth":3,"bounds":{"left":0.082446806,"top":0.50359136,"width":0.06648936,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"bounds":{"left":0.15159574,"top":0.50558656,"width":0.015625,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"{\n \"dailySleepDTO\": {\n \"id\": null,\n \"userProfilePK\": 112652050,\n \"calendarDate\": \"2026-05-26\",\n \"sleepTimeSeconds\": null,\n \"napTimeSeconds\": null,\n \"sleepWindowConfirmed\": null,\n \"sleepWindowConfirmationType\": null,\n \"sleepStartTimestampGMT\": null,\n \"sleepEndTimestampGMT\": null,\n \"sleepStartTimestampLocal\": null,\n \"sleepEndTimestampLocal\": null,\n \"autoSleepStartTimestampGMT\": null,\n \"autoSleepEndTimestampGMT\": null,\n \"sleepQualityTypePK\": null,\n \"sleepResultTypePK\": null,\n \"unmeasurableSleepSeconds\": null,\n \"deepSleepSeconds\": null,\n \"lightSleepSeconds\": null,\n \"remSleepSeconds\": null,\n \"awakeSleepSeconds\": null,\n \"deviceRemCapable\": false,\n \"retro\": false\n },\n \"sleepMovement\": [],\n \"remSleepData\": null,\n \"sleepLevels\": []\n}","depth":4,"bounds":{"left":0.087101065,"top":0.5403033,"width":0.09208777,"height":0.32402235},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.7246608,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"bounds":{"left":0.09906915,"top":0.7218675,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.7366321,"width":0.066821806,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.16589096,"top":0.7370311,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"bounds":{"left":0.1783577,"top":0.7366321,"width":0.14594415,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"bounds":{"left":0.32430187,"top":0.7366321,"width":0.0234375,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.77893054,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"bounds":{"left":0.09906915,"top":0.7761373,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.79090184,"width":0.058011968,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.15708111,"top":0.7913009,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"bounds":{"left":0.16954787,"top":0.79090184,"width":0.07430186,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"bounds":{"left":0.24384974,"top":0.7913009,"width":0.029920213,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"bounds":{"left":0.27376994,"top":0.79090184,"width":0.0011635638,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"bounds":{"left":0.07729388,"top":0.8328013,"width":0.12799202,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities","depth":5,"bounds":{"left":0.08294548,"top":0.867917,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_by_date","depth":5,"bounds":{"left":0.1846742,"top":0.867917,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_fordate","depth":5,"bounds":{"left":0.2864029,"top":0.867917,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity","depth":5,"bounds":{"left":0.38813165,"top":0.867917,"width":0.028756648,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_details","depth":5,"bounds":{"left":0.08294548,"top":0.8858739,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_exercise_sets","depth":5,"bounds":{"left":0.1846742,"top":0.8858739,"width":0.062333778,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_gear","depth":5,"bounds":{"left":0.2864029,"top":0.8858739,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_hr_in_timezones","depth":5,"bounds":{"left":0.38813165,"top":0.8858739,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_power_in_timezones","depth":5,"bounds":{"left":0.08294548,"top":0.9038308,"width":0.07446808,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_split_summaries","depth":5,"bounds":{"left":0.1846742,"top":0.9038308,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_splits","depth":5,"bounds":{"left":0.2864029,"top":0.9038308,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_typed_splits","depth":5,"bounds":{"left":0.38813165,"top":0.9038308,"width":0.06000665,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_types","depth":5,"bounds":{"left":0.08294548,"top":0.92178774,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_weather","depth":5,"bounds":{"left":0.1846742,"top":0.92178774,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adaptive_training_plan_by_id","depth":5,"bounds":{"left":0.2864029,"top":0.92178774,"width":0.07679521,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adhoc_challenges","depth":5,"bounds":{"left":0.38813165,"top":0.92178774,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_events","depth":5,"bounds":{"left":0.08294548,"top":0.9397446,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_stress","depth":5,"bounds":{"left":0.1846742,"top":0.9397446,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badge_challenges","depth":5,"bounds":{"left":0.2864029,"top":0.9397446,"width":0.07197473,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badges","depth":5,"bounds":{"left":0.38813165,"top":0.9397446,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_badge_challenges","depth":5,"bounds":{"left":0.08294548,"top":0.9577015,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_blood_pressure","depth":5,"bounds":{"left":0.1846742,"top":0.9577015,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery","depth":5,"bounds":{"left":0.2864029,"top":0.9577015,"width":0.038397606,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery_events","depth":5,"bounds":{"left":0.38813165,"top":0.9577015,"width":0.05518617,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_composition","depth":5,"bounds":{"left":0.08294548,"top":0.9756584,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_cycling_ftp","depth":5,"bounds":{"left":0.1846742,"top":0.9756584,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_steps","depth":5,"bounds":{"left":0.2864029,"top":0.9756584,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_weigh_ins","depth":5,"bounds":{"left":0.38813165,"top":0.9756584,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_alarms","depth":5,"bounds":{"left":0.08294548,"top":0.9936153,"width":0.04089096,"height":0.0063846707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_last_used","depth":5,"bounds":{"left":0.1846742,"top":0.9936153,"width":0.048038565,"height":0.0063846707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_settings","depth":5,"bounds":{"left":0.2864029,"top":0.9936153,"width":0.045545213,"height":0.0063846707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_solar_data","depth":5,"bounds":{"left":0.38813165,"top":0.9936153,"width":0.05036569,"height":0.0063846707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_devices","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.02642952,"height":-0.011572242},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_earned_badges","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.040724736,"height":-0.011572242},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_endurance_score","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.045545213,"height":-0.011572242},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_fitnessage_data","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.045545213,"height":-0.011572242},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_floors","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.024102394,"height":-0.029529095},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_full_name","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.03125,"height":-0.029529095},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.019115692,"height":-0.029529095},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_activities","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.045545213,"height":-0.029529095},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_defaults","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.04089096,"height":-0.047486067},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_stats","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.03357713,"height":-0.047486067},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_goals","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.021609042,"height":-0.047486067},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_scorecard","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.043218084,"height":-0.047486067},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_shot_data","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.043218084,"height":-0.06544292},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_summary","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.038397606,"height":-0.06544292},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_heart_rates","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.036070477,"height":-0.06544292},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hill_score","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.03357713,"height":-0.06544292},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hrv_data","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.028756648,"height":-0.08339989},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hydration_data","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.043218084,"height":-0.08339989},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_in_progress_badges","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.05285904,"height":-0.08339989},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_inprogress_virtual_challenges","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.07912234,"height":-0.08339989},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_intensity_minutes_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lactate_threshold","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_last_activity","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lifestyle_logging_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_max_metrics","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_calendar_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_data_for_date","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_morning_training_readiness","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_non_completed_badge_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_food_log","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_meals","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_settings","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_personal_record","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_pregnancy_summary","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_primary_training_device","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_progress_summary_between_dates","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_race_predictions","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_respiration_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_rhr_day","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_running_tolerance","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_sleep_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_spo2_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats_and_body","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_steps_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stress_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plan_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plans","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_readiness","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_status","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_unit_system","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_profile","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_summary","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_userprofile_settings","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_intensity_minutes","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_steps","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_stress","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weigh_ins","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
3057001538040699848
|
6421632628557109314
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
{
"dailySleepDTO": {
"id": null,
"userProfilePK": 112652050,
"calendarDate": "2026-05-26",
"sleepTimeSeconds": null,
"napTimeSeconds": null,
"sleepWindowConfirmed": null,
"sleepWindowConfirmationType": null,
"sleepStartTimestampGMT": null,
"sleepEndTimestampGMT": null,
"sleepStartTimestampLocal": null,
"sleepEndTimestampLocal": null,
"autoSleepStartTimestampGMT": null,
"autoSleepEndTimestampGMT": null,
"sleepQualityTypePK": null,
"sleepResultTypePK": null,
"unmeasurableSleepSeconds": null,
"deepSleepSeconds": null,
"lightSleepSeconds": null,
"remSleepSeconds": null,
"awakeSleepSeconds": null,
"deviceRemCapable": false,
"retro": false
},
"sleepMovement": [],
"remSleepData": null,
"sleepLevels": []
}
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
73105
|
NULL
|
NULL
|
NULL
|
|
73106
|
NULL
|
0
|
2026-05-26T17:51:17.208910+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817877208_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date_str","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YYYY-MM-DD — defaults to today","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"KEY FIELDS IN RESPONSE","depth":3,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KEY FIELDS IN RESPONSE","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"date_str e.g. 2026-05-24","depth":3,"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_by_date","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_fordate","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_details","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_exercise_sets","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_gear","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_hr_in_timezones","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_power_in_timezones","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_split_summaries","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_splits","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_typed_splits","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_types","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_weather","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adaptive_training_plan_by_id","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adhoc_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_events","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_stress","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badge_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_badge_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_blood_pressure","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery_events","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_composition","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_cycling_ftp","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_weigh_ins","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_alarms","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_last_used","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_settings","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_solar_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_devices","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_earned_badges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_endurance_score","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_fitnessage_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_floors","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_full_name","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_activities","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_defaults","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_stats","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_goals","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_scorecard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_shot_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_summary","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_heart_rates","depth":5,"bounds":{"left":0.033680554,"top":0.0,"width":0.07534722,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hill_score","depth":5,"bounds":{"left":0.24618055,"top":0.0,"width":0.07013889,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hrv_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hydration_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_in_progress_badges","depth":5,"bounds":{"left":0.033680554,"top":0.0,"width":0.110416666,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_inprogress_virtual_challenges","depth":5,"bounds":{"left":0.24618055,"top":0.0,"width":0.16527778,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_intensity_minutes_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lactate_threshold","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_last_activity","depth":5,"bounds":{"left":0.033680554,"top":0.0,"width":0.08506945,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lifestyle_logging_data","depth":5,"bounds":{"left":0.24618055,"top":0.0,"width":0.13020833,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_max_metrics","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_calendar_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_data_for_date","depth":5,"bounds":{"left":0.033680554,"top":0.0,"width":0.13541667,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_morning_training_readiness","depth":5,"bounds":{"left":0.24618055,"top":0.0,"width":0.15034722,"height":0.016111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_non_completed_badge_challenges","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_food_log","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_meals","depth":5,"bounds":{"left":0.033680554,"top":0.007777778,"width":0.12534723,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_settings","depth":5,"bounds":{"left":0.24618055,"top":0.007777778,"width":0.14027777,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_personal_record","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_pregnancy_summary","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_primary_training_device","depth":5,"bounds":{"left":0.033680554,"top":0.03277778,"width":0.13541667,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_progress_summary_between_dates","depth":5,"bounds":{"left":0.24618055,"top":0.03277778,"width":0.17048611,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_race_predictions","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_respiration_data","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_rhr_day","depth":5,"bounds":{"left":0.033680554,"top":0.057777777,"width":0.055208333,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_running_tolerance","depth":5,"bounds":{"left":0.24618055,"top":0.057777777,"width":0.10520833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_sleep_data","depth":5,"bounds":{"left":0.033680554,"top":0.082777776,"width":0.07013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_spo2_data","depth":5,"bounds":{"left":0.24618055,"top":0.082777776,"width":0.06527778,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats_and_body","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_steps_data","depth":5,"bounds":{"left":0.033680554,"top":0.107777774,"width":0.07013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stress_data","depth":5,"bounds":{"left":0.24618055,"top":0.107777774,"width":0.075,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plan_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plans","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_readiness","depth":5,"bounds":{"left":0.033680554,"top":0.13277778,"width":0.110416666,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_status","depth":5,"bounds":{"left":0.24618055,"top":0.13277778,"width":0.09513889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_unit_system","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_profile","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_summary","depth":5,"bounds":{"left":0.033680554,"top":0.15777777,"width":0.08020833,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_userprofile_settings","depth":5,"bounds":{"left":0.24618055,"top":0.15777777,"width":0.12013889,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_intensity_minutes","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_steps","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_stress","depth":5,"bounds":{"left":0.033680554,"top":0.18277778,"width":0.08506945,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weigh_ins","depth":5,"bounds":{"left":0.24618055,"top":0.18277778,"width":0.06527778,"height":0.016111111},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-4603634890607291741
|
6570805021672496195
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
73104
|
NULL
|
NULL
|
NULL
|
|
73105
|
2621
|
90
|
2026-05-26T17:51:15.260742+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817875260_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.3565492,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.43866357,"top":0.06264964,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.44232047,"top":0.066640064,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.4566157,"top":0.06264964,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.4602726,"top":0.066640064,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"bounds":{"left":0.08261303,"top":0.010774142,"width":0.021110373,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"bounds":{"left":0.10488697,"top":0.011173184,"width":0.049867023,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"bounds":{"left":0.15475398,"top":0.010774142,"width":0.09624335,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"bounds":{"left":0.25099733,"top":0.011173184,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"bounds":{"left":0.2634641,"top":0.010774142,"width":0.0013297872,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"bounds":{"left":0.07729388,"top":0.044293694,"width":0.17702793,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.07821229,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"bounds":{"left":0.09906915,"top":0.075019956,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"bounds":{"left":0.09906915,"top":0.08978452,"width":0.17935506,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.132083,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"bounds":{"left":0.09906915,"top":0.1292897,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"bounds":{"left":0.09906915,"top":0.14405426,"width":0.13131648,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.18635276,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"bounds":{"left":0.09906915,"top":0.18355946,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"bounds":{"left":0.09906915,"top":0.19832402,"width":0.1668883,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"bounds":{"left":0.07729388,"top":0.24022347,"width":0.14943483,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.273743,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"bounds":{"left":0.09906915,"top":0.27094972,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"bounds":{"left":0.09906915,"top":0.2857143,"width":0.26612368,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.32801276,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"bounds":{"left":0.09906915,"top":0.32521948,"width":0.026263298,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"bounds":{"left":0.09906915,"top":0.339585,"width":0.34790558,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QUERY PARAMETERS","depth":3,"bounds":{"left":0.082446806,"top":0.3719074,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUERY PARAMETERS","depth":4,"bounds":{"left":0.082446806,"top":0.3719074,"width":0.04504654,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date_str","depth":4,"bounds":{"left":0.082446806,"top":0.39225858,"width":0.019780586,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"date?","depth":4,"bounds":{"left":0.13829787,"top":0.39225858,"width":0.012300532,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"YYYY-MM-DD — defaults to today","depth":4,"bounds":{"left":0.16755319,"top":0.39225858,"width":0.06565824,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"KEY FIELDS IN RESPONSE","depth":3,"bounds":{"left":0.082446806,"top":0.41739824,"width":0.4039229,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KEY FIELDS IN RESPONSE","depth":4,"bounds":{"left":0.082446806,"top":0.41739824,"width":0.054853722,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings","depth":4,"bounds":{"left":0.087101065,"top":0.44373503,"width":0.37898937,"height":0.04030327},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"date_str e.g. 2026-05-24","depth":3,"bounds":{"left":0.082446806,"top":0.50359136,"width":0.06648936,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Try it","depth":3,"bounds":{"left":0.15159574,"top":0.50558656,"width":0.015625,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.5574621,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"bounds":{"left":0.09906915,"top":0.5546688,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.56943333,"width":0.066821806,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.16589096,"top":0.5698324,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"bounds":{"left":0.1783577,"top":0.56943333,"width":0.14594415,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"bounds":{"left":0.32430187,"top":0.56943333,"width":0.0234375,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.6117318,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"bounds":{"left":0.09906915,"top":0.6089386,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.62330407,"width":0.058011968,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.15708111,"top":0.6237031,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"bounds":{"left":0.16954787,"top":0.62330407,"width":0.07430186,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"bounds":{"left":0.24384974,"top":0.6237031,"width":0.029920213,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"bounds":{"left":0.27376994,"top":0.62330407,"width":0.0011635638,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"bounds":{"left":0.07729388,"top":0.6652035,"width":0.12799202,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities","depth":5,"bounds":{"left":0.08294548,"top":0.7007183,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_by_date","depth":5,"bounds":{"left":0.1846742,"top":0.7007183,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_fordate","depth":5,"bounds":{"left":0.2864029,"top":0.7007183,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity","depth":5,"bounds":{"left":0.38813165,"top":0.7007183,"width":0.028756648,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_details","depth":5,"bounds":{"left":0.08294548,"top":0.7186752,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_exercise_sets","depth":5,"bounds":{"left":0.1846742,"top":0.7186752,"width":0.062333778,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_gear","depth":5,"bounds":{"left":0.2864029,"top":0.7186752,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_hr_in_timezones","depth":5,"bounds":{"left":0.38813165,"top":0.7186752,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_power_in_timezones","depth":5,"bounds":{"left":0.08294548,"top":0.7366321,"width":0.07446808,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_split_summaries","depth":5,"bounds":{"left":0.1846742,"top":0.7366321,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_splits","depth":5,"bounds":{"left":0.2864029,"top":0.7366321,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_typed_splits","depth":5,"bounds":{"left":0.38813165,"top":0.7366321,"width":0.06000665,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_types","depth":5,"bounds":{"left":0.08294548,"top":0.75458896,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_weather","depth":5,"bounds":{"left":0.1846742,"top":0.75458896,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adaptive_training_plan_by_id","depth":5,"bounds":{"left":0.2864029,"top":0.75458896,"width":0.07679521,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adhoc_challenges","depth":5,"bounds":{"left":0.38813165,"top":0.75458896,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_events","depth":5,"bounds":{"left":0.08294548,"top":0.7725459,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_stress","depth":5,"bounds":{"left":0.1846742,"top":0.7725459,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badge_challenges","depth":5,"bounds":{"left":0.2864029,"top":0.7725459,"width":0.07197473,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badges","depth":5,"bounds":{"left":0.38813165,"top":0.7725459,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_badge_challenges","depth":5,"bounds":{"left":0.08294548,"top":0.7905028,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_blood_pressure","depth":5,"bounds":{"left":0.1846742,"top":0.7905028,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery","depth":5,"bounds":{"left":0.2864029,"top":0.7905028,"width":0.038397606,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery_events","depth":5,"bounds":{"left":0.38813165,"top":0.7905028,"width":0.05518617,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_composition","depth":5,"bounds":{"left":0.08294548,"top":0.8084597,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_cycling_ftp","depth":5,"bounds":{"left":0.1846742,"top":0.8084597,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_steps","depth":5,"bounds":{"left":0.2864029,"top":0.8084597,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_weigh_ins","depth":5,"bounds":{"left":0.38813165,"top":0.8084597,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_alarms","depth":5,"bounds":{"left":0.08294548,"top":0.8264166,"width":0.04089096,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_last_used","depth":5,"bounds":{"left":0.1846742,"top":0.8264166,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_settings","depth":5,"bounds":{"left":0.2864029,"top":0.8264166,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_solar_data","depth":5,"bounds":{"left":0.38813165,"top":0.8264166,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_devices","depth":5,"bounds":{"left":0.08294548,"top":0.8443735,"width":0.02642952,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_earned_badges","depth":5,"bounds":{"left":0.1846742,"top":0.8443735,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_endurance_score","depth":5,"bounds":{"left":0.2864029,"top":0.8443735,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_fitnessage_data","depth":5,"bounds":{"left":0.38813165,"top":0.8443735,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_floors","depth":5,"bounds":{"left":0.08294548,"top":0.86233044,"width":0.024102394,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_full_name","depth":5,"bounds":{"left":0.1846742,"top":0.86233044,"width":0.03125,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear","depth":5,"bounds":{"left":0.2864029,"top":0.86233044,"width":0.019115692,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_activities","depth":5,"bounds":{"left":0.38813165,"top":0.86233044,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_defaults","depth":5,"bounds":{"left":0.08294548,"top":0.8802873,"width":0.04089096,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_stats","depth":5,"bounds":{"left":0.1846742,"top":0.8802873,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_goals","depth":5,"bounds":{"left":0.2864029,"top":0.8802873,"width":0.021609042,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_scorecard","depth":5,"bounds":{"left":0.38813165,"top":0.8802873,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_shot_data","depth":5,"bounds":{"left":0.08294548,"top":0.8982442,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_summary","depth":5,"bounds":{"left":0.1846742,"top":0.8982442,"width":0.038397606,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_heart_rates","depth":5,"bounds":{"left":0.2864029,"top":0.8982442,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hill_score","depth":5,"bounds":{"left":0.38813165,"top":0.8982442,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hrv_data","depth":5,"bounds":{"left":0.08294548,"top":0.9162011,"width":0.028756648,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hydration_data","depth":5,"bounds":{"left":0.1846742,"top":0.9162011,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_in_progress_badges","depth":5,"bounds":{"left":0.2864029,"top":0.9162011,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_inprogress_virtual_challenges","depth":5,"bounds":{"left":0.38813165,"top":0.9162011,"width":0.07912234,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_intensity_minutes_data","depth":5,"bounds":{"left":0.08294548,"top":0.934158,"width":0.062333778,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lactate_threshold","depth":5,"bounds":{"left":0.1846742,"top":0.934158,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_last_activity","depth":5,"bounds":{"left":0.2864029,"top":0.934158,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lifestyle_logging_data","depth":5,"bounds":{"left":0.38813165,"top":0.934158,"width":0.062333778,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_max_metrics","depth":5,"bounds":{"left":0.08294548,"top":0.95211494,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_calendar_data","depth":5,"bounds":{"left":0.1846742,"top":0.95211494,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_data_for_date","depth":5,"bounds":{"left":0.2864029,"top":0.95211494,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_morning_training_readiness","depth":5,"bounds":{"left":0.38813165,"top":0.95211494,"width":0.07197473,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_non_completed_badge_challenges","depth":5,"bounds":{"left":0.08294548,"top":0.97007185,"width":0.081615694,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_food_log","depth":5,"bounds":{"left":0.1846742,"top":0.97007185,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_meals","depth":5,"bounds":{"left":0.2864029,"top":0.97007185,"width":0.06000665,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_settings","depth":5,"bounds":{"left":0.38813165,"top":0.97007185,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_personal_record","depth":5,"bounds":{"left":0.08294548,"top":0.9880287,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_pregnancy_summary","depth":5,"bounds":{"left":0.1846742,"top":0.9880287,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_primary_training_device","depth":5,"bounds":{"left":0.2864029,"top":0.9880287,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_progress_summary_between_dates","depth":5,"bounds":{"left":0.38813165,"top":0.9880287,"width":0.081615694,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_race_predictions","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.048038565,"height":-0.0059856176},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_respiration_data","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.048038565,"height":-0.0059856176},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_rhr_day","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.02642952,"height":-0.0059856176},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_running_tolerance","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.05036569,"height":-0.0059856176},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workout_by_id","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.06482713,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workouts","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.05285904,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_sleep_data","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.03357713,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_spo2_data","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.03125,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.021609042,"height":-0.041899443},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats_and_body","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.043218084,"height":-0.041899443},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_steps_data","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.03357713,"height":-0.041899443},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stress_data","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.035904255,"height":-0.041899443},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plan_by_id","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.05518617,"height":-0.059856296},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plans","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.043218084,"height":-0.059856296},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_readiness","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.05285904,"height":-0.059856296},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_status","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.045545213,"height":-0.059856296},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_unit_system","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.036070477,"height":-0.07781327},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_profile","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.038397606,"height":-0.07781327},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_summary","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.038397606,"height":-0.07781327},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_userprofile_settings","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.057513297,"height":-0.07781327},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_intensity_minutes","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.06715426,"height":-0.09577012},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_steps","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.038397606,"height":-0.09577012},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_stress","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.040724736,"height":-0.09577012},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weigh_ins","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.03125,"height":-0.09577012},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workout_by_id","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workouts","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-4603634890607291741
|
6570805021672496195
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
QUERY PARAMETERS
QUERY PARAMETERS
date_str
date?
YYYY-MM-DD — defaults to today
KEY FIELDS IN RESPONSE
KEY FIELDS IN RESPONSE
dailySleepDTO.sleepTimeSeconds total sleep seconds dailySleepDTO.deepSleepSeconds deep sleep dailySleepDTO.lightSleepSeconds light sleep dailySleepDTO.remSleepSeconds REM sleep dailySleepDTO.awakeSleepSeconds awake time sleepLevels[] per-period stage breakdown sleepMovement[] activity level per period sleepHeartRate[] HR during sleep hrvData[] HRV readings wellnessEpochSPO2DataDTOList[] SpO2 readings
date_str e.g. 2026-05-24
Try it
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73104
|
2620
|
71
|
2026-05-26T17:51:13.396512+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817873396_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_by_date","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_fordate","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_details","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_exercise_sets","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_gear","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_hr_in_timezones","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_power_in_timezones","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_split_summaries","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_splits","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_typed_splits","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_types","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_weather","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adaptive_training_plan_by_id","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adhoc_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_events","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_stress","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badge_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_badge_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_blood_pressure","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery_events","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_composition","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_cycling_ftp","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_weigh_ins","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_alarms","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_last_used","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_settings","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_solar_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_devices","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_earned_badges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_endurance_score","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_fitnessage_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_floors","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_full_name","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_activities","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_defaults","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_stats","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_goals","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_scorecard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_shot_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_summary","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_heart_rates","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hill_score","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hrv_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hydration_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_in_progress_badges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_inprogress_virtual_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_intensity_minutes_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lactate_threshold","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_last_activity","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lifestyle_logging_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_max_metrics","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_calendar_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_data_for_date","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_morning_training_readiness","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_non_completed_badge_challenges","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_food_log","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_meals","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_settings","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_personal_record","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_pregnancy_summary","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_primary_training_device","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_progress_summary_between_dates","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_race_predictions","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_respiration_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_rhr_day","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_running_tolerance","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workout_by_id","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workouts","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_sleep_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_spo2_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats_and_body","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_steps_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stress_data","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plan_by_id","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plans","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_readiness","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_status","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_unit_system","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_profile","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_summary","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_userprofile_settings","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_intensity_minutes","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_stress","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weigh_ins","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workout_by_id","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workouts","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-3576242866520369808
|
6570805021940931650
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73103
|
2621
|
89
|
2026-05-26T17:51:07.416062+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817867416_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.3565492,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.43866357,"top":0.06264964,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.44232047,"top":0.066640064,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.4566157,"top":0.06264964,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.4602726,"top":0.066640064,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"bounds":{"left":0.08261303,"top":0.118914604,"width":0.021110373,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"bounds":{"left":0.10488697,"top":0.11931365,"width":0.049867023,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"bounds":{"left":0.15475398,"top":0.118914604,"width":0.09624335,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"bounds":{"left":0.25099733,"top":0.11931365,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"bounds":{"left":0.2634641,"top":0.118914604,"width":0.0013297872,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"bounds":{"left":0.07729388,"top":0.15243416,"width":0.17702793,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.18635276,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"bounds":{"left":0.09906915,"top":0.18316041,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"bounds":{"left":0.09906915,"top":0.19792499,"width":0.17935506,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.24022347,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"bounds":{"left":0.09906915,"top":0.23743017,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"bounds":{"left":0.09906915,"top":0.25219473,"width":0.13131648,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.29449323,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"bounds":{"left":0.09906915,"top":0.29169992,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"bounds":{"left":0.09906915,"top":0.3064645,"width":0.1668883,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"bounds":{"left":0.07729388,"top":0.34836394,"width":0.14943483,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.38188347,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"bounds":{"left":0.09906915,"top":0.3790902,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"bounds":{"left":0.09906915,"top":0.39385474,"width":0.26612368,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.43615323,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"bounds":{"left":0.09906915,"top":0.43335995,"width":0.026263298,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"bounds":{"left":0.09906915,"top":0.44772545,"width":0.34790558,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.490423,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"bounds":{"left":0.09906915,"top":0.48723066,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.5019952,"width":0.066821806,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.16589096,"top":0.50239426,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"bounds":{"left":0.1783577,"top":0.5019952,"width":0.14594415,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"bounds":{"left":0.32430187,"top":0.5019952,"width":0.0234375,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.54469275,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"bounds":{"left":0.09906915,"top":0.5415004,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.55626494,"width":0.058011968,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.15708111,"top":0.556664,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"bounds":{"left":0.16954787,"top":0.55626494,"width":0.07430186,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"bounds":{"left":0.24384974,"top":0.556664,"width":0.029920213,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"bounds":{"left":0.27376994,"top":0.55626494,"width":0.0011635638,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"bounds":{"left":0.07729388,"top":0.5981644,"width":0.12799202,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities","depth":5,"bounds":{"left":0.08294548,"top":0.6332801,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_by_date","depth":5,"bounds":{"left":0.1846742,"top":0.6332801,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activities_fordate","depth":5,"bounds":{"left":0.2864029,"top":0.6332801,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity","depth":5,"bounds":{"left":0.38813165,"top":0.6332801,"width":0.028756648,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_details","depth":5,"bounds":{"left":0.08294548,"top":0.651237,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_exercise_sets","depth":5,"bounds":{"left":0.1846742,"top":0.651237,"width":0.062333778,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_gear","depth":5,"bounds":{"left":0.2864029,"top":0.651237,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_hr_in_timezones","depth":5,"bounds":{"left":0.38813165,"top":0.651237,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_power_in_timezones","depth":5,"bounds":{"left":0.08294548,"top":0.6691939,"width":0.07446808,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_split_summaries","depth":5,"bounds":{"left":0.1846742,"top":0.6691939,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_splits","depth":5,"bounds":{"left":0.2864029,"top":0.6691939,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_typed_splits","depth":5,"bounds":{"left":0.38813165,"top":0.6691939,"width":0.06000665,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_types","depth":5,"bounds":{"left":0.08294548,"top":0.68715084,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_activity_weather","depth":5,"bounds":{"left":0.1846742,"top":0.68715084,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adaptive_training_plan_by_id","depth":5,"bounds":{"left":0.2864029,"top":0.68715084,"width":0.07679521,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_adhoc_challenges","depth":5,"bounds":{"left":0.38813165,"top":0.68715084,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_events","depth":5,"bounds":{"left":0.08294548,"top":0.70510775,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_all_day_stress","depth":5,"bounds":{"left":0.1846742,"top":0.70510775,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badge_challenges","depth":5,"bounds":{"left":0.2864029,"top":0.70510775,"width":0.07197473,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_available_badges","depth":5,"bounds":{"left":0.38813165,"top":0.70510775,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_badge_challenges","depth":5,"bounds":{"left":0.08294548,"top":0.72306466,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_blood_pressure","depth":5,"bounds":{"left":0.1846742,"top":0.72306466,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery","depth":5,"bounds":{"left":0.2864029,"top":0.72306466,"width":0.038397606,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_battery_events","depth":5,"bounds":{"left":0.38813165,"top":0.72306466,"width":0.05518617,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_body_composition","depth":5,"bounds":{"left":0.08294548,"top":0.7410216,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_cycling_ftp","depth":5,"bounds":{"left":0.1846742,"top":0.7410216,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_steps","depth":5,"bounds":{"left":0.2864029,"top":0.7410216,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_daily_weigh_ins","depth":5,"bounds":{"left":0.38813165,"top":0.7410216,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_alarms","depth":5,"bounds":{"left":0.08294548,"top":0.7589784,"width":0.04089096,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_last_used","depth":5,"bounds":{"left":0.1846742,"top":0.7589784,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_settings","depth":5,"bounds":{"left":0.2864029,"top":0.7589784,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_device_solar_data","depth":5,"bounds":{"left":0.38813165,"top":0.7589784,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_devices","depth":5,"bounds":{"left":0.08294548,"top":0.77693534,"width":0.02642952,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_earned_badges","depth":5,"bounds":{"left":0.1846742,"top":0.77693534,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_endurance_score","depth":5,"bounds":{"left":0.2864029,"top":0.77693534,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_fitnessage_data","depth":5,"bounds":{"left":0.38813165,"top":0.77693534,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_floors","depth":5,"bounds":{"left":0.08294548,"top":0.79489225,"width":0.024102394,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_full_name","depth":5,"bounds":{"left":0.1846742,"top":0.79489225,"width":0.03125,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear","depth":5,"bounds":{"left":0.2864029,"top":0.79489225,"width":0.019115692,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_activities","depth":5,"bounds":{"left":0.38813165,"top":0.79489225,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_defaults","depth":5,"bounds":{"left":0.08294548,"top":0.81284916,"width":0.04089096,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_gear_stats","depth":5,"bounds":{"left":0.1846742,"top":0.81284916,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_goals","depth":5,"bounds":{"left":0.2864029,"top":0.81284916,"width":0.021609042,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_scorecard","depth":5,"bounds":{"left":0.38813165,"top":0.81284916,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_shot_data","depth":5,"bounds":{"left":0.08294548,"top":0.8308061,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_golf_summary","depth":5,"bounds":{"left":0.1846742,"top":0.8308061,"width":0.038397606,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_heart_rates","depth":5,"bounds":{"left":0.2864029,"top":0.8308061,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hill_score","depth":5,"bounds":{"left":0.38813165,"top":0.8308061,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hrv_data","depth":5,"bounds":{"left":0.08294548,"top":0.848763,"width":0.028756648,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_hydration_data","depth":5,"bounds":{"left":0.1846742,"top":0.848763,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_in_progress_badges","depth":5,"bounds":{"left":0.2864029,"top":0.848763,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_inprogress_virtual_challenges","depth":5,"bounds":{"left":0.38813165,"top":0.848763,"width":0.07912234,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_intensity_minutes_data","depth":5,"bounds":{"left":0.08294548,"top":0.8667199,"width":0.062333778,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lactate_threshold","depth":5,"bounds":{"left":0.1846742,"top":0.8667199,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_last_activity","depth":5,"bounds":{"left":0.2864029,"top":0.8667199,"width":0.040724736,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_lifestyle_logging_data","depth":5,"bounds":{"left":0.38813165,"top":0.8667199,"width":0.062333778,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_max_metrics","depth":5,"bounds":{"left":0.08294548,"top":0.88467675,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_calendar_data","depth":5,"bounds":{"left":0.1846742,"top":0.88467675,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_menstrual_data_for_date","depth":5,"bounds":{"left":0.2864029,"top":0.88467675,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_morning_training_readiness","depth":5,"bounds":{"left":0.38813165,"top":0.88467675,"width":0.07197473,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_non_completed_badge_challenges","depth":5,"bounds":{"left":0.08294548,"top":0.90263367,"width":0.081615694,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_food_log","depth":5,"bounds":{"left":0.1846742,"top":0.90263367,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_meals","depth":5,"bounds":{"left":0.2864029,"top":0.90263367,"width":0.06000665,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_nutrition_daily_settings","depth":5,"bounds":{"left":0.38813165,"top":0.90263367,"width":0.06715426,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_personal_record","depth":5,"bounds":{"left":0.08294548,"top":0.9205906,"width":0.045545213,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_pregnancy_summary","depth":5,"bounds":{"left":0.1846742,"top":0.9205906,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_primary_training_device","depth":5,"bounds":{"left":0.2864029,"top":0.9205906,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_progress_summary_between_dates","depth":5,"bounds":{"left":0.38813165,"top":0.9205906,"width":0.081615694,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_race_predictions","depth":5,"bounds":{"left":0.08294548,"top":0.9385475,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_respiration_data","depth":5,"bounds":{"left":0.1846742,"top":0.9385475,"width":0.048038565,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_rhr_day","depth":5,"bounds":{"left":0.2864029,"top":0.9385475,"width":0.02642952,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_running_tolerance","depth":5,"bounds":{"left":0.38813165,"top":0.9385475,"width":0.05036569,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workout_by_id","depth":5,"bounds":{"left":0.08294548,"top":0.9565044,"width":0.06482713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_scheduled_workouts","depth":5,"bounds":{"left":0.1846742,"top":0.9565044,"width":0.05285904,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_sleep_data","depth":5,"bounds":{"left":0.2864029,"top":0.9565044,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_spo2_data","depth":5,"bounds":{"left":0.38813165,"top":0.9565044,"width":0.03125,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats","depth":5,"bounds":{"left":0.08294548,"top":0.9744613,"width":0.021609042,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stats_and_body","depth":5,"bounds":{"left":0.1846742,"top":0.9744613,"width":0.043218084,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_steps_data","depth":5,"bounds":{"left":0.2864029,"top":0.9744613,"width":0.03357713,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_stress_data","depth":5,"bounds":{"left":0.38813165,"top":0.9744613,"width":0.035904255,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plan_by_id","depth":5,"bounds":{"left":0.08294548,"top":0.99241817,"width":0.05518617,"height":0.00758183},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_plans","depth":5,"bounds":{"left":0.1846742,"top":0.99241817,"width":0.043218084,"height":0.00758183},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_readiness","depth":5,"bounds":{"left":0.2864029,"top":0.99241817,"width":0.05285904,"height":0.00758183},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_training_status","depth":5,"bounds":{"left":0.38813165,"top":0.99241817,"width":0.045545213,"height":0.00758183},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_unit_system","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.036070477,"height":-0.010375142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_profile","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.038397606,"height":-0.010375142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_user_summary","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.038397606,"height":-0.010375142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_userprofile_settings","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.057513297,"height":-0.010375142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_intensity_minutes","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.06715426,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_steps","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.038397606,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weekly_stress","depth":5,"bounds":{"left":0.2864029,"top":1.0,"width":0.040724736,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_weigh_ins","depth":5,"bounds":{"left":0.38813165,"top":1.0,"width":0.03125,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workout_by_id","depth":5,"bounds":{"left":0.08294548,"top":1.0,"width":0.04089096,"height":-0.046288848},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_workouts","depth":5,"bounds":{"left":0.1846742,"top":1.0,"width":0.028756648,"height":-0.046288848},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-3576242866520369808
|
6570805021940931650
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
get_activities
get_activities_by_date
get_activities_fordate
get_activity
get_activity_details
get_activity_exercise_sets
get_activity_gear
get_activity_hr_in_timezones
get_activity_power_in_timezones
get_activity_split_summaries
get_activity_splits
get_activity_typed_splits
get_activity_types
get_activity_weather
get_adaptive_training_plan_by_id
get_adhoc_challenges
get_all_day_events
get_all_day_stress
get_available_badge_challenges
get_available_badges
get_badge_challenges
get_blood_pressure
get_body_battery
get_body_battery_events
get_body_composition
get_cycling_ftp
get_daily_steps
get_daily_weigh_ins
get_device_alarms
get_device_last_used
get_device_settings
get_device_solar_data
get_devices
get_earned_badges
get_endurance_score
get_fitnessage_data
get_floors
get_full_name
get_gear
get_gear_activities
get_gear_defaults
get_gear_stats
get_goals
get_golf_scorecard
get_golf_shot_data
get_golf_summary
get_heart_rates
get_hill_score
get_hrv_data
get_hydration_data
get_in_progress_badges
get_inprogress_virtual_challenges
get_intensity_minutes_data
get_lactate_threshold
get_last_activity
get_lifestyle_logging_data
get_max_metrics
get_menstrual_calendar_data
get_menstrual_data_for_date
get_morning_training_readiness
get_non_completed_badge_challenges
get_nutrition_daily_food_log
get_nutrition_daily_meals
get_nutrition_daily_settings
get_personal_record
get_pregnancy_summary
get_primary_training_device
get_progress_summary_between_dates
get_race_predictions
get_respiration_data
get_rhr_day
get_running_tolerance
get_scheduled_workout_by_id
get_scheduled_workouts
get_sleep_data
get_spo2_data
get_stats
get_stats_and_body
get_steps_data
get_stress_data
get_training_plan_by_id
get_training_plans
get_training_readiness
get_training_status
get_unit_system
get_user_profile
get_user_summary
get_userprofile_settings
get_weekly_intensity_minutes
get_weekly_steps
get_weekly_stress
get_weigh_ins
get_workout_by_id
get_workouts...
|
73102
|
NULL
|
NULL
|
NULL
|
|
73102
|
2621
|
88
|
2026-05-26T17:51:06.025023+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817866025_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
http://[IP_ADDRESS]:8007/dashboard#...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.15961692,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.12210695,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://192.168.0.242:8007/dashboard#","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
3609765796456428197
|
3576304622651872966
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
http://[IP_ADDRESS]:8007/dashboard#...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73101
|
2620
|
70
|
2026-05-26T17:51:05.920112+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817865920_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,994","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"69 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46–126 bpm recorded","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 nights · avg 6h 1m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 days · avg 1,994 · goal hit 0/8 days","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025347222,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.0125,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025694445,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.018055556,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.02638889,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.017708333,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.034444444,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.034444444,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.07055555,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.07055555,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.10722222,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.10722222,"width":0.017708333,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
3285843578466363920
|
-5079119782166995648
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19...
|
73098
|
NULL
|
NULL
|
NULL
|
|
73100
|
2621
|
87
|
2026-05-26T17:51:04.351185+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817864351_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
MIN
54
48
52
53
47
49
46
AVG
66.7
68.5
73.5
74.1
71.1
73.2
55.5
MAX
102
115
112
119
119
126
96
RANGE
48
67
60
66
72
77
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
1
14%
Normal 60–79
6
86%
Elevated 80–99
0...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.08339984,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.08339984,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.082601756,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.086592175,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.082601756,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.086592175,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.086592175,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.30385637,"top":0.086592175,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.086592175,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.31366357,"top":0.086592175,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.086592175,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.086592175,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.08699122,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.086592175,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.086592175,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.086592175,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.086592175,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.086592175,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.086592175,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.08699122,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.08220271,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.083798885,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.083798885,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.083798885,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.083798885,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.005319149,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.0021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.20910904,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,994","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.022273935,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"69 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.005485372,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 nights · avg 6h 1m","depth":4,"bounds":{"left":0.4496343,"top":0.22346368,"width":0.036236703,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15691489,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22273937,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32430187,"top":0.4445331,"width":0.011469414,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.4261968,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22273937,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32430187,"top":0.4688747,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.4696728,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22273937,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32430187,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42852393,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15691489,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22273937,"top":0.5211492,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32430187,"top":0.5211492,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.5219473,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15691489,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22273937,"top":0.547486,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32430187,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.5482841,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15691489,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32430187,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15691489,"top":0.5997606,"width":0.013297873,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22273937,"top":0.5997606,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32430187,"top":0.5997606,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.60055864,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15691489,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32430187,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15691489,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15691489,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15691489,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15691489,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15691489,"top":0.5997606,"width":0.013297873,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15691489,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22273937,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22273937,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22273937,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22273937,"top":0.5211492,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22273937,"top":0.547486,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22273937,"top":0.5997606,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32430187,"top":0.4445331,"width":0.011469414,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32430187,"top":0.4688747,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32430187,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32430187,"top":0.5211492,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32430187,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32430187,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32430187,"top":0.5997606,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32430187,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.4261968,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.4696728,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42852393,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.5219473,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.5482841,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.60055864,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.6715882,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 days · avg 1,994 · goal hit 0/8 days","depth":4,"bounds":{"left":0.4195479,"top":0.6735834,"width":0.06632314,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.89465284,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19331782,"top":0.89465284,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.2662899,"top":0.89465284,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39378324,"top":0.89465284,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":0.9193935,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19331782,"top":0.9193935,"width":0.0028257978,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26878324,"top":0.9201915,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":0.9201915,"width":0.006150266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.9453312,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19331782,"top":0.9453312,"width":0.0078125,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26878324,"top":0.94612926,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":0.94612926,"width":0.005984043,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.971668,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19331782,"top":0.971668,"width":0.012300532,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26878324,"top":0.9724661,"width":0.012300532,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":0.9724661,"width":0.008643617,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.99760574,"width":0.024933511,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19331782,"top":0.99760574,"width":0.012134309,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26878324,"top":0.99840385,"width":0.012632979,"height":0.0015961528},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":0.99840385,"width":0.008477394,"height":0.0015961528},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.011635638,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.024740577},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.024740577},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024102394,"height":-0.049880266},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012466756,"height":-0.049880266},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012466756,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012632979,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.07701516},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008477394,"height":-0.07701516},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.89465284,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":0.9193935,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.9453312,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.971668,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.99760574,"width":0.024933511,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024102394,"height":-0.049880266},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19331782,"top":0.89465284,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19331782,"top":0.9193935,"width":0.0028257978,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19331782,"top":0.9453312,"width":0.0078125,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19331782,"top":0.971668,"width":0.012300532,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19331782,"top":0.99760574,"width":0.012134309,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.011635638,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012466756,"height":-0.049880266},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012632979,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.2662899,"top":0.89465284,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26878324,"top":0.9201915,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26878324,"top":0.94612926,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26878324,"top":0.9724661,"width":0.012300532,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26878324,"top":0.99840385,"width":0.012632979,"height":0.0015961528},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.024740577},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012466756,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.07701516},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39378324,"top":0.89465284,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":0.9201915,"width":0.006150266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":0.94612926,"width":0.005984043,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":0.9724661,"width":0.008643617,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":0.99840385,"width":0.008477394,"height":0.0015961528},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.024740577},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008477394,"height":-0.07701516},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate — daily summary","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 days · avg 69 bpm · overall 46–126","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📊 HR Distribution","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"zones by avg bpm","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"86%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
3893235121042900380
|
-8537901862940639808
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
MIN
54
48
52
53
47
49
46
AVG
66.7
68.5
73.5
74.1
71.1
73.2
55.5
MAX
102
115
112
119
119
126
96
RANGE
48
67
60
66
72
77
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
1
14%
Normal 60–79
6
86%
Elevated 80–99
0...
|
73099
|
NULL
|
NULL
|
NULL
|
|
73099
|
2621
|
86
|
2026-05-26T17:51:03.041142+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817863041_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.101356745,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":4,"bounds":{"left":0.082446806,"top":0.11412609,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.13886672,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.101356745,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.11412609,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.13886672,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.101356745,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.20229389,"top":0.11412609,"width":0.005319149,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.13886672,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20694813,"top":0.13886672,"width":0.0021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.20910904,"top":0.13886672,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.101356745,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,994","depth":4,"bounds":{"left":0.2621343,"top":0.11412609,"width":0.022273935,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.13886672,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.101356745,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":4,"bounds":{"left":0.32197472,"top":0.11412609,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":4,"bounds":{"left":0.32197472,"top":0.13886672,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.101356745,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"69 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.11412609,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.13886672,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.101356745,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":4,"bounds":{"left":0.4418218,"top":0.11412609,"width":0.005485372,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.13886672,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.1991221,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 nights · avg 6h 1m","depth":4,"bounds":{"left":0.4496343,"top":0.20111732,"width":0.036236703,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.42218676,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15691489,"top":0.42218676,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22273937,"top":0.42218676,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32430187,"top":0.42218676,"width":0.011469414,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.4261968,"top":0.42218676,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.44652835,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.44652835,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22273937,"top":0.44652835,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32430187,"top":0.44652835,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.44732642,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.47286513,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.47286513,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22273937,"top":0.47286513,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32430187,"top":0.47286513,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42852393,"top":0.4736632,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.49880287,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15691489,"top":0.49880287,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22273937,"top":0.49880287,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32430187,"top":0.49880287,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.49960095,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.5251397,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15691489,"top":0.5251397,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22273937,"top":0.5251397,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32430187,"top":0.5251397,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.52593774,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5510774,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15691489,"top":0.5510774,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.5510774,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32430187,"top":0.5510774,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.5518755,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5774142,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15691489,"top":0.5774142,"width":0.013297873,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22273937,"top":0.5774142,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32430187,"top":0.5774142,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.57821226,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.60335195,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15691489,"top":0.60335195,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.60335195,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32430187,"top":0.60335195,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.60415006,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.42218676,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.44652835,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.47286513,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.49880287,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.5251397,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5510774,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5774142,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.60335195,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15691489,"top":0.42218676,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.44652835,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.47286513,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15691489,"top":0.49880287,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15691489,"top":0.5251397,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15691489,"top":0.5510774,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15691489,"top":0.5774142,"width":0.013297873,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15691489,"top":0.60335195,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22273937,"top":0.42218676,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22273937,"top":0.44652835,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22273937,"top":0.47286513,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22273937,"top":0.49880287,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22273937,"top":0.5251397,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.5510774,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22273937,"top":0.5774142,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.60335195,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32430187,"top":0.42218676,"width":0.011469414,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32430187,"top":0.44652835,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32430187,"top":0.47286513,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32430187,"top":0.49880287,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32430187,"top":0.5251397,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32430187,"top":0.5510774,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32430187,"top":0.5774142,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32430187,"top":0.60335195,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.4261968,"top":0.42218676,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.44732642,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42852393,"top":0.4736632,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.49960095,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.52593774,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.5518755,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.57821226,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.60415006,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.6492418,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 days · avg 1,994 · goal hit 0/8 days","depth":4,"bounds":{"left":0.4195479,"top":0.651237,"width":0.06632314,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.87230647,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19331782,"top":0.87230647,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.2662899,"top":0.87230647,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39378324,"top":0.87230647,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":0.8970471,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19331782,"top":0.8970471,"width":0.0028257978,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26878324,"top":0.89784515,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":0.89784515,"width":0.006150266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.92298484,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19331782,"top":0.92298484,"width":0.0078125,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26878324,"top":0.92378294,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":0.92378294,"width":0.005984043,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.9493216,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19331782,"top":0.9493216,"width":0.012300532,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26878324,"top":0.95011973,"width":0.012300532,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":0.95011973,"width":0.008643617,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.97525936,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19331782,"top":0.97525936,"width":0.012134309,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26878324,"top":0.97605747,"width":0.012632979,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":0.97605747,"width":0.008477394,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.0015962124},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.011635638,"height":-0.0015962124},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.0023941994},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.0023941994},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024102394,"height":-0.027533889},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012466756,"height":-0.027533889},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012466756,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.053870678},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012632979,"height":-0.053870678},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.054668784},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008477394,"height":-0.054668784},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024268618,"height":-0.07980847},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.0076462766,"height":-0.07980847},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.011635638,"height":-0.08060658},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.006150266,"height":-0.08060658},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.87230647,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":0.8970471,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.92298484,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.9493216,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.97525936,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.0015962124},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024102394,"height":-0.027533889},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.053870678},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024268618,"height":-0.07980847},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19331782,"top":0.87230647,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19331782,"top":0.8970471,"width":0.0028257978,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19331782,"top":0.92298484,"width":0.0078125,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19331782,"top":0.9493216,"width":0.012300532,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19331782,"top":0.97525936,"width":0.012134309,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.011635638,"height":-0.0015962124},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012466756,"height":-0.027533889},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012632979,"height":-0.053870678},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.0076462766,"height":-0.07980847},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.2662899,"top":0.87230647,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26878324,"top":0.89784515,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26878324,"top":0.92378294,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26878324,"top":0.95011973,"width":0.012300532,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26878324,"top":0.97605747,"width":0.012632979,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.0023941994},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012466756,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.054668784},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.011635638,"height":-0.08060658},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39378324,"top":0.87230647,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":0.89784515,"width":0.006150266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":0.92378294,"width":0.005984043,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":0.95011973,"width":0.008643617,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":0.97605747,"width":0.008477394,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.0023941994},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008477394,"height":-0.054668784},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.006150266,"height":-0.08060658},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate — daily summary","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 days · avg 69 bpm · overall 46–126","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-3164886362136324248
|
-8537901897300509358
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73098
|
2620
|
69
|
2026-05-26T17:51:02.936810+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817862936_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,994","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"69 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46–126 bpm recorded","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 nights · avg 6h 1m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 days · avg 1,994 · goal hit 0/8 days","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025694445,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.018055556,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.02638889,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.017708333,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.0033333334,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.0033333334,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.039444443,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.039444443,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.07611111,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.07611111,"width":0.017708333,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.0,"top":0.112222224,"width":0.024305556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.112222224,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025694445,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.02638889,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.0033333334,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.039444443,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.07611111,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.0,"top":0.112222224,"width":0.024305556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.018055556,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.017708333,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.0033333334,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.039444443,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.07611111,"width":0.017708333,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.112222224,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate — daily summary","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 days · avg 69 bpm · overall 46–126","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"bounds":{"left":0.0,"top":0.48555556,"width":0.028819444,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"bounds":{"left":0.0,"top":0.5188889,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"bounds":{"left":0.0,"top":0.55277777,"width":0.010763889,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"bounds":{"left":0.0,"top":0.5872222,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"bounds":{"left":0.0,"top":0.62166667,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"bounds":{"left":0.0,"top":0.6561111,"width":0.010416667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"bounds":{"left":0.0,"top":0.6905556,"width":0.010416667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"bounds":{"left":0.0,"top":0.72444445,"width":0.011111111,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
4395175560560073246
|
-8249671521148797486
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73097
|
2621
|
85
|
2026-05-26T17:51:01.341269+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817861341_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
MIN
54
48
52
53
47
49
46
AVG
66.7
68.5
73.5
74.1
71.1
73.2
55.5
MAX
102
115
112
119
119
126
96
RANGE
48
67
60
66
72
77
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
1
14%
Normal 60–79
6
86%
Elevated 80–99
0
0%
High ≥ 100
0
0%
ZONE
Resting < 60
Normal 60–79...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.101356745,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":4,"bounds":{"left":0.082446806,"top":0.11412609,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.13886672,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.101356745,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.11412609,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.13886672,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.101356745,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.20229389,"top":0.11412609,"width":0.005319149,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.13886672,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20694813,"top":0.13886672,"width":0.0021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.20910904,"top":0.13886672,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.101356745,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,994","depth":4,"bounds":{"left":0.2621343,"top":0.11412609,"width":0.022273935,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.13886672,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.101356745,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":4,"bounds":{"left":0.32197472,"top":0.11412609,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":4,"bounds":{"left":0.32197472,"top":0.13886672,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.101356745,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"69 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.11412609,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.13886672,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.101356745,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":4,"bounds":{"left":0.4418218,"top":0.11412609,"width":0.005485372,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.13886672,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.1991221,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 nights · avg 6h 1m","depth":4,"bounds":{"left":0.4496343,"top":0.20111732,"width":0.036236703,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.42218676,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15691489,"top":0.42218676,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22273937,"top":0.42218676,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32430187,"top":0.42218676,"width":0.011469414,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.4261968,"top":0.42218676,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.44652835,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.44652835,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22273937,"top":0.44652835,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32430187,"top":0.44652835,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.44732642,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.47286513,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.47286513,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22273937,"top":0.47286513,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32430187,"top":0.47286513,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42852393,"top":0.4736632,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.49880287,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15691489,"top":0.49880287,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22273937,"top":0.49880287,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32430187,"top":0.49880287,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.49960095,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.5251397,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15691489,"top":0.5251397,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22273937,"top":0.5251397,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32430187,"top":0.5251397,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.52593774,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5510774,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15691489,"top":0.5510774,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.5510774,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32430187,"top":0.5510774,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.5518755,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5774142,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15691489,"top":0.5774142,"width":0.013297873,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22273937,"top":0.5774142,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32430187,"top":0.5774142,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.57821226,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.60335195,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15691489,"top":0.60335195,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.60335195,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32430187,"top":0.60335195,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.60415006,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.42218676,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.44652835,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.47286513,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.49880287,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.5251397,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5510774,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5774142,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.60335195,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15691489,"top":0.42218676,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.44652835,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.47286513,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15691489,"top":0.49880287,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15691489,"top":0.5251397,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15691489,"top":0.5510774,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15691489,"top":0.5774142,"width":0.013297873,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15691489,"top":0.60335195,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22273937,"top":0.42218676,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22273937,"top":0.44652835,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22273937,"top":0.47286513,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22273937,"top":0.49880287,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22273937,"top":0.5251397,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.5510774,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22273937,"top":0.5774142,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.60335195,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32430187,"top":0.42218676,"width":0.011469414,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32430187,"top":0.44652835,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32430187,"top":0.47286513,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32430187,"top":0.49880287,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32430187,"top":0.5251397,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32430187,"top":0.5510774,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32430187,"top":0.5774142,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32430187,"top":0.60335195,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.4261968,"top":0.42218676,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.44732642,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42852393,"top":0.4736632,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.49960095,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.52593774,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.5518755,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.57821226,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.60415006,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.6492418,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 days · avg 1,994 · goal hit 0/8 days","depth":4,"bounds":{"left":0.4195479,"top":0.651237,"width":0.06632314,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.87230647,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19331782,"top":0.87230647,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.2662899,"top":0.87230647,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39378324,"top":0.87230647,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":0.8970471,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19331782,"top":0.8970471,"width":0.0028257978,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26878324,"top":0.89784515,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":0.89784515,"width":0.006150266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.92298484,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19331782,"top":0.92298484,"width":0.0078125,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26878324,"top":0.92378294,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":0.92378294,"width":0.005984043,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.9493216,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19331782,"top":0.9493216,"width":0.012300532,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26878324,"top":0.95011973,"width":0.012300532,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":0.95011973,"width":0.008643617,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.97525936,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19331782,"top":0.97525936,"width":0.012134309,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26878324,"top":0.97605747,"width":0.012632979,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":0.97605747,"width":0.008477394,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.0015962124},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.011635638,"height":-0.0015962124},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.0023941994},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.0023941994},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024102394,"height":-0.027533889},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012466756,"height":-0.027533889},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012466756,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.053870678},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012632979,"height":-0.053870678},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.054668784},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008477394,"height":-0.054668784},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024268618,"height":-0.07980847},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.0076462766,"height":-0.07980847},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.011635638,"height":-0.08060658},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.006150266,"height":-0.08060658},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.87230647,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":0.8970471,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.92298484,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.9493216,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.97525936,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.0015962124},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024102394,"height":-0.027533889},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.053870678},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024268618,"height":-0.07980847},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19331782,"top":0.87230647,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19331782,"top":0.8970471,"width":0.0028257978,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19331782,"top":0.92298484,"width":0.0078125,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19331782,"top":0.9493216,"width":0.012300532,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19331782,"top":0.97525936,"width":0.012134309,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.011635638,"height":-0.0015962124},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012466756,"height":-0.027533889},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012632979,"height":-0.053870678},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.0076462766,"height":-0.07980847},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.2662899,"top":0.87230647,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26878324,"top":0.89784515,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26878324,"top":0.92378294,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26878324,"top":0.95011973,"width":0.012300532,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26878324,"top":0.97605747,"width":0.012632979,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.0023941994},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012466756,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.054668784},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.011635638,"height":-0.08060658},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39378324,"top":0.87230647,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":0.89784515,"width":0.006150266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":0.92378294,"width":0.005984043,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":0.95011973,"width":0.008643617,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":0.97605747,"width":0.008477394,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.0023941994},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.028331995},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008477394,"height":-0.054668784},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.006150266,"height":-0.08060658},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate — daily summary","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 days · avg 69 bpm · overall 46–126","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📊 HR Distribution","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"zones by avg bpm","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"86%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥ 100","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1581222098248430570
|
-8537902137818554944
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
MIN
54
48
52
53
47
49
46
AVG
66.7
68.5
73.5
74.1
71.1
73.2
55.5
MAX
102
115
112
119
119
126
96
RANGE
48
67
60
66
72
77
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
1
14%
Normal 60–79
6
86%
Elevated 80–99
0
0%
High ≥ 100
0
0%
ZONE
Resting < 60
Normal 60–79...
|
73096
|
NULL
|
NULL
|
NULL
|
|
73096
|
2621
|
84
|
2026-05-26T17:50:55.053655+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817855053_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
MIN
54
48
52
53
47
49
46
AVG
66.7
68.5
73.5
74.1
71.1
73.2
55.5
MAX
102
115
112
119
119
126
96
RANGE
48
67
60
66
72
77
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
1
14%
Normal 60–79
6
86%
Elevated 80–99
0
0%
High ≥ 100
0
0%
ZONE
Resting < 60
Normal 60–79
Elevated 80–99
High ≥ 100
DAYS
1
6
0
0
%
14%
86%
0%
0%...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.005319149,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.0021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.20910904,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,994","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.022273935,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"69 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.005485372,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 nights · avg 6h 1m","depth":4,"bounds":{"left":0.4496343,"top":0.22346368,"width":0.036236703,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15691489,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22273937,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32430187,"top":0.4445331,"width":0.011469414,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.4261968,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22273937,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32430187,"top":0.4688747,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.4696728,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22273937,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32430187,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42852393,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15691489,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22273937,"top":0.5211492,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32430187,"top":0.5211492,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.5219473,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15691489,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22273937,"top":0.547486,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32430187,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.5482841,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15691489,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32430187,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15691489,"top":0.5997606,"width":0.013297873,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22273937,"top":0.5997606,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32430187,"top":0.5997606,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.60055864,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15691489,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32430187,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15691489,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15691489,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15691489,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15691489,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15691489,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15691489,"top":0.5997606,"width":0.013297873,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15691489,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22273937,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22273937,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22273937,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22273937,"top":0.5211492,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22273937,"top":0.547486,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22273937,"top":0.5997606,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22273937,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32430187,"top":0.4445331,"width":0.011469414,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32430187,"top":0.4688747,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32430187,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32430187,"top":0.5211492,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32430187,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32430187,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32430187,"top":0.5997606,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32430187,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.4261968,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.4696728,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42852393,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.5219473,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.5482841,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42852393,"top":0.60055864,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42852393,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.6715882,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 days · avg 1,994 · goal hit 0/8 days","depth":4,"bounds":{"left":0.4195479,"top":0.6735834,"width":0.06632314,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.89465284,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19331782,"top":0.89465284,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.2662899,"top":0.89465284,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39378324,"top":0.89465284,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":0.9193935,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19331782,"top":0.9193935,"width":0.0028257978,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26878324,"top":0.9201915,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":0.9201915,"width":0.006150266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.9453312,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19331782,"top":0.9453312,"width":0.0078125,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26878324,"top":0.94612926,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":0.94612926,"width":0.005984043,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.971668,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19331782,"top":0.971668,"width":0.012300532,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26878324,"top":0.9724661,"width":0.012300532,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":0.9724661,"width":0.008643617,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.99760574,"width":0.024933511,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19331782,"top":0.99760574,"width":0.012134309,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26878324,"top":0.99840385,"width":0.012632979,"height":0.0015961528},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":0.99840385,"width":0.008477394,"height":0.0015961528},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.011635638,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.024740577},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.024740577},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024102394,"height":-0.049880266},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012466756,"height":-0.049880266},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012466756,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012632979,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.07701516},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008477394,"height":-0.07701516},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.89465284,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":0.9193935,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.9453312,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.971668,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.99760574,"width":0.024933511,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024102394,"height":-0.049880266},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19331782,"top":0.89465284,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19331782,"top":0.9193935,"width":0.0028257978,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19331782,"top":0.9453312,"width":0.0078125,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19331782,"top":0.971668,"width":0.012300532,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19331782,"top":0.99760574,"width":0.012134309,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.011635638,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012466756,"height":-0.049880266},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012632979,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.2662899,"top":0.89465284,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26878324,"top":0.9201915,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26878324,"top":0.94612926,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26878324,"top":0.9724661,"width":0.012300532,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26878324,"top":0.99840385,"width":0.012632979,"height":0.0015961528},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.024740577},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012466756,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.07701516},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39378324,"top":0.89465284,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":0.9201915,"width":0.006150266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":0.94612926,"width":0.005984043,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":0.9724661,"width":0.008643617,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":0.99840385,"width":0.008477394,"height":0.0015961528},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.024740577},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008477394,"height":-0.07701516},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate — daily summary","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 days · avg 69 bpm · overall 46–126","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📊 HR Distribution","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"zones by avg bpm","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"86%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥ 100","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥ 100","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"86%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
4017275534295149129
|
-8535650338004861502
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
MIN
54
48
52
53
47
49
46
AVG
66.7
68.5
73.5
74.1
71.1
73.2
55.5
MAX
102
115
112
119
119
126
96
RANGE
48
67
60
66
72
77
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
1
14%
Normal 60–79
6
86%
Elevated 80–99
0
0%
High ≥ 100
0
0%
ZONE
Resting < 60
Normal 60–79
Elevated 80–99
High ≥ 100
DAYS
1
6
0
0
%
14%
86%
0%
0%...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73095
|
2620
|
68
|
2026-05-26T17:50:53.072782+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817853072_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
05
/
2020
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 30m
2025-09-24 → 2026-05-25
BEST NIGHT
9h 50m
2026-01-02
NIGHTS < 6H
43
of
171
tracked
AVG STEPS
1,519
0% days hit goal
BEST STEPS DAY
6,021
2025-11-02
AVG RESTING HR
62 bpm
41–170 bpm recorded
DAYS TRACKED
200
2025-09-24 → 2026-05-26
😴 Sleep Duration
171 nights · avg 6h 30m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
MIN
54
48
52
53
47
49
46
AVG
66.7
68.5
73.5
74.1
71.1
73.2
55.5
MAX
102
115
112
119
119
126
96
RANGE
48
67
60
66
72
77
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
1
14%
Normal 60–79
6
86%
Elevated 80–99
0
0%
High ≥ 100
0
0%
ZONE
Resting < 60
Normal 60–79...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2020","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 30m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2025-09-24 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9h 50m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-01-02","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"171","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,519","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,021","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2025-11-02","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"62 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"41–170 bpm recorded","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"200","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2025-09-24 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"171 nights · avg 6h 30m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 days · avg 1,994 · goal hit 0/8 days","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025347222,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.0125,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025694445,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.018055556,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.02638889,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.017708333,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.034444444,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.034444444,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.07055555,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.07055555,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.10722222,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.10722222,"width":0.017708333,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.0,"top":0.14333333,"width":0.024305556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.14333333,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025347222,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025694445,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.02638889,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.034444444,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.07055555,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.10722222,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.0,"top":0.14333333,"width":0.024305556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.0125,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.018055556,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.017708333,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.034444444,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.07055555,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.10722222,"width":0.017708333,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.14333333,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate — daily summary","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 days · avg 69 bpm · overall 46–126","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"bounds":{"left":0.0,"top":0.51666665,"width":0.028819444,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"bounds":{"left":0.0,"top":0.55,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"bounds":{"left":0.0,"top":0.5838889,"width":0.010763889,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"bounds":{"left":0.0,"top":0.61833334,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"bounds":{"left":0.0,"top":0.6527778,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"bounds":{"left":0.0,"top":0.68722224,"width":0.010416667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"bounds":{"left":0.0,"top":0.7216667,"width":0.010416667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"bounds":{"left":0.0,"top":0.75555557,"width":0.011111111,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"bounds":{"left":0.0,"top":0.51666665,"width":0.028819444,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"bounds":{"left":0.0,"top":0.55,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"bounds":{"left":0.0,"top":0.5838889,"width":0.010763889,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"bounds":{"left":0.0,"top":0.61833334,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"bounds":{"left":0.0,"top":0.6527778,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"bounds":{"left":0.0,"top":0.68722224,"width":0.010416667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"bounds":{"left":0.0,"top":0.7216667,"width":0.010416667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"bounds":{"left":0.0,"top":0.75555557,"width":0.011111111,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📊 HR Distribution","depth":3,"bounds":{"left":0.049305554,"top":0.20611112,"width":0.08194444,"height":0.020555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"zones by avg bpm","depth":4,"bounds":{"left":0.38159722,"top":0.20888889,"width":0.06875,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"bounds":{"left":0.04826389,"top":0.51666665,"width":0.022916667,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":7,"bounds":{"left":0.26944444,"top":0.51666665,"width":0.021875,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":7,"bounds":{"left":0.37465277,"top":0.51666665,"width":0.007638889,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"bounds":{"left":0.053125,"top":0.5516667,"width":0.048611112,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":7,"bounds":{"left":0.26944444,"top":0.5505555,"width":0.0038194444,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14%","depth":7,"bounds":{"left":0.37465277,"top":0.5505555,"width":0.017708333,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"bounds":{"left":0.053125,"top":0.5883333,"width":0.05486111,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":7,"bounds":{"left":0.26944444,"top":0.5872222,"width":0.0055555557,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"86%","depth":7,"bounds":{"left":0.37465277,"top":0.5872222,"width":0.019097222,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":8,"bounds":{"left":0.053125,"top":0.6244444,"width":0.060763888,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.26944444,"top":0.62333333,"width":0.0055555557,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"bounds":{"left":0.37465277,"top":0.62333333,"width":0.013541667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥ 100","depth":8,"bounds":{"left":0.053125,"top":0.6611111,"width":0.041319445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.26944444,"top":0.66,"width":0.0055555557,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"bounds":{"left":0.37465277,"top":0.66,"width":0.013541667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"bounds":{"left":0.04826389,"top":0.51666665,"width":0.022916667,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"bounds":{"left":0.053125,"top":0.5516667,"width":0.048611112,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"bounds":{"left":0.053125,"top":0.5883333,"width":0.05486111,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
2372312629850568814
|
-7096750016582656574
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
05
/
2020
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 30m
2025-09-24 → 2026-05-25
BEST NIGHT
9h 50m
2026-01-02
NIGHTS < 6H
43
of
171
tracked
AVG STEPS
1,519
0% days hit goal
BEST STEPS DAY
6,021
2025-11-02
AVG RESTING HR
62 bpm
41–170 bpm recorded
DAYS TRACKED
200
2025-09-24 → 2026-05-26
😴 Sleep Duration
171 nights · avg 6h 30m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
MIN
54
48
52
53
47
49
46
AVG
66.7
68.5
73.5
74.1
71.1
73.2
55.5
MAX
102
115
112
119
119
126
96
RANGE
48
67
60
66
72
77
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
1
14%
Normal 60–79
6
86%
Elevated 80–99
0
0%
High ≥ 100
0
0%
ZONE
Resting < 60
Normal 60–79...
|
73091
|
NULL
|
NULL
|
NULL
|
|
73094
|
2621
|
83
|
2026-05-26T17:50:52.969402+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817852969_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
05
/
2020
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 30m
2025-09-24 → 2026-05-25
BEST NIGHT
9h 50m
2026-01-02
NIGHTS < 6H
43
of
171
tracked
AVG STEPS
1,519
0% days hit goal
BEST STEPS DAY
6,021
2025-11-02
AVG RESTING HR
62 bpm
41–170 bpm recorded
DAYS TRACKED
200
2025-09-24 → 2026-05-26
😴 Sleep Duration
171 nights · avg 6h 30m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
2026-03-13
6h 43m
2026-03-12 20:27
2026-03-13 04:05
Fair ≥6h
2026-03-12
5h 53m
2026-03-11 21:26
2026-03-12 03:28
Short <6h
2026-03-10
6h 17m
2026-03-09 21:09
2026-03-10 04:23
Fair ≥6h
2026-03-09
6h 29m
2026-03-08 21:36
2026-03-09 04:45
Fair ≥6h
2026-03-08
7h 18m
2026-03-07 22:22
2026-03-08 06:00
Good ≥7h
2026-03-06
5h 36m
2026-03-05 22:32
2026-03-06 04:10
Short <6h
2026-03-05
6h 8m
2026-03-04 21:44
2026-03-05 04:14
Fair ≥6h
2026-03-04
6h 51m
2026-03-03 21:45
2026-03-04 05:12
Fair ≥6h
2026-02-21
3h 22m
2026-02-20 22:02
2026-02-21 01:24
Short <6h
2026-02-20
5h 44m
2026-02-19 22:18
2026-02-20 04:02
Short <6h
2026-02-19
6h 41m
2026-02-18 21:48
2026-02-19 04:43
Fair ≥6h
2026-02-18
5h 22m
2026-02-17 21:40
2026-02-18 03:23
Short <6h
2026-02-17
6h 51m
2026-02-16 21:53
2026-02-17 05:10
Fair ≥6h
2026-02-16
5h 49m
2026-02-15 22:50
2026-02-16 05:12
Short <6h
2026-02-15
4h 52m
2026-02-15 00:06
2026-02-15 05:12
Short <6h
2026-02-14
7h 8m
2026-02-13 21:28
2026-02-14 05:47
Good ≥7h
2026-02-13
7h 23m
2026-02-12 20:34
2026-02-13 05:11
Good ≥7h
2026-02-12
5h 28m
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2020","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 30m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.030086435,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2025-09-24 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.027260639,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9h 50m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.030086435,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-01-02","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022107713,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.010638298,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"171","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.005817819,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.21276596,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,519","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.020777926,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,021","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.021941489,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2025-11-02","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.02144282,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"62 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029421542,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"41–170 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.039228722,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"200","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.015957447,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2025-09-24 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.027260639,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"171 nights · avg 6h 30m","depth":4,"bounds":{"left":0.4429854,"top":0.22346368,"width":0.04288564,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32430187,"top":0.4445331,"width":0.011469414,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32430187,"top":0.4688747,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32430187,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32430187,"top":0.5211492,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32430187,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32430187,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32430187,"top":0.5997606,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32430187,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32430187,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32430187,"top":0.67797285,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32430187,"top":0.70430964,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32430187,"top":0.7302474,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32430187,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32430187,"top":0.78252196,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32430187,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32430187,"top":0.8347965,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32430187,"top":0.8607342,"width":0.036236703,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32430187,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32430187,"top":0.91300875,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32430187,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-13","depth":7,"bounds":{"left":0.082446806,"top":0.96528333,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 43m","depth":8,"bounds":{"left":0.15708111,"top":0.96528333,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-12 20:27","depth":7,"bounds":{"left":0.22290559,"top":0.96528333,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-13 04:05","depth":7,"bounds":{"left":0.32430187,"top":0.96528333,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.9660814,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-12","depth":7,"bounds":{"left":0.082446806,"top":0.9916201,"width":0.024268618,"height":0.008379877},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 53m","depth":8,"bounds":{"left":0.15708111,"top":0.9916201,"width":0.016123671,"height":0.008379877},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-11 21:26","depth":7,"bounds":{"left":0.22290559,"top":0.9916201,"width":0.035738032,"height":0.008379877},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-12 03:28","depth":7,"bounds":{"left":0.32430187,"top":0.9916201,"width":0.03723404,"height":0.008379877},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.99241817,"width":0.018450798,"height":0.00758183},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-10","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024268618,"height":-0.01755786},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.015292553,"height":-0.01755786},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-09 21:09","depth":7,"bounds":{"left":0.22290559,"top":1.0,"width":0.03723404,"height":-0.01755786},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-10 04:23","depth":7,"bounds":{"left":0.32430187,"top":1.0,"width":0.03723404,"height":-0.01755786},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":1.0,"width":0.01512633,"height":-0.018355966},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-09","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.025099734,"height":-0.04389465},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 29m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.016289894,"height":-0.04389465},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-08 21:36","depth":7,"bounds":{"left":0.22290559,"top":1.0,"width":0.03723404,"height":-0.04389465},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-09 04:45","depth":7,"bounds":{"left":0.32430187,"top":1.0,"width":0.038065158,"height":-0.04389465},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":1.0,"width":0.01512633,"height":-0.044692755},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-08","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.025099734,"height":-0.069832444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 18m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.015458777,"height":-0.069832444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-07 22:22","depth":7,"bounds":{"left":0.22290559,"top":1.0,"width":0.03723404,"height":-0.069832444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-08 06:00","depth":7,"bounds":{"left":0.32430187,"top":1.0,"width":0.038065158,"height":-0.069832444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":1.0,"width":0.01761968,"height":-0.07063043},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-06","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.025099734,"height":-0.09616923},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 36m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.016289894,"height":-0.09616923},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-05 22:32","depth":7,"bounds":{"left":0.22290559,"top":1.0,"width":0.03756649,"height":-0.09616923},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-06 04:10","depth":7,"bounds":{"left":0.32430187,"top":1.0,"width":0.037400264,"height":-0.09616923},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":1.0,"width":0.018450798,"height":-0.09696722},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-05","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04 21:44","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-05 04:14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 51m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-03 21:45","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04 05:12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3h 22m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-20 22:02","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-21 01:24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-19 22:18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-20 04:02","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 41m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-18 21:48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-19 04:43","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 22m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-17 21:40","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-18 03:23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 51m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-16 21:53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-17 05:10","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 49m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-15 22:50","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-16 05:12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 52m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-15 00:06","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-15 05:12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-13 21:28","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-14 05:47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 23m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-12 20:34","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-13 05:11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 28m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.6715882,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 days · avg 1,994 · goal hit 0/8 days","depth":4,"bounds":{"left":0.4195479,"top":0.6735834,"width":0.06632314,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.89465284,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19331782,"top":0.89465284,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.2662899,"top":0.89465284,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39378324,"top":0.89465284,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":0.9193935,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19331782,"top":0.9193935,"width":0.0028257978,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26878324,"top":0.9201915,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":0.9201915,"width":0.006150266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.9453312,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19331782,"top":0.9453312,"width":0.0078125,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26878324,"top":0.94612926,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":0.94612926,"width":0.005984043,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.971668,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19331782,"top":0.971668,"width":0.012300532,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26878324,"top":0.9724661,"width":0.012300532,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":0.9724661,"width":0.008643617,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.99760574,"width":0.024933511,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19331782,"top":0.99760574,"width":0.012134309,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26878324,"top":0.99840385,"width":0.012632979,"height":0.0015961528},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":0.99840385,"width":0.008477394,"height":0.0015961528},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.011635638,"height":-0.02394259},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.024740577},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.024740577},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024102394,"height":-0.049880266},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012466756,"height":-0.049880266},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012466756,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.012632979,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.07701516},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008477394,"height":-0.07701516},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.89465284,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-3106704906150572325
|
-7159800205757103034
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
05
/
2020
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 30m
2025-09-24 → 2026-05-25
BEST NIGHT
9h 50m
2026-01-02
NIGHTS < 6H
43
of
171
tracked
AVG STEPS
1,519
0% days hit goal
BEST STEPS DAY
6,021
2025-11-02
AVG RESTING HR
62 bpm
41–170 bpm recorded
DAYS TRACKED
200
2025-09-24 → 2026-05-26
😴 Sleep Duration
171 nights · avg 6h 30m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
2026-03-13
6h 43m
2026-03-12 20:27
2026-03-13 04:05
Fair ≥6h
2026-03-12
5h 53m
2026-03-11 21:26
2026-03-12 03:28
Short <6h
2026-03-10
6h 17m
2026-03-09 21:09
2026-03-10 04:23
Fair ≥6h
2026-03-09
6h 29m
2026-03-08 21:36
2026-03-09 04:45
Fair ≥6h
2026-03-08
7h 18m
2026-03-07 22:22
2026-03-08 06:00
Good ≥7h
2026-03-06
5h 36m
2026-03-05 22:32
2026-03-06 04:10
Short <6h
2026-03-05
6h 8m
2026-03-04 21:44
2026-03-05 04:14
Fair ≥6h
2026-03-04
6h 51m
2026-03-03 21:45
2026-03-04 05:12
Fair ≥6h
2026-02-21
3h 22m
2026-02-20 22:02
2026-02-21 01:24
Short <6h
2026-02-20
5h 44m
2026-02-19 22:18
2026-02-20 04:02
Short <6h
2026-02-19
6h 41m
2026-02-18 21:48
2026-02-19 04:43
Fair ≥6h
2026-02-18
5h 22m
2026-02-17 21:40
2026-02-18 03:23
Short <6h
2026-02-17
6h 51m
2026-02-16 21:53
2026-02-17 05:10
Fair ≥6h
2026-02-16
5h 49m
2026-02-15 22:50
2026-02-16 05:12
Short <6h
2026-02-15
4h 52m
2026-02-15 00:06
2026-02-15 05:12
Short <6h
2026-02-14
7h 8m
2026-02-13 21:28
2026-02-14 05:47
Good ≥7h
2026-02-13
7h 23m
2026-02-12 20:34
2026-02-13 05:11
Good ≥7h
2026-02-12
5h 28m
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE...
|
73093
|
NULL
|
NULL
|
NULL
|
|
73093
|
2621
|
82
|
2026-05-26T17:50:52.027146+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817852027_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
05
/
2020
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 30m
2025-09-24 → 2026-05-25
BEST NIGHT
9h 50m
2026-01-02
NIGHTS < 6H
43
of
171
tracked
AVG STEPS
1,519
0% days hit goal
BEST STEPS DAY
6,021
2025-11-02
AVG RESTING HR
62 bpm
41–170 bpm recorded
DAYS TRACKED
200
2025-09-24 → 2026-05-26
😴 Sleep Duration
171 nights · avg 6h 30m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
2026-03-13
6h 43m
2026-03-12 20:27
2026-03-13 04:05
Fair ≥6h
2026-03-12
5h 53m
2026-03-11 21:26
2026-03-12 03:28
Short <6h
2026-03-10
6h 17m
2026-03-09 21:09
2026-03-10 04:23
Fair ≥6h
2026-03-09
6h 29m
2026-03-08 21:36
2026-03-09 04:45
Fair ≥6h
2026-03-08
7h 18m
2026-03-07 22:22
2026-03-08 06:00
Good ≥7h
2026-03-06
5h 36m
2026-03-05 22:32
2026-03-06 04:10
Short <6h
2026-03-05
6h 8m
2026-03-04 21:44
2026-03-05 04:14
Fair ≥6h
2026-03-04
6h 51m
2026-03-03 21:45
2026-03-04 05:12
Fair ≥6h
2026-02-21
3h 22m
2026-02-20 22:02
2026-02-21 01:24
Short <6h
2026-02-20
5h 44m
2026-02-19 22:18
2026-02-20 04:02
Short <6h
2026-02-19
6h 41m
2026-02-18 21:48
2026-02-19 04:43
Fair ≥6h
2026-02-18
5h 22m
2026-02-17 21:40
2026-02-18 03:23
Short <6h
2026-02-17
6h 51m
2026-02-16 21:53
2026-02-17 05:10
Fair ≥6h
2026-02-16
5h 49m
2026-02-15 22:50
2026-02-16 05:12
Short <6h
2026-02-15
4h 52m
2026-02-15 00:06
2026-02-15 05:12
Short <6h
2026-02-14
7h 8m
2026-02-13 21:28
2026-02-14 05:47
Good ≥7h
2026-02-13
7h 23m
2026-02-12 20:34
2026-02-13 05:11
Good ≥7h
2026-02-12
5h 28m
2026-02-11 22:49
2026-02-12 04:30
Short <6h
2026-02-11
5h 35m
2026-02-10 21:51
2026-02-11 04:23
Short <6h
2026-02-10
6h 59m
2026-02-09 21:14
2026-02-10 04:42
Fair ≥6h
2026-02-09
5h 37m
2026-02-08 21:55
2026-02-09 05:01
Short <6h
2026-02-08
6h 11m
2026-02-07 21:55
2026-02-08 04:34
Fair ≥6h
2026-02-07
7h 12m
2026-02-06 21:23
2026-02-07 05:20
Good ≥7h
2026-02-06
6h 30m
2026-02-05 22:03
2026-02-06 05:02
Fair ≥6h
2026-02-05
7h 15m
2026-02-04 21:43
2026-02-05 05:11
Good ≥7h
2026-02-04
6h 18m
2026-02-03 21:29
2026-02-04 04:30
Fair ≥6h
2026-02-03
7h 8m
2026-02-02 21:11
2026-02-03 05:17
Good ≥7h
2026-02-02
6h 20m
2026-02-01 21:37
2026-02-02 04:29
Fair ≥6h
2026-01-31
7h 10m
2026-01-30 21:29
2026-01-31 05:55
Good ≥7h...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2020","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 30m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.030086435,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2025-09-24 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.027260639,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9h 50m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.030086435,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-01-02","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022107713,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.010638298,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"171","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.005817819,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.21276596,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,519","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.020777926,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,021","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.021941489,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2025-11-02","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.02144282,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"62 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029421542,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"41–170 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.039228722,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"200","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.015957447,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2025-09-24 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.027260639,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"171 nights · avg 6h 30m","depth":4,"bounds":{"left":0.4429854,"top":0.22346368,"width":0.04288564,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32430187,"top":0.4445331,"width":0.011469414,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32430187,"top":0.4688747,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32430187,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32430187,"top":0.5211492,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32430187,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32430187,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32430187,"top":0.5997606,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32430187,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32430187,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32430187,"top":0.67797285,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32430187,"top":0.70430964,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32430187,"top":0.7302474,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32430187,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32430187,"top":0.78252196,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32430187,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32430187,"top":0.8347965,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32430187,"top":0.8607342,"width":0.036236703,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32430187,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32430187,"top":0.91300875,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32430187,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-13","depth":7,"bounds":{"left":0.082446806,"top":0.96528333,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 43m","depth":8,"bounds":{"left":0.15708111,"top":0.96528333,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-12 20:27","depth":7,"bounds":{"left":0.22290559,"top":0.96528333,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-13 04:05","depth":7,"bounds":{"left":0.32430187,"top":0.96528333,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.9660814,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-12","depth":7,"bounds":{"left":0.082446806,"top":0.9916201,"width":0.024268618,"height":0.008379877},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 53m","depth":8,"bounds":{"left":0.15708111,"top":0.9916201,"width":0.016123671,"height":0.008379877},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-11 21:26","depth":7,"bounds":{"left":0.22290559,"top":0.9916201,"width":0.035738032,"height":0.008379877},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-12 03:28","depth":7,"bounds":{"left":0.32430187,"top":0.9916201,"width":0.03723404,"height":0.008379877},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.99241817,"width":0.018450798,"height":0.00758183},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-10","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024268618,"height":-0.01755786},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.015292553,"height":-0.01755786},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-09 21:09","depth":7,"bounds":{"left":0.22290559,"top":1.0,"width":0.03723404,"height":-0.01755786},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-10 04:23","depth":7,"bounds":{"left":0.32430187,"top":1.0,"width":0.03723404,"height":-0.01755786},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":1.0,"width":0.01512633,"height":-0.018355966},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-09","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.025099734,"height":-0.04389465},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 29m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.016289894,"height":-0.04389465},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-08 21:36","depth":7,"bounds":{"left":0.22290559,"top":1.0,"width":0.03723404,"height":-0.04389465},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-09 04:45","depth":7,"bounds":{"left":0.32430187,"top":1.0,"width":0.038065158,"height":-0.04389465},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":1.0,"width":0.01512633,"height":-0.044692755},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-08","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.025099734,"height":-0.069832444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 18m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.015458777,"height":-0.069832444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-07 22:22","depth":7,"bounds":{"left":0.22290559,"top":1.0,"width":0.03723404,"height":-0.069832444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-08 06:00","depth":7,"bounds":{"left":0.32430187,"top":1.0,"width":0.038065158,"height":-0.069832444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":1.0,"width":0.01761968,"height":-0.07063043},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-06","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.025099734,"height":-0.09616923},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 36m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.016289894,"height":-0.09616923},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-05 22:32","depth":7,"bounds":{"left":0.22290559,"top":1.0,"width":0.03756649,"height":-0.09616923},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-06 04:10","depth":7,"bounds":{"left":0.32430187,"top":1.0,"width":0.037400264,"height":-0.09616923},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":1.0,"width":0.018450798,"height":-0.09696722},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-05","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04 21:44","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-05 04:14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 51m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-03 21:45","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04 05:12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3h 22m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-20 22:02","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-21 01:24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-19 22:18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-20 04:02","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 41m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-18 21:48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-19 04:43","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 22m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-17 21:40","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-18 03:23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 51m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-16 21:53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-17 05:10","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 49m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-15 22:50","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-16 05:12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 52m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-15 00:06","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-15 05:12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-13 21:28","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-14 05:47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 23m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-12 20:34","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-13 05:11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 28m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-11 22:49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-12 04:30","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 35m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-10 21:51","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-11 04:23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-10","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 59m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-09 21:14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-10 04:42","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-09","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 37m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-08 21:55","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-09 05:01","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-08","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 11m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-07 21:55","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-08 04:34","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-07","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 12m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-06 21:23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-07 05:20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-06","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 30m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-05 22:03","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-06 05:02","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-05","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 15m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-04 21:43","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-05 05:11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-04","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 18m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-03 21:29","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-04 04:30","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-03","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-02 21:11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-03 05:17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-02","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 20m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-01 21:37","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-02 04:29","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-01-31","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 10m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-01-30 21:29","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-01-31 05:55","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-4091279440966856441
|
-7731742798351350716
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
05
/
2020
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 30m
2025-09-24 → 2026-05-25
BEST NIGHT
9h 50m
2026-01-02
NIGHTS < 6H
43
of
171
tracked
AVG STEPS
1,519
0% days hit goal
BEST STEPS DAY
6,021
2025-11-02
AVG RESTING HR
62 bpm
41–170 bpm recorded
DAYS TRACKED
200
2025-09-24 → 2026-05-26
😴 Sleep Duration
171 nights · avg 6h 30m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
2026-03-13
6h 43m
2026-03-12 20:27
2026-03-13 04:05
Fair ≥6h
2026-03-12
5h 53m
2026-03-11 21:26
2026-03-12 03:28
Short <6h
2026-03-10
6h 17m
2026-03-09 21:09
2026-03-10 04:23
Fair ≥6h
2026-03-09
6h 29m
2026-03-08 21:36
2026-03-09 04:45
Fair ≥6h
2026-03-08
7h 18m
2026-03-07 22:22
2026-03-08 06:00
Good ≥7h
2026-03-06
5h 36m
2026-03-05 22:32
2026-03-06 04:10
Short <6h
2026-03-05
6h 8m
2026-03-04 21:44
2026-03-05 04:14
Fair ≥6h
2026-03-04
6h 51m
2026-03-03 21:45
2026-03-04 05:12
Fair ≥6h
2026-02-21
3h 22m
2026-02-20 22:02
2026-02-21 01:24
Short <6h
2026-02-20
5h 44m
2026-02-19 22:18
2026-02-20 04:02
Short <6h
2026-02-19
6h 41m
2026-02-18 21:48
2026-02-19 04:43
Fair ≥6h
2026-02-18
5h 22m
2026-02-17 21:40
2026-02-18 03:23
Short <6h
2026-02-17
6h 51m
2026-02-16 21:53
2026-02-17 05:10
Fair ≥6h
2026-02-16
5h 49m
2026-02-15 22:50
2026-02-16 05:12
Short <6h
2026-02-15
4h 52m
2026-02-15 00:06
2026-02-15 05:12
Short <6h
2026-02-14
7h 8m
2026-02-13 21:28
2026-02-14 05:47
Good ≥7h
2026-02-13
7h 23m
2026-02-12 20:34
2026-02-13 05:11
Good ≥7h
2026-02-12
5h 28m
2026-02-11 22:49
2026-02-12 04:30
Short <6h
2026-02-11
5h 35m
2026-02-10 21:51
2026-02-11 04:23
Short <6h
2026-02-10
6h 59m
2026-02-09 21:14
2026-02-10 04:42
Fair ≥6h
2026-02-09
5h 37m
2026-02-08 21:55
2026-02-09 05:01
Short <6h
2026-02-08
6h 11m
2026-02-07 21:55
2026-02-08 04:34
Fair ≥6h
2026-02-07
7h 12m
2026-02-06 21:23
2026-02-07 05:20
Good ≥7h
2026-02-06
6h 30m
2026-02-05 22:03
2026-02-06 05:02
Fair ≥6h
2026-02-05
7h 15m
2026-02-04 21:43
2026-02-05 05:11
Good ≥7h
2026-02-04
6h 18m
2026-02-03 21:29
2026-02-04 04:30
Fair ≥6h
2026-02-03
7h 8m
2026-02-02 21:11
2026-02-03 05:17
Good ≥7h
2026-02-02
6h 20m
2026-02-01 21:37
2026-02-02 04:29
Fair ≥6h
2026-01-31
7h 10m
2026-01-30 21:29
2026-01-31 05:55
Good ≥7h...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73092
|
2621
|
81
|
2026-05-26T17:50:51.456043+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817851456_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
25
/
02
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 17m
2026-03-04 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
9
of
27
tracked
AVG STEPS
1,075
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
65 bpm
43–126 bpm recorded
DAYS TRACKED
46
2026-02-25 → 2026-05-26
😴 Sleep Duration
27 nights · avg 6h 17m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
DATE
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
6h 43m
5h 53m
6h 17m
6h 29m
7h 18m
5h 36m
6h 8m
6h 51m
3h 22m
5h 44m
6h 41m
5h 22m
6h 51m
5h 49m
4h 52m
7h 8m
7h 23m
5h 28m
5h 35m
6h 59m
5h 37m
6h 11m
7h 12m
6h 30m
7h 15m
6h 18m
7h 8m
6h 20m
7h 10m
6h 15m
5h 53m
7h 21m
5h 24m
6h 11m
6h 59m
6h 53m
5h 51m
7h 14m
6h 32m
6h 33m
7h 59m
7h 0m
6h 18m
6h 16m
6h 39m
7h 9m
7h 45m
4h 29m
6h 34m
5h 46m
7h 21m
6h 59m
6h 57m
👟 Daily Steps
200 days · avg 1,519 · goal hit 0/200 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112
-7,888
1%
2026-05-12
2,316
-5,684
29%
2026-05-11
11
-7,989
0%
2026-05-10
5,925
-2,075
74%
2026-05-09
4,370
-3,630
55%
2026-05-08
201
-7,799
3%
2026-05-07
3,739
-4,261
47%
2026-03-23
0
-8,000
0%...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"25","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"02","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.028091755,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.027426861,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.005319149,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"27","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.004488032,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.21143617,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,075","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.021276595,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.022938829,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.022273935,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"65 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029587766,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.010804521,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-25 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.027094414,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"27 nights · avg 6h 17m","depth":4,"bounds":{"left":0.44514626,"top":0.22346368,"width":0.040724736,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020944148,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018450798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 43m","depth":8,"bounds":{"left":0.15708111,"top":0.96528333,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 53m","depth":8,"bounds":{"left":0.15708111,"top":0.9916201,"width":0.016123671,"height":0.008379877},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.015292553,"height":-0.01755786},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 29m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.016289894,"height":-0.04389465},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 18m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.015458777,"height":-0.069832444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 36m","depth":8,"bounds":{"left":0.15708111,"top":1.0,"width":0.016289894,"height":-0.09616923},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 51m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3h 22m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 41m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 22m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 51m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 49m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 52m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 23m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 28m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 35m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 59m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 37m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 11m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 12m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 30m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 15m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 18m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 20m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 10m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 15m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 53m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 21m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 24m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 11m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 59m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 53m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 51m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 14m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 32m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 59m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 0m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 18m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 16m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 39m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 9m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 29m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 34m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 46m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 21m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 59m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 57m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.75259376,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"200 days · avg 1,519 · goal hit 0/200 days","depth":4,"bounds":{"left":0.41090426,"top":0.75458896,"width":0.07496676,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19365026,"top":0.9756584,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.26678857,"top":0.9756584,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39394948,"top":0.9756584,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0028257978,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.2691157,"top":1.0,"width":0.012799202,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.39644283,"top":1.0,"width":0.006150266,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.007978723,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.2691157,"top":1.0,"width":0.012300532,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.39644283,"top":1.0,"width":0.006150266,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012300532,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.2691157,"top":1.0,"width":0.012466756,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.39644283,"top":1.0,"width":0.008643617,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012134309,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.2691157,"top":1.0,"width":0.012799202,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.39644283,"top":1.0,"width":0.008477394,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,416","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-6,726","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,388","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"58%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,373","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,762","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,888","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,684","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"29%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,989","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-2,075","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,630","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,799","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,261","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
6644354146264403185
|
1840246494525265238
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
25
/
02
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 17m
2026-03-04 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
9
of
27
tracked
AVG STEPS
1,075
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
65 bpm
43–126 bpm recorded
DAYS TRACKED
46
2026-02-25 → 2026-05-26
😴 Sleep Duration
27 nights · avg 6h 17m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
DATE
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
6h 43m
5h 53m
6h 17m
6h 29m
7h 18m
5h 36m
6h 8m
6h 51m
3h 22m
5h 44m
6h 41m
5h 22m
6h 51m
5h 49m
4h 52m
7h 8m
7h 23m
5h 28m
5h 35m
6h 59m
5h 37m
6h 11m
7h 12m
6h 30m
7h 15m
6h 18m
7h 8m
6h 20m
7h 10m
6h 15m
5h 53m
7h 21m
5h 24m
6h 11m
6h 59m
6h 53m
5h 51m
7h 14m
6h 32m
6h 33m
7h 59m
7h 0m
6h 18m
6h 16m
6h 39m
7h 9m
7h 45m
4h 29m
6h 34m
5h 46m
7h 21m
6h 59m
6h 57m
👟 Daily Steps
200 days · avg 1,519 · goal hit 0/200 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112
-7,888
1%
2026-05-12
2,316
-5,684
29%
2026-05-11
11
-7,989
0%
2026-05-10
5,925
-2,075
74%
2026-05-09
4,370
-3,630
55%
2026-05-08
201
-7,799
3%
2026-05-07
3,739
-4,261
47%
2026-03-23
0
-8,000
0%...
|
73090
|
NULL
|
NULL
|
NULL
|
|
73091
|
2620
|
67
|
2026-05-26T17:50:51.351639+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817851351_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
25
/
02
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 17m
2026-03-04 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
9
of
27
tracked
AVG STEPS
1,075
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
65 bpm
43–126 bpm recorded
DAYS TRACKED
46
2026-02-25 → 2026-05-26
😴 Sleep Duration
27 nights · avg 6h 17m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
2026-03-13
6h 43m
2026-03-12 20:27
2026-03-13 04:05
Fair ≥6h
2026-03-12
5h 53m
2026-03-11 21:26
2026-03-12 03:28
Short <6h
2026-03-10
6h 17m
2026-03-09 21:09
2026-03-10 04:23
Fair ≥6h
2026-03-09
6h 29m
2026-03-08 21:36
2026-03-09 04:45
Fair ≥6h
2026-03-08
7h 18m
2026-03-07 22:22
2026-03-08 06:00
Good ≥7h
2026-03-06
5h 36m
2026-03-05 22:32
2026-03-06 04:10
Short <6h
2026-03-05
6h 8m
2026-03-04 21:44
2026-03-05 04:14
Fair ≥6h
2026-03-04
6h 51m
2026-03-03 21:45
2026-03-04 05:12
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
6h 43m
5h 53m
6h 17m
6h 29m
7h 18m
5h 36m
6h 8m
6h 51m
3h 22m
5h 44m
6h 41m
5h 22m
6h 51m
5h 49m
4h 52m
7h 8m
7h 23m
5h 28m
5h 35m
6h 59m
5h 37m
6h 11m
7h 12m
6h 30m
7h 15m
6h 18m
7h 8m
6h 20m
7h 10m
6h 15m...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"02","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"27","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,075","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"65 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-02-25 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"27 nights · avg 6h 17m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 43m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-12 20:27","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.077083334,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-13 04:05","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078125,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 53m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-11 21:26","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.074652776,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-12 03:28","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.038541667,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-10","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-09 21:09","depth":7,"bounds":{"left":0.0,"top":0.024444444,"width":0.078125,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-10 04:23","depth":7,"bounds":{"left":0.1125,"top":0.024444444,"width":0.078125,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.025555555,"width":0.031597223,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-09","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 29m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-08 21:36","depth":7,"bounds":{"left":0.0,"top":0.06111111,"width":0.078125,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-09 04:45","depth":7,"bounds":{"left":0.1125,"top":0.06111111,"width":0.07986111,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.062222224,"width":0.031597223,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-08","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 18m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-07 22:22","depth":7,"bounds":{"left":0.0,"top":0.097222224,"width":0.078125,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-08 06:00","depth":7,"bounds":{"left":0.1125,"top":0.097222224,"width":0.07986111,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.33090279,"top":0.09833334,"width":0.036805555,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-06","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 36m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-05 22:32","depth":7,"bounds":{"left":0.0,"top":0.13388889,"width":0.078819446,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-06 04:10","depth":7,"bounds":{"left":0.1125,"top":0.13388889,"width":0.07847222,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.33090279,"top":0.135,"width":0.038541667,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-05","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04 21:44","depth":7,"bounds":{"left":0.0,"top":0.17,"width":0.078125,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-05 04:14","depth":7,"bounds":{"left":0.1125,"top":0.17,"width":0.07847222,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.1711111,"width":0.031597223,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 51m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-03 21:45","depth":7,"bounds":{"left":0.0,"top":0.20666666,"width":0.07777778,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-03-04 05:12","depth":7,"bounds":{"left":0.1125,"top":0.20666666,"width":0.078125,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.20777778,"width":0.031597223,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 43m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 53m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 29m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 18m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 36m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 51m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3h 22m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 41m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 22m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 51m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 49m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 52m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 23m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 28m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 35m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 59m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 37m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 11m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 12m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 30m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 15m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 18m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 8m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 20m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 10m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 15m","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-1719626850436772768
|
-7159785336710208178
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
25
/
02
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 17m
2026-03-04 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
9
of
27
tracked
AVG STEPS
1,075
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
65 bpm
43–126 bpm recorded
DAYS TRACKED
46
2026-02-25 → 2026-05-26
😴 Sleep Duration
27 nights · avg 6h 17m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
2026-03-13
6h 43m
2026-03-12 20:27
2026-03-13 04:05
Fair ≥6h
2026-03-12
5h 53m
2026-03-11 21:26
2026-03-12 03:28
Short <6h
2026-03-10
6h 17m
2026-03-09 21:09
2026-03-10 04:23
Fair ≥6h
2026-03-09
6h 29m
2026-03-08 21:36
2026-03-09 04:45
Fair ≥6h
2026-03-08
7h 18m
2026-03-07 22:22
2026-03-08 06:00
Good ≥7h
2026-03-06
5h 36m
2026-03-05 22:32
2026-03-06 04:10
Short <6h
2026-03-05
6h 8m
2026-03-04 21:44
2026-03-05 04:14
Fair ≥6h
2026-03-04
6h 51m
2026-03-03 21:45
2026-03-04 05:12
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
6h 43m
5h 53m
6h 17m
6h 29m
7h 18m
5h 36m
6h 8m
6h 51m
3h 22m
5h 44m
6h 41m
5h 22m
6h 51m
5h 49m
4h 52m
7h 8m
7h 23m
5h 28m
5h 35m
6h 59m
5h 37m
6h 11m
7h 12m
6h 30m
7h 15m
6h 18m
7h 8m
6h 20m
7h 10m
6h 15m...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73090
|
2621
|
80
|
2026-05-26T17:50:50.734883+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817850734_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
46 days · avg 1,075 · goal hit 0/46 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112
-7,888
1%
2026-05-12
2,316
-5,684
29%
2026-05-11
11
-7,989...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.028756648,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.027094414,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.004654255,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.0043218085,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.21126994,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.022938829,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.022273935,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.010472074,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.026928192,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"bounds":{"left":0.44514626,"top":0.22346368,"width":0.040724736,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.75259376,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46 days · avg 1,075 · goal hit 0/46 days","depth":4,"bounds":{"left":0.41522607,"top":0.75458896,"width":0.070644945,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19365026,"top":0.9756584,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.26662233,"top":0.9756584,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39394948,"top":0.9756584,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0029920214,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.2691157,"top":1.0,"width":0.012799202,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.0063164895,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.007978723,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.2691157,"top":1.0,"width":0.012134309,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.006150266,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012466756,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.2691157,"top":1.0,"width":0.012300532,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.00880984,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012300532,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.2691157,"top":1.0,"width":0.012632979,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,416","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-6,726","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,388","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"58%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,373","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,762","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,888","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,684","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"29%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,989","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8720397219010614650
|
-7482204151123372736
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
46 days · avg 1,075 · goal hit 0/46 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112
-7,888
1%
2026-05-12
2,316
-5,684
29%
2026-05-11
11
-7,989...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73089
|
2620
|
66
|
2026-05-26T17:50:50.407919+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817850407_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112
-7,888
1%
2026-05-12
2,316
-5,684
29%
2026-05-11
11
-7,989
0%
2026-05-10
5,925
-2,075
74%
2026-05-09
4,370
-3,630
55%
2026-05-08
201
-7,799
3%
2026-05-07
3,739
-4,261
47%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 days · avg 2,098 · goal hit 0/20 days","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.063194446,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.25833333,"top":0.0,"width":0.046875,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.0,"top":0.0011111111,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.26319444,"top":0.0011111111,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.0,"top":0.037777778,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.26319444,"top":0.037777778,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.07388889,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.07388889,"width":0.018402778,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.11055555,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.11055555,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.14666666,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.14666666,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.18333334,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.18333334,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.21944444,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.21944444,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.0,"top":0.25611112,"width":0.024305556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.25611112,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,416","depth":8,"bounds":{"left":0.0,"top":0.29222223,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.29222223,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-6,726","depth":8,"bounds":{"left":0.0,"top":0.3288889,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16%","depth":8,"bounds":{"left":0.26319444,"top":0.3288889,"width":0.017013889,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,388","depth":8,"bounds":{"left":0.0,"top":0.365,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"58%","depth":8,"bounds":{"left":0.26319444,"top":0.365,"width":0.018402778,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,373","depth":8,"bounds":{"left":0.0,"top":0.40166667,"width":0.024652777,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8%","depth":8,"bounds":{"left":0.26319444,"top":0.40166667,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,762","depth":8,"bounds":{"left":0.0,"top":0.4377778,"width":0.024652777,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.4377778,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,888","depth":8,"bounds":{"left":0.0,"top":0.47444445,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1%","depth":8,"bounds":{"left":0.26319444,"top":0.47444445,"width":0.011805556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,684","depth":8,"bounds":{"left":0.0,"top":0.51055557,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"29%","depth":8,"bounds":{"left":0.26319444,"top":0.51055557,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,989","depth":8,"bounds":{"left":0.0,"top":0.5466667,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.26319444,"top":0.5466667,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-2,075","depth":8,"bounds":{"left":0.0,"top":0.5833333,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74%","depth":8,"bounds":{"left":0.26319444,"top":0.5833333,"width":0.017361112,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,630","depth":8,"bounds":{"left":0.0,"top":0.61944443,"width":0.02638889,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.61944443,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,799","depth":8,"bounds":{"left":0.0,"top":0.6561111,"width":0.025,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.6561111,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,261","depth":8,"bounds":{"left":0.0,"top":0.69222224,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47%","depth":8,"bounds":{"left":0.26319444,"top":0.69222224,"width":0.017708333,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-9079384369690745849
|
-8643727100314470976
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112
-7,888
1%
2026-05-12
2,316
-5,684
29%
2026-05-11
11
-7,989
0%
2026-05-10
5,925
-2,075
74%
2026-05-09
4,370
-3,630
55%
2026-05-08
201
-7,799
3%
2026-05-07
3,739
-4,261
47%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20...
|
73087
|
NULL
|
NULL
|
NULL
|
|
73088
|
2621
|
79
|
2026-05-26T17:50:50.201516+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817850201_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
4
21%
Normal 60–79
13
68%
Elevated 80–99
0
0%
High ≥ 100
0
0%
ZONE
Resting < 60
Normal 60–79
Elevated 80–99
High ≥ 100
DAYS
4
13
0
0
%
21%
68%
0%
0%...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.005319149,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.0021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.20910904,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,994","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.022273935,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"69 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.005485372,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.026761968,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 nights · avg 6h 1m","depth":4,"bounds":{"left":0.44514626,"top":0.22346368,"width":0.036236703,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.75259376,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 days · avg 1,994 · goal hit 0/8 days","depth":4,"bounds":{"left":0.4195479,"top":0.75458896,"width":0.06632314,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19331782,"top":0.9756584,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.2662899,"top":0.9756584,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39378324,"top":0.9756584,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.0028257978,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012799202,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.006150266,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19331782,"top":1.0,"width":0.0078125,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26878324,"top":1.0,"width":0.012134309,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.005984043,"height":-0.027134895},"on_screen":false,"role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate — daily summary","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 days · avg 69 bpm · overall 46–126","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📊 HR Distribution","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"zones by avg bpm","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥ 100","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥ 100","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-7066162984165549179
|
1841733032357434528
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
4
21%
Normal 60–79
13
68%
Elevated 80–99
0
0%
High ≥ 100
0
0%
ZONE
Resting < 60
Normal 60–79
Elevated 80–99
High ≥ 100
DAYS
4
13
0
0
%
21%
68%
0%
0%...
|
73086
|
NULL
|
NULL
|
NULL
|
|
73087
|
2620
|
65
|
2026-05-26T17:50:49.289188+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817849289_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
MIN
54
48
52
53
47
49
46
AVG
66.7
68.5
73.5
74.1
71.1
73.2
55.5
MAX
102
115
112
119
119
126
96
RANGE
48
67
60
66
72
77
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
1
14%
Normal 60–79
6
86%
Elevated 80–99
0
0%
High ≥ 100
0
0%
ZONE
Resting < 60
Normal 60–79
Elevated 80–99
High ≥ 100
DAYS
1
6
0
0
%
14%
86%
0%
0%...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,994","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"69 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46–126 bpm recorded","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 nights · avg 6h 1m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 days · avg 1,994 · goal hit 0/8 days","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025347222,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.0125,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025694445,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.018055556,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.02638889,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.017708333,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.034444444,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.034444444,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.07055555,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.07055555,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.10722222,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.10722222,"width":0.017708333,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.0,"top":0.14333333,"width":0.024305556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.14333333,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025347222,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.025694445,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.0,"width":0.02638889,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.034444444,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.07055555,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.10722222,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.0,"top":0.14333333,"width":0.024305556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.0125,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.018055556,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.0,"width":0.017708333,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.034444444,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.07055555,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.10722222,"width":0.017708333,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.14333333,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate — daily summary","depth":3,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 days · avg 69 bpm · overall 46–126","depth":4,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"bounds":{"left":0.0,"top":0.51666665,"width":0.028819444,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"bounds":{"left":0.0,"top":0.55,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"bounds":{"left":0.0,"top":0.5838889,"width":0.010763889,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"bounds":{"left":0.0,"top":0.61833334,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"bounds":{"left":0.0,"top":0.6527778,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"bounds":{"left":0.0,"top":0.68722224,"width":0.010416667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"bounds":{"left":0.0,"top":0.7216667,"width":0.010416667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"bounds":{"left":0.0,"top":0.75555557,"width":0.011111111,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":7,"bounds":{"left":0.0,"top":0.51666665,"width":0.028819444,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":7,"bounds":{"left":0.0,"top":0.55,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":7,"bounds":{"left":0.0,"top":0.5838889,"width":0.010763889,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":7,"bounds":{"left":0.0,"top":0.61833334,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":7,"bounds":{"left":0.0,"top":0.6527778,"width":0.011458334,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":7,"bounds":{"left":0.0,"top":0.68722224,"width":0.010416667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":7,"bounds":{"left":0.0,"top":0.7216667,"width":0.010416667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":7,"bounds":{"left":0.0,"top":0.75555557,"width":0.011111111,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📊 HR Distribution","depth":3,"bounds":{"left":0.049305554,"top":0.20611112,"width":0.08194444,"height":0.020555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"zones by avg bpm","depth":4,"bounds":{"left":0.38159722,"top":0.20888889,"width":0.06875,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"bounds":{"left":0.04826389,"top":0.51666665,"width":0.022916667,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":7,"bounds":{"left":0.26944444,"top":0.51666665,"width":0.021875,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":7,"bounds":{"left":0.37465277,"top":0.51666665,"width":0.007638889,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"bounds":{"left":0.053125,"top":0.5516667,"width":0.048611112,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":7,"bounds":{"left":0.26944444,"top":0.5505555,"width":0.0038194444,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14%","depth":7,"bounds":{"left":0.37465277,"top":0.5505555,"width":0.017708333,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"bounds":{"left":0.053125,"top":0.5883333,"width":0.05486111,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":7,"bounds":{"left":0.26944444,"top":0.5872222,"width":0.0055555557,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"86%","depth":7,"bounds":{"left":0.37465277,"top":0.5872222,"width":0.019097222,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":8,"bounds":{"left":0.053125,"top":0.6244444,"width":0.060763888,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.26944444,"top":0.62333333,"width":0.0055555557,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"bounds":{"left":0.37465277,"top":0.62333333,"width":0.013541667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥ 100","depth":8,"bounds":{"left":0.053125,"top":0.6611111,"width":0.041319445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.26944444,"top":0.66,"width":0.0055555557,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"bounds":{"left":0.37465277,"top":0.66,"width":0.013541667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":7,"bounds":{"left":0.04826389,"top":0.51666665,"width":0.022916667,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting < 60","depth":8,"bounds":{"left":0.053125,"top":0.5516667,"width":0.048611112,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":8,"bounds":{"left":0.053125,"top":0.5883333,"width":0.05486111,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":8,"bounds":{"left":0.053125,"top":0.6244444,"width":0.060763888,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥ 100","depth":8,"bounds":{"left":0.053125,"top":0.6611111,"width":0.041319445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":7,"bounds":{"left":0.26944444,"top":0.51666665,"width":0.021875,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":7,"bounds":{"left":0.26944444,"top":0.5505555,"width":0.0038194444,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":7,"bounds":{"left":0.26944444,"top":0.5872222,"width":0.0055555557,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.26944444,"top":0.62333333,"width":0.0055555557,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.26944444,"top":0.66,"width":0.0055555557,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":7,"bounds":{"left":0.37465277,"top":0.51666665,"width":0.007638889,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14%","depth":7,"bounds":{"left":0.37465277,"top":0.5505555,"width":0.017708333,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"86%","depth":7,"bounds":{"left":0.37465277,"top":0.5872222,"width":0.019097222,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"bounds":{"left":0.37465277,"top":0.62333333,"width":0.013541667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":7,"bounds":{"left":0.37465277,"top":0.66,"width":0.013541667,"height":0.017222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
4017275534295149129
|
-8535650338004861502
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
19
/
05
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 1m
2026-05-19 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
4
of
7
tracked
AVG STEPS
1,994
0% days hit goal
BEST STEPS DAY
4,423
2026-05-20
AVG RESTING HR
69 bpm
46–126 bpm recorded
DAYS TRACKED
8
2026-05-19 → 2026-05-26
😴 Sleep Duration
7 nights · avg 6h 1m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
👟 Daily Steps
8 days · avg 1,994 · goal hit 0/8 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
❤️ Heart Rate — daily summary
7 days · avg 69 bpm · overall 46–126
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
2026-05-19
46
55.5
96
50
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
MIN
54
48
52
53
47
49
46
AVG
66.7
68.5
73.5
74.1
71.1
73.2
55.5
MAX
102
115
112
119
119
126
96
RANGE
48
67
60
66
72
77
50
📊 HR Distribution
zones by avg bpm
ZONE
DAYS
%
Resting < 60
1
14%
Normal 60–79
6
86%
Elevated 80–99
0
0%
High ≥ 100
0
0%
ZONE
Resting < 60
Normal 60–79
Elevated 80–99
High ≥ 100
DAYS
1
6
0
0
%
14%
86%
0%
0%...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73086
|
2621
|
78
|
2026-05-26T17:50:48.926980+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817848926_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112
-7,888
1%
2026-05-12
2,316
-5,684
29%
2026-05-11
11
-7,989
0%
2026-05-10
5,925
-2,075
74%
2026-05-09
4,370
-3,630
55%
2026-05-08
201
-7,799
3%
2026-05-07
3,739
-4,261
47%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
2,584
1,274
4,612
627
238
112
2,316
11
5,925
4,370
201
3,739
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
-5,416
-6,726
-3,388
-7,373
-7,762
-7,888
-5,684
-7,989
-2,075
-3,630
-7,799
-4,261
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
32%
16%
58%
8%
3%
1%
29%
0%
74%...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.028756648,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.027094414,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.004654255,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.0043218085,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.21126994,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.022938829,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.022273935,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.010472074,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.026928192,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"bounds":{"left":0.44514626,"top":0.22346368,"width":0.040724736,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.75259376,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 days · avg 2,098 · goal hit 0/20 days","depth":4,"bounds":{"left":0.41456118,"top":0.75458896,"width":0.07130984,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19365026,"top":0.9756584,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.26662233,"top":0.9756584,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39394948,"top":0.9756584,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0028257978,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012799202,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.0063164895,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0078125,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012300532,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.006150266,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012300532,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012466756,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.00880984,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012134309,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012799202,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,416","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-6,726","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,388","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"58%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,373","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,762","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,888","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,684","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"29%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,989","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-2,075","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,630","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,799","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,261","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19365026,"top":0.9756584,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0028257978,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0078125,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012300532,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012134309,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.26662233,"top":0.9756584,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012799202,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012300532,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012466756,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012799202,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,416","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-6,726","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,388","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,373","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,762","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,888","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,684","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,989","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-2,075","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,630","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,799","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,261","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39394948,"top":0.9756584,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.0063164895,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.006150266,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.00880984,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"58%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"29%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
7035723208366889700
|
-8639646811573217856
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112
-7,888
1%
2026-05-12
2,316
-5,684
29%
2026-05-11
11
-7,989
0%
2026-05-10
5,925
-2,075
74%
2026-05-09
4,370
-3,630
55%
2026-05-08
201
-7,799
3%
2026-05-07
3,739
-4,261
47%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
2,584
1,274
4,612
627
238
112
2,316
11
5,925
4,370
201
3,739
VS 8 000 GOAL
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
-7,779
-5,416
-6,726
-3,388
-7,373
-7,762
-7,888
-5,684
-7,989
-2,075
-3,630
-7,799
-4,261
% OF GOAL
0%
2%
38%
32%
28%
42%
55%
3%
32%
16%
58%
8%
3%
1%
29%
0%
74%...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73085
|
2620
|
64
|
2026-05-26T17:50:46.922456+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817846922_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112
-7,888
1%
2026-05-12
2,316
-5,684
29%
2026-05-11
11
-7,989
0%
2026-05-10
5,925
-2,075
74%
2026-05-09
4,370
-3,630
55%
2026-05-08
201
-7,799
3%
2026-05-07
3,739
-4,261
47%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
STEPS...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 days · avg 2,098 · goal hit 0/20 days","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.063194446,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.25833333,"top":0.0,"width":0.046875,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.0,"top":0.0011111111,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.26319444,"top":0.0011111111,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.0,"top":0.037777778,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.26319444,"top":0.037777778,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.07388889,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.07388889,"width":0.018402778,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.11055555,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.11055555,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.14666666,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.14666666,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.18333334,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.18333334,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.21944444,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.21944444,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.0,"top":0.25611112,"width":0.024305556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.25611112,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,416","depth":8,"bounds":{"left":0.0,"top":0.29222223,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.29222223,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-6,726","depth":8,"bounds":{"left":0.0,"top":0.3288889,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16%","depth":8,"bounds":{"left":0.26319444,"top":0.3288889,"width":0.017013889,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,388","depth":8,"bounds":{"left":0.0,"top":0.365,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"58%","depth":8,"bounds":{"left":0.26319444,"top":0.365,"width":0.018402778,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,373","depth":8,"bounds":{"left":0.0,"top":0.40166667,"width":0.024652777,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8%","depth":8,"bounds":{"left":0.26319444,"top":0.40166667,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,762","depth":8,"bounds":{"left":0.0,"top":0.4377778,"width":0.024652777,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.4377778,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,888","depth":8,"bounds":{"left":0.0,"top":0.47444445,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1%","depth":8,"bounds":{"left":0.26319444,"top":0.47444445,"width":0.011805556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,684","depth":8,"bounds":{"left":0.0,"top":0.51055557,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"29%","depth":8,"bounds":{"left":0.26319444,"top":0.51055557,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,989","depth":8,"bounds":{"left":0.0,"top":0.5466667,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.26319444,"top":0.5466667,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-2,075","depth":8,"bounds":{"left":0.0,"top":0.5833333,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74%","depth":8,"bounds":{"left":0.26319444,"top":0.5833333,"width":0.017361112,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,630","depth":8,"bounds":{"left":0.0,"top":0.61944443,"width":0.02638889,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.61944443,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,799","depth":8,"bounds":{"left":0.0,"top":0.6561111,"width":0.025,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.6561111,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,261","depth":8,"bounds":{"left":0.0,"top":0.69222224,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47%","depth":8,"bounds":{"left":0.26319444,"top":0.69222224,"width":0.017708333,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-3574431498239277801
|
-7490805595841841728
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112
-7,888
1%
2026-05-12
2,316
-5,684
29%
2026-05-11
11
-7,989
0%
2026-05-10
5,925
-2,075
74%
2026-05-09
4,370
-3,630
55%
2026-05-08
201
-7,799
3%
2026-05-07
3,739
-4,261
47%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
STEPS...
|
73082
|
NULL
|
NULL
|
NULL
|
|
73084
|
2621
|
77
|
2026-05-26T17:50:46.818009+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817846818_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
Loading…
http://[IP_ADDRESS]:8007/dashboard#...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.3565492,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.43866357,"top":0.06264964,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.44232047,"top":0.066640064,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.4566157,"top":0.06264964,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.4602726,"top":0.066640064,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"bounds":{"left":0.08261303,"top":0.118914604,"width":0.021110373,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"bounds":{"left":0.10488697,"top":0.11931365,"width":0.049867023,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"bounds":{"left":0.15475398,"top":0.118914604,"width":0.09624335,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"bounds":{"left":0.25099733,"top":0.11931365,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"bounds":{"left":0.2634641,"top":0.118914604,"width":0.0013297872,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"bounds":{"left":0.07729388,"top":0.15243416,"width":0.17702793,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.18635276,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"bounds":{"left":0.09906915,"top":0.18316041,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"bounds":{"left":0.09906915,"top":0.19792499,"width":0.17935506,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.24022347,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"bounds":{"left":0.09906915,"top":0.23743017,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"bounds":{"left":0.09906915,"top":0.25219473,"width":0.13131648,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.29449323,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"bounds":{"left":0.09906915,"top":0.29169992,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"bounds":{"left":0.09906915,"top":0.3064645,"width":0.1668883,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"bounds":{"left":0.07729388,"top":0.34836394,"width":0.14943483,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.38188347,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"bounds":{"left":0.09906915,"top":0.3790902,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"bounds":{"left":0.09906915,"top":0.39385474,"width":0.26612368,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.43615323,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"bounds":{"left":0.09906915,"top":0.43335995,"width":0.026263298,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"bounds":{"left":0.09906915,"top":0.44772545,"width":0.34790558,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.490423,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"bounds":{"left":0.09906915,"top":0.48723066,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.5019952,"width":0.066821806,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.16589096,"top":0.50239426,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"bounds":{"left":0.1783577,"top":0.5019952,"width":0.14594415,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"bounds":{"left":0.32430187,"top":0.5019952,"width":0.0234375,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.54469275,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"bounds":{"left":0.09906915,"top":0.5415004,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.55626494,"width":0.058011968,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.15708111,"top":0.556664,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"bounds":{"left":0.16954787,"top":0.55626494,"width":0.07430186,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"bounds":{"left":0.24384974,"top":0.556664,"width":0.029920213,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"bounds":{"left":0.27376994,"top":0.55626494,"width":0.0011635638,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"bounds":{"left":0.07729388,"top":0.5981644,"width":0.12799202,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Loading…","depth":4,"bounds":{"left":0.08294548,"top":0.632083,"width":0.019281914,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://192.168.0.242:8007/dashboard#","depth":5,"bounds":{"left":0.07014628,"top":0.9876297,"width":0.06698803,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-292326925430114902
|
8841340380351093826
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
Loading…
http://[IP_ADDRESS]:8007/dashboard#...
|
73083
|
NULL
|
NULL
|
NULL
|
|
73083
|
2621
|
76
|
2026-05-26T17:50:45.865932+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817845865_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
Loading…...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.3565492,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06344773,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.43866357,"top":0.06264964,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.44232047,"top":0.066640064,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.4566157,"top":0.06264964,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.4602726,"top":0.066640064,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"bounds":{"left":0.08261303,"top":0.118914604,"width":0.021110373,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"bounds":{"left":0.10488697,"top":0.11931365,"width":0.049867023,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"bounds":{"left":0.15475398,"top":0.118914604,"width":0.09624335,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"bounds":{"left":0.25099733,"top":0.11931365,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"bounds":{"left":0.2634641,"top":0.118914604,"width":0.0013297872,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"bounds":{"left":0.07729388,"top":0.15243416,"width":0.17702793,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.18635276,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"bounds":{"left":0.09906915,"top":0.18316041,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"bounds":{"left":0.09906915,"top":0.19792499,"width":0.17935506,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.24022347,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"bounds":{"left":0.09906915,"top":0.23743017,"width":0.028922873,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"bounds":{"left":0.09906915,"top":0.25219473,"width":0.13131648,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.29449323,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"bounds":{"left":0.09906915,"top":0.29169992,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"bounds":{"left":0.09906915,"top":0.3064645,"width":0.1668883,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"bounds":{"left":0.07729388,"top":0.34836394,"width":0.14943483,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.38188347,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"bounds":{"left":0.09906915,"top":0.3790902,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"bounds":{"left":0.09906915,"top":0.39385474,"width":0.26612368,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.43615323,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"bounds":{"left":0.09906915,"top":0.43335995,"width":0.026263298,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"bounds":{"left":0.09906915,"top":0.44772545,"width":0.34790558,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.490423,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"bounds":{"left":0.09906915,"top":0.48723066,"width":0.031416222,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.5019952,"width":0.066821806,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.16589096,"top":0.50239426,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"bounds":{"left":0.1783577,"top":0.5019952,"width":0.14594415,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"bounds":{"left":0.32430187,"top":0.5019952,"width":0.0234375,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"bounds":{"left":0.08543883,"top":0.54469275,"width":0.0066489363,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"bounds":{"left":0.09906915,"top":0.5415004,"width":0.03939495,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"bounds":{"left":0.09906915,"top":0.55626494,"width":0.058011968,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"bounds":{"left":0.15708111,"top":0.556664,"width":0.012466756,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"bounds":{"left":0.16954787,"top":0.55626494,"width":0.07430186,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"bounds":{"left":0.24384974,"top":0.556664,"width":0.029920213,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"bounds":{"left":0.27376994,"top":0.55626494,"width":0.0011635638,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"bounds":{"left":0.07729388,"top":0.5981644,"width":0.12799202,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Loading…","depth":4,"bounds":{"left":0.08294548,"top":0.632083,"width":0.019281914,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-7134420703185305150
|
8841129274118560834
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
Loading…...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73082
|
2620
|
63
|
2026-05-26T17:50:44.421659+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817844421_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
Loading…...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Base URL:","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"http://<nas-ip>:8007","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— All endpoints return JSON. Interactive docs at","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/docs","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/sleep","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sleep records from the database. One row per night. Timestamps converted from epoch ms.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily step totals aggregated from Garmin's 15-min interval buckets.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/data/heartrate","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/fetch-today","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/sleep-raw","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal proxy — call any Garmin","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method by name. 90+ methods available. Returns raw JSON from Garmin.","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Not stored.","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-methods","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lists all 90+ available Garmin","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"get_*","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"method names that can be used with","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/garmin-call","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Loading…","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-7134420703185305150
|
8841129274118560834
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
Base URL:
http://<nas-ip>:8007
— All endpoints return JSON. Interactive docs at
/docs
.
📦 STORED DATA (READS FROM LOCAL POSTGRESQL — FAST, NO GARMIN AUTH)
GET
/data/sleep
Sleep records from the database. One row per night. Timestamps converted from epoch ms.
GET
/data/steps
Daily step totals aggregated from Garmin's 15-min interval buckets.
GET
/data/heartrate
Daily HR summary (min / avg / max) aggregated from ~59 000 raw readings in the DB.
🌐 LIVE GARMIN FETCH (HITS GARMIN.COM, STORES RESULT IN DB)
GET
/fetch-today
Fetches today's sleep, steps and heart rate from Garmin Connect and writes them to the DB. Also runs automatically on a daily schedule.
GET
/sleep-raw
Returns the full raw Garmin sleep payload for a date — not stored, just forwarded. Includes sleep stages, SpO2, HRV, respiration, stress, body battery if your device supports them.
GET
/garmin-call
Universal proxy — call any Garmin
get_*
method by name. 90+ methods available. Returns raw JSON from Garmin.
Not stored.
GET
/garmin-methods
Lists all 90+ available Garmin
get_*
method names that can be used with
/garmin-call
.
📋 ALL 90+ GARMIN METHODS (USE WITH /GARMIN-CALL)
Loading…...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73081
|
2621
|
75
|
2026-05-26T17:50:43.902876+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817843902_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.028756648,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.027094414,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.004654255,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.0043218085,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.21126994,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.022938829,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.022273935,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.010472074,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.026928192,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"bounds":{"left":0.44514626,"top":0.22346368,"width":0.040724736,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.46727854,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-1680513692794211153
|
-7157522524600323002
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m...
|
73079
|
NULL
|
NULL
|
NULL
|
|
73080
|
2620
|
62
|
2026-05-26T17:50:43.322268+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817843322_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 days · avg 2,098 · goal hit 0/20 days","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.063194446,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.25833333,"top":0.0,"width":0.046875,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.0,"top":0.0011111111,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.26319444,"top":0.0011111111,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.0,"top":0.037777778,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.26319444,"top":0.037777778,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.07388889,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.07388889,"width":0.018402778,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.11055555,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.11055555,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.14666666,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.14666666,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.18333334,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.18333334,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.21944444,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.21944444,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.0,"top":0.25611112,"width":0.024305556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.25611112,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-4227178554740544706
|
-5180467783093799488
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%...
|
73077
|
NULL
|
NULL
|
NULL
|
|
73079
|
2621
|
74
|
2026-05-26T17:50:43.219241+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817843219_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard#
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.028756648,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.027094414,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.004654255,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.0043218085,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.21126994,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.022938829,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.022273935,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.010472074,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.026928192,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"bounds":{"left":0.44514626,"top":0.22346368,"width":0.040724736,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.75259376,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 days · avg 2,098 · goal hit 0/20 days","depth":4,"bounds":{"left":0.41456118,"top":0.75458896,"width":0.07130984,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19365026,"top":0.9756584,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.26662233,"top":0.9756584,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39394948,"top":0.9756584,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0028257978,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012799202,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1496676864079351956
|
-6333389287683869248
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73078
|
2621
|
73
|
2026-05-26T17:50:42.190292+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817842190_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.028756648,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.027094414,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.004654255,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.0043218085,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.21126994,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.022938829,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.022273935,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.010472074,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.026928192,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"bounds":{"left":0.44514626,"top":0.22346368,"width":0.040724736,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.75259376,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 days · avg 2,098 · goal hit 0/20 days","depth":4,"bounds":{"left":0.41456118,"top":0.75458896,"width":0.07130984,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19365026,"top":0.9756584,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.26662233,"top":0.9756584,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39394948,"top":0.9756584,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0028257978,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012799202,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.0063164895,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0078125,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012300532,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.006150266,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012300532,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012466756,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.00880984,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012134309,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012799202,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,416","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-6,726","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,388","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"58%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,373","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
5731597549385107540
|
-7477303593035975232
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%...
|
73076
|
NULL
|
NULL
|
NULL
|
|
73077
|
2620
|
61
|
2026-05-26T17:50:42.088072+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817842088_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 days · avg 2,098 · goal hit 0/20 days","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.063194446,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.25833333,"top":0.0,"width":0.046875,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.0,"top":0.0011111111,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.26319444,"top":0.0011111111,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.0,"top":0.037777778,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.26319444,"top":0.037777778,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.07388889,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.07388889,"width":0.018402778,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.11055555,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.11055555,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.14666666,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.14666666,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.18333334,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.18333334,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"bounds":{"left":0.0,"top":0.21944444,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"bounds":{"left":0.26319444,"top":0.21944444,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"bounds":{"left":0.0,"top":0.25611112,"width":0.024305556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.25611112,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,416","depth":8,"bounds":{"left":0.0,"top":0.29222223,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.29222223,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-6,726","depth":8,"bounds":{"left":0.0,"top":0.3288889,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16%","depth":8,"bounds":{"left":0.26319444,"top":0.3288889,"width":0.017013889,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,388","depth":8,"bounds":{"left":0.0,"top":0.365,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"58%","depth":8,"bounds":{"left":0.26319444,"top":0.365,"width":0.018402778,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,373","depth":8,"bounds":{"left":0.0,"top":0.40166667,"width":0.024652777,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8%","depth":8,"bounds":{"left":0.26319444,"top":0.40166667,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,762","depth":8,"bounds":{"left":0.0,"top":0.4377778,"width":0.024652777,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"bounds":{"left":0.26319444,"top":0.4377778,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8105710032772282595
|
-7481807192663345728
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%
2026-05-18
2,584
-5,416
32%
2026-05-17
1,274
-6,726
16%
2026-05-16
4,612
-3,388
58%
2026-05-15
627
-7,373
8%
2026-05-14
238
-7,762
3%
2026-05-13
112...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73076
|
2621
|
72
|
2026-05-26T17:50:40.484815+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817840484_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.14611037,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06424581,"width":0.06200133,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.22822474,"top":0.06344773,"width":0.01662234,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.23188165,"top":0.06743815,"width":0.00930851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.24617687,"top":0.06344773,"width":0.035405584,"height":0.019952115},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.24983378,"top":0.06743815,"width":0.028091755,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.2869016,"top":0.06743815,"width":0.009640957,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.30385637,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31000665,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"bounds":{"left":0.31366357,"top":0.06743815,"width":0.004986702,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.3196476,"top":0.06743815,"width":0.0026595744,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.32330453,"top":0.06743815,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.33477393,"top":0.06783719,"width":0.0056515955,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.34740692,"top":0.06743815,"width":0.004488032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.359375,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36552528,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.36901596,"top":0.06743815,"width":0.0051529254,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37516624,"top":0.06743815,"width":0.002493351,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.37865692,"top":0.06743815,"width":0.010305851,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.39029256,"top":0.06783719,"width":0.005485372,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.40292552,"top":0.06304868,"width":0.025598405,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.43168217,"top":0.06464485,"width":0.011136968,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.4459774,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.4632646,"top":0.06464485,"width":0.01412899,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.48055187,"top":0.06464485,"width":0.011469414,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.082446806,"top":0.123703115,"width":0.02144282,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"bounds":{"left":0.082446806,"top":0.13647246,"width":0.028756648,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"bounds":{"left":0.082446806,"top":0.16121309,"width":0.027094414,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.14228724,"top":0.123703115,"width":0.023936171,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.14228724,"top":0.13647246,"width":0.028424202,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.14228724,"top":0.16121309,"width":0.022772606,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"bounds":{"left":0.20229389,"top":0.123703115,"width":0.02543218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.20229389,"top":0.13647246,"width":0.004654255,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.20229389,"top":0.16121309,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.20694813,"top":0.16121309,"width":0.0043218085,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.21126994,"top":0.16121309,"width":0.014793883,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.2621343,"top":0.123703115,"width":0.021775266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"bounds":{"left":0.2621343,"top":0.13647246,"width":0.0234375,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.2621343,"top":0.16121309,"width":0.029920213,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"bounds":{"left":0.32197472,"top":0.123703115,"width":0.032912236,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"bounds":{"left":0.32197472,"top":0.13647246,"width":0.022938829,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"bounds":{"left":0.32197472,"top":0.16121309,"width":0.022273935,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"bounds":{"left":0.38198137,"top":0.123703115,"width":0.03307846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"bounds":{"left":0.38198137,"top":0.13647246,"width":0.029753989,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"bounds":{"left":0.38198137,"top":0.16121309,"width":0.040226065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.4418218,"top":0.123703115,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"bounds":{"left":0.4418218,"top":0.13647246,"width":0.010472074,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"bounds":{"left":0.4418218,"top":0.16121309,"width":0.026928192,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"bounds":{"left":0.08294548,"top":0.22146848,"width":0.038231384,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"bounds":{"left":0.44514626,"top":0.22346368,"width":0.040724736,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.4445331,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":0.4688747,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":0.49521148,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":0.5211492,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"bounds":{"left":0.082446806,"top":0.547486,"width":0.024767287,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"bounds":{"left":0.082446806,"top":0.5734238,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"bounds":{"left":0.082446806,"top":0.5997606,"width":0.024933511,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"bounds":{"left":0.082446806,"top":0.6256983,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"bounds":{"left":0.082446806,"top":0.6520351,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"bounds":{"left":0.082446806,"top":0.67797285,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"bounds":{"left":0.082446806,"top":0.70430964,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"bounds":{"left":0.082446806,"top":0.7302474,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"bounds":{"left":0.082446806,"top":0.7565842,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"bounds":{"left":0.082446806,"top":0.78252196,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"bounds":{"left":0.082446806,"top":0.80885875,"width":0.024102394,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"bounds":{"left":0.082446806,"top":0.8347965,"width":0.023603724,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"bounds":{"left":0.082446806,"top":0.8607342,"width":0.024268618,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"bounds":{"left":0.082446806,"top":0.887071,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"bounds":{"left":0.082446806,"top":0.91300875,"width":0.025099734,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"bounds":{"left":0.082446806,"top":0.9393456,"width":0.024601065,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"bounds":{"left":0.15708111,"top":0.4445331,"width":0.020777926,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.4688747,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"bounds":{"left":0.15708111,"top":0.49521148,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"bounds":{"left":0.15708111,"top":0.5211492,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"bounds":{"left":0.15708111,"top":0.547486,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"bounds":{"left":0.15708111,"top":0.5734238,"width":0.015458777,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"bounds":{"left":0.15708111,"top":0.5997606,"width":0.013464096,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"bounds":{"left":0.15708111,"top":0.6256983,"width":0.016123671,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"bounds":{"left":0.15708111,"top":0.6520351,"width":0.015292553,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"bounds":{"left":0.15708111,"top":0.67797285,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.70430964,"width":0.012632979,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"bounds":{"left":0.15708111,"top":0.7302474,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.7565842,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.78252196,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"bounds":{"left":0.15708111,"top":0.80885875,"width":0.012799202,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.8347965,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"bounds":{"left":0.15708111,"top":0.8607342,"width":0.015957447,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"bounds":{"left":0.15708111,"top":0.887071,"width":0.016456118,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"bounds":{"left":0.15708111,"top":0.91300875,"width":0.016289894,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"bounds":{"left":0.15708111,"top":0.9393456,"width":0.015625,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"bounds":{"left":0.22290559,"top":0.4445331,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"bounds":{"left":0.22290559,"top":0.4688747,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"bounds":{"left":0.22290559,"top":0.49521148,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"bounds":{"left":0.22290559,"top":0.5211492,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"bounds":{"left":0.22290559,"top":0.547486,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.5734238,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"bounds":{"left":0.22290559,"top":0.5997606,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"bounds":{"left":0.22290559,"top":0.6256983,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"bounds":{"left":0.22290559,"top":0.6520351,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"bounds":{"left":0.22290559,"top":0.67797285,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"bounds":{"left":0.22290559,"top":0.70430964,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"bounds":{"left":0.22290559,"top":0.7302474,"width":0.035738032,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"bounds":{"left":0.22290559,"top":0.7565842,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"bounds":{"left":0.22290559,"top":0.78252196,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"bounds":{"left":0.22290559,"top":0.80885875,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"bounds":{"left":0.22290559,"top":0.8347965,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"bounds":{"left":0.22290559,"top":0.8607342,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"bounds":{"left":0.22290559,"top":0.887071,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"bounds":{"left":0.22290559,"top":0.91300875,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.22290559,"top":0.9393456,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"bounds":{"left":0.32413563,"top":0.4445331,"width":0.011635638,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"bounds":{"left":0.32413563,"top":0.4688747,"width":0.03656915,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"bounds":{"left":0.32413563,"top":0.49521148,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"bounds":{"left":0.32413563,"top":0.5211492,"width":0.037898935,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"bounds":{"left":0.32413563,"top":0.547486,"width":0.03706782,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"bounds":{"left":0.32413563,"top":0.5734238,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"bounds":{"left":0.32413563,"top":0.5997606,"width":0.038065158,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"bounds":{"left":0.32413563,"top":0.6256983,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"bounds":{"left":0.32413563,"top":0.6520351,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"bounds":{"left":0.32413563,"top":0.67797285,"width":0.03723404,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"bounds":{"left":0.32413563,"top":0.70430964,"width":0.03756649,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"bounds":{"left":0.32413563,"top":0.7302474,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"bounds":{"left":0.32413563,"top":0.7565842,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"bounds":{"left":0.32413563,"top":0.78252196,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"bounds":{"left":0.32413563,"top":0.80885875,"width":0.036901597,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"bounds":{"left":0.32413563,"top":0.8347965,"width":0.03673537,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"bounds":{"left":0.32413563,"top":0.8607342,"width":0.036402926,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"bounds":{"left":0.32413563,"top":0.887071,"width":0.037400264,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"bounds":{"left":0.32413563,"top":0.91300875,"width":0.038231384,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.32413563,"top":0.9393456,"width":0.037732713,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"bounds":{"left":0.42636302,"top":0.4445331,"width":0.017453458,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.4696728,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.4960096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5219473,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.5482841,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.57422185,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.60055864,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.62649643,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.6528332,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.67877096,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.70510775,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.7310455,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.7573823,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"bounds":{"left":0.42869017,"top":0.78332,"width":0.018284574,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8096568,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8355946,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"bounds":{"left":0.42869017,"top":0.86153233,"width":0.01761968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.8878691,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.91380686,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.42869017,"top":0.94014364,"width":0.01512633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"bounds":{"left":0.08294548,"top":0.75259376,"width":0.030585106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 days · avg 2,098 · goal hit 0/20 days","depth":4,"bounds":{"left":0.41456118,"top":0.75458896,"width":0.07130984,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.010305851,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"bounds":{"left":0.19365026,"top":0.9756584,"width":0.012799202,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.26662233,"top":0.9756584,"width":0.03025266,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.39394948,"top":0.9756584,"width":0.02244016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0028257978,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012799202,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.0063164895,"height":-0.0007981062},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024767287,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.0078125,"height":-0.02633679},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012300532,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.006150266,"height":-0.027134895},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012300532,"height":-0.052274585},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012466756,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.00880984,"height":-0.05307257},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"bounds":{"left":0.082446806,"top":1.0,"width":0.024933511,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"bounds":{"left":0.19365026,"top":1.0,"width":0.012134309,"height":-0.078611374},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.26894948,"top":1.0,"width":0.012799202,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.3962766,"top":1.0,"width":0.008643617,"height":-0.07940936},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,779","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-4227178554740544706
|
-5180467783093799488
|
typing_pause
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
2026-05-19
221
-7,779
3%...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73075
|
2620
|
60
|
2026-05-26T17:50:40.381538+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817840381_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS < 6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126 bpm recorded","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 nights · avg 6h 14m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.07777778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":7,"bounds":{"left":0.1125,"top":0.0,"width":0.078819446,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short <6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good ≥7h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair ≥6h","depth":8,"bounds":{"left":0.33090279,"top":0.0,"width":0.031597223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 days · avg 2,098 · goal hit 0/20 days","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000 GOAL","depth":7,"bounds":{"left":0.0,"top":0.0,"width":0.063194446,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% OF GOAL","depth":7,"bounds":{"left":0.25833333,"top":0.0,"width":0.046875,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":8,"bounds":{"left":0.0,"top":0.0011111111,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"bounds":{"left":0.26319444,"top":0.0011111111,"width":0.013194445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":8,"bounds":{"left":0.0,"top":0.037777778,"width":0.025694445,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":8,"bounds":{"left":0.26319444,"top":0.037777778,"width":0.012847222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":8,"bounds":{"left":0.0,"top":0.07388889,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":8,"bounds":{"left":0.26319444,"top":0.07388889,"width":0.018402778,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":8,"bounds":{"left":0.0,"top":0.11055555,"width":0.02673611,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":8,"bounds":{"left":0.26319444,"top":0.11055555,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":8,"bounds":{"left":0.0,"top":0.14666666,"width":0.025347222,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":8,"bounds":{"left":0.26319444,"top":0.14666666,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":8,"bounds":{"left":0.0,"top":0.18333334,"width":0.026041666,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":8,"bounds":{"left":0.26319444,"top":0.18333334,"width":0.018055556,"height":0.015},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
2053640245213173635
|
-6333389287549651520
|
typing_pause
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
API Reference
API Reference
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
7d
30d
90d
All
AVG SLEEP
6h 14m
2026-05-07 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS < 6H
7
of
19
tracked
AVG STEPS
2,098
0% days hit goal
BEST STEPS DAY
5,925
2026-05-10
AVG RESTING HR
66 bpm
43–126 bpm recorded
DAYS TRACKED
20
2026-05-07 → 2026-05-26
😴 Sleep Duration
19 nights · avg 6h 14m
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short <6h
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good ≥7h
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short <6h
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short <6h
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair ≥6h
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short <6h
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair ≥6h
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair ≥6h
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good ≥7h
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short <6h
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short <6h
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair ≥6h
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short <6h
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair ≥6h
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair ≥6h
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good ≥7h
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair ≥6h
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair ≥6h
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair ≥6h
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short <6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Short <6h
Short <6h
Fair ≥6h
Short <6h
Fair ≥6h
Fair ≥6h
Good ≥7h
Fair ≥6h
Fair ≥6h
Fair ≥6h
👟 Daily Steps
20 days · avg 2,098 · goal hit 0/20 days
DATE
STEPS
VS 8 000 GOAL
% OF GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423...
|
73074
|
NULL
|
NULL
|
NULL
|
|
73074
|
2620
|
59
|
2026-05-26T17:50:36.875518+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817836875_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dawhboard
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low
2026-05-17
1,274
Low
2026-05-16
4,612
Low
2026-05-15
627
Low
2026-05-14
238
Low
2026-05-13
112
Low
2026-05-12
2,316
Low
2026-05-11
11
Low
2026-05-10
5,925
Close
2026-05-09
4,370
Low
2026-05-08
201
Low
2026-05-07
3,739
Low
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
2,584
1,274
4,612
627
238
112
2,316
11
5,925
4,370
201
3,739
VS GOAL (8 000)
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Close
Low
Low
Low
❤️ Heart Rate (daily min / avg / max)
DATE
MIN
AVG
MAX
2026-05-25
54
66.7
102
2026-05-24
48
68.5
115
2026-05-23
52
73.5
112
2026-05-22
53
74.1
119
2026-05-21
47
71.1
119
2026-05-20
49
73.2
126
2026-05-19
46
55.5
96
2026-05-18
47
65.8
118
2026-05-17
43
59.8
110
2026-05-16
53
75.6
126
2026-05-15
49
60.4
111
2026-05-14
47...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":1,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST SLEEP","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"HR RANGE","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.078125,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.07986111,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.08055556,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.081597224,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.0,"top":0.0055555557,"width":0.07951389,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.12708333,"top":0.0055555557,"width":0.08055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.006666667,"width":0.014930556,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.078125,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.08055556,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.0,"top":0.0055555557,"width":0.07951389,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.07986111,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.081597224,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.12708333,"top":0.0055555557,"width":0.08055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.006666667,"width":0.014930556,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":2,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":6,"bounds":{"left":0.0,"top":0.41555557,"width":0.027777778,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS GOAL (8 000)","depth":6,"bounds":{"left":0.10069445,"top":0.41555557,"width":0.072916664,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.0,"top":0.45277777,"width":0.00625,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.4538889,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":7,"bounds":{"left":0.0,"top":0.49222222,"width":0.017013889,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.49333334,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":7,"bounds":{"left":0.0,"top":0.5322222,"width":0.02638889,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.53333336,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":7,"bounds":{"left":0.0,"top":0.57222223,"width":0.026041666,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.5733333,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":7,"bounds":{"left":0.0,"top":0.6116667,"width":0.025,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.61277777,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":7,"bounds":{"left":0.0,"top":0.65166664,"width":0.02673611,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.6527778,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":7,"bounds":{"left":0.0,"top":0.6911111,"width":0.027083334,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.69222224,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":7,"bounds":{"left":0.0,"top":0.7311111,"width":0.016319444,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.7322222,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":7,"bounds":{"left":0.0,"top":0.77111113,"width":0.027083334,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.7722222,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":7,"bounds":{"left":0.0,"top":0.8105556,"width":0.024652777,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.81166667,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":7,"bounds":{"left":0.0,"top":0.85055554,"width":0.025347222,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.8516667,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":7,"bounds":{"left":0.0,"top":0.89,"width":0.017361112,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.89111114,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":7,"bounds":{"left":0.0,"top":0.93,"width":0.018055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.9311111,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"bounds":{"left":0.0,"top":0.97,"width":0.015277778,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.9711111,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":7,"bounds":{"left":0.0,"top":1.0,"width":0.025347222,"height":-0.009444475},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":1.0,"width":0.015972223,"height":-0.010555506},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":7,"bounds":{"left":0.0,"top":1.0,"width":0.009375,"height":-0.049444437},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":1.0,"width":0.015972223,"height":-0.050555587},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":7,"bounds":{"left":0.0,"top":1.0,"width":0.02638889,"height":-0.08888888},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Close","depth":7,"bounds":{"left":0.10625,"top":1.0,"width":0.022222223,"height":-0.09000003},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":6,"bounds":{"left":0.0,"top":0.41555557,"width":0.027777778,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.0,"top":0.45277777,"width":0.00625,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":7,"bounds":{"left":0.0,"top":0.49222222,"width":0.017013889,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":7,"bounds":{"left":0.0,"top":0.5322222,"width":0.02638889,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":7,"bounds":{"left":0.0,"top":0.57222223,"width":0.026041666,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":7,"bounds":{"left":0.0,"top":0.6116667,"width":0.025,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":7,"bounds":{"left":0.0,"top":0.65166664,"width":0.02673611,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":7,"bounds":{"left":0.0,"top":0.6911111,"width":0.027083334,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":7,"bounds":{"left":0.0,"top":0.7311111,"width":0.016319444,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":7,"bounds":{"left":0.0,"top":0.77111113,"width":0.027083334,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":7,"bounds":{"left":0.0,"top":0.8105556,"width":0.024652777,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":7,"bounds":{"left":0.0,"top":0.85055554,"width":0.025347222,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":7,"bounds":{"left":0.0,"top":0.89,"width":0.017361112,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":7,"bounds":{"left":0.0,"top":0.93,"width":0.018055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"bounds":{"left":0.0,"top":0.97,"width":0.015277778,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":7,"bounds":{"left":0.0,"top":1.0,"width":0.025347222,"height":-0.009444475},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":7,"bounds":{"left":0.0,"top":1.0,"width":0.009375,"height":-0.049444437},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":7,"bounds":{"left":0.0,"top":1.0,"width":0.02638889,"height":-0.08888888},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS GOAL (8 000)","depth":6,"bounds":{"left":0.10069445,"top":0.41555557,"width":0.072916664,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.4538889,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.49333334,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.53333336,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.5733333,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.61277777,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.6527778,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.69222224,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.7322222,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.7722222,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.81166667,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.8516667,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.89111114,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.9311111,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.9711111,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":1.0,"width":0.015972223,"height":-0.010555506},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":1.0,"width":0.015972223,"height":-0.050555587},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Close","depth":7,"bounds":{"left":0.10625,"top":1.0,"width":0.022222223,"height":-0.09000003},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate (daily min / avg / max)","depth":2,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"65.8","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"118","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"59.8","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"110","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"75.6","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60.4","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"111","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
43289647793544782
|
-4894159447740467864
|
typing_pause
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low
2026-05-17
1,274
Low
2026-05-16
4,612
Low
2026-05-15
627
Low
2026-05-14
238
Low
2026-05-13
112
Low
2026-05-12
2,316
Low
2026-05-11
11
Low
2026-05-10
5,925
Close
2026-05-09
4,370
Low
2026-05-08
201
Low
2026-05-07
3,739
Low
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
2,584
1,274
4,612
627
238
112
2,316
11
5,925
4,370
201
3,739
VS GOAL (8 000)
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Close
Low
Low
Low
❤️ Heart Rate (daily min / avg / max)
DATE
MIN
AVG
MAX
2026-05-25
54
66.7
102
2026-05-24
48
68.5
115
2026-05-23
52
73.5
112
2026-05-22
53
74.1
119
2026-05-21
47
71.1
119
2026-05-20
49
73.2
126
2026-05-19
46
55.5
96
2026-05-18
47
65.8
118
2026-05-17
43
59.8
110
2026-05-16
53
75.6
126
2026-05-15
49
60.4
111
2026-05-14
47...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73073
|
2621
|
71
|
2026-05-26T17:50:36.645453+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817836645_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dawhboard
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low
2026-05-17
1,274
Low
2026-05-16
4,612
Low
2026-05-15
627
Low
2026-05-14
238
Low
2026-05-13
112
Low
2026-05-12
2,316
Low
2026-05-11
11
Low
2026-05-10
5,925
Close
2026-05-09
4,370
Low
2026-05-08
201
Low
2026-05-07
3,739
Low
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
2,584
1,274
4,612
627
238
112
2,316
11
5,925
4,370
201
3,739
VS GOAL (8 000)
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Close
Low
Low
Low
❤️ Heart Rate (daily min / avg / max)
DATE
MIN
AVG
MAX
2026-05-25
54
66.7
102
2026-05-24
48
68.5
115
2026-05-23
52
73.5
112
2026-05-22
53
74.1
119
2026-05-21
47
71.1
119
2026-05-20
49
73.2
126
2026-05-19
46
55.5
96
2026-05-18
47
65.8
118
2026-05-17
43
59.8
110...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06624102,"width":0.2571476,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06624102,"width":0.06482713,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":2,"bounds":{"left":0.33926198,"top":0.070231445,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"bounds":{"left":0.35804522,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.3643617,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":3,"bounds":{"left":0.36818483,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.37450132,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"bounds":{"left":0.37832448,"top":0.0698324,"width":0.010804521,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"bounds":{"left":0.39045876,"top":0.07063048,"width":0.005984043,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":2,"bounds":{"left":0.40458778,"top":0.070231445,"width":0.004654255,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"bounds":{"left":0.41788563,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.4242021,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":3,"bounds":{"left":0.42802528,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.43434176,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"bounds":{"left":0.4381649,"top":0.0698324,"width":0.010804521,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"bounds":{"left":0.4502992,"top":0.07063048,"width":0.005984043,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":1,"bounds":{"left":0.4644282,"top":0.06464485,"width":0.027593086,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":2,"bounds":{"left":0.08344415,"top":0.13447726,"width":0.023105053,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":2,"bounds":{"left":0.08344415,"top":0.15043895,"width":0.03158245,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST SLEEP","depth":2,"bounds":{"left":0.15359043,"top":0.13447726,"width":0.025265958,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":2,"bounds":{"left":0.15359043,"top":0.15043895,"width":0.03125,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":2,"bounds":{"left":0.2237367,"top":0.13447726,"width":0.0234375,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":2,"bounds":{"left":0.2237367,"top":0.15043895,"width":0.025764627,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":2,"bounds":{"left":0.29371676,"top":0.13447726,"width":0.035405584,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":2,"bounds":{"left":0.29371676,"top":0.15043895,"width":0.02543218,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":2,"bounds":{"left":0.36386302,"top":0.13447726,"width":0.035738032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":2,"bounds":{"left":0.36386302,"top":0.15043895,"width":0.03274601,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"HR RANGE","depth":2,"bounds":{"left":0.4340093,"top":0.13447726,"width":0.021775266,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126","depth":2,"bounds":{"left":0.4340093,"top":0.15043895,"width":0.03307846,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":2,"bounds":{"left":0.08344415,"top":0.22146848,"width":0.040226065,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"bounds":{"left":0.082446806,"top":0.4632881,"width":0.010638298,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"bounds":{"left":0.15890957,"top":0.4632881,"width":0.021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"bounds":{"left":0.22706117,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"bounds":{"left":0.33111703,"top":0.4632881,"width":0.011968086,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"bounds":{"left":0.43600398,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"bounds":{"left":0.082446806,"top":0.49002394,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.49002394,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"bounds":{"left":0.22706117,"top":0.49002394,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"bounds":{"left":0.33111703,"top":0.49002394,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.49082202,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"bounds":{"left":0.082446806,"top":0.51835597,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.51835597,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"bounds":{"left":0.22706117,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"bounds":{"left":0.33111703,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.519154,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"bounds":{"left":0.082446806,"top":0.547087,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"bounds":{"left":0.15890957,"top":0.547087,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"bounds":{"left":0.22706117,"top":0.547087,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"bounds":{"left":0.33111703,"top":0.547087,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.54788506,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"bounds":{"left":0.082446806,"top":0.575419,"width":0.025265958,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"bounds":{"left":0.15890957,"top":0.575419,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"bounds":{"left":0.22706117,"top":0.575419,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"bounds":{"left":0.33111703,"top":0.575419,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.57621706,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"bounds":{"left":0.082446806,"top":0.60415006,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"bounds":{"left":0.15890957,"top":0.60415006,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.60415006,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"bounds":{"left":0.33111703,"top":0.60415006,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6049481,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"bounds":{"left":0.082446806,"top":0.6328811,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"bounds":{"left":0.15890957,"top":0.6328811,"width":0.013796543,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"bounds":{"left":0.22706117,"top":0.6328811,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"bounds":{"left":0.33111703,"top":0.6328811,"width":0.038896278,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.63367915,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"bounds":{"left":0.082446806,"top":0.6612131,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"bounds":{"left":0.15890957,"top":0.6612131,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.6612131,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"bounds":{"left":0.33111703,"top":0.6612131,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.66201115,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"bounds":{"left":0.082446806,"top":0.68994415,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"bounds":{"left":0.15890957,"top":0.68994415,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"bounds":{"left":0.22706117,"top":0.68994415,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"bounds":{"left":0.33111703,"top":0.68994415,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6907422,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"bounds":{"left":0.082446806,"top":0.71827614,"width":0.024601065,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"bounds":{"left":0.15890957,"top":0.71827614,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"bounds":{"left":0.22706117,"top":0.71827614,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"bounds":{"left":0.33111703,"top":0.71827614,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.71907425,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"bounds":{"left":0.082446806,"top":0.7470072,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.7470072,"width":0.012965426,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"bounds":{"left":0.22706117,"top":0.7470072,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"bounds":{"left":0.33111703,"top":0.7470072,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.74780524,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"bounds":{"left":0.082446806,"top":0.77573824,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"bounds":{"left":0.15890957,"top":0.77573824,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"bounds":{"left":0.22706117,"top":0.77573824,"width":0.03656915,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"bounds":{"left":0.33111703,"top":0.77573824,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.7765363,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"bounds":{"left":0.082446806,"top":0.80407023,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.80407023,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"bounds":{"left":0.22706117,"top":0.80407023,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"bounds":{"left":0.33111703,"top":0.80407023,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.80486834,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"bounds":{"left":0.082446806,"top":0.8328013,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.8328013,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"bounds":{"left":0.22706117,"top":0.8328013,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"bounds":{"left":0.33111703,"top":0.8328013,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.8335994,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"bounds":{"left":0.082446806,"top":0.8611333,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.8611333,"width":0.013131649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"bounds":{"left":0.22706117,"top":0.8611333,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"bounds":{"left":0.33111703,"top":0.8611333,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.8619314,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"bounds":{"left":0.082446806,"top":0.8898643,"width":0.024102394,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.8898643,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"bounds":{"left":0.22706117,"top":0.8898643,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"bounds":{"left":0.33111703,"top":0.8898643,"width":0.03756649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.89066243,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"bounds":{"left":0.082446806,"top":0.9185954,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.9185954,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"bounds":{"left":0.22706117,"top":0.9185954,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"bounds":{"left":0.33111703,"top":0.9185954,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.9193935,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"bounds":{"left":0.082446806,"top":0.94692737,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.94692737,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.22706117,"top":0.94692737,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.33111703,"top":0.94692737,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9477255,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.9756584,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.22706117,"top":0.9756584,"width":0.03856383,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.33111703,"top":0.9756584,"width":0.0390625,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9764565,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"bounds":{"left":0.082446806,"top":1.0,"width":0.025265958,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"bounds":{"left":0.15890957,"top":1.0,"width":0.015957447,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.22706117,"top":1.0,"width":0.038065158,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.33111703,"top":1.0,"width":0.03856383,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":1.0,"width":0.0071476065,"height":-0.004788518},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"bounds":{"left":0.082446806,"top":0.4632881,"width":0.010638298,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"bounds":{"left":0.082446806,"top":0.49002394,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"bounds":{"left":0.082446806,"top":0.51835597,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"bounds":{"left":0.082446806,"top":0.547087,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"bounds":{"left":0.082446806,"top":0.575419,"width":0.025265958,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"bounds":{"left":0.082446806,"top":0.60415006,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"bounds":{"left":0.082446806,"top":0.6328811,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"bounds":{"left":0.082446806,"top":0.6612131,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"bounds":{"left":0.082446806,"top":0.68994415,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"bounds":{"left":0.082446806,"top":0.71827614,"width":0.024601065,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"bounds":{"left":0.082446806,"top":0.7470072,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"bounds":{"left":0.082446806,"top":0.77573824,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"bounds":{"left":0.082446806,"top":0.80407023,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"bounds":{"left":0.082446806,"top":0.8328013,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"bounds":{"left":0.082446806,"top":0.8611333,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"bounds":{"left":0.082446806,"top":0.8898643,"width":0.024102394,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"bounds":{"left":0.082446806,"top":0.9185954,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"bounds":{"left":0.082446806,"top":0.94692737,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"bounds":{"left":0.082446806,"top":1.0,"width":0.025265958,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"bounds":{"left":0.15890957,"top":0.4632881,"width":0.021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.49002394,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.51835597,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"bounds":{"left":0.15890957,"top":0.547087,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"bounds":{"left":0.15890957,"top":0.575419,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"bounds":{"left":0.15890957,"top":0.60415006,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"bounds":{"left":0.15890957,"top":0.6328811,"width":0.013796543,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"bounds":{"left":0.15890957,"top":0.6612131,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"bounds":{"left":0.15890957,"top":0.68994415,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"bounds":{"left":0.15890957,"top":0.71827614,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.7470072,"width":0.012965426,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"bounds":{"left":0.15890957,"top":0.77573824,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.80407023,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.8328013,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.8611333,"width":0.013131649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.8898643,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.9185954,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.94692737,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.9756584,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"bounds":{"left":0.15890957,"top":1.0,"width":0.015957447,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"bounds":{"left":0.22706117,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"bounds":{"left":0.22706117,"top":0.49002394,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"bounds":{"left":0.22706117,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"bounds":{"left":0.22706117,"top":0.547087,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"bounds":{"left":0.22706117,"top":0.575419,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.60415006,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"bounds":{"left":0.22706117,"top":0.6328811,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.6612131,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"bounds":{"left":0.22706117,"top":0.68994415,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"bounds":{"left":0.22706117,"top":0.71827614,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"bounds":{"left":0.22706117,"top":0.7470072,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"bounds":{"left":0.22706117,"top":0.77573824,"width":0.03656915,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"bounds":{"left":0.22706117,"top":0.80407023,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"bounds":{"left":0.22706117,"top":0.8328013,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"bounds":{"left":0.22706117,"top":0.8611333,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"bounds":{"left":0.22706117,"top":0.8898643,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"bounds":{"left":0.22706117,"top":0.9185954,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.22706117,"top":0.94692737,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.22706117,"top":0.9756584,"width":0.03856383,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.22706117,"top":1.0,"width":0.038065158,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"bounds":{"left":0.33111703,"top":0.4632881,"width":0.011968086,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"bounds":{"left":0.33111703,"top":0.49002394,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"bounds":{"left":0.33111703,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"bounds":{"left":0.33111703,"top":0.547087,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"bounds":{"left":0.33111703,"top":0.575419,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"bounds":{"left":0.33111703,"top":0.60415006,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"bounds":{"left":0.33111703,"top":0.6328811,"width":0.038896278,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"bounds":{"left":0.33111703,"top":0.6612131,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"bounds":{"left":0.33111703,"top":0.68994415,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"bounds":{"left":0.33111703,"top":0.71827614,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"bounds":{"left":0.33111703,"top":0.7470072,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"bounds":{"left":0.33111703,"top":0.77573824,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"bounds":{"left":0.33111703,"top":0.80407023,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"bounds":{"left":0.33111703,"top":0.8328013,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"bounds":{"left":0.33111703,"top":0.8611333,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"bounds":{"left":0.33111703,"top":0.8898643,"width":0.03756649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"bounds":{"left":0.33111703,"top":0.9185954,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.33111703,"top":0.94692737,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.33111703,"top":0.9756584,"width":0.0390625,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.33111703,"top":1.0,"width":0.03856383,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"bounds":{"left":0.43600398,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.49082202,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.519154,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.54788506,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.57621706,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6049481,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.63367915,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.66201115,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6907422,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.71907425,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.74780524,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.7765363,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.80486834,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.8335994,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.8619314,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.89066243,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.9193935,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9477255,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9764565,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":1.0,"width":0.0071476065,"height":-0.004788518},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":2,"bounds":{"left":0.08344415,"top":1.0,"width":0.032247342,"height":-0.05666399},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS GOAL (8 000)","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Close","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS GOAL (8 000)","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Close","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate (daily min / avg / max)","depth":2,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"46","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55.5","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"96","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"65.8","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"118","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"59.8","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"110","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
736585029246821910
|
-4894177039927036568
|
visual_change
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low
2026-05-17
1,274
Low
2026-05-16
4,612
Low
2026-05-15
627
Low
2026-05-14
238
Low
2026-05-13
112
Low
2026-05-12
2,316
Low
2026-05-11
11
Low
2026-05-10
5,925
Close
2026-05-09
4,370
Low
2026-05-08
201
Low
2026-05-07
3,739
Low
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
2,584
1,274
4,612
627
238
112
2,316
11
5,925
4,370
201
3,739
VS GOAL (8 000)
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Close
Low
Low
Low
❤️ Heart Rate (daily min / avg / max)
DATE
MIN
AVG
MAX
2026-05-25
54
66.7
102
2026-05-24
48
68.5
115
2026-05-23
52
73.5
112
2026-05-22
53
74.1
119
2026-05-21
47
71.1
119
2026-05-20
49
73.2
126
2026-05-19
46
55.5
96
2026-05-18
47
65.8
118
2026-05-17
43
59.8
110...
|
73072
|
NULL
|
NULL
|
NULL
|
|
73072
|
2621
|
70
|
2026-05-26T17:50:32.535255+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817832535_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/ui
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low
2026-05-17
1,274
Low
2026-05-16
4,612
Low
2026-05-15
627
Low
2026-05-14
238
Low
2026-05-13
112
Low
2026-05-12
2,316
Low
2026-05-11
11
Low
2026-05-10
5,925
Close
2026-05-09
4,370
Low
2026-05-08
201
Low
2026-05-07
3,739
Low
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
2,584
1,274
4,612
627
238
112
2,316
11
5,925
4,370
201
3,739
VS GOAL (8 000)
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Close
Low
Low
Low
❤️ Heart Rate (daily min / avg / max)
DATE
MIN
AVG
MAX
2026-05-25
54
66.7
102
2026-05-24
48
68.5
115
2026-05-23
52
73.5
112
2026-05-22
53...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06624102,"width":0.2571476,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06624102,"width":0.06482713,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":2,"bounds":{"left":0.33926198,"top":0.070231445,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"bounds":{"left":0.35804522,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.3643617,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":3,"bounds":{"left":0.36818483,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.37450132,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"bounds":{"left":0.37832448,"top":0.0698324,"width":0.010804521,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"bounds":{"left":0.39045876,"top":0.07063048,"width":0.005984043,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":2,"bounds":{"left":0.40458778,"top":0.070231445,"width":0.004654255,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"bounds":{"left":0.41788563,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.4242021,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":3,"bounds":{"left":0.42802528,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.43434176,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"bounds":{"left":0.4381649,"top":0.0698324,"width":0.010804521,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"bounds":{"left":0.4502992,"top":0.07063048,"width":0.005984043,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":1,"bounds":{"left":0.4644282,"top":0.06464485,"width":0.027593086,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":2,"bounds":{"left":0.08344415,"top":0.13447726,"width":0.023105053,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":2,"bounds":{"left":0.08344415,"top":0.15043895,"width":0.03158245,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST SLEEP","depth":2,"bounds":{"left":0.15359043,"top":0.13447726,"width":0.025265958,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":2,"bounds":{"left":0.15359043,"top":0.15043895,"width":0.03125,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":2,"bounds":{"left":0.2237367,"top":0.13447726,"width":0.0234375,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":2,"bounds":{"left":0.2237367,"top":0.15043895,"width":0.025764627,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":2,"bounds":{"left":0.29371676,"top":0.13447726,"width":0.035405584,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":2,"bounds":{"left":0.29371676,"top":0.15043895,"width":0.02543218,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":2,"bounds":{"left":0.36386302,"top":0.13447726,"width":0.035738032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":2,"bounds":{"left":0.36386302,"top":0.15043895,"width":0.03274601,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"HR RANGE","depth":2,"bounds":{"left":0.4340093,"top":0.13447726,"width":0.021775266,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126","depth":2,"bounds":{"left":0.4340093,"top":0.15043895,"width":0.03307846,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":2,"bounds":{"left":0.08344415,"top":0.22146848,"width":0.040226065,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"bounds":{"left":0.082446806,"top":0.4632881,"width":0.010638298,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"bounds":{"left":0.15890957,"top":0.4632881,"width":0.021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"bounds":{"left":0.22706117,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"bounds":{"left":0.33111703,"top":0.4632881,"width":0.011968086,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"bounds":{"left":0.43600398,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"bounds":{"left":0.082446806,"top":0.49002394,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.49002394,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"bounds":{"left":0.22706117,"top":0.49002394,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"bounds":{"left":0.33111703,"top":0.49002394,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.49082202,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"bounds":{"left":0.082446806,"top":0.51835597,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.51835597,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"bounds":{"left":0.22706117,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"bounds":{"left":0.33111703,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.519154,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"bounds":{"left":0.082446806,"top":0.547087,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"bounds":{"left":0.15890957,"top":0.547087,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"bounds":{"left":0.22706117,"top":0.547087,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"bounds":{"left":0.33111703,"top":0.547087,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.54788506,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"bounds":{"left":0.082446806,"top":0.575419,"width":0.025265958,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"bounds":{"left":0.15890957,"top":0.575419,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"bounds":{"left":0.22706117,"top":0.575419,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"bounds":{"left":0.33111703,"top":0.575419,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.57621706,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"bounds":{"left":0.082446806,"top":0.60415006,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"bounds":{"left":0.15890957,"top":0.60415006,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.60415006,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"bounds":{"left":0.33111703,"top":0.60415006,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6049481,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"bounds":{"left":0.082446806,"top":0.6328811,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"bounds":{"left":0.15890957,"top":0.6328811,"width":0.013796543,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"bounds":{"left":0.22706117,"top":0.6328811,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"bounds":{"left":0.33111703,"top":0.6328811,"width":0.038896278,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.63367915,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"bounds":{"left":0.082446806,"top":0.6612131,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"bounds":{"left":0.15890957,"top":0.6612131,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.6612131,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"bounds":{"left":0.33111703,"top":0.6612131,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.66201115,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"bounds":{"left":0.082446806,"top":0.68994415,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"bounds":{"left":0.15890957,"top":0.68994415,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"bounds":{"left":0.22706117,"top":0.68994415,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"bounds":{"left":0.33111703,"top":0.68994415,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6907422,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"bounds":{"left":0.082446806,"top":0.71827614,"width":0.024601065,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"bounds":{"left":0.15890957,"top":0.71827614,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"bounds":{"left":0.22706117,"top":0.71827614,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"bounds":{"left":0.33111703,"top":0.71827614,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.71907425,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"bounds":{"left":0.082446806,"top":0.7470072,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.7470072,"width":0.012965426,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"bounds":{"left":0.22706117,"top":0.7470072,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"bounds":{"left":0.33111703,"top":0.7470072,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.74780524,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"bounds":{"left":0.082446806,"top":0.77573824,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"bounds":{"left":0.15890957,"top":0.77573824,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"bounds":{"left":0.22706117,"top":0.77573824,"width":0.03656915,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"bounds":{"left":0.33111703,"top":0.77573824,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.7765363,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"bounds":{"left":0.082446806,"top":0.80407023,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.80407023,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"bounds":{"left":0.22706117,"top":0.80407023,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"bounds":{"left":0.33111703,"top":0.80407023,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.80486834,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"bounds":{"left":0.082446806,"top":0.8328013,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.8328013,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"bounds":{"left":0.22706117,"top":0.8328013,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"bounds":{"left":0.33111703,"top":0.8328013,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.8335994,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"bounds":{"left":0.082446806,"top":0.8611333,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.8611333,"width":0.013131649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"bounds":{"left":0.22706117,"top":0.8611333,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"bounds":{"left":0.33111703,"top":0.8611333,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.8619314,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"bounds":{"left":0.082446806,"top":0.8898643,"width":0.024102394,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.8898643,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"bounds":{"left":0.22706117,"top":0.8898643,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"bounds":{"left":0.33111703,"top":0.8898643,"width":0.03756649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.89066243,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"bounds":{"left":0.082446806,"top":0.9185954,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.9185954,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"bounds":{"left":0.22706117,"top":0.9185954,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"bounds":{"left":0.33111703,"top":0.9185954,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.9193935,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"bounds":{"left":0.082446806,"top":0.94692737,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.94692737,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.22706117,"top":0.94692737,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.33111703,"top":0.94692737,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9477255,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.9756584,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.22706117,"top":0.9756584,"width":0.03856383,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.33111703,"top":0.9756584,"width":0.0390625,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9764565,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"bounds":{"left":0.082446806,"top":1.0,"width":0.025265958,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"bounds":{"left":0.15890957,"top":1.0,"width":0.015957447,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.22706117,"top":1.0,"width":0.038065158,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.33111703,"top":1.0,"width":0.03856383,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":1.0,"width":0.0071476065,"height":-0.004788518},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"bounds":{"left":0.082446806,"top":0.4632881,"width":0.010638298,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"bounds":{"left":0.082446806,"top":0.49002394,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"bounds":{"left":0.082446806,"top":0.51835597,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"bounds":{"left":0.082446806,"top":0.547087,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"bounds":{"left":0.082446806,"top":0.575419,"width":0.025265958,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"bounds":{"left":0.082446806,"top":0.60415006,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"bounds":{"left":0.082446806,"top":0.6328811,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"bounds":{"left":0.082446806,"top":0.6612131,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"bounds":{"left":0.082446806,"top":0.68994415,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"bounds":{"left":0.082446806,"top":0.71827614,"width":0.024601065,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"bounds":{"left":0.082446806,"top":0.7470072,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"bounds":{"left":0.082446806,"top":0.77573824,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"bounds":{"left":0.082446806,"top":0.80407023,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"bounds":{"left":0.082446806,"top":0.8328013,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"bounds":{"left":0.082446806,"top":0.8611333,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"bounds":{"left":0.082446806,"top":0.8898643,"width":0.024102394,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"bounds":{"left":0.082446806,"top":0.9185954,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"bounds":{"left":0.082446806,"top":0.94692737,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"bounds":{"left":0.082446806,"top":1.0,"width":0.025265958,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"bounds":{"left":0.15890957,"top":0.4632881,"width":0.021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.49002394,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.51835597,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"bounds":{"left":0.15890957,"top":0.547087,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"bounds":{"left":0.15890957,"top":0.575419,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"bounds":{"left":0.15890957,"top":0.60415006,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"bounds":{"left":0.15890957,"top":0.6328811,"width":0.013796543,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"bounds":{"left":0.15890957,"top":0.6612131,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"bounds":{"left":0.15890957,"top":0.68994415,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"bounds":{"left":0.15890957,"top":0.71827614,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.7470072,"width":0.012965426,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"bounds":{"left":0.15890957,"top":0.77573824,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.80407023,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.8328013,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.8611333,"width":0.013131649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.8898643,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.9185954,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.94692737,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.9756584,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"bounds":{"left":0.15890957,"top":1.0,"width":0.015957447,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"bounds":{"left":0.22706117,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"bounds":{"left":0.22706117,"top":0.49002394,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"bounds":{"left":0.22706117,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"bounds":{"left":0.22706117,"top":0.547087,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"bounds":{"left":0.22706117,"top":0.575419,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.60415006,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"bounds":{"left":0.22706117,"top":0.6328811,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.6612131,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"bounds":{"left":0.22706117,"top":0.68994415,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"bounds":{"left":0.22706117,"top":0.71827614,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"bounds":{"left":0.22706117,"top":0.7470072,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"bounds":{"left":0.22706117,"top":0.77573824,"width":0.03656915,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"bounds":{"left":0.22706117,"top":0.80407023,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"bounds":{"left":0.22706117,"top":0.8328013,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"bounds":{"left":0.22706117,"top":0.8611333,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"bounds":{"left":0.22706117,"top":0.8898643,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"bounds":{"left":0.22706117,"top":0.9185954,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.22706117,"top":0.94692737,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.22706117,"top":0.9756584,"width":0.03856383,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.22706117,"top":1.0,"width":0.038065158,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"bounds":{"left":0.33111703,"top":0.4632881,"width":0.011968086,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"bounds":{"left":0.33111703,"top":0.49002394,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"bounds":{"left":0.33111703,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"bounds":{"left":0.33111703,"top":0.547087,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"bounds":{"left":0.33111703,"top":0.575419,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"bounds":{"left":0.33111703,"top":0.60415006,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"bounds":{"left":0.33111703,"top":0.6328811,"width":0.038896278,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"bounds":{"left":0.33111703,"top":0.6612131,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"bounds":{"left":0.33111703,"top":0.68994415,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"bounds":{"left":0.33111703,"top":0.71827614,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"bounds":{"left":0.33111703,"top":0.7470072,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"bounds":{"left":0.33111703,"top":0.77573824,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"bounds":{"left":0.33111703,"top":0.80407023,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"bounds":{"left":0.33111703,"top":0.8328013,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"bounds":{"left":0.33111703,"top":0.8611333,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"bounds":{"left":0.33111703,"top":0.8898643,"width":0.03756649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"bounds":{"left":0.33111703,"top":0.9185954,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.33111703,"top":0.94692737,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.33111703,"top":0.9756584,"width":0.0390625,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.33111703,"top":1.0,"width":0.03856383,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"bounds":{"left":0.43600398,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.49082202,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.519154,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.54788506,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.57621706,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6049481,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.63367915,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.66201115,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6907422,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.71907425,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.74780524,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.7765363,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.80486834,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.8335994,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.8619314,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.89066243,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.9193935,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9477255,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9764565,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":1.0,"width":0.0071476065,"height":-0.004788518},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":2,"bounds":{"left":0.08344415,"top":1.0,"width":0.032247342,"height":-0.05666399},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS GOAL (8 000)","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Close","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,370","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"201","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,739","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS GOAL (8 000)","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Close","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate (daily min / avg / max)","depth":2,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
5343517911239208884
|
-4899788947275204760
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low
2026-05-17
1,274
Low
2026-05-16
4,612
Low
2026-05-15
627
Low
2026-05-14
238
Low
2026-05-13
112
Low
2026-05-12
2,316
Low
2026-05-11
11
Low
2026-05-10
5,925
Close
2026-05-09
4,370
Low
2026-05-08
201
Low
2026-05-07
3,739
Low
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
221
2,584
1,274
4,612
627
238
112
2,316
11
5,925
4,370
201
3,739
VS GOAL (8 000)
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Low
Close
Low
Low
Low
❤️ Heart Rate (daily min / avg / max)
DATE
MIN
AVG
MAX
2026-05-25
54
66.7
102
2026-05-24
48
68.5
115
2026-05-23
52
73.5
112
2026-05-22
53...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73071
|
2620
|
58
|
2026-05-26T17:50:32.118571+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817832118_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/ui
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":1,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST SLEEP","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"HR RANGE","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.078125,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.07986111,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.08055556,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.081597224,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.0,"top":0.0055555557,"width":0.07951389,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.12708333,"top":0.0055555557,"width":0.08055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.006666667,"width":0.014930556,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.078125,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.08055556,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.0,"top":0.0055555557,"width":0.07951389,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.07986111,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.081597224,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.12708333,"top":0.0055555557,"width":0.08055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.006666667,"width":0.014930556,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":2,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":6,"bounds":{"left":0.0,"top":0.41555557,"width":0.027777778,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS GOAL (8 000)","depth":6,"bounds":{"left":0.10069445,"top":0.41555557,"width":0.072916664,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.0,"top":0.45277777,"width":0.00625,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.4538889,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":7,"bounds":{"left":0.0,"top":0.49222222,"width":0.017013889,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.49333334,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":7,"bounds":{"left":0.0,"top":0.5322222,"width":0.02638889,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.53333336,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":7,"bounds":{"left":0.0,"top":0.57222223,"width":0.026041666,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.5733333,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":7,"bounds":{"left":0.0,"top":0.6116667,"width":0.025,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.61277777,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":7,"bounds":{"left":0.0,"top":0.65166664,"width":0.02673611,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.6527778,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":7,"bounds":{"left":0.0,"top":0.6911111,"width":0.027083334,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.69222224,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":7,"bounds":{"left":0.0,"top":0.7311111,"width":0.016319444,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.7322222,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":7,"bounds":{"left":0.0,"top":0.77111113,"width":0.027083334,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.7722222,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
8229618637658928587
|
-5187895012074703512
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low...
|
73069
|
NULL
|
NULL
|
NULL
|
|
73070
|
2621
|
69
|
2026-05-26T17:50:31.454880+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817831454_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/ui
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.032413565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.09177973,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.118914604,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.07679521,"top":0.06624102,"width":0.2571476,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.07679521,"top":0.06624102,"width":0.06482713,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":2,"bounds":{"left":0.33926198,"top":0.070231445,"width":0.010139627,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"bounds":{"left":0.35804522,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.3643617,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":3,"bounds":{"left":0.36818483,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.37450132,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"bounds":{"left":0.37832448,"top":0.0698324,"width":0.010804521,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"bounds":{"left":0.39045876,"top":0.07063048,"width":0.005984043,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":2,"bounds":{"left":0.40458778,"top":0.070231445,"width":0.004654255,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"bounds":{"left":0.41788563,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.4242021,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":3,"bounds":{"left":0.42802528,"top":0.0698324,"width":0.005319149,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"bounds":{"left":0.43434176,"top":0.0698324,"width":0.0028257978,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"bounds":{"left":0.4381649,"top":0.0698324,"width":0.010804521,"height":0.0131683955},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"bounds":{"left":0.4502992,"top":0.07063048,"width":0.005984043,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":1,"bounds":{"left":0.4644282,"top":0.06464485,"width":0.027593086,"height":0.023543496},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":2,"bounds":{"left":0.08344415,"top":0.13447726,"width":0.023105053,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":2,"bounds":{"left":0.08344415,"top":0.15043895,"width":0.03158245,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST SLEEP","depth":2,"bounds":{"left":0.15359043,"top":0.13447726,"width":0.025265958,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":2,"bounds":{"left":0.15359043,"top":0.15043895,"width":0.03125,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":2,"bounds":{"left":0.2237367,"top":0.13447726,"width":0.0234375,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":2,"bounds":{"left":0.2237367,"top":0.15043895,"width":0.025764627,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":2,"bounds":{"left":0.29371676,"top":0.13447726,"width":0.035405584,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":2,"bounds":{"left":0.29371676,"top":0.15043895,"width":0.02543218,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":2,"bounds":{"left":0.36386302,"top":0.13447726,"width":0.035738032,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":2,"bounds":{"left":0.36386302,"top":0.15043895,"width":0.03274601,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"HR RANGE","depth":2,"bounds":{"left":0.4340093,"top":0.13447726,"width":0.021775266,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126","depth":2,"bounds":{"left":0.4340093,"top":0.15043895,"width":0.03307846,"height":0.02593775},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":2,"bounds":{"left":0.08344415,"top":0.22146848,"width":0.040226065,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"bounds":{"left":0.082446806,"top":0.4632881,"width":0.010638298,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"bounds":{"left":0.15890957,"top":0.4632881,"width":0.021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"bounds":{"left":0.22706117,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"bounds":{"left":0.33111703,"top":0.4632881,"width":0.011968086,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"bounds":{"left":0.43600398,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"bounds":{"left":0.082446806,"top":0.49002394,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.49002394,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"bounds":{"left":0.22706117,"top":0.49002394,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"bounds":{"left":0.33111703,"top":0.49002394,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.49082202,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"bounds":{"left":0.082446806,"top":0.51835597,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.51835597,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"bounds":{"left":0.22706117,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"bounds":{"left":0.33111703,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.519154,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"bounds":{"left":0.082446806,"top":0.547087,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"bounds":{"left":0.15890957,"top":0.547087,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"bounds":{"left":0.22706117,"top":0.547087,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"bounds":{"left":0.33111703,"top":0.547087,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.54788506,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"bounds":{"left":0.082446806,"top":0.575419,"width":0.025265958,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"bounds":{"left":0.15890957,"top":0.575419,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"bounds":{"left":0.22706117,"top":0.575419,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"bounds":{"left":0.33111703,"top":0.575419,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.57621706,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"bounds":{"left":0.082446806,"top":0.60415006,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"bounds":{"left":0.15890957,"top":0.60415006,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.60415006,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"bounds":{"left":0.33111703,"top":0.60415006,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6049481,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"bounds":{"left":0.082446806,"top":0.6328811,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"bounds":{"left":0.15890957,"top":0.6328811,"width":0.013796543,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"bounds":{"left":0.22706117,"top":0.6328811,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"bounds":{"left":0.33111703,"top":0.6328811,"width":0.038896278,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.63367915,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"bounds":{"left":0.082446806,"top":0.6612131,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"bounds":{"left":0.15890957,"top":0.6612131,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.6612131,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"bounds":{"left":0.33111703,"top":0.6612131,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.66201115,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"bounds":{"left":0.082446806,"top":0.68994415,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"bounds":{"left":0.15890957,"top":0.68994415,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"bounds":{"left":0.22706117,"top":0.68994415,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"bounds":{"left":0.33111703,"top":0.68994415,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6907422,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"bounds":{"left":0.082446806,"top":0.71827614,"width":0.024601065,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"bounds":{"left":0.15890957,"top":0.71827614,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"bounds":{"left":0.22706117,"top":0.71827614,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"bounds":{"left":0.33111703,"top":0.71827614,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.71907425,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"bounds":{"left":0.082446806,"top":0.7470072,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.7470072,"width":0.012965426,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"bounds":{"left":0.22706117,"top":0.7470072,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"bounds":{"left":0.33111703,"top":0.7470072,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.74780524,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"bounds":{"left":0.082446806,"top":0.77573824,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"bounds":{"left":0.15890957,"top":0.77573824,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"bounds":{"left":0.22706117,"top":0.77573824,"width":0.03656915,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"bounds":{"left":0.33111703,"top":0.77573824,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.7765363,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"bounds":{"left":0.082446806,"top":0.80407023,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.80407023,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"bounds":{"left":0.22706117,"top":0.80407023,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"bounds":{"left":0.33111703,"top":0.80407023,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.80486834,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"bounds":{"left":0.082446806,"top":0.8328013,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.8328013,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"bounds":{"left":0.22706117,"top":0.8328013,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"bounds":{"left":0.33111703,"top":0.8328013,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.8335994,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"bounds":{"left":0.082446806,"top":0.8611333,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.8611333,"width":0.013131649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"bounds":{"left":0.22706117,"top":0.8611333,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"bounds":{"left":0.33111703,"top":0.8611333,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.8619314,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"bounds":{"left":0.082446806,"top":0.8898643,"width":0.024102394,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.8898643,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"bounds":{"left":0.22706117,"top":0.8898643,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"bounds":{"left":0.33111703,"top":0.8898643,"width":0.03756649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.89066243,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"bounds":{"left":0.082446806,"top":0.9185954,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.9185954,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"bounds":{"left":0.22706117,"top":0.9185954,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"bounds":{"left":0.33111703,"top":0.9185954,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.9193935,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"bounds":{"left":0.082446806,"top":0.94692737,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.94692737,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.22706117,"top":0.94692737,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.33111703,"top":0.94692737,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9477255,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.9756584,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.22706117,"top":0.9756584,"width":0.03856383,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.33111703,"top":0.9756584,"width":0.0390625,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9764565,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"bounds":{"left":0.082446806,"top":1.0,"width":0.025265958,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"bounds":{"left":0.15890957,"top":1.0,"width":0.015957447,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.22706117,"top":1.0,"width":0.038065158,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.33111703,"top":1.0,"width":0.03856383,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":1.0,"width":0.0071476065,"height":-0.004788518},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"bounds":{"left":0.082446806,"top":0.4632881,"width":0.010638298,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"bounds":{"left":0.082446806,"top":0.49002394,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"bounds":{"left":0.082446806,"top":0.51835597,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"bounds":{"left":0.082446806,"top":0.547087,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"bounds":{"left":0.082446806,"top":0.575419,"width":0.025265958,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"bounds":{"left":0.082446806,"top":0.60415006,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"bounds":{"left":0.082446806,"top":0.6328811,"width":0.02543218,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"bounds":{"left":0.082446806,"top":0.6612131,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"bounds":{"left":0.082446806,"top":0.68994415,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"bounds":{"left":0.082446806,"top":0.71827614,"width":0.024601065,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"bounds":{"left":0.082446806,"top":0.7470072,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"bounds":{"left":0.082446806,"top":0.77573824,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"bounds":{"left":0.082446806,"top":0.80407023,"width":0.024933511,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"bounds":{"left":0.082446806,"top":0.8328013,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"bounds":{"left":0.082446806,"top":0.8611333,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"bounds":{"left":0.082446806,"top":0.8898643,"width":0.024102394,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"bounds":{"left":0.082446806,"top":0.9185954,"width":0.024767287,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"bounds":{"left":0.082446806,"top":0.94692737,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"bounds":{"left":0.082446806,"top":0.9756584,"width":0.025598405,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"bounds":{"left":0.082446806,"top":1.0,"width":0.025265958,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"bounds":{"left":0.15890957,"top":0.4632881,"width":0.021609042,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.49002394,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"bounds":{"left":0.15890957,"top":0.51835597,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"bounds":{"left":0.15890957,"top":0.547087,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"bounds":{"left":0.15890957,"top":0.575419,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"bounds":{"left":0.15890957,"top":0.60415006,"width":0.015957447,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"bounds":{"left":0.15890957,"top":0.6328811,"width":0.013796543,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"bounds":{"left":0.15890957,"top":0.6612131,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"bounds":{"left":0.15890957,"top":0.68994415,"width":0.015791224,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"bounds":{"left":0.15890957,"top":0.71827614,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.7470072,"width":0.012965426,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"bounds":{"left":0.15890957,"top":0.77573824,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.80407023,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.8328013,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"bounds":{"left":0.15890957,"top":0.8611333,"width":0.013131649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.8898643,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"bounds":{"left":0.15890957,"top":0.9185954,"width":0.016456118,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"bounds":{"left":0.15890957,"top":0.94692737,"width":0.016788565,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"bounds":{"left":0.15890957,"top":0.9756584,"width":0.01662234,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"bounds":{"left":0.15890957,"top":1.0,"width":0.015957447,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"bounds":{"left":0.22706117,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"bounds":{"left":0.22706117,"top":0.49002394,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"bounds":{"left":0.22706117,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"bounds":{"left":0.22706117,"top":0.547087,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"bounds":{"left":0.22706117,"top":0.575419,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.60415006,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"bounds":{"left":0.22706117,"top":0.6328811,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"bounds":{"left":0.22706117,"top":0.6612131,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"bounds":{"left":0.22706117,"top":0.68994415,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"bounds":{"left":0.22706117,"top":0.71827614,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"bounds":{"left":0.22706117,"top":0.7470072,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"bounds":{"left":0.22706117,"top":0.77573824,"width":0.03656915,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"bounds":{"left":0.22706117,"top":0.80407023,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"bounds":{"left":0.22706117,"top":0.8328013,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"bounds":{"left":0.22706117,"top":0.8611333,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"bounds":{"left":0.22706117,"top":0.8898643,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"bounds":{"left":0.22706117,"top":0.9185954,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.22706117,"top":0.94692737,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.22706117,"top":0.9756584,"width":0.03856383,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.22706117,"top":1.0,"width":0.038065158,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"bounds":{"left":0.33111703,"top":0.4632881,"width":0.011968086,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"bounds":{"left":0.33111703,"top":0.49002394,"width":0.037400264,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"bounds":{"left":0.33111703,"top":0.51835597,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"bounds":{"left":0.33111703,"top":0.547087,"width":0.03873005,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"bounds":{"left":0.33111703,"top":0.575419,"width":0.037898935,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"bounds":{"left":0.33111703,"top":0.60415006,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"bounds":{"left":0.33111703,"top":0.6328811,"width":0.038896278,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"bounds":{"left":0.33111703,"top":0.6612131,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"bounds":{"left":0.33111703,"top":0.68994415,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"bounds":{"left":0.33111703,"top":0.71827614,"width":0.038065158,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"bounds":{"left":0.33111703,"top":0.7470072,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"bounds":{"left":0.33111703,"top":0.77573824,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"bounds":{"left":0.33111703,"top":0.80407023,"width":0.038397606,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"bounds":{"left":0.33111703,"top":0.8328013,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"bounds":{"left":0.33111703,"top":0.8611333,"width":0.037732713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"bounds":{"left":0.33111703,"top":0.8898643,"width":0.03756649,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"bounds":{"left":0.33111703,"top":0.9185954,"width":0.03723404,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.33111703,"top":0.94692737,"width":0.038231384,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.33111703,"top":0.9756584,"width":0.0390625,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.33111703,"top":1.0,"width":0.03856383,"height":-0.0039904118},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"bounds":{"left":0.43600398,"top":0.4632881,"width":0.018284574,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.49082202,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.519154,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.54788506,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.57621706,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6049481,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.63367915,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.66201115,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.6907422,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.71907425,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.74780524,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.7765363,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.80486834,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"bounds":{"left":0.43866357,"top":0.8335994,"width":0.010472074,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.8619314,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.89066243,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"bounds":{"left":0.43866357,"top":0.9193935,"width":0.010139627,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9477255,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":0.9764565,"width":0.0071476065,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.43866357,"top":1.0,"width":0.0071476065,"height":-0.004788518},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":2,"bounds":{"left":0.08344415,"top":1.0,"width":0.032247342,"height":-0.05666399},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS GOAL (8 000)","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
4250865653650214431
|
-5187330962576099992
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low...
|
73067
|
NULL
|
NULL
|
NULL
|
|
73069
|
2620
|
57
|
2026-05-26T17:50:31.350651+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817831350_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/ui
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low
2026-05-17
1,274
Low
2026-05-16
4,612
Low
2026-05-15
627
Low
2026-05-14
238
Low
2026-05-13
112
Low
2026-05-12...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":1,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST SLEEP","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"HR RANGE","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.078125,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.07986111,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.08055556,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.081597224,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.0,"top":0.0055555557,"width":0.07951389,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.12708333,"top":0.0055555557,"width":0.08055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.006666667,"width":0.014930556,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.078125,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.08055556,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.0,"top":0.0055555557,"width":0.07951389,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.07986111,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.081597224,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.12708333,"top":0.0055555557,"width":0.08055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.006666667,"width":0.014930556,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":2,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":6,"bounds":{"left":0.0,"top":0.41555557,"width":0.027777778,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS GOAL (8 000)","depth":6,"bounds":{"left":0.10069445,"top":0.41555557,"width":0.072916664,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.0,"top":0.45277777,"width":0.00625,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.4538889,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":7,"bounds":{"left":0.0,"top":0.49222222,"width":0.017013889,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.49333334,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":7,"bounds":{"left":0.0,"top":0.5322222,"width":0.02638889,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.53333336,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":7,"bounds":{"left":0.0,"top":0.57222223,"width":0.026041666,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.5733333,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":7,"bounds":{"left":0.0,"top":0.6116667,"width":0.025,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.61277777,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":7,"bounds":{"left":0.0,"top":0.65166664,"width":0.02673611,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.6527778,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":7,"bounds":{"left":0.0,"top":0.6911111,"width":0.027083334,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.69222224,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":7,"bounds":{"left":0.0,"top":0.7311111,"width":0.016319444,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.7322222,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":7,"bounds":{"left":0.0,"top":0.77111113,"width":0.027083334,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.7722222,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":7,"bounds":{"left":0.0,"top":0.8105556,"width":0.024652777,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.81166667,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":7,"bounds":{"left":0.0,"top":0.85055554,"width":0.025347222,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.8516667,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":7,"bounds":{"left":0.0,"top":0.89,"width":0.017361112,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.89111114,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":7,"bounds":{"left":0.0,"top":0.93,"width":0.018055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.9311111,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"bounds":{"left":0.0,"top":0.97,"width":0.015277778,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.9711111,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
6743519506671151428
|
-5188034650051299992
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low
2026-05-17
1,274
Low
2026-05-16
4,612
Low
2026-05-15
627
Low
2026-05-14
238
Low
2026-05-13
112
Low
2026-05-12...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73068
|
2620
|
56
|
2026-05-26T17:50:30.120295+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779817830120_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/ui
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
keychron Launcher
keychron Launcher
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low
2026-05-17
1,274
Low
2026-05-16
4,612
Low
2026-05-15
627
Low
2026-05-14
238
Low
2026-05-13
112
Low
2026-05-12
2,316...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"keychron Launcher","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"keychron Launcher","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"04","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":3,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":2,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":1,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AVG SLEEP","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 14m","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST SLEEP","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,098","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS DAY","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,925","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG RESTING HR","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66 bpm","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"HR RANGE","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"43–126","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":2,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.078125,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.07986111,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.08055556,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.081597224,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.0,"top":0.0055555557,"width":0.07951389,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.12708333,"top":0.0055555557,"width":0.08055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.006666667,"width":0.014930556,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 42m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 17m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 50m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 39m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 1m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7h 45m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 44m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 33m","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 31m","depth":7,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 21:24","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 20:30","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 21:47","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 21:49","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 22:18","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 20:28","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 19:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 20:15","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 21:59","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 21:21","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 20:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 20:53","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 20:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 20:32","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 19:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 21:31","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.078125,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 20:56","depth":6,"bounds":{"left":0.0,"top":0.0,"width":0.08055556,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-06 20:31","depth":6,"bounds":{"left":0.0,"top":0.0055555557,"width":0.07951389,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25 03:11","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24 05:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23 03:29","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22 03:31","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21 03:06","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 04:00","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19 03:36","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18 03:39","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17 04:50","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16 03:44","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15 04:03","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14 03:43","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13 03:38","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12 03:37","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-11 03:45","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-10 05:17","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-09 04:31","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.07986111,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-08 03:46","depth":6,"bounds":{"left":0.12708333,"top":0.0,"width":0.081597224,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-07 04:29","depth":6,"bounds":{"left":0.12708333,"top":0.0055555557,"width":0.08055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":6,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Short","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Good","depth":7,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.0,"width":0.014930556,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Fair","depth":7,"bounds":{"left":0.3517361,"top":0.006666667,"width":0.014930556,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":2,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":6,"bounds":{"left":0.0,"top":0.41555557,"width":0.027777778,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS GOAL (8 000)","depth":6,"bounds":{"left":0.10069445,"top":0.41555557,"width":0.072916664,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":7,"bounds":{"left":0.0,"top":0.45277777,"width":0.00625,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.4538889,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":7,"bounds":{"left":0.0,"top":0.49222222,"width":0.017013889,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.49333334,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":7,"bounds":{"left":0.0,"top":0.5322222,"width":0.02638889,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.53333336,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":7,"bounds":{"left":0.0,"top":0.57222223,"width":0.026041666,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.5733333,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":7,"bounds":{"left":0.0,"top":0.6116667,"width":0.025,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.61277777,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":7,"bounds":{"left":0.0,"top":0.65166664,"width":0.02673611,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.6527778,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":7,"bounds":{"left":0.0,"top":0.6911111,"width":0.027083334,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.69222224,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-19","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"221","depth":7,"bounds":{"left":0.0,"top":0.7311111,"width":0.016319444,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.7322222,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-18","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,584","depth":7,"bounds":{"left":0.0,"top":0.77111113,"width":0.027083334,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.7722222,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-17","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":7,"bounds":{"left":0.0,"top":0.8105556,"width":0.024652777,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.81166667,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-16","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,612","depth":7,"bounds":{"left":0.0,"top":0.85055554,"width":0.025347222,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.8516667,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-15","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"627","depth":7,"bounds":{"left":0.0,"top":0.89,"width":0.017361112,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.89111114,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-14","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"238","depth":7,"bounds":{"left":0.0,"top":0.93,"width":0.018055556,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.9311111,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-13","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":7,"bounds":{"left":0.0,"top":0.97,"width":0.015277778,"height":0.017777778},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Low","depth":7,"bounds":{"left":0.10625,"top":0.9711111,"width":0.015972223,"height":0.015555556},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-12","depth":6,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,316","depth":7,"bounds":{"left":0.0,"top":1.0,"width":0.025347222,"height":-0.009444475},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
9046078908802505533
|
-5188034650017743512
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
keychron Launcher
keychron Launcher
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
From
26
/
04
/
2026
Calendar
To
26
/
05
/
2026
Calendar
Refresh
AVG SLEEP
6h 14m
BEST SLEEP
8h 21m
AVG STEPS
2,098
BEST STEPS DAY
5,925
AVG RESTING HR
66 bpm
HR RANGE
43–126
😴 Sleep Duration
DATE
DURATION
BEDTIME
WAKE
QUALITY
2026-05-25
5h 21m
2026-05-24 21:24
2026-05-25 03:11
Short
2026-05-24
8h 21m
2026-05-23 20:30
2026-05-24 05:29
Good
2026-05-23
5h 15m
2026-05-22 21:47
2026-05-23 03:29
Short
2026-05-22
5h 13m
2026-05-21 21:49
2026-05-22 03:31
Short
2026-05-21
6h 12m
2026-05-20 20:28
2026-05-21 03:06
Fair
2026-05-20
5h 4m
2026-05-19 22:18
2026-05-20 04:00
Short
2026-05-19
6h 42m
2026-05-18 20:28
2026-05-19 03:36
Fair
2026-05-18
6h 17m
2026-05-17 19:59
2026-05-18 03:39
Fair
2026-05-17
7h 50m
2026-05-16 20:15
2026-05-17 04:50
Good
2026-05-16
5h 1m
2026-05-15 21:59
2026-05-16 03:44
Short
2026-05-15
4h 39m
2026-05-14 21:21
2026-05-15 04:03
Short
2026-05-14
6h 45m
2026-05-13 20:45
2026-05-14 03:43
Fair
2026-05-13
5h 44m
2026-05-12 20:53
2026-05-13 03:38
Short
2026-05-12
6h 1m
2026-05-11 20:36
2026-05-12 03:37
Fair
2026-05-11
6h 33m
2026-05-10 20:32
2026-05-11 03:45
Fair
2026-05-10
7h 45m
2026-05-09 19:44
2026-05-10 05:17
Good
2026-05-09
6h 44m
2026-05-08 21:31
2026-05-09 04:31
Fair
2026-05-08
6h 33m
2026-05-07 20:56
2026-05-08 03:46
Fair
2026-05-07
6h 31m
2026-05-06 20:31
2026-05-07 04:29
Fair
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
6h 42m
6h 17m
7h 50m
5h 1m
4h 39m
6h 45m
5h 44m
6h 1m
6h 33m
7h 45m
6h 44m
6h 33m
6h 31m
BEDTIME
2026-05-24 21:24
2026-05-23 20:30
2026-05-22 21:47
2026-05-21 21:49
2026-05-20 20:28
2026-05-19 22:18
2026-05-18 20:28
2026-05-17 19:59
2026-05-16 20:15
2026-05-15 21:59
2026-05-14 21:21
2026-05-13 20:45
2026-05-12 20:53
2026-05-11 20:36
2026-05-10 20:32
2026-05-09 19:44
2026-05-08 21:31
2026-05-07 20:56
2026-05-06 20:31
WAKE
2026-05-25 03:11
2026-05-24 05:29
2026-05-23 03:29
2026-05-22 03:31
2026-05-21 03:06
2026-05-20 04:00
2026-05-19 03:36
2026-05-18 03:39
2026-05-17 04:50
2026-05-16 03:44
2026-05-15 04:03
2026-05-14 03:43
2026-05-13 03:38
2026-05-12 03:37
2026-05-11 03:45
2026-05-10 05:17
2026-05-09 04:31
2026-05-08 03:46
2026-05-07 04:29
QUALITY
Short
Good
Short
Short
Fair
Short
Fair
Fair
Good
Short
Short
Fair
Short
Fair
Fair
Good
Fair
Fair
Fair
👟 Daily Steps
DATE
STEPS
VS GOAL (8 000)
2026-05-26
0
Low
2026-05-25
134
Low
2026-05-24
3,025
Low
2026-05-23
2,597
Low
2026-05-22
2,221
Low
2026-05-21
3,333
Low
2026-05-20
4,423
Low
2026-05-19
221
Low
2026-05-18
2,584
Low
2026-05-17
1,274
Low
2026-05-16
4,612
Low
2026-05-15
627
Low
2026-05-14
238
Low
2026-05-13
112
Low
2026-05-12
2,316...
|
73065
|
NULL
|
NULL
|
NULL
|