-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
1 lines (1 loc) · 397 KB
/
Copy pathscript.js
File metadata and controls
1 lines (1 loc) · 397 KB
1
const a0_0x4b2710=a0_0x20f3;(function(_0x55d91d,_0x1fb36f){const _0x306fa5=a0_0x20f3,_0x5005ca=_0x55d91d();while(!![]){try{const _0x2eda90=parseInt(_0x306fa5(0x567))/0x1*(parseInt(_0x306fa5(0x199))/0x2)+parseInt(_0x306fa5(0x564))/0x3+-parseInt(_0x306fa5(0x16b))/0x4+parseInt(_0x306fa5(0x311))/0x5*(parseInt(_0x306fa5(0x168))/0x6)+parseInt(_0x306fa5(0xf4))/0x7*(-parseInt(_0x306fa5(0x246))/0x8)+-parseInt(_0x306fa5(0x437))/0x9+-parseInt(_0x306fa5(0x307))/0xa*(-parseInt(_0x306fa5(0x28e))/0xb);if(_0x2eda90===_0x1fb36f)break;else _0x5005ca['push'](_0x5005ca['shift']());}catch(_0x2afabe){_0x5005ca['push'](_0x5005ca['shift']());}}}(a0_0x3851,0x3bdf2));const _params=new URLSearchParams(window[a0_0x4b2710(0x243)][a0_0x4b2710(0x3aa)]),_profileParam=_params[a0_0x4b2710(0x17f)](a0_0x4b2710(0x251)),PROFILE_ID=_profileParam&&/^[A-Za-z0-9_-]+$/['test'](_profileParam)?_profileParam:null,__OVERRIDE_BASE=typeof window!=='undefined'&&window['__CSV_BASE_PREFIX__']!==undefined?String(window['__CSV_BASE_PREFIX__']):null,BASE_PREFIX=__OVERRIDE_BASE!==null?__OVERRIDE_BASE:location[a0_0x4b2710(0x5ab)][a0_0x4b2710(0x1e8)](a0_0x4b2710(0xec))?a0_0x4b2710(0x538):'./';function csvPath(_0x9e6ee7){const _0x208061=a0_0x4b2710;return BASE_PREFIX+_0x208061(0x3f2)+PROFILE_ID+'/csv/'+_0x9e6ee7;}const SLEEP_PATH=csvPath(a0_0x4b2710(0x434)),HRV_PATH=csvPath(a0_0x4b2710(0x4b8)),STEPS_PATH=csvPath(a0_0x4b2710(0x367)),RHR_PATH=csvPath('fitbit_rhr.csv');function a0_0x3851(){const _0x50cb53=['Jan','T00:00:00Z','sentimentResults','#bottomSleepScoreTable\x20tbody','-1.0\x20-\x20-0.7','bottomStepsSection','Error\x20cancelling\x20fetch:','Not\x20enough\x20overlapping\x20days','long','Same\x20Night:\x20','<div\x20class=\x22status-message\x20error\x22>Failed\x20to\x20load\x20profiles.\x20Please\x20try\x20again.</div>','Activity\x20level\x20is\x20stable','Checking\x20authorization\x20mode...','Error\x20creating\x20profile:','cssText','status','When\x20sleep\x20duration\x20is\x20long,\x20REM\x20sleep\x20is\x20','range','%\x20success\x20rate','rate','period','function','Light\x20Sleep\x20%','\x22>Auth</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20class=\x22btn-danger\x22\x20onclick=\x22deleteProfile(\x27','le_sentiment','color:#e6eaf3;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px;','\x20\x20k=','\x20days','le_date','tbody','range\x20','Export\x20and\x20Delete','\x20invalid\x20values','</td>','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','parentNode','Weak\x20Negative','localeCompare','correlationMatrixTable','number','daily_rhr','/api/profiles','%.\x20Higher\x20HRV\x20generally\x20indicates\x20better\x20recovery.','minutesAsleep','rgba(123,\x20255,\x20191,\x20','Jun','/api/authorize-exchange','\x20steps\x20per\x20month','✅\x20Success','rgba(123,\x20255,\x20191,\x200.5)','1fr','readAsText','forEach','#topStepsTable\x20tbody','message','Prev-day\x20steps\x20vs\x20next-day\x20HRV','download','px;\x0a\x20\x20\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20\x20\x20\x20\x20margin-bottom:\x20','\x20walks\x20today,\x20','2000','entries','keys','histogram','\x20days\x20were\x20tracked\x20during\x20this\x20month','sleepCorr','❌\x20Failed','\x0a\x20\x20\x20\x20<button\x20class=\x22btn\x22\x20id=\x22le_export\x22>Export</button>\x0a\x20\x20\x20\x20<button\x20class=\x22btn\x22\x20id=\x22le_import_btn\x22\x20style=\x22cursor:pointer;display:inline-block\x22>Import<input\x20type=\x22file\x22\x20id=\x22le_import\x22\x20accept=\x22application/json\x22\x20style=\x22display:none\x22/></button>\x0a\x20\x20','sleepUpPct','split','Profile:\x20','authorizeBtn','✅\x20Authorization\x20complete!\x20You\x20can\x20close\x20this\x20dialog\x20and\x20fetch\x20data.','pctREM','bSleepDays','createElement','fontSize','values','test','aria-expanded','Avg\x20RHR','inline','px;border:1px\x20solid\x20#263266;border-radius:10px;background:#0e1530;','top','slope','\x0a\x20\x20\x20\x20margin:\x200\x200\x2020px\x200;\x0a\x20\x20','sleepPreviewCollapsible','user\x20authorized\x20-\x20press\x20↻\x20to\x20fetch\x20data!','contains','topHRVSection','Nov','Low\x20HRV\x20rebound','Insufficient\x20data\x20for\x20predictions\x20(need\x20at\x20least\x207\x20days)','median\x20','Best\x20month\x20(sleep)\x20','Consistency','\x20•\x20Spearman:\x20','When\x20HRV\x20is\x20high,\x20resting\x20heart\x20rate\x20is\x20','all','none','pct','\x20(Δ\x20','<tr><th>Rank</th><th>Date</th><th>RHR</th></tr>','\x20events\x20•\x20newest\x20first','CUSUM\x20detected\x20a\x20sustained\x20change\x20in\x20HRV\x20(','px;\x0a\x20\x20\x20\x20margin-bottom:\x20',',0,','yearlyInitialized','existing-profiles','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Delete\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22auth-status-','Steps\x20CSV\x20not\x20loaded','fitbit_hrv.csv','footer-muted','Starting\x20authorization...\x20A\x20browser\x20window\x20may\x20open.','animation','absolute','\x20status:','startsWith','Error\x20starting\x20authorization:','upperSum','Risk\x20low\x20and\x20stable','timeout','Avg\x20Sleep\x20Score','Optimal\x20sleep:\x20','Sedentary\x20','createProfileForm','undefined',':\x20RHR=','When\x20you\x20get\x2030%+\x20deep+REM\x20sleep,\x20you\x20have\x20above-median\x20HRV\x20(good\x20recovery)\x20the\x20next\x20day\x20','setMonth','Best\x20bedtime:\x20','RHR\x20shift\x20','.\x20Higher\x20HRV\x20generally\x20indicates\x20better\x20recovery.','toLocaleString','#sentimentWindowDays','option','data-tab','Error:\x20No\x20profile\x20selected','analyticsPreviewContent','authorizeProfileContent','Failed\x20to\x20cancel\x20fetch:','<span\x20style=\x22color:#9aa5c6;padding:4px\x208px;font-size:12px;\x22>Page\x20','stages_pct','data-act','Error\x20creating\x20chart:\x20','profilesList','Moderate\x20Negative','%\x20(','Failed\x20to\x20delete\x20profile','strong','When\x20sleep\x20quality\x20is\x20high,\x20deep\x20sleep\x20is\x20','transparent','.\x20The\x20next\x20best\x20month\x20was\x20','px;\x0a\x20\x20\x20\x20\x20\x20margin-top:\x20','Rate\x20limited','\x20(A:\x20','Activity\x20level\x20is\x20increasing\x20significantly','match','parsed','score','marginTop','bold\x2016px\x20Inter,\x20system-ui,\x20sans-serif','%</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20style=\x22margin-top:2px;color:#9aa5c6;\x22>','table','catch','dataset','\x20\x20h=','display:flex;gap:14px;align-items:center;margin:6px\x200;flex-wrap:wrap;','stepsPreviewCollapsible','since','Deep\x20%','end','matrix','When\x20daily\x20steps\x20are\x20high,\x20sleep\x20efficiency\x20is\x20','not\x20found','Jul','When\x20you\x20sleep\x207.5+\x20hours,\x20you\x20get\x20an\x20excellent\x20sleep\x20score\x20(80+)\x20only\x20','m\x20(','authorizationStatus','\x20correlation','apply','Recovery\x20capacity\x20is\x20slightly\x20declining','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20style=\x22display:flex;align-items:center;gap:8px;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:#7bffbf;white-space:nowrap;\x22>','\x20<span\x20class=\x22correlation-value\x22>(','RHR\x20(bpm)','authorizeExistingProfile\x20error','When\x20HRV\x20is\x20high,\x20REM\x20sleep\x20is\x20','Sunday','\x0a\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20border-collapse:\x20collapse;\x0a\x20\x20\x20\x20margin:\x200\x20auto;\x0a\x20\x20\x20\x20font-size:\x2010px;\x0a\x20\x20','color:\x20#a9b3d8;\x20margin-bottom:\x20','#ffd166','When\x20sleep\x20duration\x20is\x20long,\x20deep\x20sleep\x20is\x20','<td>','rhrPreviewContent','RHR\x20CSV\x20not\x20loaded','paginationInfo','Sleep\x20score\x20spread','Uses\x20last\x207\x20days\x20for\x20both\x20users.\x20Flags:\x20sleep\x20score\x20<\x2075,\x20resting\x20HR\x20elevated\x20vs\x20personal\x20baseline\x20(μ\x20+\x20max(3\x20bpm,\x201σ)\x20and\x20≥2\x20of\x20last\x203\x20days),\x20steps\x20<\x206000/day.\x20Total\x20flags\x20→\x20Low/Moderate/High.','years','Token\x20expired','querySelectorAll',';\x0a\x20\x20\x20\x20gap:\x20','\x20days)','When\x20HRV\x20is\x20high,\x20daily\x20steps\x20are\x20','top20','yearly_steps_non_sedentary.csv','sentimentWindowDays','Showing\x20','\x20⚠️','hrvPreviewCollapsible','clientSecret','revokeObjectURL','No\x20profile\x20selected','min','When\x20sleep\x20quality\x20is\x20high,\x20HRV\x20is\x20','downloadMonthly\x20failed','\x20min/month;\x20n=','When\x20daily\x20steps\x20are\x20high,\x20sleep\x20duration\x20is\x20','rgba(123,\x20255,\x20191,\x200.3)','last_date','Sleep\x20Score:\x20','fetchStatus','Activity\x20level\x20may\x20be\x20decreasing','CUSUM\x20values\x20around\x20September\x202025:','404\x20-\x20Data\x20not\x20found','le_name','\x20events','muted','\x0a-\x20','visible','status-message\x20success','[Main]\x20Clearing\x20old\x20job\x20ID\x20','px;\x0a\x20\x20\x20\x20','Closing\x20modal...','since\x20','When\x20resting\x20heart\x20rate\x20is\x20high,\x20light\x20sleep\x20is\x20','Monitor','\x20and\x20','rgba(255,\x20155,\x20155,\x200.5)','../','Correlation\x20Matrix\x20•\x20','Delete\x20this\x20event?','stepsPreviewTriangle','\x20bpm','dualStepsCorrelationCharts','hrv_heatmap','downloadMonthly','Baseline:\x20','</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20onclick=\x22cancelFetchRetry(\x27','Average\x20HRV\x20by\x20Day\x20of\x20Week','Network\x20error\x20during\x20authorization.','opacity','no-store','stepsUpPct','status-message','#ff9b9b','margin-top:6px;font-size:12px;color:#9aa5c6','hrv','analyticsBadges','fontStyle','re-authorization','background:#0b1020;border:1px\x20solid\x20#1a2349;border-radius:8px;padding:12px;','rhrPreviewCollapsible','#ff8aa120','[Main]\x20Created\x20job\x20','No\x20histogram\x20data\x20available.\x20Please\x20ensure\x20sleep\x20data\x20is\x20loaded\x20and\x20Sleep\x20Score\x20chart\x20is\x20selected.','sleepHistogramPreviewCollapsible','fillStyle','rhrCusumEvents','\x20days\x20•\x20range\x20','profileDeletionStatus','Cardiovascular\x20fitness\x20may\x20be\x20declining','toString','No\x20HRV\x20data\x20available\x20for\x20selected\x20date\x20range','hasExistingProfiles','stepsFile','dateISO','hist_rhr','life_events','Aug','controllers','\x20•\x20RHR\x20days\x20','submit','928083vILATw','font-weight:600;font-size:16px;color:#e6eaf3;margin-bottom:12px;','200px','3327WSUNsp','prev-day\x20steps','\x20at\x20','label','stepsStatus','down','This\x20is\x20normal\x20if\x20your\x20watch\x20wasn\x27t\x20synced','logoModal','Profile\x20Management','sleepScore','When\x20sleep\x20efficiency\x20is\x20high,\x20deep\x20sleep\x20is\x20','Daily\x20steps\x20chart\x20selected','winsorized\x201%;\x20n=','If\x20','average_sleep_per_month.csv','data\x20successfully\x20loaded','corr_same','sort','no-data','clearly','authorizeProfileModal','btn-primary','Family\x20Insights\x20require\x20at\x20least\x20two\x20profiles\x20in\x20profiles/index.json','correlation_matrix','6px','mainOnly','No\x20clear\x20pattern\x20between\x20these\x20metrics.','className','destroy','Authorization\x20failed.','Up\x20shifts:\x20','font-size:12px;color:#9aa5c6;line-height:1.4;white-space:pre-line;','keydown','sleepHistogramPreviewLabel','Weak','current_csv','max\x20','Network\x20error\x20during\x20exchange.','.card','downloadYearly\x20failed','Not\x20enough\x20data','.inline-logo','select','filteredHRV','\x20is\x20','/api/cancel-fetch/','delete-','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22form-group\x22\x20style=\x22margin-top:8px\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<label\x20for=\x22authorizeProfilePaste\x22>Paste\x20redirected\x20URL\x20(or\x20code):</label>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22text\x22\x20id=\x22authorizeProfilePaste\x22\x20placeholder=\x22Paste\x20the\x20full\x20https://localhost:...\x20URL\x20or\x20the\x20code\x20value\x22\x20style=\x22width:100%;box-sizing:border-box\x22\x20/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22form-actions\x22\x20style=\x22margin-top:8px;\x20text-align:right\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20class=\x22btn-primary\x22\x20id=\x22authorizeProfileSubmit\x22>Submit</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','No\x20HRV\x20values\x20inside\x20selected\x20date\x20range.','data-id','px;\x0a\x20\x20\x20\x20margin:\x2012px\x200;\x0a\x20\x20\x20\x20border:\x201px\x20solid\x20#1a2349;\x0a\x20\x20','#D32F2F','noProfileModal','numeric','\x20is\x20most\x20likely\x20to\x20','createdProfileName','When\x20HRV\x20is\x20high,\x20sleep\x20duration\x20is\x20','parse','reduce','stepsYearlySummary','find','h\x20→\x2085%+\x20efficiency\x20(','onsetDate','trim','\x20to\x20','File\x20is\x20for\x20profile\x20','RHR','Recovery\x20capacity\x20is\x20improving','pathname','setAttribute','Error\x20deleting\x20profile:','sleepHistogramChart',',\x20includeSameDay:\x20','yellow','day','\x20•\x20steps\x20days\x20','Metric','Please\x20load\x20fitbit_rhr.csv\x20to\x20view\x20this\x20chart','</div>','\x0a\x20\x20\x20\x20\x20\x20background:\x20#1a2349;\x0a\x20\x20\x20\x20\x20\x20color:\x20#a9b3d8;\x0a\x20\x20\x20\x20\x20\x20padding:\x208px\x204px;\x0a\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#263266;\x0a\x20\x20\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20writing-mode:\x20vertical-rl;\x0a\x20\x20\x20\x20\x20\x20text-orientation:\x20mixed;\x0a\x20\x20\x20\x20\x20\x20min-width:\x2050px;\x0a\x20\x20\x20\x20\x20\x20height:\x20100px;\x0a\x20\x20\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20','Token\x20refresh\x20failed:','toFixed','Failed\x20to\x20exchange\x20code.','good','profileCreatedSuccess','%;background:#7bffbf;transition:width\x200.5s;\x22></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:#7bffbf;min-width:32px;text-align:right;\x22>','date','minutesAwake','Best\x20duration:\x20','hrvFileDisplay','Sleep\x20quality\x20is\x20slightly\x20declining','rgba(255,152,0,0.45)','daily_minutes','profileId','hrvDownPct','\x20beneficial\x20relationship','#le_add','display:flex;gap:12px;align-items:center;color:#e6eaf3;flex:1;min-width:0;','Please\x20load\x20fitbit_hrv.csv\x20to\x20view\x20this\x20chart','When\x20sleep\x20quality\x20is\x20high,\x20daily\x20steps\x20are\x20','margin-top:8px;font-size:12px;color:#9aa5c6','sleepStatus',',\x20Challenging:\x20','\x20by\x20','createProfileBtn','innerText','❌\x20Error','[Main]\x20Job\x20','count\x20(#\x20of\x20days)','RHR\x20sustained\x20shift\x20down','/generate/','status-message\x20error','\x20nights\x20in\x20the\x20peak\x20window','unknown','sleepViewToggle','analytics_summary_','deleteProfile','background:#0b1020;border:1px\x20solid\x20#1a2349;border-radius:14px;padding:16px;margin:16px\x200;','21938VJRhQJ','completed','Authorize\x20with\x20Fitbit','Could\x20not\x20import:\x20','round','Submitting...','Sleep≥7.5h\x20→\x20score≥80','sleepPreviewLabel','/api/authorize-status/','HRV\x20sustained\x20shift','profiles/index.json','/api/fetch-status/','blue','.tab-btn','resize','Linear\x20regression\x20result:','Modal\x20elements:','Highest\x20average\x20sleep\x20score\x20in\x201h\x20sliding\x20windows\x20(step\x200.25h);\x20based\x20on\x20','nextPage','strongly','After\x20a\x20positive\x20event:\x0a•\x20','input','\x20active\x20days)','Sleep\x20Efficiency','thead','When\x20sleep\x20quality\x20is\x20high,\x20sleep\x20efficiency\x20is\x20','open','.muted[style*=\x22font-size:12px;color:#9aa5c6;\x22]','getItem','downloadAnalytics','preventDefault','val','dateObj','After\x20a\x20negative\x20event:\x0a•\x20','firstChild','.json','Declining','-0.1\x20-\x200.1','topStepsSection','Load–recovery','click','<div\x20style=\x22margin-top:2px;color:#ff9b9b;display:flex;align-items:center;gap:8px;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span>','/api/authorize/','Please\x20load\x20sleep,\x20HRV,\x20steps,\x20and\x20RHR\x20CSVs\x20to\x20view\x20analytics','When\x20sleep\x20quality\x20is\x20high,\x20light\x20sleep\x20is\x20','start','metric','hrvCusumChartInstance','refreshBtn','stepsMonthlySummary','Activity\x20level\x20is\x20increasing\x20moderately','Invalid\x20values.','success',';font-weight:600;text-transform:capitalize;','short','<strong>Worst:</strong>\x20<span\x20style=\x22color:#f44336\x22>','getElementById','fill','Profile:\x20(none)','Recipe\x20probabilities','\x20years\x20•\x20avg\x20','#ffb347','\x20long.','\x20points','onload','topSleepScoreSection','n/a','High\x20HRV\x20(','Avg\x20Minutes\x20Asleep','HRV\x20rebound\x20','running','px;\x20font-size:\x20','Invalid\x20file','\x20concerning\x20relationship','font-size:12px;color:#a9b3d8','getUTCDate','text','setDate','font-size:12px;color:#9aa5c6;','Failed\x20to\x20start\x20authorization','\x20days\x20over\x20','<div\x20class=\x22status-message\x20info\x22>No\x20profiles\x20found.\x20Create\x20a\x20new\x20profile\x20to\x20get\x20started.</div>','0.1\x20-\x200.3','Checking\x20sedentary\x20trend\x20-\x20filteredSteps\x20length:','textContent','negative','GET','textBaseline','Overlapping\x20days:\x20','hrvCusumSection','\x20day','href','Strong\x20Positive','RHR\x20loaded\x20successfully:','dataIndex','9999-99-99','#263266','Error\x20creating\x20sleep\x20histogram\x20chart:','[Cancel]\x20Attempting\x20to\x20cancel\x20job\x20','opacity\x201s\x20ease-out','<tr>','neutral','Cardiovascular\x20fitness\x20is\x20stable','fillText','corr\x20with\x20score\x20','toISOString','.toolbar','Friday',',\x20Sleep\x20Score:\x20','<th>','hrvCorrNextChart','Please\x20enter\x20a\x20valid\x20date,\x20event,\x20and\x20sentiment.','When\x20daily\x20steps\x20are\x20high,\x20REM\x20sleep\x20is\x20','#a6f0ff','\x20nights;\x20median\x20HRV\x20','_bound','54eBWPin','display:flex;gap:','tends\x20to\x20be','67908eJiKHK','correlation-legend','Trends:\x20','warn','#a9b3d8',',\x20HRV:\x20','authAckModal','When\x20','Cardiovascular\x20fitness\x20is\x20slightly\x20declining','Invalid\x20correlation\x20calculated:','stringify','sleepHistogramCanvas','fitbaus:justAuthorized','Failed\x20to\x20create\x20profile','%\x20likely\x20to\x20walk\x20tomorrow','bottomRHRSection','Minutes','<span\x20class=\x22muted\x22\x20style=\x22color:#9aa5c6\x22>','Lower\x20CUSUM:\x20','visibility','get','RHR\x20sustained\x20shift','toLocaleDateString','sedentaryLineChart','profileSelect','authorizeProfileStatus','profileName','chartType','<span\x20class=\x22muted\x22\x20style=\x22width:100px;display:inline-block\x22>','insertBefore','px;\x0a\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#263266;\x0a\x20\x20\x20\x20','removeChild','999','right','display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:12px;','font','stepsDownPct','job_id','fitbit_rhr.csv','sleepFile','hrvUpPct','submitPastedUrlBtn','del','Error\x20starting\x20fetch:','Steps\x20Range','Next\x20Day:\x20','54NsyWDB','Activity\x20(steps)','Weekly\x20Sleep\x20Pattern','setItem','months','isArray','json','\x0a\x20\x20\x20\x20<div\x20class=\x22cell\x22\x20style=\x22width:220px;display:flex;flex-direction:column\x22><label>Date</label><input\x20type=\x22date\x22\x20id=\x22le_date\x22/></div>\x0a\x20\x20\x20\x20<div\x20class=\x22cell\x22\x20style=\x22flex:1;min-width:280px;display:flex;flex-direction:column\x22><label>Event</label><input\x20type=\x22text\x22\x20id=\x22le_name\x22\x20placeholder=\x22e.g.,\x20Moved\x20house\x22/></div>\x0a\x20\x20\x20\x20<div\x20class=\x22cell\x22\x20style=\x22width:220px;display:flex;flex-direction:column\x22><label>Sentiment</label>\x0a\x20\x20\x20\x20\x20\x20<select\x20id=\x22le_sentiment\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22neutral\x22>neutral</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22positive\x22>positive</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22negative\x22>negative</option>\x0a\x20\x20\x20\x20\x20\x20</select>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20<div\x20style=\x22align-self:flex-end\x22><button\x20class=\x22btn\x22\x20id=\x22le_add\x22>Add</button></div>\x0a\x20\x20','Sleep','minutesDeep','push','from','#FF6B6B','Highest\x20average\x20sleep\x20score\x20in\x2030-min\x20bins;\x20based\x20on\x20','manual','Daily\x20Non‑Sedentary\x20Hours','burnout','\x0a•\x20','Stable','getFullYear','efficiency','\x20short.','Health\x20Risk','</tr>','pointerEvents','Steps\x20data:','\x20of\x20the\x20time','Apr','\x20is\x20high,\x20','12px','display:grid;grid-template-columns:','<div\x20style=\x22margin-top:2px;color:#ff9b9b;display:flex;align-items:center;gap:8px;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span>API\x20Limit\x20-\x20retrying\x20at\x20','No\x20overlapping\x20bedtimes','m\x20non‑sedentary\x20hours\x20per\x20day','</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','confidence','#bottomRHRTable\x20thead','#le_export','color','not-allowed',').</span>','textAlign','sleepHistogramMeta','endTime','stepsCorrSleepChart','margin:14px\x200\x2010px\x200;padding:12px;border:1px\x20solid\x20#1a2349;border-radius:10px;background:#0e1530;','version','</span>','%\x20chance\x20to\x20be\x20active\x20tomorrow','bottomHRVSection','profileStatus','sedentaryLineCanvas','\x20•\x20HRV\x20points\x20','topRHRSection','toolbar','Elevated\x20resting\x20heart\x20rate\x20predicted','confirmDeleteTitle','stepsPreviewContent','position','HRV','Seasonality','\x20nights\x20•\x20range\x20','#le_import_btn','le_sentiment_patterns','0.5','max','days','Sleep\x20quality\x20is\x20improving\x20moderately','setUTCDate','note','hrvCusumIgnoreZero','Steps\x20vs\x20Sleep\x20Score:\x20','_blank','Continue\x20current\x20habits','button','analyticsPreviewTable','impactAnalysisSection','Deep\x20Sleep\x20%','<div\x20class=\x22muted\x22>No\x20events\x20yet.</div>','includes','replace','current_script','Very\x20strong','lowerSum','sedentaryMeta','#d32f2f','title','confirmDeleteBody','HRV\x20(RMSSD)','Recovery\x20capacity\x20is\x20slightly\x20improving','every','\x20months\x20•\x20avg\x20','✅\x20Success\x20(with\x20warnings)','Improving','dateTo','#topStepsTable\x20thead','REM\x20%','sleep\x20score','color:#e6eaf3;font-weight:600;margin-bottom:8px;font-size:13px;','Fetching','\x20relationship','Monthly\x20Avg\x20Steps','\x20steps/year;\x20n=','</th>','m\x20non‑sedentary\x20per\x20month','Lowest\x20HRV\x20(','decreased','padStart','stepsPreviewTable','Wednesday','sameDayToggleCell','pctChange','Sleep\x20quality\x20may\x20be\x20declining','Authorization\x20status\x20error','When\x20HRV\x20is\x20high,\x20light\x20sleep\x20is\x20','flex-basis:100%;\x20margin:6px\x200\x200\x200;\x20padding:8px\x208px\x200\x208px;\x20border-top:1px\x20solid\x20#1a2349;\x20color:#9aa5c6;\x20font-size:12px;\x20margin-left:214px;','rmssd','indexOf','#e6eaf3','\x20•\x20avg\x20','text/csv','</span><span\x20style=\x22color:','Steps\x20loaded\x20successfully:','light','Days','noProfileModalClose','data','map','downloadYearly','minutesREM','First\x20time\x20upperSum\x20>=\x20h\x20(','concat','.correlation-matrix-container','crossInfluence','hrvCusumEvents','left','[Cancel]\x20Cancel\x20response\x20status:\x20','border:1px\x20solid\x20#24305c;border-radius:999px;padding:4px\x208px;background:#0b1020;color:#c8d0f0;font-size:12px;','Poor\x20sleep\x20quality\x20predicted','width','</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20style=\x22flex:1;height:6px;background:#2d3748;border-radius:4px;overflow:hidden;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20style=\x22height:100%;width:','charAt','Strong','records','color:#e6eaf3;font-size:13px','linear','\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20','height','#c5a3ff','#bottomHRVTable\x20thead','HRV\x20sustained\x20shift\x20up','backgroundColor','trend','div','innerWidth','chart','When\x20HRV\x20is\x20high,\x20deep\x20sleep\x20is\x20','index','Data\x20range:','paginationButtons','rgba(154,\x20165,\x20198,\x200.3)','Count','sleep_histogram_','sleepHistogramPreviewTriangle',',\x20Spearman\x20','filter','Weak\x20Positive','modalClose','rhrCusumChart','overlapCount','location','color:\x20#9aa5c6;\x20margin-bottom:\x20','px;\x0a\x20\x20\x20\x20\x20\x20border-top:\x201px\x20solid\x20#263266;\x0a\x20\x20\x20\x20','416KODYIh','Upper\x20CUSUM',',\x20Down\x20shifts:\x20','removeAttribute','rhrUpPct','isMainSleep','Your\x20best\x20sleep\x20duration\x20range\x20for\x20achieving\x2085%+\x20efficiency\x20is\x20','Weekly\x20Cycle','pctLight','hrvPreviewContent','Average\x20HRV:\x20','profile','#bottomHRVTable\x20tbody','Sep','change','analytics','profileBadge','closest','/api/create-profile','toUpperCase','HRV\x20sustained\x20shift\x20down','data\x20needs\x20update','May','404','has','next-day\x20HRV',')</span>','min-width:90px;color:',').\x20Higher\x20HRV\x20is\x20better;\x20an\x20upward\x20shift\x20suggests\x20improved\x20recovery.','</small>','<div\x20class=\x22muted\x22>Select\x20two\x20different\x20users\x20to\x20compare.</div>','px;','\x20\x20σ=','Highest\x20HRV\x20(','#eventsPerPage','#2E7D32','sleepPreviewToggle','body','stepsPreviewLabel','HRV\x20','When\x20you\x20sleep\x207+\x20hours,\x20you\x20get\x20a\x20good\x20sleep\x20score\x20(75+)\x20only\x20','Low','Strong\x20Negative','500\x20-\x20API\x20error','removeEventListener','name','It\x20takes\x20you\x20a\x20median\x20of\x20','\x20of\x20','%\x20between\x20','status-message\x20info','daily_steps','Sleep\x20Variation\x20','❌\x20Error:\x20','Upper\x20CUSUM:\x20','add','After\x20a\x20positive\x20event:\x0a-\x20','predictions','en-US','0.7\x20-\x201.0','2030','block','rhrCusumChartInstance','nights',')\x20•\x20range\x20','auth_url','avg','center','Error\x20loading\x20steps:','HRV:\x20','hasOwnProperty','rhrViewToggle','display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#e6eaf3;font-weight:600;','32945qfHBDX','NaN\x20correlation\x20between\x20','[Cancel]\x20Cancel\x20successful:','sleepDownPct','sameNightMeta','When\x20resting\x20heart\x20rate\x20is\x20high,\x20sleep\x20efficiency\x20is\x20','\x20vs\x20','When\x20sleep\x20efficiency\x20is\x20high,\x20light\x20sleep\x20is\x20','\x20nights','isInteger','createObjectURL','getMinutes','No\x20file\x20chosen','dualHRVCorrelationCharts','Creating\x20profile...','Baseline\x20mean\x20(target):','\x0a\x20\x20\x20\x20margin:\x2020px\x200;\x0a\x20\x20\x20\x20background:\x20#0b1020;\x0a\x20\x20\x20\x20border-radius:\x2012px;\x0a\x20\x20\x20\x20padding:\x2020px;\x0a\x20\x20\x20\x20border:\x201px\x20solid\x20#1a2349;\x0a\x20\x20\x20\x20overflow-x:\x20auto;\x0a\x20\x20','display:flex;flex-direction:column;gap:6px','color:#a9b3d8;margin-bottom:6px;font-size:13px','nonSedYearlySummary','Monday','\x20valid\x20values,\x20','/api/fetch-data','</td></tr>','\x20years','style','Error\x20destroying\x20histogram\x20chart:','\x20HRV\x20readings\x20•\x20range\x20','-01','floor','Sleep≥7h\x20→\x20score≥75',',\x20events:\x20','Low\x20activity\x20level\x20predicted','Current\x20Year\x20Averages:\x20','\x20—\x20retrying\x20at\x20','sedentaryMinutes','#le_import','Wait!\x20Life\x20Events\x20data\x20exists\x20for\x20this\x20user.\x20Would\x20you\x20like\x20to\x20export\x20it\x20before\x20deletion?','Minutes\x20Asleep:\x20','rgba(255,\x20192,\x20203,\x200.1)',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20','Profile\x20not\x20found','High','\x20pairs','hrvCusumInfo','stepsSleepMeta','#topSleepScoreTable\x20tbody','set','minutesViewToggle','sum','getHours','hrvFile','CUSUM','getTime','rhrFileDisplay','stepsHrvMeta','Sleep\x20Score\x20Range','object','px;\x0a\x20\x20\x20\x20\x20\x20padding-top:\x20','hrvCusumChart','sleepHistogramConfig','BPM','onclick','join','\x27)\x22\x20id=\x22delete-','font-weight:600;color:#e6eaf3;margin-bottom:6px','confirmDeleteExportBtn','Cross-Influence\x20Modeling','Your\x20sleep\x20duration\x20varies\x20by\x20','deep','rhrCusumInfo','2025-09','Network\x20error.\x20Please\x20try\x20again.','month','display:flex;gap:12px;align-items:center;justify-content:flex-start;border:1px\x20solid\x20#263266;border-radius:8px;padding:10px;margin:6px\x200;background:#0e1530;flex-wrap:wrap;','Cardiovascular\x20fitness\x20is\x20improving','now','#ff8aa1','flex','remove','Resting\x20HR','\x20since\x20','#bottomStepsTable\x20thead','sedentaryChart','histogramMeta','true','#7bffbf','random','rem','dateFrom','Your\x20HRV\x20has\x20','rhrPreviewToggle','xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx','\x0a\x20\x20\x20\x20\x20\x20background:\x20#0e1530;\x0a\x20\x20\x20\x20\x20\x20border-radius:\x208px;\x0a\x20\x20\x20\x20\x20\x20padding:\x20','Please\x20load\x20both\x20fitbit_activity.csv\x20and\x20fitbit_hrv.csv\x20to\x20view\x20this\x20chart','Lower\x20CUSUM','hrvPreviewLabel','largest\x20excursion\x20','rhrStatus','authorizeProfileTitle','Recovery\x20capacity\x20is\x20stable','files','lifeEventsContainer','length','hrvPreviewTriangle','sleepPreviewTriangle','analyticsPreviewCollapsible','Sentiment\x20patterns\x20-\x20windowDays:\x20','Authorization\x20required','\x20hours\x20with\x20','#bottomRHRTable\x20tbody','corr_steps_hrv','sleepHistogramDownloadBtn','ceil','previewTable','.csv','key','When\x20daily\x20steps\x20are\x20high,\x20resting\x20heart\x20rate\x20is\x20','px;flex-wrap:wrap;align-items:center;margin-bottom:','<br><small\x20style=\x22color:#9aa5c6;\x22>','analyticsPreviewTriangle','1290YeNTel','minutesWakeStages','Sedentary\x20time\x20has\x20','Are\x20you\x20sure\x20you\x20want\x20to\x20delete\x20profile\x20\x22','sleep','Feb','le_list','sleepHistogramPreviewTable','When\x20resting\x20heart\x20rate\x20is\x20high,\x20REM\x20sleep\x20is\x20','\x20\x20Range:\x20','22065ZhLGMn','stepsFileDisplay','\x20\x20·\x20\x20','predicted','checked','No\x20significant\x20patterns\x20detected\x20across\x20any\x20time\x20window.','bottomSleepScoreSection','bar','Yearly\x20Avg\x20Non‑Sedentary\x20Hours','When\x20sleep\x20quality\x20is\x20high,\x20REM\x20sleep\x20is\x20','sqrt','h\x20(≤','<br><small\x20style=\x22color:#7bffbf;\x22>Go\x20to\x20Profile\x20Management\x20→\x20Existing\x20Profiles\x20→\x20Auth</small>','How\x20your\x20health\x20metrics\x20typically\x20respond\x20after\x20positive,\x20neutral,\x20or\x20negative\x20events\x20(last\x20<select\x20id=\x22sentimentWindowDays\x22\x20style=\x22background:#0b1020;border:1px\x20solid\x20#24305c;color:#e6eaf3;padding:2px\x204px;border-radius:4px;font-size:12px;width:50px;\x22><option\x20value=\x2230\x22>30</option><option\x20value=\x2215\x22>15</option><option\x20value=\x227\x22\x20selected>7</option><option\x20value=\x223\x22>3</option></select>\x20days\x20after\x20each\x20event).','span','.footer','When\x20sleep\x20quality\x20is\x20high,\x20resting\x20heart\x20rate\x20is\x20','h\x20on\x20','Cardiovascular\x20fitness\x20is\x20slightly\x20improving','includeSameDay','Delete\x20','<strong>Confidence:</strong>\x20','rgb(0,0,255)','classList','Sleep\x20score','\x20•\x20trend\x20','#f44336','Increasing','Consider\x20lifestyle\x20adjustments','\x20data\x20points','disabled','minutesToFallAsleep','Failed\x20to\x20cancel\x20fetch:\x20','Date','<strong>Best:</strong>\x20<span\x20style=\x22color:#4CAF50\x22>','Section','When\x20resting\x20heart\x20rate\x20is\x20high,\x20deep\x20sleep\x20is\x20','fetchDataBtn','cursor','datasetIndex','rgba(76,\x20175,\x2080,\x200.1)','.predictions-container','\x20low.','getDay','category','Create\x20New\x20Profile','Error\x20destroying\x20sleep\x20histogram\x20chart:','background:#0e1530;color:#e6eaf3;border:1px\x20solid\x20#263266;border-radius:8px;padding:8px;min-width:','direction','\x27)\x22\x20id=\x22auth-','Not\x20enough\x20events\x20yet.','Aligned\x20bedtimes\x20support\x20circadian\x20entrainment\x20and\x20co-regulation:\x20consistent\x20lights-out\x20within\x20~1\x20hour\x20is\x20linked\x20to\x20better\x20sleep\x20quality,\x20higher\x20HRV,\x20and\x20easier\x20wake\x20times.\x20Large\x20misalignments\x20can\x20increase\x20light\x20exposure/noise\x20mismatch\x20and\x20fragment\x20sleep.','Oct','-0.3\x20-\x20-0.1','average_sleep_per_year.csv',',\x20B:\x20','active','#4CAF50','Linear\x20regression\x20failed','dailyRmssd','\x20•\x20Pearson:\x20','delete','<tr><td>','#ffc107','Mar','\x20|\x20','sleepHistogramPreview','Authorization\x20timed\x20out.\x20Please\x20try\x20again.','%\x20probability)\x20within\x20','8px','Auth','time','\x20to\x20recover\x20from\x20low\x20HRV\x20episodes\x20back\x20to\x20normal\x20levels','rgba(255,\x20155,\x20155,\x200.3)','removeItem','setHours','correlation-legend-color','decrease','Not\x20enough\x20sedentary\x20data\x20after\x20filtering:','Hours','start_date','Deep+REM≥30%\x20→\x20next-day\x20HRV≥median','pctDeep','rgba(255,\x20155,\x20155,\x20','Sleep\x20minutes\x20CV','authUrl','fitbit_activity.csv','Individual\x20event\x20-\x20windowDays:\x20','Family\x20fatigue\x20risk\x20rising\x20this\x20week','<tr><th>Rank</th><th>Date</th><th>Sleep\x20Score</th></tr>','hrvCorrResizeHandler','line','Sedentary\x20data\x20after\x20filtering:','Unknown\x20error','<tr><th>Rank</th><th>Date</th><th>Steps</th></tr>','Authorization\x20in\x20progress...','When\x20resting\x20heart\x20rate\x20is\x20high,\x20sleep\x20duration\x20is\x20','string','Moderate','some','Value','stepsPreviewToggle','threshold\x2020th\x20pct;\x20n=','meanScore','<strong>Current:</strong>\x20',':</span>\x20<span\x20style=\x22color:','minutesLight','Previous\x20Day\x20Steps\x20vs\x20HRV','aSleepDays','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20style=\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20transparent;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x204px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x204px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20min-width:\x2040px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20height:\x2024px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x22></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','failed','Decreasing','User\x20B','Joint\x20Burnout\x20Prediction','sleepPreviewContent','<strong>Predicted:</strong>\x20','screen','\x27)\x22\x20style=\x22background:none;border:none;color:#ff9b9b;cursor:pointer;font-size:14px;padding:2px;margin-left:4px;\x22\x20title=\x22Cancel\x20retry\x22>×</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','Delete','hrvStatus','No\x20events\x20available\x20for\x20analysis.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20style=\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20','#topRHRTable\x20thead','__profile_management__','Starting...','type','authorizeProfilePaste','0\x20days','spin\x201s\x20linear\x20infinite','year','correlation-legend-item','overflow','rhrPreviewTriangle','N/A','abs','\x20has\x20','output','margin-top:12px;padding:10px;background:#0b1020;border-radius:6px;border:1px\x20solid\x20#1a2349;','rhr','\x20days\x20•\x20avg\x20','Low\x20recovery\x20capacity\x20predicted','resting_heart_rate','Authorization\x20complete!','meta','#topHRVTable\x20thead','Sleep\x20Score','Prioritize\x20recovery','append','Token\x20refresh\x20failed:\x20','display','\x20high.','created','target','search','#ff9800','toLowerCase','Fetch\x20cancelled','querySelector','window','Previous\x20Day\x20Steps','current','<span\x20style=\x22color:','application/json','Sedentary\x20Minutes','\x20steps\x20per\x20year','getContext','Family\x20Insights\x20unavailable:\x20could\x20not\x20load\x20profiles/index.json','Insufficient\x20data\x20for\x20analysis','User\x20A','rgb(','raw','font-size:12px;color:#9aa5c6;margin-bottom:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;','.tri-state-toggle','rows','\x20avg\x20score\x20','.\x20Import\x20into\x20','\x22\x20data-act=\x22edit\x22>Edit</button>\x20<button\x20class=\x22btn\x22\x20data-id=\x22','error','Please\x20paste\x20the\x20redirected\x20URL\x20or\x20code.','sleepFileDisplay','confirmDeleteModal','HRV\x20CSV\x20not\x20loaded','pointer','When\x20daily\x20steps\x20are\x20high,\x20light\x20sleep\x20is\x20','nonSedMonthlySummary','.py','\x20steps','.cell','rgba(255,\x20155,\x20155,\x200.8)',',\x20min\x20','#1a2349','\x20nights)','appendChild','getAttribute','bad','newProfileTab','throttle_active','rgba(255,152,0,0.15)',';font-weight:600;text-transform:capitalize;width:90px;display:inline-block\x22>','SKIP_MAIN_INIT','innerHTML','.toggle-labels\x20span','Insufficient\x20data\x20for\x20correlation\x20analysis','getDate','Steps:\x20','Tooltip','transition','stepsViewToggle','throttle_until','fetch_','\x20•\x20range\x20','addEventListener','0000-00-00','Day\x20of\x20Week','total','save','increase','\x20→\x20','h\x20→\x20highest\x20avg\x20score\x20','placeholder','Deleting...','log','hrvPreviewToggle','bottom','italic','profiles/','rhrPreviewTable','<tr><th>Rank</th><th>Date</th><th>HRV</th></tr>','Low\x20HRV\x20(','profilesLoading','When\x20sleep\x20efficiency\x20is\x20high,\x20REM\x20sleep\x20is\x20','events','Recovery','fitbaus:events:',').\x20Lower\x20RHR\x20is\x20better;\x20a\x20downward\x20shift\x20suggests\x20improvement.','daily_score','slope\x20','\x22\x20class=\x22status-message\x22\x20style=\x22display:none;\x22></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','/csv/','#9aa5c6','Error\x20loading\x20profiles:','Please\x20load\x20sleep,\x20HRV,\x20steps,\x20and\x20RHR\x20CSVs\x20to\x20view\x20correlation\x20matrix','\x20sleep\x20score\x20per\x20year','value','Dec','Only\x20','\x0a\x20\x20\x20\x20background:\x20#0b1020;\x0a\x20\x20\x20\x20border-radius:\x2012px;\x0a\x20\x20\x20\x20padding:\x20','Pearson\x20','mode','Elevated\x20shared\x20fatigue\x20signals\x20-\x20consider\x20lighter\x20days',',\x20UpperSum=','When\x20HRV\x20is\x20high,\x20sleep\x20efficiency\x20is\x20','px;padding:','hidden','scatter','nextSibling','rhrDownPct','Saturday','Thursday','rgb(255,0,0)','sentiment','Bedtime\x20Alignment','\x0a\x20\x20\x20\x20<strong>How\x20to\x20read:</strong>\x20Values\x20range\x20from\x20-1.0\x20(perfect\x20negative\x20correlation)\x20to\x20+1.0\x20(perfect\x20positive\x20correlation).\x20\x0a\x20\x20\x20\x20Hover\x20over\x20cells\x20for\x20detailed\x20information.\x20Values\x20close\x20to\x200\x20indicate\x20no\x20meaningful\x20relationship.\x0a\x20\x20','Day-of-week','assign','increased','steps','positive','Sentiment-Based\x20Health\x20Impact\x20Patterns','getMonth','rhrFile','authorizeProfileSubmit','<strong>Score:</strong>\x20<span\x20style=\x22color:','nextDayMeta','#bottomStepsTable\x20tbody','REM\x20Sleep\x20%','Multi-year\x20trend','.profile-cell','Tuesday','nonSedentaryMinutes','rhrCusumSection','parentElement','RMSSD','isFinite','#topRHRTable\x20tbody','\x20months\x20•\x20range\x20','mean','stepsHistogramChart','updatedAt','</td><td>','No\x20Correlation','fitbit_sleep.csv','When\x20sleep\x20quality\x20is\x20high,\x20sleep\x20duration\x20is\x20','Baseline\x20sigma:','3600747tlYYlD','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x204px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#263266;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vertical-align:\x20middle;\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Nights','POST','Daily\x20Steps','correlationLegend','stepsHistogramConfig','Opening\x20modal...','Minutes\x20Asleep','HTTP\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22profile-info\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22profile-name\x22>','Steps','restore','<div\x20class=\x22','result','slice','<span\x20class=\x22pill\x20','false','When\x20sleep\x20duration\x20is\x20long,\x20light\x20sleep\x20is\x20'];a0_0x3851=function(){return _0x50cb53;};return a0_0x3851();}let rawSleep=[];initProfileControl();let rawHRV=[],rawSteps=[],rawRHR=[],chart;async function initProfileControl(){const _0xc6c30=a0_0x4b2710;try{const _0x28bf88=document[_0xc6c30(0x12c)](_0xc6c30(0x183));if(_0x28bf88){const _0x339887=new Set();let _0x1bc4dc=![];try{const _0x11b954=await fetch(_0xc6c30(0x473),{'cache':_0xc6c30(0x545)});if(_0x11b954['ok']){const _0x5913fa=await _0x11b954[_0xc6c30(0x19f)]();if(Array[_0xc6c30(0x19e)](_0x5913fa)){for(const _0xffc36a of _0x5913fa){const _0xb8aad0=typeof _0xffc36a===_0xc6c30(0x372)?_0xffc36a:_0xffc36a&&_0xffc36a[_0xc6c30(0x273)];if(typeof _0xb8aad0===_0xc6c30(0x372)&&/^[A-Za-z0-9_-]+$/['test'](_0xb8aad0))_0x339887[_0xc6c30(0x27c)](_0xb8aad0);}_0x1bc4dc=!![];}}}catch(_0x34c443){}if(!_0x1bc4dc)try{const _0x5343c0=BASE_PREFIX+_0xc6c30(0xfe),_0xc27451=await fetch(_0x5343c0,{'cache':_0xc6c30(0x545)});if(_0xc27451['ok']){const _0x2844a6=await _0xc27451[_0xc6c30(0x19f)]();if(Array[_0xc6c30(0x19e)](_0x2844a6)&&_0x2844a6[_0xc6c30(0x2f5)]>0x0)for(const _0x2f66c3 of _0x2844a6){if(typeof _0x2f66c3===_0xc6c30(0x372)&&/^[A-Za-z0-9_-]+$/[_0xc6c30(0x497)](_0x2f66c3))_0x339887[_0xc6c30(0x27c)](_0x2f66c3);}}}catch(_0x5aae54){}if(PROFILE_ID)_0x339887[_0xc6c30(0x27c)](PROFILE_ID);while(_0x28bf88[_0xc6c30(0x116)])_0x28bf88[_0xc6c30(0x18a)](_0x28bf88[_0xc6c30(0x116)]);const _0x3d0d84=Array[_0xc6c30(0x1a4)](_0x339887);try{updateStatusIndicator(_0xc6c30(0x1cb),_0x3d0d84[_0xc6c30(0x2f5)]>0x0);}catch(_0x1107bf){const _0xac2882=document[_0xc6c30(0x12c)](_0xc6c30(0x1cb));if(_0xac2882)_0xac2882[_0xc6c30(0x2a7)][_0xc6c30(0x1bf)]=_0x3d0d84[_0xc6c30(0x2f5)]>0x0?_0xc6c30(0x2e4):'#ff9b9b';}for(const _0x4b8959 of _0x3d0d84){const _0x3827f9=document[_0xc6c30(0x494)]('option');_0x3827f9[_0xc6c30(0x404)]=_0x4b8959,_0x3827f9[_0xc6c30(0x148)]=_0x4b8959,_0x28bf88[_0xc6c30(0x3d1)](_0x3827f9);}const _0x534348=document[_0xc6c30(0x494)](_0xc6c30(0x4d0));_0x534348[_0xc6c30(0x404)]=_0xc6c30(0x38c),_0x534348[_0xc6c30(0x148)]=_0xc6c30(0x56f),_0x534348[_0xc6c30(0x2a7)][_0xc6c30(0x54c)]=_0xc6c30(0x3f1),_0x28bf88['appendChild'](_0x534348);if(_0x3d0d84['length']===0x0){const _0x3aa4b3=document['createElement'](_0xc6c30(0x4d0));_0x3aa4b3[_0xc6c30(0x404)]='',_0x3aa4b3['textContent']=_0xc6c30(0x33e),_0x3aa4b3[_0xc6c30(0x32f)]=!![],_0x3aa4b3['selected']=!![],_0x28bf88[_0xc6c30(0x3d1)](_0x3aa4b3),showNoProfileModal(![]);return;}if(!PROFILE_ID&&_0x3d0d84[_0xc6c30(0x2f5)]>0x0){const _0x5a92da=_0x3d0d84[0x0],_0x2da4f1=new URLSearchParams(window[_0xc6c30(0x243)][_0xc6c30(0x3aa)]);_0x2da4f1[_0xc6c30(0x2bd)](_0xc6c30(0x251),_0x5a92da);const _0xfcca61=_0x2da4f1[_0xc6c30(0x559)](),_0x1b9657=location[_0xc6c30(0x5ab)]+(_0xfcca61?'?'+_0xfcca61:'');location[_0xc6c30(0x419)](_0x1b9657);return;}if(PROFILE_ID)_0x28bf88[_0xc6c30(0x404)]=PROFILE_ID;try{const _0x5edbfc=sessionStorage['getItem'](_0xc6c30(0x177));if(_0x5edbfc&&(!PROFILE_ID||PROFILE_ID===_0x5edbfc)){const _0x19860d=document[_0xc6c30(0x12c)](_0xc6c30(0x526));_0x19860d&&(_0x19860d[_0xc6c30(0x148)]=_0xc6c30(0x4a0),_0x19860d[_0xc6c30(0x2a7)][_0xc6c30(0x1bf)]='#7bffbf',_0x19860d['style'][_0xc6c30(0x544)]='1',_0x19860d['style'][_0xc6c30(0x3df)]=''),sessionStorage[_0xc6c30(0x35b)](_0xc6c30(0x177));}}catch(_0x427ea0){}_0x28bf88[_0xc6c30(0x3e4)](_0xc6c30(0x254),_0x626221=>{const _0x4e1404=_0xc6c30,_0x4873e2=_0x626221[_0x4e1404(0x3a9)][_0x4e1404(0x404)];if(_0x4873e2===_0x4e1404(0x38c)){showNoProfileModal(!![]),_0x28bf88[_0x4e1404(0x404)]=PROFILE_ID||'';return;}const _0x3cba1e=new URLSearchParams(window[_0x4e1404(0x243)][_0x4e1404(0x3aa)]);if(_0x4873e2)_0x3cba1e[_0x4e1404(0x2bd)](_0x4e1404(0x251),_0x4873e2);else _0x3cba1e[_0x4e1404(0x34e)](_0x4e1404(0x251));const _0x37d364=_0x3cba1e[_0x4e1404(0x559)](),_0x1fad5e=location[_0x4e1404(0x5ab)]+(_0x37d364?'?'+_0x37d364:'');location[_0x4e1404(0x419)](_0x1fad5e);});return;}const _0x56962a=document[_0xc6c30(0x12c)](_0xc6c30(0x256));if(_0x56962a){_0x56962a[_0xc6c30(0x148)]=PROFILE_ID?_0xc6c30(0x48f)+PROFILE_ID:_0xc6c30(0x12e);return;}const _0x46f9b9=document['querySelector']('.header');if(_0x46f9b9){const _0x1c0f69=document[_0xc6c30(0x494)](_0xc6c30(0x232));_0x1c0f69[_0xc6c30(0x582)]='pill\x20blue',_0x1c0f69[_0xc6c30(0x148)]=PROFILE_ID?'Profile:\x20'+PROFILE_ID:_0xc6c30(0x12e),_0x46f9b9[_0xc6c30(0x3d1)](_0x1c0f69);}}catch(_0x49a51a){}}function num(_0x3bb83e){const _0x59bb16=a0_0x4b2710;if(_0x3bb83e===undefined||_0x3bb83e===null||_0x3bb83e==='')return NaN;const _0x298a5b=+_0x3bb83e;return Number[_0x59bb16(0x42c)](_0x298a5b)?_0x298a5b:NaN;}function parseDate(_0x2fddbb){const _0x445175=a0_0x4b2710;try{if(_0x2fddbb==null)return null;if(_0x2fddbb instanceof Date)return isNaN(_0x2fddbb)?null:_0x2fddbb;if(typeof _0x2fddbb==='string'){const _0x2bf0e1=_0x2fddbb[_0x445175(0x4e6)](/^(\d{4})-(\d{2})-(\d{2})$/);if(_0x2bf0e1){const _0x485498=+_0x2bf0e1[0x1],_0x16e6cb=+_0x2bf0e1[0x2]-0x1,_0x6ed566=+_0x2bf0e1[0x3],_0x46e136=new Date(_0x485498,_0x16e6cb,_0x6ed566);return isNaN(_0x46e136)?null:_0x46e136;}}const _0x59795b=new Date(_0x2fddbb);return isNaN(_0x59795b)?null:_0x59795b;}catch(_0xba8135){return null;}}function toISODate(_0x449f4b){const _0xb119af=a0_0x4b2710;return _0x449f4b[_0xb119af(0x15d)]()['slice'](0x0,0xa);}function pct(_0x198757,_0x157c78){return _0x157c78>0x0?0x64*_0x198757/_0x157c78:NaN;}function clamp(_0x82bc23,_0x42b12e,_0x3fa731){const _0x4c7e13=a0_0x4b2710;if(_0x82bc23==null||isNaN(_0x82bc23))return NaN;return Math[_0x4c7e13(0x1da)](_0x42b12e,Math['min'](_0x3fa731,_0x82bc23));}function recomputeSleepScore(_0xcd746f){const _0x485727=a0_0x4b2710,_0x4012b0=num(_0xcd746f[_0x485727(0x475)]),_0xe31a8=num(_0xcd746f[_0x485727(0x1ad)]),_0x3ab810=clamp(num(_0xcd746f[_0x485727(0x330)])||0x0,0x0,0x3c),_0x5c9aa1=clamp(num(_0xcd746f['minutesAwake'])||0x0,0x0,0x3b9aca00),_0x327183=num(_0xcd746f['minutesDeep']),_0x4f275f=num(_0xcd746f['minutesREM']),_0x242c02=clamp((_0x4012b0-0x12c)/0xf0*0x64,0x0,0x64),_0x597c4e=clamp(_0xe31a8,0x0,0x64),_0x36b9e3=(_0x327183+_0x4f275f)/_0x4012b0,_0x103534=clamp((_0x36b9e3-0.25)/0.35*0x64,0x0,0x64),_0x3d7362=clamp(0x64-0.5*_0x3ab810-0.5*_0x5c9aa1,0x0,0x64);let _0x31b113=[],_0x428daa=[];!isNaN(_0x242c02)&&(_0x31b113[_0x485727(0x1a3)](_0x242c02),_0x428daa[_0x485727(0x1a3)](0.4));!isNaN(_0x597c4e)&&(_0x31b113[_0x485727(0x1a3)](_0x597c4e),_0x428daa[_0x485727(0x1a3)](0.3));!isNaN(_0x103534)&&(_0x31b113[_0x485727(0x1a3)](_0x103534),_0x428daa[_0x485727(0x1a3)](0.2));!isNaN(_0x3d7362)&&(_0x31b113[_0x485727(0x1a3)](_0x3d7362),_0x428daa[_0x485727(0x1a3)](0.1));if(!_0x31b113['length'])return NaN;const _0x3396f4=_0x428daa[_0x485727(0x5a1)]((_0x3b7a37,_0x51ac26)=>_0x3b7a37+_0x51ac26,0x0),_0x3ad24a=_0x31b113['reduce']((_0x5a5fda,_0x1912cd,_0x431259)=>_0x5a5fda+_0x1912cd*(_0x428daa[_0x431259]/_0x3396f4),0x0);return Math[_0x485727(0xf8)](_0x3ad24a*0xa)/0xa;}function stagePerc(_0x46f158){const _0x37c424=a0_0x4b2710,_0x11cf3c=num(_0x46f158[_0x37c424(0x475)]);return{'deep':pct(num(_0x46f158[_0x37c424(0x1a2)]),_0x11cf3c),'rem':pct(num(_0x46f158[_0x37c424(0x21a)]),_0x11cf3c),'light':pct(num(_0x46f158[_0x37c424(0x37b)]),_0x11cf3c)};}function fmt(_0x5799a1,_0xb1fdad=0x1){const _0x346490=a0_0x4b2710;return Number[_0x346490(0x42c)](_0x5799a1)?_0x5799a1[_0x346490(0xcf)](_0xb1fdad):'';}function validateSleepData(_0x2d3490){const _0x4699c3=a0_0x4b2710;if(!_0x2d3490||_0x2d3490[_0x4699c3(0x2f5)]===0x0)return![];const _0xe72195=[_0x4699c3(0xd4),'minutesAsleep','efficiency'],_0x4e1276=_0xe72195[_0x4699c3(0x1f3)](_0x3a6492=>_0x2d3490[0x0][_0x4699c3(0x28b)](_0x3a6492));if(!_0x4e1276)return![];const _0x1c22e0=_0x2d3490['filter'](_0x560e99=>_0x560e99[_0x4699c3(0xd4)]&&!isNaN(parseFloat(_0x560e99[_0x4699c3(0x475)])));return _0x1c22e0[_0x4699c3(0x2f5)]>0x0;}function validateHRVData(_0x5ec2ad){const _0x3e5671=a0_0x4b2710;if(!_0x5ec2ad||_0x5ec2ad[_0x3e5671(0x2f5)]===0x0)return![];const _0x4aa9bd=[_0x3e5671(0xd4),_0x3e5671(0x34c)],_0x417a12=_0x4aa9bd['every'](_0x4bb608=>_0x5ec2ad[0x0]['hasOwnProperty'](_0x4bb608));if(!_0x417a12)return![];const _0x3bb7c4=_0x5ec2ad['filter'](_0x337e96=>_0x337e96[_0x3e5671(0xd4)]&&!isNaN(parseFloat(_0x337e96['dailyRmssd'])));return _0x3bb7c4['length']>0x0;}function validateStepsData(_0x46397d){const _0x234e81=a0_0x4b2710;if(!_0x46397d||_0x46397d[_0x234e81(0x2f5)]===0x0)return![];const _0x460708=[_0x234e81(0xd4),_0x234e81(0x41b)],_0x25dd39=_0x460708[_0x234e81(0x1f3)](_0x269d67=>_0x46397d[0x0][_0x234e81(0x28b)](_0x269d67));if(!_0x25dd39)return![];const _0x1de8a0=_0x46397d['filter'](_0x525b4d=>_0x525b4d[_0x234e81(0xd4)]&&!isNaN(parseFloat(_0x525b4d[_0x234e81(0x41b)])));return _0x1de8a0[_0x234e81(0x2f5)]>0x0;}function validateRHRData(_0x5a099e){const _0x4f3510=a0_0x4b2710;if(!_0x5a099e||_0x5a099e['length']===0x0)return![];const _0x1462d1=[_0x4f3510(0xd4),'resting_heart_rate'],_0x45f5ce=_0x1462d1[_0x4f3510(0x1f3)](_0x3df597=>_0x5a099e[0x0][_0x4f3510(0x28b)](_0x3df597));if(!_0x45f5ce)return![];const _0x5e9583=_0x5a099e['filter'](_0x4fe885=>_0x4fe885[_0x4f3510(0xd4)]&&!isNaN(parseFloat(_0x4fe885[_0x4f3510(0x39e)])));return _0x5e9583[_0x4f3510(0x2f5)]>0x0;}function startOfDay(_0x512ae5){const _0x5783c4=a0_0x4b2710,_0x2b5077=new Date(_0x512ae5);return _0x2b5077[_0x5783c4(0x35c)](0x0,0x0,0x0,0x0),_0x2b5077;}function isDatasetStale(_0x4af052,_0x48c431){const _0x1067e2=a0_0x4b2710;try{if(!_0x4af052||_0x4af052[_0x1067e2(0x2f5)]===0x0)return![];const _0x91fffb=_0x4af052['map'](_0x4b9a01=>parseDate(_0x4b9a01&&_0x4b9a01[_0x48c431]))[_0x1067e2(0x23e)](Boolean);if(_0x91fffb['length']===0x0)return![];const _0xda3fb=new Date(Math[_0x1067e2(0x1da)][_0x1067e2(0x4fd)](null,_0x91fffb[_0x1067e2(0x218)](_0x4b6a08=>_0x4b6a08['getTime']()))),_0x21e1bd=(startOfDay(new Date())-startOfDay(_0xda3fb))/(0x3e8*0x3c*0x3c*0x18);return _0x21e1bd>0x1;}catch(_0x2fdb4a){return![];}}function updateStatusIndicator(_0x3ff344,_0x350041){const _0x1a59a4=a0_0x4b2710,_0x5adcb5=document[_0x1a59a4(0x12c)](_0x3ff344);if(!_0x5adcb5)return;const _0x6f004d={'sleepStatus':{'input':_0x1a59a4(0x192),'display':_0x1a59a4(0x3c4)},'hrvStatus':{'input':_0x1a59a4(0x2c1),'display':_0x1a59a4(0xd7)},'stepsStatus':{'input':_0x1a59a4(0x55c),'display':'stepsFileDisplay'},'rhrStatus':{'input':_0x1a59a4(0x41f),'display':_0x1a59a4(0x2c4)}},_0x2d786c=_0x6f004d[_0x3ff344]||{},_0x564eff=_0x2d786c['input']?document[_0x1a59a4(0x12c)](_0x2d786c['input']):null,_0x544a67=_0x2d786c[_0x1a59a4(0x3a6)]?document[_0x1a59a4(0x12c)](_0x2d786c[_0x1a59a4(0x3a6)]):null;if(!_0x350041){_0x5adcb5[_0x1a59a4(0x2a7)][_0x1a59a4(0x1bf)]='#ff9b9b';if(_0x564eff)_0x564eff[_0x1a59a4(0x1ef)]=_0x1a59a4(0x29a);if(_0x544a67)_0x544a67[_0x1a59a4(0x1ef)]=_0x1a59a4(0x29a);return;}let _0x584fb2=![];switch(_0x3ff344){case'sleepStatus':_0x584fb2=isDatasetStale(rawSleep,_0x1a59a4(0xd4));break;case _0x1a59a4(0x388):_0x584fb2=isDatasetStale(rawHRV,_0x1a59a4(0xd4));break;case _0x1a59a4(0x56b):_0x584fb2=isDatasetStale(rawSteps,_0x1a59a4(0xd4));break;case'rhrStatus':_0x584fb2=isDatasetStale(rawRHR,_0x1a59a4(0xd4));break;default:_0x584fb2=![];}if(_0x584fb2){_0x5adcb5[_0x1a59a4(0x2a7)][_0x1a59a4(0x1bf)]=_0x1a59a4(0x131);if(_0x564eff)_0x564eff[_0x1a59a4(0x1ef)]=_0x1a59a4(0x25b);if(_0x544a67)_0x544a67[_0x1a59a4(0x1ef)]=_0x1a59a4(0x25b);}else{_0x5adcb5[_0x1a59a4(0x2a7)][_0x1a59a4(0x1bf)]='#7bffbf';if(_0x564eff)_0x564eff[_0x1a59a4(0x1ef)]=_0x1a59a4(0x576);if(_0x544a67)_0x544a67[_0x1a59a4(0x1ef)]=_0x1a59a4(0x576);}}async function fetchCSV(_0x156b2d){const _0x39f350=a0_0x4b2710,_0x1416f6=await fetch(_0x156b2d,{'cache':'no-store'});if(!_0x1416f6['ok'])throw new Error(_0x39f350(0x440)+_0x1416f6[_0x39f350(0x459)]);return await _0x1416f6['text']();}function parseCSV(_0x1d0110){const _0x1dea4e=a0_0x4b2710;return Papa[_0x1dea4e(0x5a0)](_0x1d0110,{'header':!![],'dynamicTyping':![],'skipEmptyLines':!![]})[_0x1dea4e(0x217)];}async function tryLoadDefaults(){const _0x57921f=a0_0x4b2710;let _0x1c09cf=![],_0x2b8fa0=![],_0x21a0df=![],_0x4394b0=![];try{const _0x5a0732=await fetchCSV(SLEEP_PATH);rawSleep=parseCSV(_0x5a0732),_0x1c09cf=!![],document['getElementById']('sleepFileDisplay')[_0x57921f(0x148)]=_0x57921f(0x434);const _0x253e17=validateSleepData(rawSleep);updateStatusIndicator(_0x57921f(0xe3),_0x253e17);}catch(_0x128e2d){updateStatusIndicator('sleepStatus',![]);}try{const _0x3e9418=await fetchCSV(HRV_PATH);rawHRV=parseCSV(_0x3e9418),_0x2b8fa0=!![],document[_0x57921f(0x12c)](_0x57921f(0xd7))[_0x57921f(0x148)]=_0x57921f(0x4b8);const _0x95537b=validateHRVData(rawHRV);updateStatusIndicator(_0x57921f(0x388),_0x95537b);}catch(_0x482090){updateStatusIndicator(_0x57921f(0x388),![]);}try{const _0x5efee7=await fetchCSV(STEPS_PATH);rawSteps=parseCSV(_0x5efee7),_0x21a0df=!![],document['getElementById'](_0x57921f(0x312))['textContent']=_0x57921f(0x367);const _0x16a5d4=validateStepsData(rawSteps);updateStatusIndicator(_0x57921f(0x56b),_0x16a5d4),console[_0x57921f(0x3ee)](_0x57921f(0x213),rawSteps[_0x57921f(0x2f5)],_0x57921f(0x3be));}catch(_0x5e7ab7){console['log'](_0x57921f(0x289),_0x5e7ab7),updateStatusIndicator(_0x57921f(0x56b),![]);}try{const _0x2bcfda=await fetchCSV(RHR_PATH);rawRHR=parseCSV(_0x2bcfda),_0x4394b0=!![],document[_0x57921f(0x12c)]('rhrFileDisplay')[_0x57921f(0x148)]=_0x57921f(0x191);const _0x1473fb=validateRHRData(rawRHR);updateStatusIndicator(_0x57921f(0x2f0),_0x1473fb),console['log'](_0x57921f(0x151),rawRHR[_0x57921f(0x2f5)],_0x57921f(0x3be));}catch(_0x3fa516){console[_0x57921f(0x3ee)]('Error\x20loading\x20RHR:',_0x3fa516),updateStatusIndicator(_0x57921f(0x2f0),![]);}}function fileToData(_0x141da3,_0x35b039){const _0x434833=a0_0x4b2710,_0x20337a=new FileReader();_0x20337a[_0x434833(0x134)]=()=>_0x35b039(parseCSV(_0x20337a[_0x434833(0x445)])),_0x20337a[_0x434833(0x47d)](_0x141da3);}function normalizeSleepRows(_0x3c5318){const _0x5da549=a0_0x4b2710;return _0x3c5318[_0x5da549(0x218)](_0x4b3aff=>{const _0x1ba3d8=_0x5da549,_0x93174f=parseDate(_0x4b3aff[_0x1ba3d8(0xd4)]),_0x827519=parseDate(_0x4b3aff['startTime']),_0x15c1a3=parseDate(_0x4b3aff[_0x1ba3d8(0x1c4)]),_0x27012f=String(_0x4b3aff[_0x1ba3d8(0x24b)])[_0x1ba3d8(0x3ac)]()===_0x1ba3d8(0x2e3),_0x6f8377=stagePerc(_0x4b3aff),_0x3c82f4=recomputeSleepScore(_0x4b3aff);return{'dateISO':_0x93174f?toISODate(_0x93174f):null,'date':_0x93174f,'start':_0x827519,'end':_0x15c1a3,'isMainSleep':_0x27012f,'minutesAsleep':num(_0x4b3aff[_0x1ba3d8(0x475)]),'efficiency':num(_0x4b3aff[_0x1ba3d8(0x1ad)]),'minutesDeep':num(_0x4b3aff[_0x1ba3d8(0x1a2)]),'minutesREM':num(_0x4b3aff[_0x1ba3d8(0x21a)]),'minutesLight':num(_0x4b3aff[_0x1ba3d8(0x37b)]),'minutesWakeStages':num(_0x4b3aff[_0x1ba3d8(0x308)]),'minutesAwake':num(_0x4b3aff[_0x1ba3d8(0xd5)]),'minutesToFallAsleep':num(_0x4b3aff[_0x1ba3d8(0x330)]),'sleepScore':_0x3c82f4,'pctDeep':_0x6f8377[_0x1ba3d8(0x2d3)],'pctREM':_0x6f8377[_0x1ba3d8(0x2e6)],'pctLight':_0x6f8377[_0x1ba3d8(0x214)]};})[_0x5da549(0x23e)](_0x370c6e=>_0x370c6e[_0x5da549(0xd4)]);}function normalizeStepsRows(_0x3c5f99){const _0x5dc5a3=a0_0x4b2710;return _0x3c5f99[_0x5dc5a3(0x218)](_0x13db51=>{const _0x3c4e2b=_0x5dc5a3,_0x52654e=parseDate(_0x13db51[_0x3c4e2b(0xd4)]),_0xa2580e=num(_0x13db51[_0x3c4e2b(0x2b1)]),_0x10b0d6=_0xa2580e===0x5a0?NaN:_0xa2580e;return{'dateISO':_0x52654e?toISODate(_0x52654e):null,'date':_0x52654e,'steps':num(_0x13db51[_0x3c4e2b(0x41b)]),'sedentaryMinutes':_0x10b0d6};})['filter'](_0x1da9ba=>_0x1da9ba['date']&&Number[_0x5dc5a3(0x42c)](_0x1da9ba[_0x5dc5a3(0x41b)]));}function filterSleep(_0x57ad0b){const _0x238a44=a0_0x4b2710,_0x32f924=document[_0x238a44(0x12c)](_0x238a44(0x580))['checked'];let _0x2b1803=document[_0x238a44(0x12c)]('dateFrom')[_0x238a44(0x404)],_0x32d37d=document[_0x238a44(0x12c)](_0x238a44(0x1f7))[_0x238a44(0x404)];const _0x457a89=document['getElementById'](_0x238a44(0x186))[_0x238a44(0x404)],_0x542ebd=document[_0x238a44(0x12c)]('sleepViewToggle'),_0x179abc=parseInt(_0x542ebd[_0x238a44(0x404)]),_0xe00fd=_0x179abc===0x2;return _0x57ad0b[_0x238a44(0x23e)](_0x4374de=>{const _0x4dbf55=_0x238a44;if(_0x32f924&&!_0x4374de['isMainSleep'])return![];if(_0x457a89===_0x4dbf55(0x3fc)&&_0xe00fd){if(_0x2b1803&&_0x4374de[_0x4dbf55(0xd4)]['getFullYear']()<parseInt(_0x2b1803))return![];if(_0x32d37d&&_0x4374de[_0x4dbf55(0xd4)][_0x4dbf55(0x1ac)]()>parseInt(_0x32d37d))return![];}else{if(_0x2b1803&&_0x4374de[_0x4dbf55(0x55d)]<_0x2b1803)return![];if(_0x32d37d&&_0x4374de[_0x4dbf55(0x55d)]>_0x32d37d)return![];}return!![];});}function groupByMonth(_0xd97954){const _0x33c664=a0_0x4b2710,_0x23b26b=new Map();_0xd97954['forEach'](_0x45b4c8=>{const _0x25a43e=a0_0x20f3,_0x26d549=_0x45b4c8['dateISO'][_0x25a43e(0x446)](0x0,0x7);if(!_0x23b26b[_0x25a43e(0x25e)](_0x26d549))_0x23b26b[_0x25a43e(0x2bd)](_0x26d549,[]);_0x23b26b[_0x25a43e(0x17f)](_0x26d549)[_0x25a43e(0x1a3)](_0x45b4c8);});const _0x15c52a=[..._0x23b26b[_0x33c664(0x486)]()]['sort']((_0x22af11,_0x541bd7)=>_0x22af11[0x0][_0x33c664(0x46f)](_0x541bd7[0x0]))[_0x33c664(0x218)](([_0x4bbbee,_0xdd071a])=>({'key':_0x4bbbee,'date':new Date(_0x4bbbee+_0x33c664(0x2aa)),'sleepScore':avg(_0xdd071a[_0x33c664(0x218)](_0x120774=>_0x120774['sleepScore'])),'minutesAsleep':avg(_0xdd071a[_0x33c664(0x218)](_0x14a15b=>_0x14a15b[_0x33c664(0x475)])),'efficiency':avg(_0xdd071a['map'](_0x3305e5=>_0x3305e5[_0x33c664(0x1ad)])),'pctDeep':avg(_0xdd071a[_0x33c664(0x218)](_0x542f65=>_0x542f65['pctDeep'])),'pctREM':avg(_0xdd071a[_0x33c664(0x218)](_0x5e4501=>_0x5e4501[_0x33c664(0x492)])),'pctLight':avg(_0xdd071a[_0x33c664(0x218)](_0x1a4b81=>_0x1a4b81[_0x33c664(0x24e)]))}));return _0x15c52a;}function groupByYear(_0x37d186){const _0x2e20d7=a0_0x4b2710,_0x393bf5=new Map();_0x37d186[_0x2e20d7(0x47e)](_0x2bbd56=>{const _0x1703f2=_0x2e20d7,_0x40565c=_0x2bbd56['date']['getFullYear']();if(!_0x393bf5[_0x1703f2(0x25e)](_0x40565c))_0x393bf5[_0x1703f2(0x2bd)](_0x40565c,[]);_0x393bf5[_0x1703f2(0x17f)](_0x40565c)[_0x1703f2(0x1a3)](_0x2bbd56);});const _0x18ba8a=[..._0x393bf5[_0x2e20d7(0x486)]()][_0x2e20d7(0x578)]((_0x178f45,_0x481f98)=>_0x178f45[0x0]-_0x481f98[0x0])[_0x2e20d7(0x218)](([_0x26a053,_0x3e5a22])=>({'key':String(_0x26a053),'date':new Date(_0x26a053,0x0,0x1),'sleepScore':avg(_0x3e5a22[_0x2e20d7(0x218)](_0xae1957=>_0xae1957[_0x2e20d7(0x570)])),'minutesAsleep':avg(_0x3e5a22[_0x2e20d7(0x218)](_0x17c99d=>_0x17c99d[_0x2e20d7(0x475)])),'efficiency':avg(_0x3e5a22[_0x2e20d7(0x218)](_0xd3ce7d=>_0xd3ce7d[_0x2e20d7(0x1ad)])),'pctDeep':avg(_0x3e5a22[_0x2e20d7(0x218)](_0x3d1abd=>_0x3d1abd[_0x2e20d7(0x363)])),'pctREM':avg(_0x3e5a22[_0x2e20d7(0x218)](_0x4d5d34=>_0x4d5d34[_0x2e20d7(0x492)])),'pctLight':avg(_0x3e5a22['map'](_0x258428=>_0x258428['pctLight']))}));return _0x18ba8a;}function groupStepsByMonth(_0x39856a){const _0x2d434d=a0_0x4b2710,_0x4f3f9d=new Map();_0x39856a[_0x2d434d(0x47e)](_0xa4bc8b=>{const _0x369a88=_0x2d434d,_0x1db17f=_0xa4bc8b['dateISO'][_0x369a88(0x446)](0x0,0x7);if(!_0x4f3f9d['has'](_0x1db17f))_0x4f3f9d[_0x369a88(0x2bd)](_0x1db17f,[]);_0x4f3f9d[_0x369a88(0x17f)](_0x1db17f)[_0x369a88(0x1a3)](_0xa4bc8b);});const _0x164a05=[..._0x4f3f9d[_0x2d434d(0x486)]()][_0x2d434d(0x578)]((_0x469bd6,_0x3e4a51)=>_0x469bd6[0x0][_0x2d434d(0x46f)](_0x3e4a51[0x0]))[_0x2d434d(0x218)](([_0x4ee80d,_0x240148])=>({'key':_0x4ee80d,'date':new Date(_0x4ee80d+_0x2d434d(0x2aa)),'steps':avg(_0x240148[_0x2d434d(0x218)](_0x3e1e2d=>_0x3e1e2d[_0x2d434d(0x41b)])),'sedentaryMinutes':avg(_0x240148[_0x2d434d(0x218)](_0xaca655=>_0xaca655[_0x2d434d(0x2b1)]))}));return _0x164a05;}function groupStepsByYear(_0x1cc737){const _0x44d425=a0_0x4b2710,_0x87d3f1=new Map();_0x1cc737[_0x44d425(0x47e)](_0x1b3497=>{const _0xfa539d=_0x44d425,_0x31adb1=_0x1b3497['date'][_0xfa539d(0x1ac)]();if(!_0x87d3f1[_0xfa539d(0x25e)](_0x31adb1))_0x87d3f1[_0xfa539d(0x2bd)](_0x31adb1,[]);_0x87d3f1[_0xfa539d(0x17f)](_0x31adb1)['push'](_0x1b3497);});const _0x4a7a33=[..._0x87d3f1[_0x44d425(0x486)]()]['sort']((_0x250d2d,_0x109add)=>_0x250d2d[0x0]-_0x109add[0x0])[_0x44d425(0x218)](([_0x4a42d6,_0x26ba04])=>({'key':String(_0x4a42d6),'date':new Date(_0x4a42d6,0x0,0x1),'steps':avg(_0x26ba04['map'](_0x5dce7e=>_0x5dce7e[_0x44d425(0x41b)])),'sedentaryMinutes':avg(_0x26ba04[_0x44d425(0x23e)](_0x144a3b=>Number['isFinite'](_0x144a3b[_0x44d425(0x2b1)])&&_0x144a3b[_0x44d425(0x2b1)]>0x0)[_0x44d425(0x218)](_0x2aaaa1=>_0x2aaaa1[_0x44d425(0x2b1)]))}));return _0x4a7a33;}function groupRHRByMonth(_0x4e7367){const _0x598aeb=a0_0x4b2710,_0x4619d8=new Map();_0x4e7367[_0x598aeb(0x47e)](_0x2a9624=>{const _0x2f9e41=_0x598aeb,_0x29ddf8=_0x2a9624[_0x2f9e41(0xd4)][_0x2f9e41(0x1ac)]()+'-'+String(_0x2a9624[_0x2f9e41(0xd4)][_0x2f9e41(0x41e)]()+0x1)[_0x2f9e41(0x204)](0x2,'0');if(!_0x4619d8['has'](_0x29ddf8))_0x4619d8[_0x2f9e41(0x2bd)](_0x29ddf8,[]);_0x4619d8['get'](_0x29ddf8)[_0x2f9e41(0x1a3)](_0x2a9624);});const _0x5169a2=[..._0x4619d8[_0x598aeb(0x486)]()][_0x598aeb(0x578)]((_0x3242b5,_0x302da6)=>_0x3242b5[0x0][_0x598aeb(0x46f)](_0x302da6[0x0]))[_0x598aeb(0x218)](([_0x5587f4,_0xa4db1f])=>({'key':_0x5587f4,'date':new Date(_0x5587f4+_0x598aeb(0x2aa)),'rhr':avg(_0xa4db1f[_0x598aeb(0x218)](_0x3a0004=>_0x3a0004[_0x598aeb(0x39b)]))}));return _0x5169a2;}function groupRHRByYear(_0x17fb94){const _0xe07622=a0_0x4b2710,_0x49619b=new Map();_0x17fb94[_0xe07622(0x47e)](_0x3af143=>{const _0x386cb4=_0xe07622,_0x3894e0=_0x3af143[_0x386cb4(0xd4)][_0x386cb4(0x1ac)]();if(!_0x49619b[_0x386cb4(0x25e)](_0x3894e0))_0x49619b[_0x386cb4(0x2bd)](_0x3894e0,[]);_0x49619b[_0x386cb4(0x17f)](_0x3894e0)[_0x386cb4(0x1a3)](_0x3af143);});const _0xef7cba=[..._0x49619b['entries']()][_0xe07622(0x578)]((_0x4f4833,_0x1196d2)=>_0x4f4833[0x0]-_0x1196d2[0x0])[_0xe07622(0x218)](([_0x119ea2,_0x4fe116])=>({'key':String(_0x119ea2),'date':new Date(_0x119ea2,0x0,0x1),'rhr':avg(_0x4fe116[_0xe07622(0x218)](_0x46820d=>_0x46820d[_0xe07622(0x39b)]))}));return _0xef7cba;}function avg(_0x542750){const _0x24a5b4=a0_0x4b2710,_0xcb2c40=_0x542750[_0x24a5b4(0x23e)](_0x4bd8c2=>Number['isFinite'](_0x4bd8c2));return _0xcb2c40[_0x24a5b4(0x2f5)]?_0xcb2c40['reduce']((_0x4d351c,_0x3aaaeb)=>_0x4d351c+_0x3aaaeb,0x0)/_0xcb2c40['length']:NaN;}function quantile(_0x57befe,_0x257a18){const _0x44fb1c=a0_0x4b2710,_0xf11cb0=_0x57befe[_0x44fb1c(0x23e)](_0x400532=>Number[_0x44fb1c(0x42c)](_0x400532))[_0x44fb1c(0x578)]((_0x464997,_0x10c093)=>_0x464997-_0x10c093);if(_0xf11cb0[_0x44fb1c(0x2f5)]===0x0)return NaN;const _0x2630c3=_0x257a18*(_0xf11cb0[_0x44fb1c(0x2f5)]-0x1),_0x5b98fa=Math[_0x44fb1c(0x2ab)](_0x2630c3),_0x859fd6=Math[_0x44fb1c(0x2ff)](_0x2630c3);if(_0x5b98fa===_0x859fd6)return _0xf11cb0[_0x5b98fa];return _0xf11cb0[_0x5b98fa]+(_0xf11cb0[_0x859fd6]-_0xf11cb0[_0x5b98fa])*(_0x2630c3-_0x5b98fa);}function stdev(_0xc35108){const _0x376da2=a0_0x4b2710,_0x204726=_0xc35108[_0x376da2(0x23e)](_0x166be9=>Number[_0x376da2(0x42c)](_0x166be9));if(_0x204726[_0x376da2(0x2f5)]<0x2)return NaN;const _0x34949e=avg(_0x204726),_0x331c28=_0x204726[_0x376da2(0x5a1)]((_0x52ebe8,_0x58aa6c)=>_0x52ebe8+Math['pow'](_0x58aa6c-_0x34949e,0x2),0x0)/_0x204726[_0x376da2(0x2f5)];return Math['sqrt'](_0x331c28);}function cv(_0x185d20){const _0x588e2b=a0_0x4b2710,_0x3464cd=_0x185d20[_0x588e2b(0x23e)](_0x29d8bd=>Number[_0x588e2b(0x42c)](_0x29d8bd));if(_0x3464cd['length']<0x2)return NaN;const _0x57a22f=avg(_0x3464cd);if(_0x57a22f<=0x0)return NaN;return stdev(_0x3464cd)/_0x57a22f;}function groupByMonthStrict(_0x5f0f83,_0x384f37){const _0x1fcb17=a0_0x4b2710,_0x5e8610=new Map();return _0x5f0f83['forEach'](_0x2e1da3=>{const _0x425147=a0_0x20f3;if(Number[_0x425147(0x42c)](_0x2e1da3[_0x384f37])&&_0x2e1da3[_0x425147(0x55d)]){const _0x4e1be4=_0x2e1da3['dateISO'][_0x425147(0x446)](0x0,0x7);if(!_0x5e8610[_0x425147(0x25e)](_0x4e1be4))_0x5e8610[_0x425147(0x2bd)](_0x4e1be4,[]);_0x5e8610[_0x425147(0x17f)](_0x4e1be4)[_0x425147(0x1a3)](_0x2e1da3);}}),[..._0x5e8610[_0x1fcb17(0x486)]()]['sort']((_0x113e1e,_0x2b59d8)=>_0x113e1e[0x0][_0x1fcb17(0x46f)](_0x2b59d8[0x0]))[_0x1fcb17(0x218)](([_0x1f8833,_0x2b09f2])=>({'key':_0x1f8833,'date':new Date(_0x1f8833+_0x1fcb17(0x2aa)),[_0x384f37]:avg(_0x2b09f2[_0x1fcb17(0x218)](_0x52cc38=>_0x52cc38[_0x384f37]))}));}function monthName(_0xbf79d1){const _0x4aece3=a0_0x4b2710,_0x10d5c9=typeof _0xbf79d1===_0x4aece3(0x372)?new Date(_0xbf79d1):_0xbf79d1;return _0x10d5c9[_0x4aece3(0x181)]('en-US',{'month':_0x4aece3(0x12a)});}function modeDayOfWeek(_0x1df4d1){const _0x5770ac=a0_0x4b2710,_0x52dc04=new Map();_0x1df4d1[_0x5770ac(0x47e)](_0x3bbe97=>{const _0x49857a=_0x5770ac,_0x558a4c=new Date(_0x3bbe97+_0x49857a(0x44b))[_0x49857a(0x181)](_0x49857a(0x27f),{'weekday':_0x49857a(0x452)});_0x52dc04['set'](_0x558a4c,(_0x52dc04[_0x49857a(0x17f)](_0x558a4c)||0x0)+0x1);});let _0x9d73a2=0x0,_0x58f4f0='';for(const [_0x5e454c,_0x43af1b]of _0x52dc04){(_0x43af1b>_0x9d73a2||_0x43af1b===_0x9d73a2&&_0x5e454c<_0x58f4f0)&&(_0x9d73a2=_0x43af1b,_0x58f4f0=_0x5e454c);}return _0x58f4f0;}function computeAnalytics(){const _0x1b6ac7=a0_0x4b2710,_0x1bbaec=document[_0x1b6ac7(0x12c)]('dateFrom')[_0x1b6ac7(0x404)],_0x3692c1=document[_0x1b6ac7(0x12c)](_0x1b6ac7(0x1f7))[_0x1b6ac7(0x404)],_0x1d2723=document[_0x1b6ac7(0x12c)](_0x1b6ac7(0x580))[_0x1b6ac7(0x315)],_0x5b497a=normalizeSleepRows(rawSleep),_0x2d6b3d=filterSleep(_0x5b497a),_0x54a683=tryLoadHRV(),_0x4e6acb=tryLoadSteps(),_0xabceed=tryLoadRHR(),_0x47a66f=_0x54a683?_0x54a683[_0x1b6ac7(0x23e)](_0x23e2af=>{const _0x4b9cd4=_0x1b6ac7;if(_0x1bbaec&&_0x23e2af[_0x4b9cd4(0x55d)]<_0x1bbaec)return![];if(_0x3692c1&&_0x23e2af[_0x4b9cd4(0x55d)]>_0x3692c1)return![];return!![];}):[],_0x5c6746=_0x4e6acb?_0x4e6acb['filter'](_0x1cd911=>{const _0x3dbebe=_0x1b6ac7;if(_0x1bbaec&&_0x1cd911[_0x3dbebe(0x55d)]<_0x1bbaec)return![];if(_0x3692c1&&_0x1cd911[_0x3dbebe(0x55d)]>_0x3692c1)return![];return!![];}):[],_0xc36d3e=_0xabceed?_0xabceed['filter'](_0x1ecdb2=>{const _0x335ce6=_0x1b6ac7;if(_0x1bbaec&&_0x1ecdb2['dateISO']<_0x1bbaec)return![];if(_0x3692c1&&_0x1ecdb2[_0x335ce6(0x55d)]>_0x3692c1)return![];return!![];}):[],_0x354659=[];if(_0x2d6b3d[_0x1b6ac7(0x2f5)]>0x0){const _0x5ba283=groupByYear(_0x2d6b3d),_0x427e00=_0x5c6746['length']>0x0?groupStepsByYear(_0x5c6746):[],_0x402c30=_0xc36d3e[_0x1b6ac7(0x2f5)]>0x0?groupRHRByYear(_0xc36d3e):[],_0x58bac0=_0x47a66f[_0x1b6ac7(0x2f5)]>0x0?groupByYear(_0x47a66f[_0x1b6ac7(0x218)](_0x24503c=>({'date':new Date(_0x24503c['dateISO']),'rmssd':_0x24503c[_0x1b6ac7(0x20d)]}))):[];['sleepScore',_0x1b6ac7(0x475)]['forEach'](_0xa87de=>{const _0x4142bc=_0x1b6ac7;if(_0x5ba283['length']>=0x2){const _0x11ba9e=_0x5ba283[_0x4142bc(0x218)]((_0x227951,_0x578d6e)=>({'x':_0x578d6e,'y':_0x227951[_0xa87de]}))[_0x4142bc(0x23e)](_0x3fbf66=>Number[_0x4142bc(0x42c)](_0x3fbf66['y']));if(_0x11ba9e[_0x4142bc(0x2f5)]>=0x2){const _0x396c27=calculateLinearRegression(_0x11ba9e);if(_0x396c27){const _0x5db4e1=_0x11ba9e[0x0]['y'],_0x146455=_0x11ba9e[_0x11ba9e['length']-0x1]['y'],_0x2ff87f=_0x146455-_0x5db4e1,_0x4e6915=(_0x146455-_0x5db4e1)/_0x5db4e1*0x64;_0x354659[_0x4142bc(0x1a3)]({'Section':_0x4142bc(0x425),'Metric':_0xa87de+'\x20trend','Value':''+(_0x2ff87f>0x0?'+':'')+_0x4e6915[_0x4142bc(0xcf)](0x1)+_0x4142bc(0x4dc)+_0x5db4e1[_0x4142bc(0xcf)](0x1)+'→'+_0x146455[_0x4142bc(0xcf)](0x1)+')','Notes':'slope\x20'+(_0x396c27['slope']>0x0?'+':'')+_0x396c27['slope'][_0x4142bc(0xcf)](0x2)+'\x20points/year;\x20n='+_0x11ba9e[_0x4142bc(0x2f5)]+_0x4142bc(0x2a6)});}}}});if(_0x427e00['length']>=0x2){const _0x112523=_0x427e00[_0x1b6ac7(0x218)]((_0x5b0e86,_0x369a4e)=>({'x':_0x369a4e,'y':_0x5b0e86[_0x1b6ac7(0x41b)]}))[_0x1b6ac7(0x23e)](_0x5ef48f=>Number[_0x1b6ac7(0x42c)](_0x5ef48f['y']));if(_0x112523[_0x1b6ac7(0x2f5)]>=0x2){const _0x235dd1=calculateLinearRegression(_0x112523);if(_0x235dd1){const _0x36ebbc=_0x112523[0x0]['y'],_0x4ea4c5=_0x112523[_0x112523['length']-0x1]['y'],_0x4d733e=_0x4ea4c5-_0x36ebbc,_0x5696d7=(_0x4ea4c5-_0x36ebbc)/_0x36ebbc*0x64;_0x354659[_0x1b6ac7(0x1a3)]({'Section':'Multi-year\x20trend','Metric':'steps\x20trend','Value':''+(_0x4d733e>0x0?'+':'')+_0x5696d7[_0x1b6ac7(0xcf)](0x1)+'%\x20('+Math[_0x1b6ac7(0xf8)](_0x36ebbc)+'→'+Math[_0x1b6ac7(0xf8)](_0x4ea4c5)+')','Notes':_0x1b6ac7(0x3fd)+(_0x235dd1[_0x1b6ac7(0x49d)]>0x0?'+':'')+_0x235dd1[_0x1b6ac7(0x49d)]['toFixed'](0x0)+_0x1b6ac7(0x1ff)+_0x112523['length']+_0x1b6ac7(0x2a6)});}}}console[_0x1b6ac7(0x3ee)](_0x1b6ac7(0x147),_0x5c6746[_0x1b6ac7(0x2f5)]);if(_0x5c6746[_0x1b6ac7(0x2f5)]>=0x1e){const _0x4a4e5b=_0x5c6746[_0x1b6ac7(0x23e)](_0x3179c5=>Number['isFinite'](_0x3179c5[_0x1b6ac7(0x2b1)])&&_0x3179c5[_0x1b6ac7(0x2b1)]>0x0)[_0x1b6ac7(0x218)]((_0x472ad4,_0x482dfe)=>({'x':_0x482dfe,'y':_0x472ad4[_0x1b6ac7(0x2b1)]}))[_0x1b6ac7(0x578)]((_0x1007fb,_0x228312)=>_0x1007fb['x']-_0x228312['x']);console['log'](_0x1b6ac7(0x36d),_0x4a4e5b[_0x1b6ac7(0x2f5)],_0x1b6ac7(0x228)),console[_0x1b6ac7(0x3ee)]('Sample\x20sedentary\x20data:',_0x4a4e5b[_0x1b6ac7(0x446)](0x0,0x5));if(_0x4a4e5b[_0x1b6ac7(0x2f5)]>=0x1e){const _0x40c09f=calculateLinearRegression(_0x4a4e5b);console[_0x1b6ac7(0x3ee)](_0x1b6ac7(0x103),_0x40c09f);if(_0x40c09f){const _0x1fa634=_0x4a4e5b[0x0]['y'],_0x197d54=_0x4a4e5b[_0x4a4e5b['length']-0x1]['y'],_0x514382=_0x197d54-_0x1fa634,_0x241436=(_0x197d54-_0x1fa634)/_0x1fa634*0x64,_0x524c72=Math['round'](_0x1fa634/0x3c),_0x284c77=Math['round'](_0x197d54/0x3c),_0x3a6634=Math[_0x1b6ac7(0xf8)]((_0x4a4e5b[_0x4a4e5b['length']-0x1]['x']-_0x4a4e5b[0x0]['x'])/0x1e);console['log']('Adding\x20sedentary\x20trend\x20result:',{'start':_0x1fa634,'end':_0x197d54,'delta':_0x514382,'pctChange':_0x241436,'startHours':_0x524c72,'endHours':_0x284c77,'days':_0x3a6634}),_0x354659[_0x1b6ac7(0x1a3)]({'Section':'Multi-year\x20trend','Metric':'sedentary\x20trend','Value':''+(_0x514382>0x0?'+':'')+_0x241436['toFixed'](0x1)+'%\x20('+_0x524c72+'h→'+_0x284c77+'h)','Notes':'slope\x20'+(_0x40c09f['slope']>0x0?'+':'')+_0x40c09f[_0x1b6ac7(0x49d)][_0x1b6ac7(0xcf)](0x1)+_0x1b6ac7(0x521)+_0x4a4e5b[_0x1b6ac7(0x2f5)]+_0x1b6ac7(0x144)+_0x3a6634+'\x20months'});}else console[_0x1b6ac7(0x3ee)](_0x1b6ac7(0x34b));}else console[_0x1b6ac7(0x3ee)](_0x1b6ac7(0x35f),_0x4a4e5b[_0x1b6ac7(0x2f5)]);}else console[_0x1b6ac7(0x3ee)]('Not\x20enough\x20filtered\x20steps\x20data:',_0x5c6746['length']);}if(_0x2d6b3d['length']>0x0){const _0x25b6fa=groupByMonth(_0x2d6b3d),_0x77b8fc=_0xc36d3e[_0x1b6ac7(0x2f5)]>0x0?groupRHRByMonth(_0xc36d3e):[],_0x3687a5=_0x47a66f[_0x1b6ac7(0x2f5)]>0x0?groupByMonthStrict(_0x47a66f[_0x1b6ac7(0x218)](_0x2fdd51=>({'dateISO':_0x2fdd51[_0x1b6ac7(0x55d)],'rmssd':_0x2fdd51['rmssd']})),_0x1b6ac7(0x20d)):[];[_0x1b6ac7(0x570),_0x1b6ac7(0x475)][_0x1b6ac7(0x47e)](_0x1ca820=>{const _0x2e6f01=_0x1b6ac7;if(_0x25b6fa[_0x2e6f01(0x2f5)]>0x0){const _0x30785a=_0x25b6fa['map'](_0x1eee6d=>({'year':parseInt(_0x1eee6d[_0x2e6f01(0x302)][_0x2e6f01(0x48e)]('-')[0x0]),'month':parseInt(_0x1eee6d[_0x2e6f01(0x302)][_0x2e6f01(0x48e)]('-')[0x1]),'value':_0x1eee6d[_0x1ca820],'key':_0x1eee6d['key']}))[_0x2e6f01(0x23e)](_0x1b416a=>Number[_0x2e6f01(0x42c)](_0x1b416a['value']));if(_0x30785a[_0x2e6f01(0x2f5)]>0x0){const _0x401079=[..._0x30785a][_0x2e6f01(0x578)]((_0x5f23ff,_0x1752ff)=>_0x1752ff[_0x2e6f01(0x404)]-_0x5f23ff[_0x2e6f01(0x404)]),_0x1c0dae=_0x401079[0x0],_0x13d843=_0x401079['length']>0x1?_0x401079[0x1]:null,_0x32efb6=_0x30785a[_0x2e6f01(0x5a1)]((_0x4cdf53,_0x295111)=>_0x295111['value']<_0x4cdf53[_0x2e6f01(0x404)]?_0x295111:_0x4cdf53),_0x3c24ea=_0x1c0dae[_0x2e6f01(0x302)],_0x4ffa44=_0x2d6b3d['filter'](_0x287fbb=>_0x287fbb['dateISO'][_0x2e6f01(0x446)](0x0,0x7)===_0x3c24ea)[_0x2e6f01(0x2f5)],_0x244363=[_0x2e6f01(0x44a),_0x2e6f01(0x30c),_0x2e6f01(0x351),_0x2e6f01(0x1b4),_0x2e6f01(0x25c),_0x2e6f01(0x477),_0x2e6f01(0x4f8),_0x2e6f01(0x560),_0x2e6f01(0x253),_0x2e6f01(0x345),_0x2e6f01(0x4a3),_0x2e6f01(0x405)];let _0x2b1b22='';_0x4ffa44<0xf&&(_0x2b1b22=_0x2e6f01(0x406)+_0x4ffa44+_0x2e6f01(0x489),_0x13d843&&(_0x2b1b22+=_0x2e6f01(0x4e1)+_0x244363[_0x13d843[_0x2e6f01(0x2d7)]-0x1]+'\x20'+_0x13d843[_0x2e6f01(0x392)]+'\x20('+_0x13d843[_0x2e6f01(0x404)][_0x2e6f01(0xcf)](0x1)+')')),_0x354659[_0x2e6f01(0x1a3)]({'Section':'Seasonality','Metric':'Best\x20month\x20for\x20'+_0x1ca820,'Value':_0x244363[_0x1c0dae[_0x2e6f01(0x2d7)]-0x1]+'\x20'+_0x1c0dae[_0x2e6f01(0x392)]+'\x20'+_0x1c0dae[_0x2e6f01(0x404)]['toFixed'](0x1),'Notes':'range\x20'+_0x32efb6[_0x2e6f01(0x404)]['toFixed'](0x1)+'–'+_0x1c0dae[_0x2e6f01(0x404)][_0x2e6f01(0xcf)](0x1),'Tooltip':_0x2b1b22});}}});}if(_0x2d6b3d[_0x1b6ac7(0x2f5)]>0x0){const _0xf455a3=_0x2d6b3d[_0x1b6ac7(0x218)](_0x416d03=>({'day':_0x416d03['date'][_0x1b6ac7(0x33c)](),'score':_0x416d03[_0x1b6ac7(0x570)]}))[_0x1b6ac7(0x23e)](_0x554dc7=>Number['isFinite'](_0x554dc7['score']));if(_0xf455a3[_0x1b6ac7(0x2f5)]>0x0){const _0x498b09=['Sunday',_0x1b6ac7(0x2a2),_0x1b6ac7(0x427),_0x1b6ac7(0x206),'Thursday','Friday','Saturday'],_0x4423c5=Array(0x7)['fill'](0x0)[_0x1b6ac7(0x218)]((_0x56cfe4,_0x2c8365)=>{const _0x3a7019=_0x1b6ac7,_0x48505f=_0xf455a3['filter'](_0x5abb80=>_0x5abb80['day']===_0x2c8365)[_0x3a7019(0x218)](_0x54170b=>_0x54170b[_0x3a7019(0x4e8)]);return{'day':_0x2c8365,'avg':avg(_0x48505f),'count':_0x48505f[_0x3a7019(0x2f5)]};})['filter'](_0x4a01c8=>_0x4a01c8['count']>=0x2);if(_0x4423c5['length']>0x0){const _0x2ce91b=_0x4423c5[_0x1b6ac7(0x5a1)]((_0x1aaf94,_0x54b32e)=>_0x54b32e[_0x1b6ac7(0x287)]>_0x1aaf94['avg']?_0x54b32e:_0x1aaf94),_0x793ad0=_0x4423c5[_0x1b6ac7(0x5a1)]((_0x3faa87,_0x549d7f)=>_0x549d7f[_0x1b6ac7(0x287)]<_0x3faa87[_0x1b6ac7(0x287)]?_0x549d7f:_0x3faa87),_0x39c1a6=_0x2ce91b['avg']-_0x793ad0[_0x1b6ac7(0x287)];_0x354659['push']({'Section':_0x1b6ac7(0x418),'Metric':_0x1b6ac7(0x50d),'Value':'~'+_0x39c1a6[_0x1b6ac7(0xcf)](0x1)+'\x20pts','Notes':_0x1b6ac7(0x58b)+_0x498b09[_0x2ce91b['day']]+'\x20'+_0x2ce91b[_0x1b6ac7(0x287)][_0x1b6ac7(0xcf)](0x1)+_0x1b6ac7(0x3ce)+_0x498b09[_0x793ad0[_0x1b6ac7(0xc8)]]+'\x20'+_0x793ad0[_0x1b6ac7(0x287)][_0x1b6ac7(0xcf)](0x1)});}}}if(_0x2d6b3d[_0x1b6ac7(0x2f5)]>0x0&&_0x5c6746[_0x1b6ac7(0x2f5)]>0x0){const _0x908248=new Map(_0x2d6b3d['map'](_0x4733da=>[sleepKey(_0x4733da['dateISO']),_0x4733da[_0x1b6ac7(0x570)]])),_0x510fc1=_0x5c6746[_0x1b6ac7(0x23e)](_0x165c77=>_0x165c77[_0x1b6ac7(0x41b)]>0x0)[_0x1b6ac7(0x218)](_0x1d942c=>{const _0x4e920b=_0x1b6ac7,_0x484aef=_0x908248[_0x4e920b(0x17f)](_0x1d942c['dateISO']);return Number[_0x4e920b(0x42c)](_0x484aef)?{'steps':_0x1d942c[_0x4e920b(0x41b)],'score':_0x484aef}:null;})[_0x1b6ac7(0x23e)](_0x58f155=>_0x58f155!==null);if(_0x510fc1[_0x1b6ac7(0x2f5)]>=0x14){const _0x20c7bf=_0x510fc1[_0x1b6ac7(0x218)](_0x517a63=>_0x517a63['steps']),_0x354cd1=_0x510fc1[_0x1b6ac7(0x218)](_0x433361=>_0x433361[_0x1b6ac7(0x4e8)]),_0x5c3e7e=calculateCorrelation(_0x20c7bf,_0x354cd1),_0x41747c=calculateSpearmanCorrelation(_0x20c7bf,_0x354cd1);_0x354659['push']({'Section':_0x1b6ac7(0x11b),'Metric':'Same-day\x20steps\x20vs\x20sleep\x20score','Value':_0x1b6ac7(0x408)+_0x5c3e7e[_0x1b6ac7(0xcf)](0x3)+',\x20Spearman\x20'+_0x41747c[_0x1b6ac7(0xcf)](0x3),'Notes':'n='+_0x510fc1[_0x1b6ac7(0x2f5)]+_0x1b6ac7(0x2b9)});}}if(_0x5c6746[_0x1b6ac7(0x2f5)]>0x0&&_0x47a66f[_0x1b6ac7(0x2f5)]>0x0){const _0x16f0c0=new Map(_0x47a66f[_0x1b6ac7(0x218)](_0x38c2c3=>[_0x38c2c3[_0x1b6ac7(0x55d)],_0x38c2c3[_0x1b6ac7(0x20d)]])),_0x4cf013=_0x5c6746[_0x1b6ac7(0x23e)](_0x1e414c=>_0x1e414c[_0x1b6ac7(0x41b)]>0x0)['map'](_0x37ca9a=>{const _0x5a62fe=_0x1b6ac7,_0x27d0c4=addDaysISO(_0x37ca9a['dateISO'],0x1),_0x225710=_0x16f0c0['get'](_0x27d0c4);return Number[_0x5a62fe(0x42c)](_0x225710)&&_0x225710>0x0?{'steps':_0x37ca9a[_0x5a62fe(0x41b)],'hrv':_0x225710}:null;})[_0x1b6ac7(0x23e)](_0x4c7885=>_0x4c7885!==null);if(_0x4cf013[_0x1b6ac7(0x2f5)]>=0x14){const _0x5b2a1b=winsorize(_0x4cf013[_0x1b6ac7(0x218)](_0x3db8b2=>_0x3db8b2[_0x1b6ac7(0x41b)]),0.01),_0x1b27c6=winsorize(_0x4cf013['map'](_0x21415c=>_0x21415c[_0x1b6ac7(0x54a)]),0.01),_0x4484ee=calculateCorrelation(_0x5b2a1b,_0x1b27c6),_0x23b3a6=calculateSpearmanCorrelation(_0x4cf013['map'](_0x248c87=>_0x248c87[_0x1b6ac7(0x41b)]),_0x4cf013[_0x1b6ac7(0x218)](_0x201135=>_0x201135[_0x1b6ac7(0x54a)]));_0x354659['push']({'Section':_0x1b6ac7(0x11b),'Metric':_0x1b6ac7(0x481),'Value':'Pearson\x20'+_0x4484ee[_0x1b6ac7(0xcf)](0x3)+_0x1b6ac7(0x23d)+_0x23b3a6[_0x1b6ac7(0xcf)](0x3),'Notes':_0x1b6ac7(0x573)+_0x4cf013[_0x1b6ac7(0x2f5)]+'\x20pairs'});}}if(_0x2d6b3d[_0x1b6ac7(0x2f5)]>0x0){const _0x423fdc=groupByMonth(_0x2d6b3d);if(_0x423fdc[_0x1b6ac7(0x2f5)]>=0x2){const _0x24b959=_0x423fdc[_0x1b6ac7(0x218)](_0x21b74a=>{const _0x5ae970=_0x1b6ac7,_0x55ac1c=_0x2d6b3d[_0x5ae970(0x23e)](_0x59a65e=>_0x59a65e[_0x5ae970(0x55d)][_0x5ae970(0x4be)](_0x21b74a['key']))[_0x5ae970(0x218)](_0x41e172=>_0x41e172[_0x5ae970(0x475)])[_0x5ae970(0x23e)](Number[_0x5ae970(0x42c)]);return{'month':_0x21b74a[_0x5ae970(0x302)],'cv':cv(_0x55ac1c),'meanScore':_0x21b74a[_0x5ae970(0x570)]};})[_0x1b6ac7(0x23e)](_0x35a44a=>Number['isFinite'](_0x35a44a['cv'])&&Number[_0x1b6ac7(0x42c)](_0x35a44a['meanScore']));if(_0x24b959[_0x1b6ac7(0x2f5)]>=0x2){const _0x2a3147=_0x24b959[_0x1b6ac7(0x218)](_0x3b60aa=>_0x3b60aa['cv']),_0x393db9=_0x24b959[_0x1b6ac7(0x218)](_0x24100a=>_0x24100a[_0x1b6ac7(0x378)]),_0x1c6844=avg(_0x2a3147),_0x24f5c4=calculateCorrelation(_0x2a3147,_0x393db9);_0x354659[_0x1b6ac7(0x1a3)]({'Section':_0x1b6ac7(0x4a8),'Metric':_0x1b6ac7(0x365),'Value':_0x1c6844[_0x1b6ac7(0xcf)](0x2),'Notes':_0x1b6ac7(0x15c)+_0x24f5c4[_0x1b6ac7(0xcf)](0x3)});}}}if(_0x2d6b3d[_0x1b6ac7(0x2f5)]>0x0){const _0xc0a2a6=_0x2d6b3d['length'];if(_0xc0a2a6>=0x32){const _0x40d92f=_0x2d6b3d[_0x1b6ac7(0x23e)](_0x583f12=>_0x583f12[_0x1b6ac7(0x475)]>=0x1a4&&_0x583f12['sleepScore']>=0x4b)[_0x1b6ac7(0x2f5)],_0x53bdf9=_0x2d6b3d[_0x1b6ac7(0x23e)](_0x542b95=>_0x542b95['minutesAsleep']>=0x1a4)[_0x1b6ac7(0x2f5)];_0x53bdf9>=0x32&&_0x354659[_0x1b6ac7(0x1a3)]({'Section':_0x1b6ac7(0x12f),'Metric':_0x1b6ac7(0x2ac),'Value':Math[_0x1b6ac7(0xf8)](_0x40d92f/_0x53bdf9*0x64)+'%','Notes':_0x40d92f+'/'+_0x53bdf9+_0x1b6ac7(0x296)});const _0x450783=_0x2d6b3d[_0x1b6ac7(0x23e)](_0x217120=>_0x217120['minutesAsleep']>=0x1c2&&_0x217120[_0x1b6ac7(0x570)]>=0x50)[_0x1b6ac7(0x2f5)],_0x363298=_0x2d6b3d[_0x1b6ac7(0x23e)](_0x14e777=>_0x14e777['minutesAsleep']>=0x1c2)[_0x1b6ac7(0x2f5)];_0x363298>=0x32&&_0x354659[_0x1b6ac7(0x1a3)]({'Section':_0x1b6ac7(0x12f),'Metric':_0x1b6ac7(0xfa),'Value':Math[_0x1b6ac7(0xf8)](_0x450783/_0x363298*0x64)+'%','Notes':_0x450783+'/'+_0x363298+_0x1b6ac7(0x296)});const _0x802455=tryLoadHRV();if(_0x802455&&_0x802455['length']>0x0){const _0x4685a2=_0x802455['filter'](_0x5102ff=>{const _0x27c7ad=_0x1b6ac7;if(_0x1bbaec&&_0x5102ff['dateISO']<_0x1bbaec)return![];if(_0x3692c1&&_0x5102ff[_0x27c7ad(0x55d)]>_0x3692c1)return![];return!![];});if(_0x4685a2[_0x1b6ac7(0x2f5)]>0x0){const _0x18fc5d=quantile(_0x4685a2[_0x1b6ac7(0x218)](_0x2272dc=>_0x2272dc[_0x1b6ac7(0x20d)])[_0x1b6ac7(0x23e)](Number[_0x1b6ac7(0x42c)]),0.5),_0xf13bf=_0x2d6b3d[_0x1b6ac7(0x23e)](_0x2e52eb=>{const _0x2967d8=_0x1b6ac7,_0xfefa21=(_0x2e52eb[_0x2967d8(0x1a2)]||0x0)+(_0x2e52eb[_0x2967d8(0x21a)]||0x0);if(_0xfefa21/_0x2e52eb[_0x2967d8(0x475)]<0.3)return![];const _0x31acfd=addDaysISO(_0x2e52eb['dateISO'],0x1),_0x294144=_0x4685a2[_0x2967d8(0x5a3)](_0x461306=>_0x461306['dateISO']===_0x31acfd);return _0x294144&&_0x294144[_0x2967d8(0x20d)]>=_0x18fc5d;})[_0x1b6ac7(0x2f5)],_0x215315=_0x2d6b3d[_0x1b6ac7(0x23e)](_0x3ca359=>{const _0x48bd85=_0x1b6ac7,_0x5a70a1=(_0x3ca359['minutesDeep']||0x0)+(_0x3ca359['minutesREM']||0x0);return _0x5a70a1/_0x3ca359[_0x48bd85(0x475)]>=0.3;})[_0x1b6ac7(0x2f5)];_0x215315>=0xa&&_0x354659['push']({'Section':_0x1b6ac7(0x12f),'Metric':_0x1b6ac7(0x362),'Value':Math['round'](_0xf13bf/_0x215315*0x64)+'%','Notes':_0xf13bf+'/'+_0x215315+_0x1b6ac7(0x166)+_0x18fc5d[_0x1b6ac7(0xcf)](0x1)});}}}}if(_0x47a66f[_0x1b6ac7(0x2f5)]>0x0){const _0x395a94=_0x47a66f['filter'](_0x5b3c28=>_0x5b3c28['rmssd']>0x0)[_0x1b6ac7(0x218)](_0x743247=>_0x743247[_0x1b6ac7(0x20d)]);if(_0x395a94['length']>0x0){const _0x2c734e=quantile(_0x395a94,0.2),_0x5c6d20=quantile(_0x395a94,0.5),_0x151518=_0x47a66f[_0x1b6ac7(0x23e)](_0x324938=>_0x324938['rmssd']<=_0x2c734e);if(_0x151518[_0x1b6ac7(0x2f5)]>0x0){const _0x5a4687=_0x151518[_0x1b6ac7(0x218)](_0x1c05a6=>{const _0x5638fc=_0x1b6ac7,_0x47d63d=_0x47a66f['findIndex'](_0x1728af=>_0x1728af[_0x5638fc(0x55d)]===_0x1c05a6['dateISO']);for(let _0x50c1e8=_0x47d63d+0x1;_0x50c1e8<_0x47a66f[_0x5638fc(0x2f5)];_0x50c1e8++){if(_0x47a66f[_0x50c1e8][_0x5638fc(0x20d)]>=_0x5c6d20)return _0x50c1e8-_0x47d63d;}return null;})[_0x1b6ac7(0x23e)](_0x56f78e=>_0x56f78e!==null);if(_0x5a4687[_0x1b6ac7(0x2f5)]>0x0){const _0xcf6b3a=quantile(_0x5a4687,0.5);_0x354659[_0x1b6ac7(0x1a3)]({'Section':_0x1b6ac7(0x3f9),'Metric':_0x1b6ac7(0x4a4),'Value':_0x1b6ac7(0x4a6)+Math[_0x1b6ac7(0xf8)](_0xcf6b3a)+'\x20day'+(Math[_0x1b6ac7(0xf8)](_0xcf6b3a)!==0x1?'s':''),'Notes':_0x1b6ac7(0x377)+_0x5a4687['length']+'\x20cases'});}}}}if(_0xc36d3e['length']>0x0){const _0x58568a=_0xc36d3e['slice'](0x0,Math[_0x1b6ac7(0x51e)](0x1e,_0xc36d3e['length']))[_0x1b6ac7(0x218)](_0x47cac1=>_0x47cac1[_0x1b6ac7(0x39b)]),{mean:_0xd61afd,k:_0x1d5ad9,h:_0x2c3443}=cusumParamsFromBaseline(_0x58568a),_0xee8bde=calculateCUSUM(_0xc36d3e,_0xd61afd,'rhr',_0x1d5ad9,_0x2c3443);if(_0xee8bde['length']>0x0){const _0x2a7666=Math['max'](..._0xee8bde[_0x1b6ac7(0x218)](_0x137806=>_0x137806[_0x1b6ac7(0x4c0)])),_0x7f97e5=Math[_0x1b6ac7(0x1da)](..._0xee8bde[_0x1b6ac7(0x218)](_0x3f2e04=>_0x3f2e04['lowerSum'])),_0x4dfbf4=Math[_0x1b6ac7(0x1da)](_0x2a7666,_0x7f97e5);if(_0x4dfbf4>=_0x2c3443){const _0x7a14b6=_0x2a7666>_0x7f97e5,_0x3f6877=_0xee8bde[_0x1b6ac7(0x218)](_0x118a5c=>_0x7a14b6?_0x118a5c[_0x1b6ac7(0x4c0)]:_0x118a5c[_0x1b6ac7(0x1ec)]),_0x121a05=_0x3f6877[_0x1b6ac7(0x20e)](Math[_0x1b6ac7(0x1da)](..._0x3f6877));let _0x377914=0x0;for(let _0x239c65=_0x121a05-0x1;_0x239c65>=0x0;_0x239c65--){if(_0x3f6877[_0x239c65]===0x0){_0x377914=_0x239c65+0x1;break;}}const _0x582f10=_0xee8bde[_0x377914][_0x1b6ac7(0xd4)],_0x13c836=_0x7a14b6?'up':'down';_0x354659['push']({'Section':_0x1b6ac7(0x2c2),'Metric':_0x1b6ac7(0x180),'Value':_0x13c836+_0x1b6ac7(0x2df)+_0x582f10,'Notes':_0x1b6ac7(0x2ef)+_0x4dfbf4['toFixed'](0x1)+_0x1b6ac7(0x569)+_0xee8bde[_0x121a05][_0x1b6ac7(0xd4)]});}}}if(_0x47a66f['length']>0x0){const _0x389bab=_0x47a66f['filter'](_0x1b0f45=>_0x1b0f45[_0x1b6ac7(0x20d)]>0x0);if(_0x389bab['length']>0x0){const _0x3a38fe=_0x389bab[_0x1b6ac7(0x446)](0x0,Math[_0x1b6ac7(0x51e)](0x1e,_0x389bab[_0x1b6ac7(0x2f5)]))['map'](_0x437acb=>_0x437acb[_0x1b6ac7(0x20d)]),{mean:_0x20c49a,k:_0x3e5342,h:_0x120d9c}=cusumParamsFromBaseline(_0x3a38fe),_0x4a4aaa=calculateCUSUM(_0x389bab,_0x20c49a,_0x1b6ac7(0x20d),_0x3e5342,_0x120d9c);if(_0x4a4aaa['length']>0x0){const _0x232a54=Math[_0x1b6ac7(0x1da)](..._0x4a4aaa[_0x1b6ac7(0x218)](_0x2bad22=>_0x2bad22[_0x1b6ac7(0x4c0)])),_0x154e71=Math[_0x1b6ac7(0x1da)](..._0x4a4aaa[_0x1b6ac7(0x218)](_0xa3c58f=>_0xa3c58f['lowerSum'])),_0x4ef907=Math[_0x1b6ac7(0x1da)](_0x232a54,_0x154e71);if(_0x4ef907>=_0x120d9c){const _0x56cfe3=_0x232a54>_0x154e71,_0x3a4e7f=_0x4a4aaa[_0x1b6ac7(0x218)](_0x316c0b=>_0x56cfe3?_0x316c0b[_0x1b6ac7(0x4c0)]:_0x316c0b[_0x1b6ac7(0x1ec)]),_0x5a32d4=_0x3a4e7f[_0x1b6ac7(0x20e)](Math['max'](..._0x3a4e7f));let _0x18daef=0x0;for(let _0x2a31dd=_0x5a32d4-0x1;_0x2a31dd>=0x0;_0x2a31dd--){if(_0x3a4e7f[_0x2a31dd]===0x0){_0x18daef=_0x2a31dd+0x1;break;}}const _0x2c2508=_0x4a4aaa[_0x18daef][_0x1b6ac7(0xd4)],_0x791f=_0x56cfe3?'up':_0x1b6ac7(0x56c);_0x354659[_0x1b6ac7(0x1a3)]({'Section':'CUSUM','Metric':_0x1b6ac7(0xfd),'Value':_0x791f+_0x1b6ac7(0x2df)+_0x2c2508,'Notes':'largest\x20excursion\x20'+_0x4ef907[_0x1b6ac7(0xcf)](0x1)+_0x1b6ac7(0x569)+_0x4a4aaa[_0x5a32d4]['date']});}}}}return _0x354659;}function syncRHRDateInputs(){const _0x2eb887=a0_0x4b2710;try{const _0x3bf2f8=document[_0x2eb887(0x12c)](_0x2eb887(0x186))?.[_0x2eb887(0x404)];if(_0x3bf2f8!==_0x2eb887(0x472))return;const _0x1c1a67=document[_0x2eb887(0x12c)](_0x2eb887(0x2e7)),_0x331de9=document['getElementById'](_0x2eb887(0x1f7)),_0x4c4d76=document[_0x2eb887(0x12c)](_0x2eb887(0x28c));if(!_0x1c1a67||!_0x331de9||!_0x4c4d76)return;const _0x27a18e=parseInt(_0x4c4d76[_0x2eb887(0x404)]),_0x2f1012=_0x27a18e===0x2;if(_0x2f1012){_0x1c1a67[_0x2eb887(0x38e)]=_0x2eb887(0x471),_0x331de9[_0x2eb887(0x38e)]=_0x2eb887(0x471),_0x1c1a67[_0x2eb887(0x51e)]='2000',_0x1c1a67['max']=_0x2eb887(0x281),_0x331de9[_0x2eb887(0x51e)]=_0x2eb887(0x485),_0x331de9[_0x2eb887(0x1da)]=_0x2eb887(0x281);const _0x4308d1=_0x84309b=>/^\d{4}$/[_0x2eb887(0x497)](String(_0x84309b||''));if(!(_0x4308d1(_0x1c1a67[_0x2eb887(0x404)])&&_0x4308d1(_0x331de9[_0x2eb887(0x404)])))try{const _0x10704a=tryLoadRHR();if(_0x10704a&&_0x10704a[_0x2eb887(0x2f5)]>0x0){let _0x5ef655=_0x10704a[0x0][_0x2eb887(0xd4)][_0x2eb887(0x1ac)](),_0xc0a2b8=_0x5ef655;for(const _0x2db1f3 of _0x10704a){const _0x5288e1=_0x2db1f3['date'][_0x2eb887(0x1ac)]();if(_0x5288e1<_0x5ef655)_0x5ef655=_0x5288e1;if(_0x5288e1>_0xc0a2b8)_0xc0a2b8=_0x5288e1;}_0x1c1a67[_0x2eb887(0x404)]=String(_0x5ef655),_0x331de9[_0x2eb887(0x404)]=String(_0xc0a2b8);}else{const _0x53e40e=new Date()[_0x2eb887(0x1ac)]();_0x1c1a67[_0x2eb887(0x404)]=String(_0x53e40e-0x1),_0x331de9[_0x2eb887(0x404)]=String(_0x53e40e);}}catch(_0x3e374d){const _0x561c15=new Date()['getFullYear']();_0x1c1a67[_0x2eb887(0x404)]=String(_0x561c15-0x1),_0x331de9[_0x2eb887(0x404)]=String(_0x561c15);}}else{_0x1c1a67[_0x2eb887(0x38e)]=_0x2eb887(0xd4),_0x331de9[_0x2eb887(0x38e)]=_0x2eb887(0xd4),_0x1c1a67['min']='',_0x1c1a67[_0x2eb887(0x1da)]='',_0x331de9[_0x2eb887(0x51e)]='',_0x331de9[_0x2eb887(0x1da)]='';const _0x566f79=_0x3db01b=>/^\d{4}-\d{2}-\d{2}$/[_0x2eb887(0x497)](String(_0x3db01b||''));if((!_0x566f79(_0x1c1a67[_0x2eb887(0x404)])||!_0x566f79(_0x331de9[_0x2eb887(0x404)]))&&!(_0x1c1a67[_0x2eb887(0x404)]===''&&_0x566f79(_0x331de9[_0x2eb887(0x404)]))){const _0x4c5ce2=new Date(),_0x2204a8=new Date();_0x2204a8['setMonth'](_0x4c5ce2[_0x2eb887(0x41e)]()-0x6),_0x1c1a67[_0x2eb887(0x404)]=_0x2204a8[_0x2eb887(0x15d)]()[_0x2eb887(0x446)](0x0,0xa),_0x331de9['value']=_0x4c5ce2[_0x2eb887(0x15d)]()[_0x2eb887(0x446)](0x0,0xa);}}}catch(_0x17ffff){}}function tryLoadHRV(){const _0x172013=a0_0x4b2710;if(!rawHRV||!rawHRV[_0x172013(0x2f5)])return null;const _0x21baee=rawHRV[_0x172013(0x218)](_0x3be7f6=>({'dateISO':toISODate(parseDate(_0x3be7f6[_0x172013(0xd4)])),'rmssd':num(_0x3be7f6['dailyRmssd']||_0x3be7f6[_0x172013(0x20d)])}))[_0x172013(0x23e)](_0x310981=>_0x310981[_0x172013(0x55d)]&&Number['isFinite'](_0x310981[_0x172013(0x20d)]));return _0x21baee['length']>0x0?_0x21baee:null;}function tryLoadSteps(){const _0x465b48=a0_0x4b2710;if(!rawSteps||!rawSteps[_0x465b48(0x2f5)])return null;const _0x47f3f8=normalizeStepsRows(rawSteps);return _0x47f3f8[_0x465b48(0x2f5)]>0x0?_0x47f3f8:null;}function normalizeRHRRows(_0x4cd089){const _0x1cb945=a0_0x4b2710;return _0x4cd089[_0x1cb945(0x218)](_0x284cfd=>{const _0x4583a2=_0x1cb945,_0x3ea97c=parseDate(_0x284cfd[_0x4583a2(0xd4)]),_0x304f40=num(_0x284cfd[_0x4583a2(0x39e)]);return{'dateISO':_0x3ea97c?toISODate(_0x3ea97c):null,'date':_0x3ea97c,'rhr':_0x304f40};})[_0x1cb945(0x23e)](_0x514fd7=>_0x514fd7[_0x1cb945(0xd4)]&&Number['isFinite'](_0x514fd7[_0x1cb945(0x39b)]));}function tryLoadRHR(){const _0x47bde1=a0_0x4b2710;if(!rawRHR||!rawRHR[_0x47bde1(0x2f5)])return null;const _0x54432a=normalizeRHRRows(rawRHR);return _0x54432a[_0x47bde1(0x2f5)]>0x0?_0x54432a:null;}function scatterSeries(_0x2daf2c,_0x5694ed){const _0x5dbeab=a0_0x4b2710,_0x2a7cc6=[];for(let _0x51e51c=0x0;_0x51e51c<_0x2daf2c['length'];_0x51e51c++){if(Number['isFinite'](_0x2daf2c[_0x51e51c])&&Number[_0x5dbeab(0x42c)](_0x5694ed[_0x51e51c]))_0x2a7cc6['push']({'x':_0x2daf2c[_0x51e51c],'y':_0x5694ed[_0x51e51c]});}return _0x2a7cc6;}function averageRanks(_0x5d43d6){const _0x5852fb=a0_0x4b2710,_0x146619=_0x5d43d6[_0x5852fb(0x218)]((_0x3c144e,_0x237183)=>({'v':_0x3c144e,'i':_0x237183}))[_0x5852fb(0x578)]((_0x5abb20,_0x387c8a)=>_0x5abb20['v']-_0x387c8a['v']),_0x12634f=new Array(_0x5d43d6['length']);let _0x46e88a=0x0;while(_0x46e88a<_0x146619[_0x5852fb(0x2f5)]){let _0x336c3b=_0x46e88a+0x1;while(_0x336c3b<_0x146619['length']&&_0x146619[_0x336c3b]['v']===_0x146619[_0x46e88a]['v'])_0x336c3b++;const _0x59a176=(_0x46e88a+0x1+_0x336c3b)/0x2;for(let _0xf4e91e=_0x46e88a;_0xf4e91e<_0x336c3b;_0xf4e91e++)_0x12634f[_0x146619[_0xf4e91e]['i']]=_0x59a176;_0x46e88a=_0x336c3b;}return _0x12634f;}function calculateCorrelation(_0x405905,_0xd5bb6){const _0x26f134=a0_0x4b2710,_0x14a818=_0x405905[_0x26f134(0x2f5)];if(_0x14a818<0x2)return 0x0;const _0x12bf5e=_0x405905[_0x26f134(0x5a1)]((_0x3058fc,_0x503ae5)=>_0x3058fc+_0x503ae5,0x0),_0x2df0ba=_0xd5bb6['reduce']((_0x18db33,_0x17a73c)=>_0x18db33+_0x17a73c,0x0),_0x56f630=_0x405905[_0x26f134(0x5a1)]((_0xddab5d,_0x2d70c6,_0x5058d)=>_0xddab5d+_0x2d70c6*_0xd5bb6[_0x5058d],0x0),_0x1f32f3=_0x405905[_0x26f134(0x5a1)]((_0x4655e0,_0x32fb88)=>_0x4655e0+_0x32fb88*_0x32fb88,0x0),_0xe95060=_0xd5bb6[_0x26f134(0x5a1)]((_0x1a5bdf,_0xd8509f)=>_0x1a5bdf+_0xd8509f*_0xd8509f,0x0),_0x564b97=_0x14a818*_0x56f630-_0x12bf5e*_0x2df0ba,_0xe0fe1d=Math['sqrt']((_0x14a818*_0x1f32f3-_0x12bf5e*_0x12bf5e)*(_0x14a818*_0xe95060-_0x2df0ba*_0x2df0ba));return _0xe0fe1d===0x0?0x0:_0x564b97/_0xe0fe1d;}function calculateSpearmanCorrelation(_0x229542,_0x339279){if(_0x229542['length']<0x2)return 0x0;const _0x3dccb6=averageRanks(_0x229542),_0x1b53c2=averageRanks(_0x339279);return calculateCorrelation(_0x3dccb6,_0x1b53c2);}function addDaysISO(_0x4df3e6,_0x3c5b71){const _0x5974df=a0_0x4b2710,[_0xedc3d0,_0x53b378,_0x4efe82]=_0x4df3e6[_0x5974df(0x48e)]('-')[_0x5974df(0x218)](Number),_0x38ea75=Date['UTC'](_0xedc3d0,_0x53b378-0x1,_0x4efe82)+_0x3c5b71*0x18*0xe10*0x3e8,_0x17fc07=new Date(_0x38ea75);return _0x17fc07['toISOString']()[_0x5974df(0x446)](0x0,0xa);}function winsorize(_0x413654,_0x54f60e=0.01){const _0x42f262=a0_0x4b2710,_0x35459d=_0x413654['slice']()['sort']((_0x35193c,_0x15126f)=>_0x35193c-_0x15126f),_0x25a61f=_0x35459d[Math[_0x42f262(0x2ab)](_0x54f60e*_0x35459d[_0x42f262(0x2f5)])],_0x2e66b6=_0x35459d[Math[_0x42f262(0x2ab)]((0x1-_0x54f60e)*_0x35459d[_0x42f262(0x2f5)])-0x1];return _0x413654[_0x42f262(0x218)](_0x29947e=>Math[_0x42f262(0x51e)](_0x2e66b6,Math['max'](_0x25a61f,_0x29947e)));}const sleepUsesBedtimeDate=!![],sleepKey=_0x3cc66b=>sleepUsesBedtimeDate?_0x3cc66b:addDaysISO(_0x3cc66b,-0x1);function lineSeries(_0x3a84bf,_0x37b4ae,_0x52c060){const _0x4f19a5=a0_0x4b2710;return _0x3a84bf[_0x4f19a5(0x23e)](_0x1e0943=>Number[_0x4f19a5(0x42c)](_0x1e0943[_0x52c060]))[_0x4f19a5(0x218)](_0x175636=>({'x':_0x175636[_0x37b4ae],'y':_0x175636[_0x52c060]}));}function dailyLineSeries(_0x1ba9a5,_0x17f362,_0x57abda){const _0x57be20=a0_0x4b2710,_0x2330e2=_0x1ba9a5[_0x57be20(0x23e)](_0x3b10b6=>_0x3b10b6&&_0x3b10b6[_0x17f362]!==undefined&&_0x3b10b6[_0x17f362]!==null);if(_0x2330e2[_0x57be20(0x2f5)]===0x0)return[];const _0x20eb9e=new Map();let _0x5b45d4=null,_0x35dd54=null;for(const _0x4cae4f of _0x2330e2){const _0x5efae3=parseDate(_0x4cae4f[_0x17f362]),_0x2cfd28=_0x5efae3?startOfDay(_0x5efae3):null;if(!_0x2cfd28)continue;const _0x3484a6=toISODate(_0x2cfd28),_0x460964=Number['isFinite'](_0x4cae4f[_0x57abda])?_0x4cae4f[_0x57abda]:null;_0x20eb9e['set'](_0x3484a6,_0x460964);if(!_0x5b45d4||_0x2cfd28<_0x5b45d4)_0x5b45d4=new Date(_0x2cfd28);if(!_0x35dd54||_0x2cfd28>_0x35dd54)_0x35dd54=new Date(_0x2cfd28);}if(!_0x5b45d4||!_0x35dd54)return[];const _0x455f5b=[];for(let _0x506b43=new Date(_0x5b45d4);_0x506b43<=_0x35dd54;_0x506b43[_0x57be20(0x141)](_0x506b43[_0x57be20(0x3dc)]()+0x1)){const _0x20512d=toISODate(_0x506b43),_0x33dcc9=_0x20eb9e['has'](_0x20512d)?_0x20eb9e[_0x57be20(0x17f)](_0x20512d):null;_0x455f5b[_0x57be20(0x1a3)]({'x':new Date(_0x506b43),'y':_0x33dcc9});}return _0x455f5b;}function renderTable(_0x15a1a9){const _0x8c855c=a0_0x4b2710,_0x270688=document[_0x8c855c(0x12c)](_0x8c855c(0x300));if(!_0x270688)return;const _0x37a2f3=_0x270688['querySelector'](_0x8c855c(0x10c)),_0xfa992a=_0x270688['querySelector'](_0x8c855c(0x467));if(!_0x37a2f3||!_0xfa992a)return;_0xfa992a['innerHTML']='',_0x37a2f3['innerHTML']='';if(_0x15a1a9&&_0x15a1a9['histogram']&&_0x15a1a9[_0x8c855c(0x515)]){const _0x54fabc=Object['keys'](_0x15a1a9[_0x8c855c(0x488)][0x0]);_0x37a2f3['innerHTML']=_0x8c855c(0x158)+_0x54fabc[_0x8c855c(0x218)](_0x57446e=>_0x8c855c(0x161)+_0x57446e+_0x8c855c(0x200))[_0x8c855c(0x2cd)]('')+_0x8c855c(0x1b0),_0x15a1a9['histogram']['slice'](0x0,0x64)[_0x8c855c(0x47e)](_0x541e4f=>{const _0x57e1ea=_0x8c855c;_0xfa992a[_0x57e1ea(0x3d9)]+=_0x57e1ea(0x158)+_0x54fabc[_0x57e1ea(0x218)](_0x581c38=>_0x57e1ea(0x509)+(_0x541e4f[_0x581c38]??'')+'</td>')[_0x57e1ea(0x2cd)]('')+_0x57e1ea(0x1b0);});return;}if(!_0x15a1a9['length'])return;const _0x276b29=Object[_0x8c855c(0x487)](_0x15a1a9[0x0]);_0x37a2f3['innerHTML']=_0x8c855c(0x158)+_0x276b29['map'](_0xadf0bf=>'<th>'+_0xadf0bf+'</th>')[_0x8c855c(0x2cd)]('')+'</tr>',_0x15a1a9[_0x8c855c(0x446)](0x0,0x64)[_0x8c855c(0x47e)](_0x18d28f=>{const _0x568c12=_0x8c855c;_0xfa992a['innerHTML']+=_0x568c12(0x158)+_0x276b29[_0x568c12(0x218)](_0xbd338d=>_0x568c12(0x509)+(_0x18d28f[_0xbd338d]??'')+_0x568c12(0x46b))[_0x568c12(0x2cd)]('')+_0x568c12(0x1b0);});}function renderTableTo(_0x39d9bf,_0x860c09){const _0x4690f9=a0_0x4b2710,_0x4451a6=document['getElementById'](_0x39d9bf);if(!_0x4451a6)return;const _0x4f204=_0x4451a6[_0x4690f9(0x3ae)]('thead'),_0x3dc7df=_0x4451a6[_0x4690f9(0x3ae)]('tbody');_0x3dc7df[_0x4690f9(0x3d9)]='',_0x4f204[_0x4690f9(0x3d9)]='';if(!_0x860c09||_0x860c09[_0x4690f9(0x2f5)]===0x0)return;const _0x1daaf7=Object[_0x4690f9(0x487)](_0x860c09[0x0]);_0x4f204[_0x4690f9(0x3d9)]='<tr>'+_0x1daaf7[_0x4690f9(0x218)](_0x5aa2dc=>_0x4690f9(0x161)+_0x5aa2dc+_0x4690f9(0x200))[_0x4690f9(0x2cd)]('')+_0x4690f9(0x1b0),_0x860c09[_0x4690f9(0x446)](0x0,0x64)[_0x4690f9(0x47e)](_0x2d8e63=>{const _0x4b3b08=_0x4690f9;_0x3dc7df[_0x4b3b08(0x3d9)]+=_0x4b3b08(0x158)+_0x1daaf7[_0x4b3b08(0x218)](_0x13a8ff=>_0x4b3b08(0x509)+(_0x2d8e63[_0x13a8ff]??'')+_0x4b3b08(0x46b))['join']('')+_0x4b3b08(0x1b0);});}function renderTopStepsTable(_0x4503a2){const _0x59f377=a0_0x4b2710,_0x15be34=document[_0x59f377(0x3ae)](_0x59f377(0x1f8)),_0x56226d=document[_0x59f377(0x3ae)](_0x59f377(0x47f)),_0x1c9e46=document['getElementById'](_0x59f377(0x11a));_0x15be34['innerHTML']='',_0x56226d['innerHTML']='';if(!_0x4503a2||!_0x4503a2[_0x59f377(0x2f5)]){_0x1c9e46[_0x59f377(0x2a7)][_0x59f377(0x3a6)]=_0x59f377(0x4ac);return;}_0x1c9e46[_0x59f377(0x2a7)]['display']=_0x59f377(0x282),_0x15be34[_0x59f377(0x3d9)]=_0x59f377(0x36f),_0x4503a2['forEach']((_0x220838,_0x223d11)=>{const _0x211525=_0x59f377;_0x56226d['innerHTML']+=_0x211525(0x34f)+(_0x223d11+0x1)+'</td><td>'+_0x220838[_0x211525(0xd4)]+_0x211525(0x432)+_0x220838[_0x211525(0x41b)]+_0x211525(0x2a5);});}function renderBottomStepsTable(_0x48e0ad){const _0x142973=a0_0x4b2710,_0x3c8709=document[_0x142973(0x3ae)](_0x142973(0x2e0)),_0x435c2f=document[_0x142973(0x3ae)](_0x142973(0x423)),_0x39a436=document['getElementById'](_0x142973(0x44f));_0x3c8709['innerHTML']='',_0x435c2f[_0x142973(0x3d9)]='';if(!_0x48e0ad||!_0x48e0ad[_0x142973(0x2f5)]){_0x39a436[_0x142973(0x2a7)][_0x142973(0x3a6)]=_0x142973(0x4ac);return;}_0x39a436[_0x142973(0x2a7)][_0x142973(0x3a6)]='block',_0x3c8709['innerHTML']='<tr><th>Rank</th><th>Date</th><th>Steps</th></tr>',_0x48e0ad[_0x142973(0x47e)]((_0xc91c67,_0x2f6d4f)=>{const _0x3906e3=_0x142973;_0x435c2f['innerHTML']+=_0x3906e3(0x34f)+(_0x2f6d4f+0x1)+_0x3906e3(0x432)+_0xc91c67[_0x3906e3(0xd4)]+_0x3906e3(0x432)+_0xc91c67['steps']+'</td></tr>';});}function renderTopRHRTable(_0x413d8a){const _0x2a7fba=a0_0x4b2710,_0x4d8a32=document[_0x2a7fba(0x3ae)](_0x2a7fba(0x38b)),_0x395179=document['querySelector'](_0x2a7fba(0x42d)),_0x4b7e7c=document[_0x2a7fba(0x12c)]('topRHRSection');_0x4d8a32[_0x2a7fba(0x3d9)]='',_0x395179[_0x2a7fba(0x3d9)]='';if(!_0x413d8a||!_0x413d8a[_0x2a7fba(0x2f5)]){_0x4b7e7c['style']['display']='none';return;}_0x4b7e7c[_0x2a7fba(0x2a7)]['display']=_0x2a7fba(0x282),_0x4d8a32[_0x2a7fba(0x3d9)]=_0x2a7fba(0x4af),_0x413d8a[_0x2a7fba(0x47e)]((_0x53d4d4,_0xc6eadd)=>{const _0x455e2f=_0x2a7fba;_0x395179[_0x455e2f(0x3d9)]+=_0x455e2f(0x34f)+(_0xc6eadd+0x1)+'</td><td>'+_0x53d4d4['date']+_0x455e2f(0x432)+_0x53d4d4[_0x455e2f(0x39b)]+'</td></tr>';});}function renderBottomRHRTable(_0x23bc7d){const _0x8b76ce=a0_0x4b2710,_0x40e912=document[_0x8b76ce(0x3ae)](_0x8b76ce(0x1bd)),_0x4e438f=document[_0x8b76ce(0x3ae)](_0x8b76ce(0x2fc)),_0x57a191=document['getElementById'](_0x8b76ce(0x17a));_0x40e912[_0x8b76ce(0x3d9)]='',_0x4e438f[_0x8b76ce(0x3d9)]='';if(!_0x23bc7d||!_0x23bc7d[_0x8b76ce(0x2f5)]){_0x57a191[_0x8b76ce(0x2a7)][_0x8b76ce(0x3a6)]='none';return;}_0x57a191[_0x8b76ce(0x2a7)]['display']=_0x8b76ce(0x282),_0x40e912[_0x8b76ce(0x3d9)]=_0x8b76ce(0x4af),_0x23bc7d[_0x8b76ce(0x47e)]((_0x54aee5,_0x438c4a)=>{const _0x379de2=_0x8b76ce;_0x4e438f[_0x379de2(0x3d9)]+=_0x379de2(0x34f)+(_0x438c4a+0x1)+_0x379de2(0x432)+_0x54aee5[_0x379de2(0xd4)]+_0x379de2(0x432)+_0x54aee5[_0x379de2(0x39b)]+_0x379de2(0x2a5);});}function renderTopSleepScoreTable(_0x257a81){const _0x428766=a0_0x4b2710,_0x14acc1=document[_0x428766(0x3ae)]('#topSleepScoreTable\x20thead'),_0x4d7ef4=document[_0x428766(0x3ae)](_0x428766(0x2bc)),_0x5485e0=document['getElementById'](_0x428766(0x135));_0x14acc1[_0x428766(0x3d9)]='',_0x4d7ef4[_0x428766(0x3d9)]='';if(!_0x257a81||!_0x257a81[_0x428766(0x2f5)]){_0x5485e0['style'][_0x428766(0x3a6)]=_0x428766(0x4ac);return;}_0x5485e0[_0x428766(0x2a7)][_0x428766(0x3a6)]=_0x428766(0x282),_0x14acc1[_0x428766(0x3d9)]=_0x428766(0x36a),_0x257a81[_0x428766(0x47e)]((_0x4e067f,_0x180388)=>{const _0xb5d5b6=_0x428766;_0x4d7ef4[_0xb5d5b6(0x3d9)]+='<tr><td>'+(_0x180388+0x1)+_0xb5d5b6(0x432)+_0x4e067f[_0xb5d5b6(0xd4)]+_0xb5d5b6(0x432)+_0x4e067f[_0xb5d5b6(0x570)]+_0xb5d5b6(0x2a5);});}function renderBottomSleepScoreTable(_0x2cbc39){const _0x3b3db5=a0_0x4b2710,_0x1c1d91=document[_0x3b3db5(0x3ae)]('#bottomSleepScoreTable\x20thead'),_0x83fb1a=document[_0x3b3db5(0x3ae)](_0x3b3db5(0x44d)),_0x3bd39d=document['getElementById'](_0x3b3db5(0x317));_0x1c1d91[_0x3b3db5(0x3d9)]='',_0x83fb1a[_0x3b3db5(0x3d9)]='';if(!_0x2cbc39||!_0x2cbc39[_0x3b3db5(0x2f5)]){_0x3bd39d['style'][_0x3b3db5(0x3a6)]=_0x3b3db5(0x4ac);return;}_0x3bd39d[_0x3b3db5(0x2a7)]['display']=_0x3b3db5(0x282),_0x1c1d91[_0x3b3db5(0x3d9)]=_0x3b3db5(0x36a),_0x2cbc39[_0x3b3db5(0x47e)]((_0x227c7a,_0x996508)=>{const _0x54dd1c=_0x3b3db5;_0x83fb1a[_0x54dd1c(0x3d9)]+=_0x54dd1c(0x34f)+(_0x996508+0x1)+_0x54dd1c(0x432)+_0x227c7a[_0x54dd1c(0xd4)]+_0x54dd1c(0x432)+_0x227c7a['sleepScore']+_0x54dd1c(0x2a5);});}function renderTopHRVTable(_0x204a7d){const _0x5de276=a0_0x4b2710,_0x5b32ea=document[_0x5de276(0x3ae)](_0x5de276(0x3a1)),_0xae52a8=document[_0x5de276(0x3ae)]('#topHRVTable\x20tbody'),_0x4569a9=document[_0x5de276(0x12c)](_0x5de276(0x4a2));_0x5b32ea['innerHTML']='',_0xae52a8['innerHTML']='';if(!_0x204a7d||!_0x204a7d[_0x5de276(0x2f5)]){_0x4569a9['style'][_0x5de276(0x3a6)]=_0x5de276(0x4ac);return;}_0x4569a9['style']['display']='block',_0x5b32ea[_0x5de276(0x3d9)]=_0x5de276(0x3f4),_0x204a7d[_0x5de276(0x47e)]((_0x3782f9,_0x581dfb)=>{const _0x148bae=_0x5de276;_0xae52a8[_0x148bae(0x3d9)]+=_0x148bae(0x34f)+(_0x581dfb+0x1)+_0x148bae(0x432)+_0x3782f9[_0x148bae(0xd4)]+_0x148bae(0x432)+_0x3782f9[_0x148bae(0x54a)]+_0x148bae(0x2a5);});}function renderBottomHRVTable(_0x543dd5){const _0x546cc4=a0_0x4b2710,_0x3b539e=document[_0x546cc4(0x3ae)](_0x546cc4(0x22e)),_0x55fd6e=document[_0x546cc4(0x3ae)](_0x546cc4(0x252)),_0x1eb98e=document[_0x546cc4(0x12c)]('bottomHRVSection');_0x3b539e[_0x546cc4(0x3d9)]='',_0x55fd6e[_0x546cc4(0x3d9)]='';if(!_0x543dd5||!_0x543dd5[_0x546cc4(0x2f5)]){_0x1eb98e[_0x546cc4(0x2a7)][_0x546cc4(0x3a6)]=_0x546cc4(0x4ac);return;}_0x1eb98e[_0x546cc4(0x2a7)][_0x546cc4(0x3a6)]=_0x546cc4(0x282),_0x3b539e[_0x546cc4(0x3d9)]='<tr><th>Rank</th><th>Date</th><th>HRV</th></tr>',_0x543dd5[_0x546cc4(0x47e)]((_0x49f4bc,_0x3781f4)=>{const _0x1e4c58=_0x546cc4;_0x55fd6e[_0x1e4c58(0x3d9)]+=_0x1e4c58(0x34f)+(_0x3781f4+0x1)+_0x1e4c58(0x432)+_0x49f4bc[_0x1e4c58(0xd4)]+_0x1e4c58(0x432)+_0x49f4bc[_0x1e4c58(0x54a)]+'</td></tr>';});}function calculateCUSUM(_0x2d3657,_0x291fa2,_0x84e4a2=a0_0x4b2710(0x39b),_0x246b36=0.5,_0xf9d3be=0x5){const _0x42f0cf=a0_0x4b2710,_0x1bc0b7=[];let _0x59c8d8=0x0,_0x5a174=0x0;return _0x2d3657[_0x42f0cf(0x47e)]((_0xe51a2b,_0x5dc6a8)=>{const _0x37830a=_0x42f0cf,_0x36778a=_0xe51a2b[_0x84e4a2],_0x316843=_0x36778a-_0x291fa2;_0x59c8d8=Math[_0x37830a(0x1da)](0x0,_0x59c8d8+_0x316843-_0x246b36),_0x5a174=Math[_0x37830a(0x1da)](0x0,_0x5a174-_0x316843-_0x246b36),_0x1bc0b7[_0x37830a(0x1a3)]({'index':_0x5dc6a8,'value':_0x36778a,'upperSum':_0x59c8d8,'lowerSum':_0x5a174,'date':_0xe51a2b[_0x37830a(0x55d)]});}),_0x1bc0b7;}function std(_0x7a7afb){const _0x304787=a0_0x4b2710,_0x304152=_0x7a7afb[_0x304787(0x23e)](Number[_0x304787(0x42c)]);if(_0x304152[_0x304787(0x2f5)]===0x0)return NaN;const _0x2f4cfc=avg(_0x304152),_0x5655dc=avg(_0x304152[_0x304787(0x218)](_0x1c5eea=>(_0x1c5eea-_0x2f4cfc)*(_0x1c5eea-_0x2f4cfc)));return Math[_0x304787(0x31b)](_0x5655dc);}function cusumParamsFromBaseline(_0x531297){const _0x577c8d=a0_0x4b2710,_0x4cca39=_0x531297[_0x577c8d(0x23e)](Number[_0x577c8d(0x42c)]);if(_0x4cca39['length']===0x0)return{'mean':NaN,'sigma':NaN,'k':0.5,'h':0x5};const _0x5335a8=avg(_0x4cca39),_0x170e58=std(_0x4cca39),_0xf7c51e=Number[_0x577c8d(0x42c)](_0x170e58)&&_0x170e58>0x0?_0x170e58:0x1,_0x3c5fd5=0.5*_0xf7c51e,_0x192d98=0x5*_0xf7c51e;return{'mean':_0x5335a8,'sigma':_0xf7c51e,'k':_0x3c5fd5,'h':_0x192d98};}function detectCUSUMEvents(_0x326a40,_0x30ad42=0x5){const _0xb1e3ba=a0_0x4b2710,_0x26da45=[];if(!Array['isArray'](_0x326a40)||_0x326a40[_0xb1e3ba(0x2f5)]===0x0)return _0x26da45;let _0x259a01=null,_0x561926=![],_0x59bede=null,_0x4f3d88=![];for(let _0x28cfc1=0x0;_0x28cfc1<_0x326a40[_0xb1e3ba(0x2f5)];_0x28cfc1++){const _0x39fa8f=_0x326a40[_0x28cfc1][_0xb1e3ba(0x4c0)],_0x56590f=_0x326a40[_0x28cfc1][_0xb1e3ba(0x1ec)];if(_0x39fa8f>0x0){if(_0x259a01===null)_0x259a01=_0x28cfc1;!_0x561926&&_0x39fa8f>=_0x30ad42&&(_0x26da45[_0xb1e3ba(0x1a3)]({'dateISO':_0x326a40[_0x259a01][_0xb1e3ba(0xd4)],'direction':'up'}),_0x561926=!![]);}else _0x259a01=null,_0x561926=![];if(_0x56590f>0x0){if(_0x59bede===null)_0x59bede=_0x28cfc1;!_0x4f3d88&&_0x56590f>=_0x30ad42&&(_0x26da45[_0xb1e3ba(0x1a3)]({'dateISO':_0x326a40[_0x59bede][_0xb1e3ba(0xd4)],'direction':_0xb1e3ba(0x56c)}),_0x4f3d88=!![]);}else _0x59bede=null,_0x4f3d88=![];}const _0x41362b=new Set();return _0x26da45['filter'](_0x5ccfb2=>{const _0x48e152=_0xb1e3ba,_0x2803d0=_0x5ccfb2[_0x48e152(0x55d)]+'|'+_0x5ccfb2[_0x48e152(0x341)];if(_0x41362b[_0x48e152(0x25e)](_0x2803d0))return![];return _0x41362b[_0x48e152(0x27c)](_0x2803d0),!![];});}function renderRHRCUSUMChart(_0x11d76b){const _0x2cefe0=a0_0x4b2710,_0x3c0f50=document[_0x2cefe0(0x12c)](_0x2cefe0(0x429)),_0xbddcd=document[_0x2cefe0(0x12c)](_0x2cefe0(0x241));if(!_0x11d76b||_0x11d76b[_0x2cefe0(0x2f5)]<0xa){_0x3c0f50[_0x2cefe0(0x2a7)][_0x2cefe0(0x3a6)]=_0x2cefe0(0x4ac);return;}_0x3c0f50[_0x2cefe0(0x2a7)]['display']='block';const _0x4caebb=_0x11d76b['slice'](0x0,Math['min'](0x1e,_0x11d76b[_0x2cefe0(0x2f5)])),_0x4b8071=_0x4caebb[_0x2cefe0(0x218)](_0x52ef7c=>_0x52ef7c['rhr']),{mean:_0x28d930,sigma:_0x1e7c62,k:_0x459527,h:_0x10beb5}=cusumParamsFromBaseline(_0x4b8071);console['log']('RHR\x20CUSUM\x20Debug\x20Info:'),console['log']('Baseline\x20period:',_0x4caebb[0x0]?.[_0x2cefe0(0x55d)],'to',_0x4caebb[_0x4caebb[_0x2cefe0(0x2f5)]-0x1]?.['dateISO']),console[_0x2cefe0(0x3ee)](_0x2cefe0(0x29d),_0x28d930[_0x2cefe0(0xcf)](0x2)),console['log'](_0x2cefe0(0x436),_0x1e7c62[_0x2cefe0(0xcf)](0x2)),console[_0x2cefe0(0x3ee)]('k\x20(reference\x20value):',_0x459527[_0x2cefe0(0xcf)](0x2)),console[_0x2cefe0(0x3ee)]('h\x20(decision\x20interval):',_0x10beb5[_0x2cefe0(0xcf)](0x2)),console['log'](_0x2cefe0(0x237),_0x11d76b[0x0]?.['dateISO'],'to',_0x11d76b[_0x11d76b[_0x2cefe0(0x2f5)]-0x1]?.['dateISO']);const _0x599a67=calculateCUSUM(_0x11d76b,_0x28d930,_0x2cefe0(0x39b),_0x459527,_0x10beb5);console[_0x2cefe0(0x3ee)](_0x2cefe0(0x528));const _0x577658=_0x599a67['filter'](_0x5be37a=>_0x5be37a[_0x2cefe0(0xd4)]&&_0x5be37a[_0x2cefe0(0xd4)][_0x2cefe0(0x1e8)](_0x2cefe0(0x2d5)));_0x577658[_0x2cefe0(0x47e)](_0x2653b2=>{const _0x144c41=_0x2cefe0;console[_0x144c41(0x3ee)](_0x2653b2[_0x144c41(0xd4)]+_0x144c41(0x4c8)+_0x2653b2['value']+_0x144c41(0x40b)+_0x2653b2[_0x144c41(0x4c0)][_0x144c41(0xcf)](0x2)+',\x20LowerSum='+_0x2653b2[_0x144c41(0x1ec)][_0x144c41(0xcf)](0x2));});const _0x480b27=_0x599a67[_0x2cefe0(0x5a3)](_0x10478c=>_0x10478c[_0x2cefe0(0x4c0)]>=_0x10beb5);_0x480b27&&console[_0x2cefe0(0x3ee)](_0x2cefe0(0x21b)+_0x10beb5[_0x2cefe0(0xcf)](0x2)+'):\x20'+_0x480b27[_0x2cefe0(0xd4)]+',\x20value='+_0x480b27[_0x2cefe0(0x404)]+',\x20upperSum='+_0x480b27[_0x2cefe0(0x4c0)][_0x2cefe0(0xcf)](0x2));const _0x3f7cbb=_0x11d76b['map'](_0x4457b2=>_0x4457b2[_0x2cefe0(0x55d)]),_0x508280=_0x11d76b[_0x2cefe0(0x218)](_0x482ab9=>_0x482ab9['rhr']),_0x1982d7=_0x599a67['map'](_0x85d6e0=>_0x85d6e0[_0x2cefe0(0x4c0)]),_0x382c92=_0x599a67[_0x2cefe0(0x218)](_0x367319=>_0x367319[_0x2cefe0(0x1ec)]),_0x39ca49=_0xbddcd[_0x2cefe0(0x3b6)]('2d');window[_0x2cefe0(0x283)]&&window[_0x2cefe0(0x283)][_0x2cefe0(0x583)]();window[_0x2cefe0(0x283)]=new Chart(_0x39ca49,{'type':_0x2cefe0(0x36c),'data':{'labels':_0x3f7cbb,'datasets':[{'label':_0x2cefe0(0x5a9),'data':_0x508280,'borderColor':'#ff8aa1','backgroundColor':_0x2cefe0(0x550),'yAxisID':'y','tension':0.1},{'label':_0x2cefe0(0x247),'data':_0x1982d7,'borderColor':_0x2cefe0(0x2e4),'backgroundColor':_0x2cefe0(0x4e0),'yAxisID':'y1','tension':0.1},{'label':_0x2cefe0(0x2ed),'data':_0x382c92,'borderColor':_0x2cefe0(0x507),'backgroundColor':_0x2cefe0(0x4e0),'yAxisID':'y1','tension':0.1}]},'options':{'responsive':!![],'maintainAspectRatio':![],'plugins':{'legend':{'display':!![],'position':'top','labels':{'color':_0x2cefe0(0x20f)}},'tooltip':{'mode':_0x2cefe0(0x236),'intersect':![],'callbacks':{'title':function(_0x3dfc6c){const _0x24adfa=_0x2cefe0;return _0x3dfc6c[0x0][_0x24adfa(0x56a)];},'label':function(_0x4c168d){const _0x147691=_0x2cefe0;if(_0x4c168d[_0x147691(0x338)]===0x0)return'RHR:\x20'+_0x4c168d[_0x147691(0x4e7)]['y'][_0x147691(0xcf)](0x1);else return _0x4c168d[_0x147691(0x338)]===0x1?_0x147691(0x27b)+_0x4c168d['parsed']['y'][_0x147691(0xcf)](0x2):_0x147691(0x17d)+_0x4c168d[_0x147691(0x4e7)]['y'][_0x147691(0xcf)](0x2);}}}},'scales':{'x':{'type':_0x2cefe0(0x358),'time':{'unit':_0x2cefe0(0xc8)},'title':{'display':!![],'text':_0x2cefe0(0x332),'color':'#e6eaf3'},'grid':{'color':'#1a2349'},'ticks':{'color':'#9aa5c6'}},'y':{'type':_0x2cefe0(0x22a),'display':!![],'position':_0x2cefe0(0x220),'title':{'display':!![],'text':_0x2cefe0(0x501),'color':_0x2cefe0(0x20f)},'grid':{'color':'#1a2349'},'ticks':{'color':_0x2cefe0(0x400)}},'y1':{'type':_0x2cefe0(0x22a),'display':!![],'position':_0x2cefe0(0x18c),'title':{'display':!![],'text':_0x2cefe0(0x2c2),'color':'#e6eaf3'},'grid':{'drawOnChartArea':![]},'ticks':{'color':_0x2cefe0(0x400)}}}}});try{const _0x24f16c=detectCUSUMEvents(_0x599a67,_0x10beb5);let _0x430baf=document[_0x2cefe0(0x12c)](_0x2cefe0(0x555));!_0x430baf&&(_0x430baf=document[_0x2cefe0(0x494)](_0x2cefe0(0x232)),_0x430baf['id']=_0x2cefe0(0x555),_0x430baf[_0x2cefe0(0x582)]='muted',_0x430baf[_0x2cefe0(0x2a7)][_0x2cefe0(0x4e9)]=_0x2cefe0(0x356),_0x3c0f50['appendChild'](_0x430baf));if(_0x24f16c[_0x2cefe0(0x2f5)]===0x0)_0x430baf['textContent']='';else{const _0x50fa38=[..._0x24f16c]['sort']((_0x4b9a06,_0x5d89a5)=>_0x4b9a06['dateISO']<_0x5d89a5[_0x2cefe0(0x55d)]?0x1:_0x4b9a06[_0x2cefe0(0x55d)]>_0x5d89a5[_0x2cefe0(0x55d)]?-0x1:0x0),_0x1b0939=_0x50fa38['map'](_0x3fea9a=>{const _0x177772=_0x2cefe0,_0x1a5508=parseDate(_0x3fea9a['dateISO']),_0x5aee16=_0x1a5508?_0x1a5508[_0x177772(0x181)](_0x177772(0x27f),{'weekday':_0x177772(0x12a)}):'',_0x3ed0b7=_0x3fea9a[_0x177772(0x341)]==='up',_0x5798a8=_0x3ed0b7?'RHR\x20sustained\x20shift\x20up':_0x177772(0xeb),_0x211d52=_0x3ed0b7?'bad':'good';return _0x177772(0x444)+_0x211d52+'\x22>'+_0x5aee16+',\x20'+_0x3fea9a[_0x177772(0x55d)]+'\x20'+_0x5798a8+'</div>';});_0x430baf['innerHTML']=_0x1b0939['join']('');}let _0x2bd0c6=document[_0x2cefe0(0x12c)]('rhrCusumInfo');!_0x2bd0c6&&(_0x2bd0c6=document[_0x2cefe0(0x494)]('div'),_0x2bd0c6['id']=_0x2cefe0(0x2d4),_0x2bd0c6[_0x2cefe0(0x582)]='muted',_0x2bd0c6[_0x2cefe0(0x2a7)]['marginTop']=_0x2cefe0(0x57f),_0x3c0f50[_0x2cefe0(0x3d1)](_0x2bd0c6));const _0x3f8277=_0x24f16c[_0x2cefe0(0x23e)](_0x307ecc=>_0x307ecc[_0x2cefe0(0x341)]==='up')[_0x2cefe0(0x2f5)],_0x1062f4=_0x24f16c[_0x2cefe0(0x23e)](_0x51b6e5=>_0x51b6e5[_0x2cefe0(0x341)]===_0x2cefe0(0x56c))['length'],_0x2267c6=[];_0x2267c6[_0x2cefe0(0x1a3)](_0x2cefe0(0x585)+_0x3f8277+',\x20Down\x20shifts:\x20'+_0x1062f4);const _0x29c0a8=_0x4caebb[_0x2cefe0(0x2f5)]?_0x4caebb[0x0]['dateISO']:null,_0x3712c2=_0x4caebb[_0x2cefe0(0x2f5)]?_0x4caebb[_0x4caebb['length']-0x1][_0x2cefe0(0x55d)]:null;_0x29c0a8&&_0x3712c2&&_0x2267c6[_0x2cefe0(0x1a3)](_0x2cefe0(0x540)+_0x29c0a8+'\x20to\x20'+_0x3712c2),_0x2267c6['push']('μ='+(Number[_0x2cefe0(0x42c)](_0x28d930)?_0x28d930[_0x2cefe0(0xcf)](0x1):'n/a')+'\x20\x20σ='+(Number[_0x2cefe0(0x42c)](_0x1e7c62)?_0x1e7c62[_0x2cefe0(0xcf)](0x1):_0x2cefe0(0x136))+'\x20\x20k='+(Number[_0x2cefe0(0x42c)](_0x459527)?_0x459527['toFixed'](0x1):_0x2cefe0(0x136))+_0x2cefe0(0x4ef)+(Number[_0x2cefe0(0x42c)](_0x10beb5)?_0x10beb5['toFixed'](0x1):_0x2cefe0(0x136))),_0x2bd0c6[_0x2cefe0(0x148)]=_0x2267c6[_0x2cefe0(0x2cd)](_0x2cefe0(0x313));}catch(_0xe29e1c){}}function renderHRVCUSUMChart(_0x5410f3){const _0x967717=a0_0x4b2710,_0x590d94=document[_0x967717(0x12c)](_0x967717(0x14d)),_0xe5b38b=document[_0x967717(0x12c)](_0x967717(0x2c9));if(!_0x5410f3||_0x5410f3[_0x967717(0x2f5)]<0xa){_0x590d94[_0x967717(0x2a7)][_0x967717(0x3a6)]='none';return;}_0x590d94[_0x967717(0x2a7)]['display']='block';const _0xa46f42=document[_0x967717(0x12c)]('hrvCusumIgnoreZero')[_0x967717(0x315)],_0x59a074=_0xa46f42?_0x5410f3[_0x967717(0x23e)](_0x1b496b=>_0x1b496b['rmssd']>0x0):_0x5410f3;if(_0x59a074[_0x967717(0x2f5)]<0xa){_0x590d94[_0x967717(0x2a7)][_0x967717(0x3a6)]='none';return;}const _0x67eb46=_0x59a074['slice'](0x0,Math['min'](0x1e,_0x59a074['length'])),_0x1470d1=_0x67eb46['map'](_0x1e1e03=>_0x1e1e03[_0x967717(0x20d)]),_0x3882c4=_0x67eb46[_0x967717(0x2f5)]?_0x67eb46[0x0][_0x967717(0x55d)]:null,_0x5a4e64=_0x67eb46[_0x967717(0x2f5)]?_0x67eb46[_0x67eb46[_0x967717(0x2f5)]-0x1][_0x967717(0x55d)]:null,{mean:_0x2cdc92,sigma:_0x3cac26,k:_0x36d99c,h:_0x4825e3}=cusumParamsFromBaseline(_0x1470d1),_0x8144b1=calculateCUSUM(_0x59a074,_0x2cdc92,'rmssd',_0x36d99c,_0x4825e3),_0x3cf709=dailyLineSeries(_0x59a074,'dateISO',_0x967717(0x20d)),_0x465b21=dailyLineSeries(_0x8144b1,_0x967717(0xd4),'upperSum'),_0x1ad417=dailyLineSeries(_0x8144b1,_0x967717(0xd4),'lowerSum'),_0x33229f=_0xe5b38b[_0x967717(0x3b6)]('2d');window[_0x967717(0x123)]&&window[_0x967717(0x123)]['destroy']();window[_0x967717(0x123)]=new Chart(_0x33229f,{'type':_0x967717(0x36c),'data':{'datasets':[{'label':_0x967717(0x1d4),'data':_0x3cf709,'borderColor':_0x967717(0x2db),'backgroundColor':'#ff8aa120','yAxisID':'y','tension':0.1,'spanGaps':![]},{'label':'Upper\x20CUSUM','data':_0x465b21,'borderColor':_0x967717(0x2e4),'backgroundColor':_0x967717(0x4e0),'yAxisID':'y1','tension':0.1,'spanGaps':![]},{'label':_0x967717(0x2ed),'data':_0x1ad417,'borderColor':_0x967717(0x507),'backgroundColor':'transparent','yAxisID':'y1','tension':0.1,'spanGaps':![]}]},'options':{'responsive':!![],'maintainAspectRatio':![],'plugins':{'legend':{'display':!![],'position':_0x967717(0x49c),'labels':{'color':_0x967717(0x20f)}},'tooltip':{'mode':_0x967717(0x236),'intersect':![],'callbacks':{'title':function(_0x2a560a){const _0x43a0a1=_0x967717,_0x31653b=new Date(_0x2a560a[0x0][_0x43a0a1(0x4e7)]['x']);return _0x31653b[_0x43a0a1(0x181)]('en-US',{'year':_0x43a0a1(0x59c),'month':'short','day':_0x43a0a1(0x59c)});},'label':function(_0x3ff8f9){const _0x20e20f=_0x967717;if(_0x3ff8f9[_0x20e20f(0x338)]===0x0)return _0x20e20f(0x28a)+_0x3ff8f9[_0x20e20f(0x4e7)]['y'][_0x20e20f(0xcf)](0x1);else return _0x3ff8f9['datasetIndex']===0x1?'Upper\x20CUSUM:\x20'+_0x3ff8f9[_0x20e20f(0x4e7)]['y']['toFixed'](0x2):_0x20e20f(0x17d)+_0x3ff8f9['parsed']['y']['toFixed'](0x2);}}}},'scales':{'x':{'type':'time','time':{'unit':_0x967717(0xc8)},'title':{'display':!![],'text':_0x967717(0x332),'color':_0x967717(0x20f)},'grid':{'color':_0x967717(0x3cf)},'ticks':{'color':_0x967717(0x400)}},'y':{'type':_0x967717(0x22a),'display':!![],'position':_0x967717(0x220),'title':{'display':!![],'text':_0x967717(0x1f1),'color':_0x967717(0x20f)},'grid':{'color':_0x967717(0x3cf)},'ticks':{'color':_0x967717(0x400)}},'y1':{'type':_0x967717(0x22a),'display':!![],'position':_0x967717(0x18c),'title':{'display':!![],'text':_0x967717(0x2c2),'color':_0x967717(0x20f)},'grid':{'drawOnChartArea':![]},'ticks':{'color':'#9aa5c6'}}}}});try{const _0x2ccea2=detectCUSUMEvents(_0x8144b1,_0x4825e3);let _0x19b1e8=document[_0x967717(0x12c)]('hrvCusumEvents');!_0x19b1e8&&(_0x19b1e8=document[_0x967717(0x494)](_0x967717(0x232)),_0x19b1e8['id']=_0x967717(0x21f),_0x19b1e8['className']='muted',_0x19b1e8[_0x967717(0x2a7)][_0x967717(0x4e9)]=_0x967717(0x356),_0x590d94[_0x967717(0x3d1)](_0x19b1e8));if(_0x2ccea2[_0x967717(0x2f5)]===0x0)_0x19b1e8[_0x967717(0x148)]='';else{const _0x1e1165=[..._0x2ccea2][_0x967717(0x578)]((_0x1508a4,_0x40ec88)=>_0x1508a4[_0x967717(0x55d)]<_0x40ec88['dateISO']?0x1:_0x1508a4[_0x967717(0x55d)]>_0x40ec88[_0x967717(0x55d)]?-0x1:0x0),_0x15cc3b=_0x1e1165[_0x967717(0x218)](_0x32e26a=>{const _0xd2f658=_0x967717,_0x430db4=parseDate(_0x32e26a[_0xd2f658(0x55d)]),_0x172b67=_0x430db4?_0x430db4['toLocaleDateString'](_0xd2f658(0x27f),{'weekday':_0xd2f658(0x12a)}):'',_0x8efb05=_0x32e26a[_0xd2f658(0x341)]==='up',_0x338fc5=_0x8efb05?_0xd2f658(0x22f):_0xd2f658(0x25a),_0x1c024c=_0x8efb05?_0xd2f658(0xd1):_0xd2f658(0x3d3);return _0xd2f658(0x444)+_0x1c024c+'\x22>'+_0x172b67+',\x20'+_0x32e26a['dateISO']+'\x20'+_0x338fc5+_0xd2f658(0xcc);});_0x19b1e8[_0x967717(0x3d9)]=_0x15cc3b[_0x967717(0x2cd)]('');}let _0x2c42ae=document['getElementById'](_0x967717(0x2ba));!_0x2c42ae&&(_0x2c42ae=document[_0x967717(0x494)](_0x967717(0x232)),_0x2c42ae['id']=_0x967717(0x2ba),_0x2c42ae['className']=_0x967717(0x52c),_0x2c42ae['style'][_0x967717(0x4e9)]=_0x967717(0x57f),_0x590d94[_0x967717(0x3d1)](_0x2c42ae));const _0x57e4f7=_0x2ccea2[_0x967717(0x23e)](_0x587376=>_0x587376[_0x967717(0x341)]==='up')[_0x967717(0x2f5)],_0x5845d5=_0x2ccea2[_0x967717(0x23e)](_0xf7bca=>_0xf7bca['direction']===_0x967717(0x56c))[_0x967717(0x2f5)],_0x1d54e9=[];_0x1d54e9['push'](_0x967717(0x585)+_0x57e4f7+_0x967717(0x248)+_0x5845d5),_0x3882c4&&_0x5a4e64&&_0x1d54e9['push'](_0x967717(0x540)+_0x3882c4+_0x967717(0x5a7)+_0x5a4e64),_0x1d54e9[_0x967717(0x1a3)]('μ='+(Number[_0x967717(0x42c)](_0x2cdc92)?_0x2cdc92[_0x967717(0xcf)](0x1):_0x967717(0x136))+_0x967717(0x266)+(Number['isFinite'](_0x3cac26)?_0x3cac26[_0x967717(0xcf)](0x1):_0x967717(0x136))+_0x967717(0x464)+(Number[_0x967717(0x42c)](_0x36d99c)?_0x36d99c[_0x967717(0xcf)](0x1):_0x967717(0x136))+_0x967717(0x4ef)+(Number[_0x967717(0x42c)](_0x4825e3)?_0x4825e3['toFixed'](0x1):'n/a')),_0x2c42ae[_0x967717(0x148)]=_0x1d54e9[_0x967717(0x2cd)](_0x967717(0x313));}catch(_0x47f6d5){}}function createMessageChart(_0x382ab1){const _0xc2bed7=a0_0x4b2710;return{'type':'bar','data':{'labels':[''],'datasets':[{'label':'','data':[0x0],'backgroundColor':'transparent','borderColor':_0xc2bed7(0x4e0)}]},'options':{'responsive':!![],'plugins':{'legend':{'display':![]},'tooltip':{'enabled':![]},'afterDraw':function(_0x31eaaf){const _0x45afe5=_0xc2bed7,_0x441f58=_0x31eaaf['ctx'],_0x182029=_0x31eaaf['width'],_0x365d26=_0x31eaaf[_0x45afe5(0x22c)];_0x441f58[_0x45afe5(0x3e8)](),_0x441f58[_0x45afe5(0x1c2)]=_0x45afe5(0x288),_0x441f58[_0x45afe5(0x14b)]='middle',_0x441f58[_0x45afe5(0x554)]=_0x45afe5(0x400),_0x441f58[_0x45afe5(0x18e)]=_0x45afe5(0x4ea),_0x441f58[_0x45afe5(0x15b)](_0x382ab1,_0x182029/0x2,_0x365d26/0x2),_0x441f58[_0x45afe5(0x443)]();}},'scales':{'x':{'display':![]},'y':{'display':![]}},'animation':![],'elements':{'bar':{'borderWidth':0x0}}}};}function renderAnalyticsBadges(_0x528f56,_0x2f47be,_0x1a8f0a){const _0x53f88e=a0_0x4b2710,_0x34d35a=document['getElementById'](_0x53f88e(0x54b));if(!_0x34d35a)return;_0x34d35a['innerHTML']='';const _0x3ccfe1=(_0x5c6a9f,_0x594dc8=_0x53f88e(0x159),_0x1250e9='')=>_0x53f88e(0x447)+_0x594dc8+'\x22\x20title=\x22'+_0x1250e9+'\x22>'+_0x5c6a9f+_0x53f88e(0x1c8),_0x1b26c1=_0x508aad=>typeof _0x508aad===_0x53f88e(0x471)&&Number[_0x53f88e(0x42c)](_0x508aad),_0x5d99a2=[],_0x5e57b2=(_0x2d0a56,_0x28bbfc)=>_0x2f47be[_0x53f88e(0x5a3)](_0x2bb128=>_0x2bb128[_0x53f88e(0x334)]===_0x2d0a56&&_0x2bb128[_0x53f88e(0xca)][_0x53f88e(0x3ac)]()[_0x53f88e(0x1e8)](_0x28bbfc)),_0x1fe91a=_0x5c6600=>{const _0x143154=/Pearson\s+(-?\d+(?:\.\d+)?)/i['exec'](_0x5c6600||'');return _0x143154?parseFloat(_0x143154[0x1]):NaN;},_0x333eb4=_0x490469=>{const _0x5a27c0=_0x53f88e,_0xdb9b0f=_0x490469['filter'](Number[_0x5a27c0(0x42c)]);if(_0xdb9b0f[_0x5a27c0(0x2f5)]<0x15)return null;const _0x82972c=Math[_0x5a27c0(0x1da)](0x7,Math[_0x5a27c0(0x2ab)](_0xdb9b0f['length']/0x3)),_0x2587c5=_0xdb9b0f[_0x5a27c0(0x446)](0x0,_0x82972c),_0x30a311=_0xdb9b0f['slice'](-_0x82972c),_0x9ee66d=avg(_0x2587c5),_0x45600c=avg(_0x30a311);if(!Number['isFinite'](_0x9ee66d)||!Number[_0x5a27c0(0x42c)](_0x45600c)||_0x9ee66d===0x0)return null;return{'start':_0x9ee66d,'end':_0x45600c,'pct':(_0x45600c-_0x9ee66d)/_0x9ee66d*0x64};},_0x5b6b83=(_0x1f2c1b,_0x1d1143)=>{const _0x26f428=_0x53f88e;if(!_0x1f2c1b||_0x1f2c1b[_0x26f428(0x2f5)]<0xa)return null;const _0x1e31d1={};_0x1f2c1b[_0x26f428(0x47e)](_0x392905=>{const _0x5f31a3=_0x26f428;if(!Number[_0x5f31a3(0x42c)](_0x392905[_0x5f31a3(0x475)])||!Number[_0x5f31a3(0x42c)](_0x392905[_0x5f31a3(0x1ad)]))return;const _0x233984=_0x392905[_0x5f31a3(0x475)]/0x3c,_0x23cb3b=Math[_0x5f31a3(0x2ab)](_0x233984*0x2)/0x2;if(_0x23cb3b<0x4||_0x23cb3b>0xc)return;if(!_0x1e31d1[_0x23cb3b])_0x1e31d1[_0x23cb3b]={'total':0x0,'success':0x0};_0x1e31d1[_0x23cb3b][_0x5f31a3(0x3e7)]++;if(_0x392905[_0x5f31a3(0x1ad)]>=_0x1d1143)_0x1e31d1[_0x23cb3b][_0x5f31a3(0x128)]++;});let _0x36db43=null,_0x534f96=0x0;Object[_0x26f428(0x486)](_0x1e31d1)[_0x26f428(0x47e)](([_0x18ebde,_0x2c5021])=>{const _0x1498dd=_0x26f428;if(_0x2c5021[_0x1498dd(0x3e7)]<0x5)return;const _0x4c5292=_0x2c5021[_0x1498dd(0x128)]/_0x2c5021[_0x1498dd(0x3e7)]*0x64;_0x4c5292>_0x534f96&&(_0x534f96=_0x4c5292,_0x36db43=parseFloat(_0x18ebde));});if(!_0x36db43||_0x534f96<0xa)return null;const _0x1260e8=_0x36db43+'-'+(_0x36db43+0.5);return{'range':_0x1260e8,'rate':Math['round'](_0x534f96)};},_0x1a79aa=(_0x1f9352,_0x519ff1=0x1,_0x184829=0.25,_0x14365c=0xf)=>{const _0x2f63f8=_0x53f88e;if(!_0x1f9352||_0x1f9352['length']<_0x14365c)return null;const _0x47e505=_0x1f9352['filter'](_0x1b52d9=>Number['isFinite'](_0x1b52d9[_0x2f63f8(0x475)])&&Number['isFinite'](_0x1b52d9[_0x2f63f8(0x570)]));if(_0x47e505[_0x2f63f8(0x2f5)]<_0x14365c)return null;const _0xd2d25e=_0x4efffe=>_0x4efffe/0x3c;let _0x374b03=null;const _0x3ac2e4=0x4,_0xe406f3=0xa;for(let _0x20ec61=_0x3ac2e4;_0x20ec61<=_0xe406f3-_0x519ff1+1e-9;_0x20ec61+=_0x184829){const _0x170a13=_0x20ec61+_0x519ff1,_0x38a926=_0x47e505[_0x2f63f8(0x23e)](_0x29284b=>{const _0x3aa854=_0x2f63f8,_0x30c113=_0xd2d25e(_0x29284b[_0x3aa854(0x475)]);return _0x30c113>=_0x20ec61&&_0x30c113<_0x170a13;});if(_0x38a926['length']>=_0x14365c){const _0x17c361=avg(_0x38a926[_0x2f63f8(0x218)](_0x5aa985=>_0x5aa985[_0x2f63f8(0x570)]));Number['isFinite'](_0x17c361)&&(!_0x374b03||_0x17c361>_0x374b03['mean'])&&(_0x374b03={'start':_0x20ec61,'end':_0x170a13,'mean':_0x17c361,'n':_0x38a926[_0x2f63f8(0x2f5)]});}}if(!_0x374b03)return null;const _0x390050=_0x183d3a=>(Math[_0x2f63f8(0xf8)](_0x183d3a*0x2)/0x2)[_0x2f63f8(0x559)]();return{'range':_0x390050(_0x374b03[_0x2f63f8(0x121)])+'-'+_0x390050(_0x374b03[_0x2f63f8(0x4f4)]),'mean':_0x374b03[_0x2f63f8(0x42f)],'n':_0x374b03['n']};},_0x13ae97=(_0x2bbb7b,_0x56ca84=0x5,_0x187390=0xa)=>{const _0x4fb986=_0x53f88e;if(!_0x2bbb7b||_0x2bbb7b['length']<_0x187390)return null;const _0x3f474d=_0x2bbb7b[_0x4fb986(0x23e)](_0x90f1fe=>_0x90f1fe&&_0x90f1fe['start']instanceof Date&&Number['isFinite'](_0x90f1fe[_0x4fb986(0x570)]));if(_0x3f474d['length']<_0x187390)return null;const _0x105cf8=new Map();_0x3f474d[_0x4fb986(0x47e)](_0x5ba2a6=>{const _0x2d9078=_0x4fb986;let _0x213046=_0x5ba2a6[_0x2d9078(0x121)][_0x2d9078(0x2c0)]()+(_0x5ba2a6['start'][_0x2d9078(0x299)]()||0x0)/0x3c;if(_0x213046<0xc)_0x213046+=0x18;if(_0x213046<0x12||_0x213046>0x1e)return;const _0x35a7f2=Math['floor'](_0x213046*0x2)/0x2,_0x4cb3f5=_0x35a7f2[_0x2d9078(0xcf)](0x1),_0x331e19=_0x105cf8[_0x2d9078(0x17f)](_0x4cb3f5)||{'sum':0x0,'total':0x0};_0x331e19[_0x2d9078(0x2bf)]+=_0x5ba2a6[_0x2d9078(0x570)],_0x331e19[_0x2d9078(0x3e7)]+=0x1,_0x105cf8[_0x2d9078(0x2bd)](_0x4cb3f5,_0x331e19);});let _0x879d3=null;for(const [_0x2faba2,_0x1067e3]of _0x105cf8[_0x4fb986(0x486)]()){if(_0x1067e3[_0x4fb986(0x3e7)]<_0x56ca84)continue;const _0x2a13c7=_0x1067e3[_0x4fb986(0x2bf)]/_0x1067e3[_0x4fb986(0x3e7)];if(!_0x879d3||_0x2a13c7>_0x879d3[_0x4fb986(0x42f)])_0x879d3={'bin':parseFloat(_0x2faba2),'mean':_0x2a13c7,'total':_0x1067e3[_0x4fb986(0x3e7)]};}if(!_0x879d3)return null;const _0x770e00=_0x572122=>{const _0x47e30d=_0x4fb986;let _0x2682af=Math[_0x47e30d(0x2ab)](_0x572122%0x18),_0x465306=Math[_0x47e30d(0xf8)]((_0x572122-Math[_0x47e30d(0x2ab)](_0x572122))*0x3c);_0x465306===0x3c&&(_0x465306=0x0,_0x2682af=(_0x2682af+0x1)%0x18);const _0x152717=_0x2682af>=0xc?'PM':'AM',_0x2a850d=(_0x2682af+0xb)%0xc+0x1;return _0x2a850d+':'+String(_0x465306)[_0x47e30d(0x204)](0x2,'0')+'\x20'+_0x152717;},_0x283cac=_0x879d3['bin'],_0x2cbda4=_0x283cac+0.5;return{'label':_0x770e00(_0x283cac)+'–'+_0x770e00(_0x2cbda4),'mean':_0x879d3[_0x4fb986(0x42f)],'n':_0x879d3[_0x4fb986(0x3e7)]};};if(Array[_0x53f88e(0x19e)](_0x528f56)&&_0x528f56[_0x53f88e(0x2f5)]){let _0x1ddfac=![];_0x528f56[_0x53f88e(0x47e)](_0x56bd6d=>{const _0x3cc96d=_0x53f88e;if(!_0x1b26c1(_0x56bd6d[_0x3cc96d(0x208)]))return;const _0x44c5fd=(_0x56bd6d[_0x3cc96d(0x208)]>=0x0?'+':'')+_0x56bd6d[_0x3cc96d(0x208)][_0x3cc96d(0xcf)](0x1)+'%',_0x14975e=_0x56bd6d[_0x3cc96d(0x122)]===_0x3cc96d(0x5a9)?_0x56bd6d[_0x3cc96d(0x208)]<0x0:_0x56bd6d[_0x3cc96d(0x208)]>=0x0,_0x5061dd=String(_0x56bd6d[_0x3cc96d(0x122)])['toLowerCase']();if(_0x5061dd==='hrv'){const _0x45c6c5=Math['abs'](_0x56bd6d[_0x3cc96d(0x208)])['toFixed'](0x1),_0x41edf9=_0x1a8f0a&&_0x1a8f0a[_0x3cc96d(0x592)]?_0x1a8f0a[_0x3cc96d(0x592)]:[];let _0x5ace1f=_0x3cc96d(0x153),_0x1a0f9e=_0x3cc96d(0x3e5);_0x41edf9['forEach'](_0xffc060=>{const _0x192289=_0x3cc96d,_0x2cf1ab=_0xffc060&&(_0xffc060[_0x192289(0x55d)]||(_0xffc060[_0x192289(0xd4)]instanceof Date?_0xffc060[_0x192289(0xd4)][_0x192289(0x15d)]()[_0x192289(0x446)](0x0,0xa):null));if(!_0x2cf1ab)return;if(_0x2cf1ab<_0x5ace1f)_0x5ace1f=_0x2cf1ab;if(_0x2cf1ab>_0x1a0f9e)_0x1a0f9e=_0x2cf1ab;});const _0x575b87=_0x5ace1f==='9999-99-99'||_0x1a0f9e===_0x3cc96d(0x3e5)?'':_0x5ace1f+'\x20and\x20'+_0x1a0f9e,_0x4466e1=_0x575b87?_0x3cc96d(0x2e8)+(_0x56bd6d['pctChange']>=0x0?'increased':_0x3cc96d(0x203))+_0x3cc96d(0xe5)+_0x45c6c5+'%\x20between\x20'+_0x575b87+_0x3cc96d(0x4cd):'Your\x20HRV\x20has\x20'+(_0x56bd6d[_0x3cc96d(0x208)]>=0x0?_0x3cc96d(0x41a):_0x3cc96d(0x203))+_0x3cc96d(0xe5)+_0x45c6c5+_0x3cc96d(0x474);_0x34d35a[_0x3cc96d(0x3d9)]+=_0x3ccfe1(_0x3cc96d(0x26d)+_0x44c5fd,_0x14975e?_0x3cc96d(0xd1):_0x3cc96d(0x3d3),_0x4466e1),_0x1ddfac=!![];}else _0x34d35a[_0x3cc96d(0x3d9)]+=_0x3ccfe1(_0x56bd6d['metric']+'\x20'+_0x44c5fd,_0x14975e?_0x3cc96d(0xd1):_0x3cc96d(0x3d3));_0x5d99a2[_0x3cc96d(0x1a3)](0x1);});if(!_0x1ddfac){const {filteredHRV:filteredHRV=[]}=_0x1a8f0a||{},_0x533ed2=filteredHRV[_0x53f88e(0x218)](_0x4491ec=>_0x4491ec['rmssd'])['filter'](Number[_0x53f88e(0x42c)]);if(_0x533ed2['length']>=0x2){const _0x17f6b3=_0x533ed2[0x0],_0x16ab87=_0x533ed2[_0x533ed2[_0x53f88e(0x2f5)]-0x1];if(Number[_0x53f88e(0x42c)](_0x17f6b3)&&_0x17f6b3!==0x0&&Number['isFinite'](_0x16ab87)){const _0x25753c=(_0x16ab87-_0x17f6b3)/_0x17f6b3*0x64,_0x3cf44b=(_0x25753c>=0x0?'+':'')+_0x25753c['toFixed'](0x1)+'%';let _0x28163f=_0x53f88e(0x153),_0x61bf6e='0000-00-00';filteredHRV[_0x53f88e(0x47e)](_0x20a5ea=>{const _0x3afb6c=_0x53f88e,_0x15e466=_0x20a5ea&&(_0x20a5ea['dateISO']||(_0x20a5ea[_0x3afb6c(0xd4)]instanceof Date?_0x20a5ea[_0x3afb6c(0xd4)][_0x3afb6c(0x15d)]()[_0x3afb6c(0x446)](0x0,0xa):null));if(!_0x15e466)return;if(_0x15e466<_0x28163f)_0x28163f=_0x15e466;if(_0x15e466>_0x61bf6e)_0x61bf6e=_0x15e466;});const _0x49fb78=_0x28163f===_0x53f88e(0x153)||_0x61bf6e===_0x53f88e(0x3e5)?'':_0x28163f+_0x53f88e(0x536)+_0x61bf6e,_0x1870b6=_0x49fb78?'Your\x20HRV\x20has\x20'+(_0x25753c>=0x0?_0x53f88e(0x41a):'decreased')+_0x53f88e(0xe5)+Math[_0x53f88e(0x397)](_0x25753c)['toFixed'](0x1)+_0x53f88e(0x276)+_0x49fb78+_0x53f88e(0x4cd):_0x53f88e(0x2e8)+(_0x25753c>=0x0?'increased':'decreased')+_0x53f88e(0xe5)+Math['abs'](_0x25753c)[_0x53f88e(0xcf)](0x1)+_0x53f88e(0x474);_0x34d35a['innerHTML']+=_0x3ccfe1(_0x53f88e(0x26d)+_0x3cf44b,_0x25753c>=0x0?_0x53f88e(0xd1):'bad',_0x1870b6),_0x5d99a2[_0x53f88e(0x1a3)](0x1);}}}}else{const {filteredSleep:filteredSleep=[],filteredHRV:filteredHRV=[],filteredRHR:filteredRHR=[],filteredSteps:filteredSteps=[]}=_0x1a8f0a||{},_0x30e899=(_0x5aeb80,_0x12150b,_0x2c6040=!![],_0x2bbc2d=![])=>{const _0x8f422b=_0x53f88e,_0x5bbe84=_0x333eb4(_0x12150b);if(!_0x5bbe84)return;const _0x52d5a7=_0x2bbc2d?-_0x5bbe84[_0x8f422b(0x4ad)]:_0x5bbe84[_0x8f422b(0x4ad)],_0x4cfd86=_0x2c6040?_0x52d5a7>=0x0:_0x52d5a7<0x0;_0x34d35a[_0x8f422b(0x3d9)]+=_0x3ccfe1(_0x5aeb80+'\x20'+(_0x52d5a7>=0x0?'+':'')+_0x52d5a7['toFixed'](0x1)+'%',_0x4cfd86?'good':_0x8f422b(0x3d3)),_0x5d99a2[_0x8f422b(0x1a3)](0x1);};_0x30e899(_0x53f88e(0x3a2),filteredSleep[_0x53f88e(0x218)](_0x129861=>_0x129861[_0x53f88e(0x570)]),!![]),_0x30e899('Minutes\x20Asleep',filteredSleep[_0x53f88e(0x218)](_0x5e4106=>_0x5e4106[_0x53f88e(0x475)]),!![]),(function(){const _0x4f5ea0=_0x53f88e,_0x2df514=filteredHRV[_0x4f5ea0(0x218)](_0x1f83b9=>_0x1f83b9[_0x4f5ea0(0x20d)])[_0x4f5ea0(0x23e)](Number['isFinite']),_0x4dc96a=_0x333eb4(_0x2df514);if(_0x4dc96a){const _0x5ea0c2=_0x4dc96a[_0x4f5ea0(0x4ad)],_0x2f6c51=(_0x5ea0c2>=0x0?'+':'')+_0x5ea0c2[_0x4f5ea0(0xcf)](0x1)+'%';let _0x20c414=_0x4f5ea0(0x153),_0x9e9d4b=_0x4f5ea0(0x3e5);filteredHRV[_0x4f5ea0(0x47e)](_0x5d3faf=>{const _0x486766=_0x4f5ea0,_0x5a3b1f=_0x5d3faf&&(_0x5d3faf[_0x486766(0x55d)]||(_0x5d3faf['date']instanceof Date?_0x5d3faf[_0x486766(0xd4)][_0x486766(0x15d)]()[_0x486766(0x446)](0x0,0xa):null));if(!_0x5a3b1f)return;if(_0x5a3b1f<_0x20c414)_0x20c414=_0x5a3b1f;if(_0x5a3b1f>_0x9e9d4b)_0x9e9d4b=_0x5a3b1f;});const _0xba58=_0x20c414==='9999-99-99'||_0x9e9d4b==='0000-00-00'?'':_0x20c414+_0x4f5ea0(0x536)+_0x9e9d4b,_0x266207=_0xba58?_0x4f5ea0(0x2e8)+(_0x5ea0c2>=0x0?_0x4f5ea0(0x41a):_0x4f5ea0(0x203))+'\x20by\x20'+Math[_0x4f5ea0(0x397)](_0x5ea0c2)['toFixed'](0x1)+'%\x20between\x20'+_0xba58+_0x4f5ea0(0x4cd):'Your\x20HRV\x20has\x20'+(_0x5ea0c2>=0x0?_0x4f5ea0(0x41a):'decreased')+_0x4f5ea0(0xe5)+Math[_0x4f5ea0(0x397)](_0x5ea0c2)[_0x4f5ea0(0xcf)](0x1)+_0x4f5ea0(0x474);_0x34d35a[_0x4f5ea0(0x3d9)]+=_0x3ccfe1(_0x4f5ea0(0x26d)+_0x2f6c51,_0x5ea0c2>=0x0?_0x4f5ea0(0xd1):_0x4f5ea0(0x3d3),_0x266207),_0x5d99a2[_0x4f5ea0(0x1a3)](0x1);}else{if(_0x2df514['length']>=0x2){const _0x3efba8=_0x2df514[0x0],_0x528887=_0x2df514[_0x2df514[_0x4f5ea0(0x2f5)]-0x1];if(_0x3efba8&&Number[_0x4f5ea0(0x42c)](_0x3efba8)&&Number['isFinite'](_0x528887)){const _0x459409=(_0x528887-_0x3efba8)/_0x3efba8*0x64,_0x23c3ce=(_0x459409>=0x0?'+':'')+_0x459409[_0x4f5ea0(0xcf)](0x1)+'%';let _0x205b0a='9999-99-99',_0x48bf74=_0x4f5ea0(0x3e5);filteredHRV[_0x4f5ea0(0x47e)](_0x14c374=>{const _0x2ad3f7=_0x4f5ea0,_0x4581ff=_0x14c374&&(_0x14c374[_0x2ad3f7(0x55d)]||(_0x14c374[_0x2ad3f7(0xd4)]instanceof Date?_0x14c374['date'][_0x2ad3f7(0x15d)]()[_0x2ad3f7(0x446)](0x0,0xa):null));if(!_0x4581ff)return;if(_0x4581ff<_0x205b0a)_0x205b0a=_0x4581ff;if(_0x4581ff>_0x48bf74)_0x48bf74=_0x4581ff;});const _0x590c1c=_0x205b0a==='9999-99-99'||_0x48bf74===_0x4f5ea0(0x3e5)?'':_0x205b0a+_0x4f5ea0(0x536)+_0x48bf74,_0x532048=_0x590c1c?_0x4f5ea0(0x2e8)+(_0x459409>=0x0?_0x4f5ea0(0x41a):_0x4f5ea0(0x203))+_0x4f5ea0(0xe5)+Math['abs'](_0x459409)['toFixed'](0x1)+'%\x20between\x20'+_0x590c1c+_0x4f5ea0(0x4cd):_0x4f5ea0(0x2e8)+(_0x459409>=0x0?_0x4f5ea0(0x41a):'decreased')+_0x4f5ea0(0xe5)+Math[_0x4f5ea0(0x397)](_0x459409)[_0x4f5ea0(0xcf)](0x1)+_0x4f5ea0(0x474);_0x34d35a[_0x4f5ea0(0x3d9)]+=_0x3ccfe1('HRV\x20'+_0x23c3ce,_0x459409>=0x0?_0x4f5ea0(0xd1):'bad',_0x532048),_0x5d99a2['push'](0x1);}}}}()),_0x30e899('RHR',filteredRHR['map'](_0x433bdf=>_0x433bdf[_0x53f88e(0x39b)]),![],!![]),_0x30e899(_0x53f88e(0x442),filteredSteps[_0x53f88e(0x218)](_0x588ebd=>_0x588ebd['steps']),!![]);}(function(){const _0x585bfe=_0x53f88e,{filteredSteps:filteredSteps=[]}=_0x1a8f0a||{},_0x2c9db5=filteredSteps[_0x585bfe(0x218)](_0x40938b=>_0x40938b[_0x585bfe(0x2b1)])[_0x585bfe(0x23e)](Number[_0x585bfe(0x42c)]),_0x4ba5d6=_0x333eb4(_0x2c9db5);if(_0x4ba5d6){const _0xa15aa4=-_0x4ba5d6['pct'],_0x2c9f33=_0xa15aa4<0x0,_0x77a48b=_0x585bfe(0x309)+(_0xa15aa4>=0x0?_0x585bfe(0x41a):_0x585bfe(0x203))+_0x585bfe(0xe5)+Math['abs'](_0xa15aa4)['toFixed'](0x1)+'%';_0x34d35a[_0x585bfe(0x3d9)]+=_0x3ccfe1(_0x585bfe(0x4c5)+(_0xa15aa4>=0x0?'+':'')+_0xa15aa4[_0x585bfe(0xcf)](0x1)+'%',_0x2c9f33?_0x585bfe(0xd1):'bad',_0x77a48b),_0x5d99a2['push'](0x1);}}());const _0x169234=_0x5e57b2(_0x53f88e(0x4a8),'cv');if(_0x169234){const _0x31dee8=parseFloat(_0x169234[_0x53f88e(0x375)]),_0x1b242a=_0x1b26c1(_0x31dee8)?(_0x31dee8*0x64)[_0x53f88e(0xcf)](0x0):_0x169234[_0x53f88e(0x375)],_0x14f25c=_0x53f88e(0x2d2)+_0x1b242a+'%\x20on\x20average\x20-\x20lower\x20values\x20mean\x20more\x20consistent\x20sleep\x20times';_0x34d35a['innerHTML']+=_0x3ccfe1(_0x53f88e(0x279)+_0x1b242a+'%',_0x1b26c1(_0x31dee8)?_0x31dee8<0.25?_0x53f88e(0xd1):_0x53f88e(0x3d3):_0x53f88e(0x159),_0x14f25c),_0x5d99a2['push'](0x1);}const _0x824833=_0x5e57b2(_0x53f88e(0x3f9),'rebound');if(_0x824833){const _0x5213d5=parseInt((_0x824833[_0x53f88e(0x375)][_0x53f88e(0x4e6)](/\d+/)||[])[0x0]||_0x53f88e(0x18b),0xa),_0x4d1ae5=_0x53f88e(0x274)+_0x5213d5+_0x53f88e(0x14e)+(_0x5213d5!==0x1?'s':'')+_0x53f88e(0x359);_0x34d35a[_0x53f88e(0x3d9)]+=_0x3ccfe1(_0x53f88e(0x139)+_0x824833[_0x53f88e(0x375)],_0x53f88e(0xc7),_0x4d1ae5),_0x5d99a2[_0x53f88e(0x1a3)](0x1);}const _0x58f77c=_0x2f47be['find'](_0x46f802=>_0x46f802[_0x53f88e(0x334)]===_0x53f88e(0x12f)&&_0x46f802[_0x53f88e(0xca)]['includes']('score≥75')),_0x477bfa=_0x2f47be[_0x53f88e(0x5a3)](_0x22ca0f=>_0x22ca0f[_0x53f88e(0x334)]===_0x53f88e(0x12f)&&_0x22ca0f['Metric']['includes']('score≥80')),_0x264435=_0x2f47be[_0x53f88e(0x5a3)](_0x4b6871=>_0x4b6871['Section']===_0x53f88e(0x12f)&&_0x4b6871[_0x53f88e(0xca)][_0x53f88e(0x1e8)](_0x53f88e(0x25f)));if(_0x58f77c){const _0x300d25=_0x53f88e(0x26e)+_0x58f77c[_0x53f88e(0x375)]+_0x53f88e(0x1b3);_0x34d35a[_0x53f88e(0x3d9)]+=_0x3ccfe1(_0x58f77c[_0x53f88e(0xca)]+'\x20'+_0x58f77c[_0x53f88e(0x375)],'blue',_0x300d25),_0x5d99a2[_0x53f88e(0x1a3)](0x1);}if(_0x477bfa){const _0x391151=_0x53f88e(0x4f9)+_0x477bfa[_0x53f88e(0x375)]+_0x53f88e(0x1b3);_0x34d35a[_0x53f88e(0x3d9)]+=_0x3ccfe1(_0x477bfa[_0x53f88e(0xca)]+'\x20'+_0x477bfa[_0x53f88e(0x375)],_0x53f88e(0x100),_0x391151),_0x5d99a2[_0x53f88e(0x1a3)](0x1);}if(_0x264435){const _0x588d0b=_0x53f88e(0x4c9)+_0x264435['Value']+_0x53f88e(0x1b3);_0x34d35a[_0x53f88e(0x3d9)]+=_0x3ccfe1(_0x264435[_0x53f88e(0xca)]+'\x20'+_0x264435[_0x53f88e(0x375)],_0x53f88e(0x100),_0x588d0b),_0x5d99a2[_0x53f88e(0x1a3)](0x1);}const {filteredSleep:filteredSleep=[]}=_0x1a8f0a||{};if(filteredSleep[_0x53f88e(0x2f5)]>0x0){const _0x192ef8=_0x5b6b83(filteredSleep,0x55);if(![]&&_0x192ef8){const _0x3576de=_0x53f88e(0x24c)+_0x192ef8[_0x53f88e(0x45b)]+'\x20hours\x20with\x20'+_0x192ef8[_0x53f88e(0x45d)]+_0x53f88e(0x45c);_0x34d35a[_0x53f88e(0x3d9)]+=_0x3ccfe1(_0x53f88e(0x4c4)+_0x192ef8[_0x53f88e(0x45b)]+_0x53f88e(0x5a4)+_0x192ef8[_0x53f88e(0x45d)]+'%)',_0x53f88e(0xc7),_0x3576de),_0x5d99a2['push'](0x1);}const _0x22e58b=_0x5b6b83(filteredSleep,0x5a);if(![]&&_0x22e58b){const _0x1cda42='Your\x20best\x20sleep\x20duration\x20range\x20for\x20achieving\x2090%+\x20efficiency\x20is\x20'+_0x22e58b['range']+_0x53f88e(0x2fb)+_0x22e58b['rate']+_0x53f88e(0x45c);_0x34d35a[_0x53f88e(0x3d9)]+=_0x3ccfe1(_0x53f88e(0xd6)+_0x22e58b['range']+'h\x20→\x2090%+\x20efficiency\x20('+_0x22e58b[_0x53f88e(0x45d)]+'%)',_0x53f88e(0x100),_0x1cda42),_0x5d99a2[_0x53f88e(0x1a3)](0x1);}const _0xed9eff=_0x1a79aa(filteredSleep,0x1,0.25,0xf);if(_0xed9eff){const _0x39f695=_0x53f88e(0x105)+_0xed9eff['n']+_0x53f88e(0xee);_0x34d35a[_0x53f88e(0x3d9)]+=_0x3ccfe1(_0x53f88e(0xd6)+_0xed9eff['range']+_0x53f88e(0x3eb)+_0xed9eff[_0x53f88e(0x42f)]['toFixed'](0x1),_0x53f88e(0x100),_0x39f695),_0x5d99a2[_0x53f88e(0x1a3)](0x1);}}if(filteredSleep[_0x53f88e(0x2f5)]>0x0&&(typeof sleepUsesBedtimeDate===_0x53f88e(0x4c7)||sleepUsesBedtimeDate)){const _0x6c2cd3=_0x13ae97(filteredSleep,0x5);if(_0x6c2cd3){const _0x4a9f7c=_0x53f88e(0x1a6)+_0x6c2cd3['n']+'\x20nights\x20in\x20the\x20peak\x20bin;\x20considers\x20bedtimes\x206\x20PM–6\x20AM';_0x34d35a['innerHTML']+=_0x3ccfe1(_0x53f88e(0x4cb)+_0x6c2cd3[_0x53f88e(0x56a)]+_0x53f88e(0x3bf)+_0x6c2cd3[_0x53f88e(0x42f)][_0x53f88e(0xcf)](0x1),'blue',_0x4a9f7c),_0x5d99a2['push'](0x1);}}const _0x3b2363=_0x5e57b2('Load–recovery',_0x53f88e(0x1fa));if(_0x3b2363){const _0x221d48=Math['abs'](_0x1fe91a(_0x3b2363[_0x53f88e(0x375)]));_0x221d48>=0.2&&(_0x34d35a[_0x53f88e(0x3d9)]+=_0x3ccfe1('Sleep↔HRV\x20'+_0x3b2363[_0x53f88e(0x375)],_0x53f88e(0x159)),_0x5d99a2[_0x53f88e(0x1a3)](0x1));}const _0x59978d=_0x5e57b2(_0x53f88e(0x11b),_0x53f88e(0x568));if(_0x59978d){const _0x47e094=Math['abs'](_0x1fe91a(_0x59978d['Value']));_0x47e094>=0.2&&(_0x34d35a['innerHTML']+=_0x3ccfe1('Steps↔HRV\x20'+_0x59978d[_0x53f88e(0x375)],_0x53f88e(0x159)),_0x5d99a2[_0x53f88e(0x1a3)](0x1));}const _0x5a96a7=_0x2f47be['find'](_0x23a490=>_0x23a490['Section']===_0x53f88e(0x1d5)&&_0x23a490['Metric'][_0x53f88e(0x3ac)]()[_0x53f88e(0x1e8)]('best\x20month\x20for\x20sleepscore'));if(_0x5a96a7){const _0x2c34f0=_0x5a96a7[_0x53f88e(0x3de)]||'';_0x34d35a[_0x53f88e(0x3d9)]+=_0x3ccfe1(_0x53f88e(0x4a7)+_0x5a96a7[_0x53f88e(0x375)],_0x53f88e(0x100),_0x2c34f0),_0x5d99a2['push'](0x1);}const _0x154d02=_0x2f47be[_0x53f88e(0x5a3)](_0x41e317=>_0x41e317['Section']===_0x53f88e(0x2c2)&&_0x41e317[_0x53f88e(0xca)]['includes'](_0x53f88e(0x5a9)));if(_0x154d02){const _0x1784a0=_0x154d02[_0x53f88e(0x375)]['toLowerCase']()[_0x53f88e(0x1e8)]('up'),_0x120c9d=_0x1784a0?_0x53f88e(0x3d3):_0x53f88e(0xd1),_0x4593e0='CUSUM\x20detected\x20a\x20sustained\x20change\x20in\x20resting\x20heart\x20rate\x20('+_0x154d02[_0x53f88e(0x375)]+_0x53f88e(0x3fb);_0x34d35a[_0x53f88e(0x3d9)]+=_0x3ccfe1(_0x53f88e(0x4cc)+_0x154d02[_0x53f88e(0x375)],_0x120c9d,_0x4593e0),_0x5d99a2[_0x53f88e(0x1a3)](0x1);}const _0xcc9125=_0x2f47be[_0x53f88e(0x5a3)](_0x4ddbcd=>_0x4ddbcd['Section']===_0x53f88e(0x2c2)&&_0x4ddbcd['Metric'][_0x53f88e(0x1e8)](_0x53f88e(0x1d4)));if(_0xcc9125){const _0x5845af=_0xcc9125['Value'][_0x53f88e(0x3ac)]()[_0x53f88e(0x1e8)]('up'),_0x37fd72=_0x5845af?_0x53f88e(0xd1):'bad',_0x1f08f5=_0x53f88e(0x4b1)+_0xcc9125[_0x53f88e(0x375)]+_0x53f88e(0x262);_0x34d35a['innerHTML']+=_0x3ccfe1('HRV\x20shift\x20'+_0xcc9125[_0x53f88e(0x375)],_0x37fd72,_0x1f08f5),_0x5d99a2['push'](0x1);}_0x5d99a2[_0x53f88e(0x2f5)]?(_0x34d35a['classList'][_0x53f88e(0x2dd)]('hidden'),_0x34d35a[_0x53f88e(0x2a7)]['display']='flex'):(_0x34d35a['classList'][_0x53f88e(0x27c)](_0x53f88e(0x40e)),_0x34d35a['style'][_0x53f88e(0x3a6)]=_0x53f88e(0x4ac));}function hideAnalyticsBadges(){const _0x53f948=a0_0x4b2710,_0x107a86=document[_0x53f948(0x12c)](_0x53f948(0x54b));if(!_0x107a86)return;_0x107a86[_0x53f948(0x3d9)]='',_0x107a86[_0x53f948(0x328)][_0x53f948(0x27c)](_0x53f948(0x40e)),_0x107a86[_0x53f948(0x2a7)][_0x53f948(0x3a6)]=_0x53f948(0x4ac);}function calculateLinearRegression(_0x480b3b){const _0x5d26fd=a0_0x4b2710;if(_0x480b3b['length']<0x2)return null;const _0x466e02=_0x480b3b['length'],_0x47fcc6=_0x480b3b['reduce']((_0x3f1298,_0x491909)=>_0x3f1298+_0x491909['x'],0x0),_0x1e51cc=_0x480b3b[_0x5d26fd(0x5a1)]((_0x417a92,_0x263eae)=>_0x417a92+_0x263eae['y'],0x0),_0x2c1391=_0x480b3b[_0x5d26fd(0x5a1)]((_0x5847dc,_0x584f52)=>_0x5847dc+_0x584f52['x']*_0x584f52['y'],0x0),_0x34d870=_0x480b3b[_0x5d26fd(0x5a1)]((_0x23a022,_0x53386f)=>_0x23a022+_0x53386f['x']*_0x53386f['x'],0x0),_0x2756ab=(_0x466e02*_0x2c1391-_0x47fcc6*_0x1e51cc)/(_0x466e02*_0x34d870-_0x47fcc6*_0x47fcc6),_0x4ac7ff=(_0x1e51cc-_0x2756ab*_0x47fcc6)/_0x466e02;return{'slope':_0x2756ab,'intercept':_0x4ac7ff};}function computeCorrelationMatrix(_0xe846e7,_0x2dc064,_0x490d2e,_0x52df25){const _0x1a553c=a0_0x4b2710,_0x23e96c=new Set();_0xe846e7[_0x1a553c(0x47e)](_0x5a32e7=>_0x23e96c[_0x1a553c(0x27c)](_0x5a32e7[_0x1a553c(0x55d)])),_0x2dc064[_0x1a553c(0x47e)](_0x3ecbb4=>_0x23e96c[_0x1a553c(0x27c)](_0x3ecbb4[_0x1a553c(0x55d)])),_0x490d2e[_0x1a553c(0x47e)](_0x2d61eb=>_0x23e96c['add'](_0x2d61eb[_0x1a553c(0x55d)])),_0x52df25[_0x1a553c(0x47e)](_0x1bec25=>_0x23e96c[_0x1a553c(0x27c)](_0x1bec25[_0x1a553c(0x55d)]));const _0xd9bda8=Array['from'](_0x23e96c)[_0x1a553c(0x578)](),_0x204cef=[];for(const _0x5e236e of _0xd9bda8){const _0x452221=_0xe846e7[_0x1a553c(0x5a3)](_0x4722ad=>_0x4722ad['dateISO']===_0x5e236e),_0x3bb58c=_0x2dc064[_0x1a553c(0x5a3)](_0x1dd429=>_0x1dd429[_0x1a553c(0x55d)]===_0x5e236e),_0x332f71=_0x490d2e[_0x1a553c(0x5a3)](_0x3807f8=>_0x3807f8[_0x1a553c(0x55d)]===_0x5e236e),_0x157494=_0x52df25[_0x1a553c(0x5a3)](_0x431780=>_0x431780[_0x1a553c(0x55d)]===_0x5e236e);_0x452221&&_0x3bb58c&&_0x332f71&&_0x157494&&_0x204cef[_0x1a553c(0x1a3)]({'date':_0x5e236e,'sleepScore':_0x452221['sleepScore'],'minutesAsleep':_0x452221['minutesAsleep'],'efficiency':_0x452221[_0x1a553c(0x1ad)],'pctDeep':_0x452221[_0x1a553c(0x363)],'pctREM':_0x452221[_0x1a553c(0x492)],'pctLight':_0x452221[_0x1a553c(0x24e)],'hrv':_0x3bb58c[_0x1a553c(0x20d)],'steps':_0x332f71['steps'],'rhr':_0x157494[_0x1a553c(0x39b)],'sedentaryMinutes':_0x332f71[_0x1a553c(0x2b1)]});}if(_0x204cef['length']<0x3)return{'error':_0x1a553c(0x3db)};const _0x30c53a=[{'key':_0x1a553c(0x570),'label':'Sleep\x20Score','data':_0x204cef[_0x1a553c(0x218)](_0x364653=>_0x364653['sleepScore'])},{'key':'minutesAsleep','label':'Minutes\x20Asleep','data':_0x204cef['map'](_0x2b81a7=>_0x2b81a7['minutesAsleep'])},{'key':_0x1a553c(0x1ad),'label':_0x1a553c(0x10b),'data':_0x204cef['map'](_0x520a6a=>_0x520a6a['efficiency'])},{'key':'pctDeep','label':_0x1a553c(0x1e6),'data':_0x204cef[_0x1a553c(0x218)](_0xaa7d47=>_0xaa7d47[_0x1a553c(0x363)])},{'key':'pctREM','label':_0x1a553c(0x424),'data':_0x204cef[_0x1a553c(0x218)](_0x18aa59=>_0x18aa59[_0x1a553c(0x492)])},{'key':_0x1a553c(0x24e),'label':_0x1a553c(0x460),'data':_0x204cef[_0x1a553c(0x218)](_0x165dfd=>_0x165dfd[_0x1a553c(0x24e)])},{'key':_0x1a553c(0x54a),'label':_0x1a553c(0x1f1),'data':_0x204cef[_0x1a553c(0x218)](_0x1f1d8a=>_0x1f1d8a[_0x1a553c(0x54a)])},{'key':'steps','label':_0x1a553c(0x442),'data':_0x204cef['map'](_0x4f062f=>_0x4f062f[_0x1a553c(0x41b)])},{'key':_0x1a553c(0x39b),'label':_0x1a553c(0x2de),'data':_0x204cef[_0x1a553c(0x218)](_0x51d4bc=>_0x51d4bc[_0x1a553c(0x39b)])},{'key':_0x1a553c(0x2b1),'label':_0x1a553c(0x3b4),'data':_0x204cef[_0x1a553c(0x218)](_0x267258=>_0x267258[_0x1a553c(0x2b1)])}],_0x3548c8=[],_0x38aa8e=_0x30c53a[_0x1a553c(0x218)](_0x1381c3=>_0x1381c3[_0x1a553c(0x56a)]);console[_0x1a553c(0x3ee)]('Correlation\x20Matrix\x20Data\x20Quality\x20Check:'),_0x30c53a['forEach']((_0x1755d4,_0x2164d1)=>{const _0xb452aa=_0x1a553c,_0x5df6fd=_0x1755d4[_0xb452aa(0x217)][_0xb452aa(0x23e)](_0x21e771=>typeof _0x21e771===_0xb452aa(0x471)&&!isNaN(_0x21e771)&&isFinite(_0x21e771)),_0x17f87d=_0x1755d4['data']['length']-_0x5df6fd['length'];console[_0xb452aa(0x3ee)](_0x1755d4[_0xb452aa(0x56a)]+':\x20'+_0x5df6fd[_0xb452aa(0x2f5)]+_0xb452aa(0x2a3)+_0x17f87d+_0xb452aa(0x46a)),_0x5df6fd[_0xb452aa(0x2f5)]>0x0&&console[_0xb452aa(0x3ee)](_0xb452aa(0x310)+Math[_0xb452aa(0x51e)](..._0x5df6fd)['toFixed'](0x2)+_0xb452aa(0x5a7)+Math[_0xb452aa(0x1da)](..._0x5df6fd)[_0xb452aa(0xcf)](0x2));});for(let _0x516e73=0x0;_0x516e73<_0x30c53a[_0x1a553c(0x2f5)];_0x516e73++){const _0x5d215f=[];for(let _0x3b386c=0x0;_0x3b386c<_0x30c53a['length'];_0x3b386c++){if(_0x516e73===_0x3b386c)_0x5d215f['push'](0x1);else{const _0x492771=calculatePearsonCorrelation(_0x30c53a[_0x516e73][_0x1a553c(0x217)],_0x30c53a[_0x3b386c]['data']);_0x5d215f[_0x1a553c(0x1a3)](_0x492771),isNaN(_0x492771)&&console['warn'](_0x1a553c(0x28f)+_0x30c53a[_0x516e73]['label']+_0x1a553c(0x536)+_0x30c53a[_0x3b386c][_0x1a553c(0x56a)]);}}_0x3548c8[_0x1a553c(0x1a3)](_0x5d215f);}return{'labels':_0x38aa8e,'matrix':_0x3548c8,'dataPoints':_0x204cef['length'],'dateRange':{'from':_0xd9bda8[0x0],'to':_0xd9bda8[_0xd9bda8[_0x1a553c(0x2f5)]-0x1]}};}function calculatePearsonCorrelation(_0x199d1d,_0x343027){const _0x5507ff=a0_0x4b2710;if(_0x199d1d[_0x5507ff(0x2f5)]!==_0x343027[_0x5507ff(0x2f5)]||_0x199d1d[_0x5507ff(0x2f5)]===0x0)return 0x0;const _0x5091cc=[];for(let _0x5b2d09=0x0;_0x5b2d09<_0x199d1d[_0x5507ff(0x2f5)];_0x5b2d09++){const _0x4843eb=_0x199d1d[_0x5b2d09],_0x45fcf8=_0x343027[_0x5b2d09];typeof _0x4843eb===_0x5507ff(0x471)&&typeof _0x45fcf8===_0x5507ff(0x471)&&!isNaN(_0x4843eb)&&!isNaN(_0x45fcf8)&&isFinite(_0x4843eb)&&isFinite(_0x45fcf8)&&_0x5091cc[_0x5507ff(0x1a3)]({'x':_0x4843eb,'y':_0x45fcf8});}if(_0x5091cc['length']<0x2)return 0x0;const _0x41a566=_0x5091cc[_0x5507ff(0x2f5)],_0x54ae43=_0x5091cc[_0x5507ff(0x5a1)]((_0x3f7190,_0x1183a7)=>_0x3f7190+_0x1183a7['x'],0x0),_0x1fba9d=_0x5091cc['reduce']((_0x498ba8,_0x104c23)=>_0x498ba8+_0x104c23['y'],0x0),_0x3fff13=_0x5091cc['reduce']((_0x4c66be,_0x5d0f71)=>_0x4c66be+_0x5d0f71['x']*_0x5d0f71['y'],0x0),_0x4075a3=_0x5091cc[_0x5507ff(0x5a1)]((_0x4ee373,_0x2e94e7)=>_0x4ee373+_0x2e94e7['x']*_0x2e94e7['x'],0x0),_0x3c2b98=_0x5091cc[_0x5507ff(0x5a1)]((_0xfe34f,_0x452255)=>_0xfe34f+_0x452255['y']*_0x452255['y'],0x0),_0x2957e3=_0x41a566*_0x3fff13-_0x54ae43*_0x1fba9d,_0x36bfd8=Math[_0x5507ff(0x31b)]((_0x41a566*_0x4075a3-_0x54ae43*_0x54ae43)*(_0x41a566*_0x3c2b98-_0x1fba9d*_0x1fba9d));if(_0x36bfd8===0x0)return 0x0;const _0x5e2083=_0x2957e3/_0x36bfd8;if(isNaN(_0x5e2083)||!isFinite(_0x5e2083))return console[_0x5507ff(0x16e)](_0x5507ff(0x174),{'x':_0x199d1d,'y':_0x343027,'validPairs':_0x5091cc,'numerator':_0x2957e3,'denominator':_0x36bfd8}),0x0;return _0x5e2083;}function generatePredictions(){const _0x123210=a0_0x4b2710,_0x2abcf3=normalizeSleepRows(rawSleep),_0x3f79e7=filterSleep(_0x2abcf3),_0x1195e8=tryLoadHRV(),_0x17b005=tryLoadSteps(),_0x2b0abc=tryLoadRHR(),_0x33c300=document['getElementById'](_0x123210(0x2e7))[_0x123210(0x404)],_0x3eea28=document[_0x123210(0x12c)]('dateTo')['value'],_0x3593c8=_0x3f79e7[_0x123210(0x23e)](_0x286564=>{if(_0x33c300&&_0x286564['dateISO']<_0x33c300)return![];if(_0x3eea28&&_0x286564['dateISO']>_0x3eea28)return![];return!![];}),_0x4a9cb2=_0x1195e8?_0x1195e8[_0x123210(0x23e)](_0x124ed0=>{const _0x191d28=_0x123210;if(_0x33c300&&_0x124ed0[_0x191d28(0x55d)]<_0x33c300)return![];if(_0x3eea28&&_0x124ed0[_0x191d28(0x55d)]>_0x3eea28)return![];return!![];}):[],_0xffbf25=_0x17b005?_0x17b005['filter'](_0x2afa08=>{const _0x3bd632=_0x123210;if(_0x33c300&&_0x2afa08[_0x3bd632(0x55d)]<_0x33c300)return![];if(_0x3eea28&&_0x2afa08[_0x3bd632(0x55d)]>_0x3eea28)return![];return!![];}):[],_0x5cdb62=_0x2b0abc?_0x2b0abc[_0x123210(0x23e)](_0x459a63=>{const _0x23e8be=_0x123210;if(_0x33c300&&_0x459a63[_0x23e8be(0x55d)]<_0x33c300)return![];if(_0x3eea28&&_0x459a63[_0x23e8be(0x55d)]>_0x3eea28)return![];return!![];}):[];if(_0x3593c8[_0x123210(0x2f5)]<0x7)return{'error':_0x123210(0x4a5),'dataPoints':_0x3593c8[_0x123210(0x2f5)]};const _0x3f0c7d=[],_0x28d691=_0x3593c8[_0x123210(0x446)](-0xe)[_0x123210(0x218)](_0x12a9c3=>_0x12a9c3[_0x123210(0x570)])[_0x123210(0x23e)](Number['isFinite']);if(_0x28d691['length']>=0x7){const _0x4b40e0=_0x28d691[_0x123210(0x5a1)]((_0x399234,_0x1fd67b)=>_0x399234+_0x1fd67b,0x0)/_0x28d691[_0x123210(0x2f5)],_0x5098c6=calculateTrend(_0x28d691),_0x1a6998=Math[_0x123210(0x1da)](0x0,Math['min'](0x64,_0x4b40e0+_0x5098c6*0x7));_0x3f0c7d[_0x123210(0x1a3)]({'metric':_0x123210(0x3a2),'current':_0x4b40e0[_0x123210(0xcf)](0x1),'predicted':_0x1a6998['toFixed'](0x1),'trend':_0x5098c6>0x0?_0x123210(0x1f6):_0x5098c6<0x0?_0x123210(0x118):_0x123210(0x1ab),'confidence':Math[_0x123210(0x51e)](0x5f,Math[_0x123210(0x1da)](0x3c,_0x28d691['length']*0x5)),'insight':getSleepInsight(_0x1a6998,_0x4b40e0)});}const _0x4e56a9=_0x4a9cb2[_0x123210(0x446)](-0xe)[_0x123210(0x218)](_0x2760e9=>_0x2760e9['rmssd'])[_0x123210(0x23e)](Number[_0x123210(0x42c)]);if(_0x4e56a9['length']>=0x7){const _0x3de82d=_0x4e56a9['reduce']((_0x4ee2f0,_0x18ebda)=>_0x4ee2f0+_0x18ebda,0x0)/_0x4e56a9[_0x123210(0x2f5)],_0x45d5fb=calculateTrend(_0x4e56a9),_0x368a40=Math[_0x123210(0x1da)](0x0,_0x3de82d+_0x45d5fb*0x7);_0x3f0c7d[_0x123210(0x1a3)]({'metric':_0x123210(0x1f1),'current':_0x3de82d[_0x123210(0xcf)](0x1),'predicted':_0x368a40[_0x123210(0xcf)](0x1),'trend':_0x45d5fb>0x0?_0x123210(0x1f6):_0x45d5fb<0x0?'Declining':_0x123210(0x1ab),'confidence':Math[_0x123210(0x51e)](0x5f,Math[_0x123210(0x1da)](0x3c,_0x4e56a9[_0x123210(0x2f5)]*0x5)),'insight':getHRVInsight(_0x368a40,_0x3de82d)});}const _0x412e3a=_0xffbf25[_0x123210(0x446)](-0xe)['map'](_0x1d7cb7=>_0x1d7cb7[_0x123210(0x41b)])['filter'](Number[_0x123210(0x42c)]);if(_0x412e3a[_0x123210(0x2f5)]>=0x7){const _0x314520=_0x412e3a[_0x123210(0x5a1)]((_0x1b13e6,_0xd2e7ea)=>_0x1b13e6+_0xd2e7ea,0x0)/_0x412e3a[_0x123210(0x2f5)],_0x4a77f0=calculateTrend(_0x412e3a),_0x4ec4af=Math[_0x123210(0x1da)](0x0,_0x314520+_0x4a77f0*0x7);_0x3f0c7d[_0x123210(0x1a3)]({'metric':_0x123210(0x43b),'current':Math[_0x123210(0xf8)](_0x314520)[_0x123210(0x4ce)](),'predicted':Math['round'](_0x4ec4af)['toLocaleString'](),'trend':_0x4a77f0>0x0?'Increasing':_0x4a77f0<0x0?_0x123210(0x380):_0x123210(0x1ab),'confidence':Math[_0x123210(0x51e)](0x5f,Math[_0x123210(0x1da)](0x3c,_0x412e3a[_0x123210(0x2f5)]*0x5)),'insight':getStepsInsight(_0x4ec4af,_0x314520)});}const _0x38a598=_0x5cdb62[_0x123210(0x446)](-0xe)[_0x123210(0x218)](_0x114d3a=>_0x114d3a[_0x123210(0x39b)])[_0x123210(0x23e)](Number[_0x123210(0x42c)]);if(_0x38a598['length']>=0x7){const _0x421dbb=_0x38a598['reduce']((_0x480e41,_0x4c8f60)=>_0x480e41+_0x4c8f60,0x0)/_0x38a598['length'],_0x573d74=calculateTrend(_0x38a598),_0x25ba99=Math[_0x123210(0x1da)](0x28,_0x421dbb+_0x573d74*0x7);_0x3f0c7d['push']({'metric':_0x123210(0x2de),'current':_0x421dbb[_0x123210(0xcf)](0x1),'predicted':_0x25ba99[_0x123210(0xcf)](0x1),'trend':_0x573d74<0x0?_0x123210(0x1f6):_0x573d74>0x0?_0x123210(0x32c):'Stable','confidence':Math[_0x123210(0x51e)](0x5f,Math[_0x123210(0x1da)](0x3c,_0x38a598['length']*0x5)),'insight':getRHRInsight(_0x25ba99,_0x421dbb)});}const _0x85aac0=analyzeWeeklyPatterns(_0x3593c8,_0x4a9cb2,_0xffbf25,_0x5cdb62);_0x85aac0&&_0x3f0c7d['push'](_0x85aac0);const _0x1a4737=assessHealthRisks(_0x3f0c7d);return _0x1a4737&&_0x3f0c7d[_0x123210(0x1a3)](_0x1a4737),{'predictions':_0x3f0c7d,'dataPoints':Math[_0x123210(0x51e)](_0x3593c8[_0x123210(0x2f5)],_0x4a9cb2['length'],_0xffbf25['length'],_0x5cdb62[_0x123210(0x2f5)]),'generatedAt':new Date()[_0x123210(0x15d)]()};}function calculateTrend(_0x3de839){const _0x713f03=a0_0x4b2710;if(_0x3de839['length']<0x2)return 0x0;const _0x4e0bfd=_0x3de839['length'],_0x16bdc1=_0x4e0bfd*(_0x4e0bfd-0x1)/0x2,_0x15d7eb=_0x3de839[_0x713f03(0x5a1)]((_0x240b29,_0x2381e3)=>_0x240b29+_0x2381e3,0x0),_0x5135c7=_0x3de839[_0x713f03(0x5a1)]((_0x5a18bc,_0x31e3d0,_0x132598)=>_0x5a18bc+_0x132598*_0x31e3d0,0x0),_0x2afd30=_0x4e0bfd*(_0x4e0bfd-0x1)*(0x2*_0x4e0bfd-0x1)/0x6,_0x136f34=(_0x4e0bfd*_0x5135c7-_0x16bdc1*_0x15d7eb)/(_0x4e0bfd*_0x2afd30-_0x16bdc1*_0x16bdc1);return _0x136f34;}function getSleepInsight(_0x5e9e5e,_0x5bda6a){const _0x5b9556=a0_0x4b2710,_0x2756b9=_0x5e9e5e-_0x5bda6a;if(_0x2756b9>0x5)return'Sleep\x20quality\x20is\x20improving\x20significantly';if(_0x2756b9>0x2)return _0x5b9556(0x1dc);if(_0x2756b9<-0x5)return _0x5b9556(0x209);if(_0x2756b9<-0x2)return _0x5b9556(0xd8);return'Sleep\x20quality\x20is\x20stable';}function getHRVInsight(_0x25708e,_0x860296){const _0x3d1038=a0_0x4b2710,_0xc1e0a0=_0x25708e-_0x860296;if(_0xc1e0a0>0x5)return _0x3d1038(0x5aa);if(_0xc1e0a0>0x2)return _0x3d1038(0x1f2);if(_0xc1e0a0<-0x5)return'Recovery\x20capacity\x20may\x20be\x20declining';if(_0xc1e0a0<-0x2)return _0x3d1038(0x4fe);return _0x3d1038(0x2f2);}function getStepsInsight(_0x5cc8b4,_0x4cd97e){const _0x1135a9=a0_0x4b2710,_0x146654=_0x5cc8b4-_0x4cd97e;if(_0x146654>0x3e8)return _0x1135a9(0x4e5);if(_0x146654>0x1f4)return _0x1135a9(0x126);if(_0x146654<-0x3e8)return _0x1135a9(0x527);if(_0x146654<-0x1f4)return'Activity\x20level\x20is\x20slightly\x20decreasing';return _0x1135a9(0x455);}function getRHRInsight(_0x561542,_0x4ca7cd){const _0xa2dea=a0_0x4b2710,_0xe5b455=_0x561542-_0x4ca7cd;if(_0xe5b455<-0x3)return _0xa2dea(0x2d9);if(_0xe5b455<-0x1)return _0xa2dea(0x323);if(_0xe5b455>0x3)return _0xa2dea(0x558);if(_0xe5b455>0x1)return _0xa2dea(0x173);return _0xa2dea(0x15a);}function a0_0x20f3(_0x10c57f,_0xbf22de){const _0x3851f3=a0_0x3851();return a0_0x20f3=function(_0x20f356,_0x917f81){_0x20f356=_0x20f356-0xc4;let _0x38d309=_0x3851f3[_0x20f356];return _0x38d309;},a0_0x20f3(_0x10c57f,_0xbf22de);}function analyzeWeeklyPatterns(_0x1c3a17,_0x21afe3,_0x31944b,_0x2407a7){const _0x3aadef=a0_0x4b2710;if(_0x1c3a17['length']<0xe)return null;const _0x39876a=['Sunday',_0x3aadef(0x2a2),'Tuesday',_0x3aadef(0x206),_0x3aadef(0x413),'Friday',_0x3aadef(0x412)],_0x36fc96=[],_0x4c863d={};_0x1c3a17['forEach'](_0x58b572=>{const _0xa10936=_0x3aadef,_0x57d970=new Date(_0x58b572['dateISO'])[_0xa10936(0x33c)]();if(!_0x4c863d[_0x57d970])_0x4c863d[_0x57d970]=[];_0x4c863d[_0x57d970][_0xa10936(0x1a3)](_0x58b572[_0xa10936(0x570)]);});let _0x3eab9c=0x0,_0x126b44=0x0,_0x1caf70=0x0,_0x24a61f=0x64;for(let _0x3be963=0x0;_0x3be963<0x7;_0x3be963++){if(_0x4c863d[_0x3be963]&&_0x4c863d[_0x3be963]['length']>0x0){const _0x5481f3=_0x4c863d[_0x3be963]['reduce']((_0xcd4300,_0x67e3ae)=>_0xcd4300+_0x67e3ae,0x0)/_0x4c863d[_0x3be963]['length'];_0x5481f3>_0x1caf70&&(_0x1caf70=_0x5481f3,_0x3eab9c=_0x3be963),_0x5481f3<_0x24a61f&&(_0x24a61f=_0x5481f3,_0x126b44=_0x3be963);}}return{'metric':'Weekly\x20Sleep\x20Pattern','current':_0x39876a[_0x3eab9c]+'\x20('+_0x1caf70[_0x3aadef(0xcf)](0x1)+')','predicted':_0x39876a[_0x126b44]+'\x20('+_0x24a61f[_0x3aadef(0xcf)](0x1)+')','trend':'Weekly\x20Cycle','confidence':0x55,'insight':'Best\x20sleep:\x20'+_0x39876a[_0x3eab9c]+_0x3aadef(0xe4)+_0x39876a[_0x126b44]};}function assessHealthRisks(_0x559887){const _0x85992c=a0_0x4b2710;let _0x519b04=0x0,_0x2ce3ea=[];_0x559887[_0x85992c(0x47e)](_0xb04a20=>{const _0x104514=_0x85992c;_0xb04a20[_0x104514(0x122)]==='Sleep\x20Score'&&parseFloat(_0xb04a20['predicted'])<0x46&&(_0x519b04+=0x2,_0x2ce3ea[_0x104514(0x1a3)](_0x104514(0x223))),_0xb04a20['metric']===_0x104514(0x1f1)&&parseFloat(_0xb04a20[_0x104514(0x314)])<0x1e&&(_0x519b04+=0x2,_0x2ce3ea[_0x104514(0x1a3)](_0x104514(0x39d))),_0xb04a20[_0x104514(0x122)]===_0x104514(0x2de)&&parseFloat(_0xb04a20[_0x104514(0x314)])>0x50&&(_0x519b04+=0x1,_0x2ce3ea[_0x104514(0x1a3)](_0x104514(0x1d0))),_0xb04a20['metric']==='Daily\x20Steps'&&parseInt(_0xb04a20[_0x104514(0x314)][_0x104514(0x1e9)](/,/g,''))<0x1388&&(_0x519b04+=0x1,_0x2ce3ea[_0x104514(0x1a3)](_0x104514(0x2ae)));});let _0x569bca=_0x85992c(0x26f);if(_0x519b04>=0x4)_0x569bca=_0x85992c(0x2b8);else{if(_0x519b04>=0x2)_0x569bca=_0x85992c(0x373);}return{'metric':_0x85992c(0x1af),'current':_0x2ce3ea[_0x85992c(0x2f5)]>0x0?_0x2ce3ea[_0x85992c(0x2cd)](',\x20'):'No\x20immediate\x20concerns','predicted':_0x569bca,'trend':_0x519b04>0x0?_0x85992c(0x535):'Stable','confidence':0x4b,'insight':_0x519b04>0x0?_0x85992c(0x3a3):_0x569bca==='High'?_0x85992c(0x32d):_0x85992c(0x1e2)};}function createPredictionsChart(_0x1cd656){const _0x44474d=a0_0x4b2710;if(_0x1cd656[_0x44474d(0x3c2)])return createMessageChart(_0x1cd656['error']);const _0x86c231=document['createElement']('div');_0x86c231[_0x44474d(0x582)]='predictions-container';const _0x4bbf83=Math['min'](window['innerWidth']||0x0,window[_0x44474d(0x385)]&&window['screen']['width']||0x0)<=0x300;_0x86c231[_0x44474d(0x2a7)][_0x44474d(0x458)]=_0x44474d(0x407)+(_0x4bbf83?0xc:0x14)+_0x44474d(0x599);const _0x1cc764=document[_0x44474d(0x494)]('div');_0x1cc764[_0x44474d(0x2a7)][_0x44474d(0x458)]='\x0a\x20\x20\x20\x20display:\x20grid;\x0a\x20\x20\x20\x20grid-template-columns:\x20'+(_0x4bbf83?_0x44474d(0x47c):'repeat(auto-fit,\x20minmax(280px,\x201fr))')+_0x44474d(0x512)+(_0x4bbf83?0xa:0x10)+_0x44474d(0x4b2)+(_0x4bbf83?0xc:0x14)+'px;\x0a\x20\x20',_0x1cd656['predictions']['forEach'](_0x1592e3=>{const _0x5154f0=_0x44474d,_0x2067dd=document[_0x5154f0(0x494)](_0x5154f0(0x232));_0x2067dd['style'][_0x5154f0(0x458)]=_0x5154f0(0x2eb)+(_0x4bbf83?0xc:0x10)+_0x5154f0(0x189);const _0x4039bd=document[_0x5154f0(0x494)]('div');_0x4039bd['textContent']=_0x1592e3[_0x5154f0(0x122)],_0x4039bd[_0x5154f0(0x2a7)][_0x5154f0(0x458)]='\x0a\x20\x20\x20\x20\x20\x20color:\x20#e6eaf3;\x0a\x20\x20\x20\x20\x20\x20font-size:\x20'+(_0x4bbf83?0xf:0x10)+_0x5154f0(0x483)+(_0x4bbf83?0x8:0xc)+_0x5154f0(0x531),_0x2067dd[_0x5154f0(0x3d1)](_0x4039bd);const _0x3fb3c9=document['createElement'](_0x5154f0(0x232));if(_0x1592e3['metric']==='Weekly\x20Sleep\x20Pattern'){const _0x13975c=String(_0x1592e3[_0x5154f0(0x3b1)]||''),_0x18c637=_0x13975c[_0x5154f0(0x48e)]('\x20(')[0x0],_0x28a520=_0x13975c[_0x5154f0(0x446)](_0x18c637['length']);_0x3fb3c9[_0x5154f0(0x3d9)]=_0x5154f0(0x333)+_0x18c637+_0x5154f0(0x1c8)+_0x28a520;}else _0x3fb3c9[_0x5154f0(0x3d9)]=_0x5154f0(0x379)+_0x1592e3[_0x5154f0(0x3b1)];_0x3fb3c9[_0x5154f0(0x2a7)][_0x5154f0(0x458)]=_0x5154f0(0x506)+(_0x4bbf83?0x6:0x8)+_0x5154f0(0x13b)+(_0x4bbf83?0xd:0xe)+'px;',_0x2067dd[_0x5154f0(0x3d1)](_0x3fb3c9);const _0xb032e=document[_0x5154f0(0x494)]('div');if(_0x1592e3[_0x5154f0(0x122)]===_0x5154f0(0x19b)){const _0x4d264b=String(_0x1592e3[_0x5154f0(0x314)]||''),_0x3a9a58=_0x4d264b[_0x5154f0(0x48e)]('\x20(')[0x0],_0xb3814d=_0x4d264b[_0x5154f0(0x446)](_0x3a9a58[_0x5154f0(0x2f5)]);_0xb032e['innerHTML']=_0x5154f0(0x12b)+_0x3a9a58+_0x5154f0(0x1c8)+_0xb3814d;}else _0xb032e['innerHTML']=_0x5154f0(0x384)+_0x1592e3['predicted'];_0xb032e[_0x5154f0(0x2a7)][_0x5154f0(0x458)]=_0x5154f0(0x506)+(_0x4bbf83?0x6:0x8)+_0x5154f0(0x13b)+(_0x4bbf83?0xd:0xe)+_0x5154f0(0x265),_0x2067dd[_0x5154f0(0x3d1)](_0xb032e);const _0x279658=document[_0x5154f0(0x494)](_0x5154f0(0x232));let _0x385a27=_0x5154f0(0x350);_0x1592e3[_0x5154f0(0x122)]==='Resting\x20HR'?_0x385a27=_0x1592e3['trend'][_0x5154f0(0x1e8)](_0x5154f0(0x1f6))?_0x5154f0(0x34a):_0x1592e3[_0x5154f0(0x231)]['includes'](_0x5154f0(0x32c))?_0x5154f0(0x32b):_0x5154f0(0x350):_0x385a27=_0x1592e3[_0x5154f0(0x231)][_0x5154f0(0x1e8)](_0x5154f0(0x1f6))||_0x1592e3[_0x5154f0(0x231)][_0x5154f0(0x1e8)](_0x5154f0(0x32c))?'#4CAF50':_0x1592e3['trend'][_0x5154f0(0x1e8)](_0x5154f0(0x118))||_0x1592e3[_0x5154f0(0x231)][_0x5154f0(0x1e8)](_0x5154f0(0x380))?_0x5154f0(0x32b):'#ffc107';_0x1592e3['metric']===_0x5154f0(0x1af)&&_0x1592e3[_0x5154f0(0x231)]===_0x5154f0(0x1ab)&&(_0x385a27='#4CAF50');_0x1592e3['metric']===_0x5154f0(0x19b)&&_0x1592e3[_0x5154f0(0x231)]===_0x5154f0(0x24d)&&(_0x385a27=_0x5154f0(0x16f));_0x279658[_0x5154f0(0x3d9)]='<strong>Trend:</strong>\x20<span\x20style=\x22color:\x20'+_0x385a27+'\x22>'+_0x1592e3[_0x5154f0(0x231)]+_0x5154f0(0x1c8),_0x279658[_0x5154f0(0x2a7)][_0x5154f0(0x458)]=_0x5154f0(0x506)+(_0x4bbf83?0x6:0x8)+_0x5154f0(0x13b)+(_0x4bbf83?0xd:0xe)+_0x5154f0(0x265),_0x2067dd['appendChild'](_0x279658);const _0x4127c9=document['createElement'](_0x5154f0(0x232));_0x4127c9[_0x5154f0(0x3d9)]=_0x5154f0(0x326)+_0x1592e3[_0x5154f0(0x1bc)]+'%',_0x4127c9['style'][_0x5154f0(0x458)]=_0x5154f0(0x244)+(_0x4bbf83?0x6:0x8)+'px;\x20font-size:\x20'+(_0x4bbf83?0xb:0xc)+_0x5154f0(0x265),_0x2067dd[_0x5154f0(0x3d1)](_0x4127c9);const _0x1a55fe=document['createElement'](_0x5154f0(0x232));_0x1a55fe[_0x5154f0(0x148)]=_0x1592e3['insight'],_0x1a55fe[_0x5154f0(0x2a7)][_0x5154f0(0x458)]='\x0a\x20\x20\x20\x20\x20\x20color:\x20#e6eaf3;\x0a\x20\x20\x20\x20\x20\x20font-style:\x20italic;\x0a\x20\x20\x20\x20\x20\x20font-size:\x20'+(_0x4bbf83?0xc:0xd)+_0x5154f0(0x4e2)+(_0x4bbf83?0x6:0x8)+_0x5154f0(0x2c8)+(_0x4bbf83?0x6:0x8)+_0x5154f0(0x245),_0x2067dd['appendChild'](_0x1a55fe),_0x1cc764['appendChild'](_0x2067dd);}),_0x86c231['appendChild'](_0x1cc764),async function _0x23ebb2(){const _0x43fecc=_0x44474d;try{const _0x218d52=BASE_PREFIX+'profiles/index.json',_0x3172cd=await fetch(_0x218d52,{'cache':'no-store'});if(!_0x3172cd['ok']){const _0x2694bd=document[_0x43fecc(0x494)](_0x43fecc(0x232));_0x2694bd[_0x43fecc(0x582)]=_0x43fecc(0x52c),_0x2694bd[_0x43fecc(0x2a7)]['cssText']=_0x43fecc(0xe2),_0x2694bd[_0x43fecc(0x148)]=_0x43fecc(0x3b7),_0x86c231['appendChild'](_0x2694bd);return;}const _0x48577e=await _0x3172cd[_0x43fecc(0x19f)]();if(!Array[_0x43fecc(0x19e)](_0x48577e)||_0x48577e[_0x43fecc(0x2f5)]<0x2){const _0x19cc2d=document[_0x43fecc(0x494)]('div');_0x19cc2d[_0x43fecc(0x582)]=_0x43fecc(0x52c),_0x19cc2d[_0x43fecc(0x2a7)][_0x43fecc(0x458)]=_0x43fecc(0xe2),_0x19cc2d['textContent']=_0x43fecc(0x57d),_0x86c231[_0x43fecc(0x3d1)](_0x19cc2d);return;}const _0x2e45da=document[_0x43fecc(0x494)](_0x43fecc(0x232)),_0x5e8254=Math['min'](window[_0x43fecc(0x233)]||0x0,window[_0x43fecc(0x385)]&&window[_0x43fecc(0x385)][_0x43fecc(0x224)]||0x0)<=0x300;_0x2e45da[_0x43fecc(0x2a7)]['cssText']='margin-top:'+(_0x5e8254?0xc:0x14)+_0x43fecc(0x40d)+(_0x5e8254?0xc:0x10)+_0x43fecc(0x49b);const _0x1fb9ba=document[_0x43fecc(0x494)](_0x43fecc(0x232));_0x1fb9ba[_0x43fecc(0x148)]='Family\x20Insights',_0x1fb9ba[_0x43fecc(0x2a7)]['cssText']=_0x43fecc(0x565),_0x2e45da['appendChild'](_0x1fb9ba);const _0x1a6024=document['createElement']('div');_0x1a6024[_0x43fecc(0x2a7)][_0x43fecc(0x458)]=_0x43fecc(0x169)+(_0x5e8254?0x8:0xc)+_0x43fecc(0x304)+(_0x5e8254?0x8:0xc)+'px;';const _0xde4261=document[_0x43fecc(0x494)]('select'),_0x5cef6e=document[_0x43fecc(0x494)](_0x43fecc(0x591));[_0xde4261,_0x5cef6e][_0x43fecc(0x47e)](_0x5b2f77=>{const _0x1839e4=_0x43fecc;_0x5b2f77[_0x1839e4(0x2a7)]['cssText']=_0x1839e4(0x340)+(_0x5e8254?0x78:0xa0)+_0x1839e4(0x265),_0x48577e[_0x1839e4(0x47e)](_0x919d9=>{const _0x55d266=_0x1839e4,_0x48d4d0=document[_0x55d266(0x494)]('option');_0x48d4d0[_0x55d266(0x404)]=_0x919d9,_0x48d4d0['textContent']=_0x919d9,_0x5b2f77[_0x55d266(0x3d1)](_0x48d4d0);});}),_0xde4261[_0x43fecc(0x404)]=_0x48577e[0x0],_0x5cef6e['value']=_0x48577e[0x1];const _0x26301d=document[_0x43fecc(0x494)](_0x43fecc(0x56a));_0x26301d[_0x43fecc(0x148)]=_0x43fecc(0x3b9),_0x26301d['style'][_0x43fecc(0x458)]='font-size:12px;color:#a9b3d8';const _0x10fd3b=document['createElement'](_0x43fecc(0x56a));_0x10fd3b[_0x43fecc(0x148)]=_0x43fecc(0x381),_0x10fd3b[_0x43fecc(0x2a7)][_0x43fecc(0x458)]=_0x43fecc(0x13e);const _0x30219c=document['createElement'](_0x43fecc(0x232));_0x30219c['style'][_0x43fecc(0x458)]=_0x43fecc(0x29f),_0x30219c['append'](_0x26301d,_0xde4261);const _0x3262c1=document[_0x43fecc(0x494)](_0x43fecc(0x232));_0x3262c1['style'][_0x43fecc(0x458)]=_0x43fecc(0x29f),_0x3262c1[_0x43fecc(0x3a4)](_0x10fd3b,_0x5cef6e),_0x1a6024[_0x43fecc(0x3a4)](_0x30219c,_0x3262c1),_0x2e45da['appendChild'](_0x1a6024);const _0x15e421=document[_0x43fecc(0x494)](_0x43fecc(0x232));_0x15e421[_0x43fecc(0x2a7)][_0x43fecc(0x458)]=_0x43fecc(0x1b7)+(_0x5e8254?_0x43fecc(0x47c):'repeat(auto-fit,\x20minmax(260px,\x201fr))')+';gap:'+(_0x5e8254?0x8:0xc)+_0x43fecc(0x265),_0x2e45da[_0x43fecc(0x3d1)](_0x15e421),_0x86c231[_0x43fecc(0x3d1)](_0x2e45da);async function _0x2a4939(_0x125168){const _0x2e8e06=_0x43fecc;async function _0x5c732e(_0x2b402f){try{const _0x5cfb0b=await fetchCSV(_0x2b402f);return parseCSV(_0x5cfb0b);}catch(_0x5c9245){return[];}}const _0x4ed4d8=BASE_PREFIX+_0x2e8e06(0x3f2)+_0x125168+_0x2e8e06(0x3ff),_0x3fd953=await _0x5c732e(_0x4ed4d8+_0x2e8e06(0x434)),_0x3a9620=await _0x5c732e(_0x4ed4d8+_0x2e8e06(0x367)),_0x4b2108=await _0x5c732e(_0x4ed4d8+_0x2e8e06(0x191));return{'sleep':normalizeSleepRows(_0x3fd953),'steps':normalizeStepsRows(_0x3a9620),'rhr':normalizeRHRRows(_0x4b2108)};}function _0x3d3556(_0x83d609,_0x1c9222,_0x3cfa9a,_0x5ccec8){const _0x685607=_0x43fecc,_0x4d0ce9=new Map(_0x83d609[_0x685607(0x218)](_0x39f4a9=>[_0x39f4a9[_0x685607(0x55d)],_0x39f4a9[_0x3cfa9a]])),_0xbed33=[];for(const _0x47bbb0 of _0x1c9222){if(_0x4d0ce9[_0x685607(0x25e)](_0x47bbb0[_0x685607(0x55d)])){const _0x15d5bc=_0x4d0ce9[_0x685607(0x17f)](_0x47bbb0[_0x685607(0x55d)]),_0x368ebc=_0x47bbb0[_0x5ccec8];if(Number[_0x685607(0x42c)](_0x15d5bc)&&Number['isFinite'](_0x368ebc))_0xbed33[_0x685607(0x1a3)]({'a':_0x15d5bc,'b':_0x368ebc,'date':_0x47bbb0[_0x685607(0x55d)]});}}return _0xbed33;}function _0x314c33(_0x142a14){const _0x295c66=_0x43fecc,_0x4677f9=_0x142a14[_0x295c66(0x218)](_0x4c7d82=>_0x4c7d82['a']),_0x337d44=_0x142a14[_0x295c66(0x218)](_0x512aec=>_0x512aec['b']),_0x13df27=_0x4677f9[_0x295c66(0x2f5)];if(_0x13df27<0x3)return NaN;const _0x256b3e=_0x4677f9[_0x295c66(0x5a1)]((_0x2506c7,_0x39757e)=>_0x2506c7+_0x39757e,0x0),_0x2f9f9f=_0x337d44[_0x295c66(0x5a1)]((_0x2648a7,_0x22f83b)=>_0x2648a7+_0x22f83b,0x0),_0x432c5d=_0x4677f9['reduce']((_0xf366d,_0x302bf2)=>_0xf366d+_0x302bf2*_0x302bf2,0x0),_0x4c5257=_0x337d44[_0x295c66(0x5a1)]((_0x5309b7,_0x40de67)=>_0x5309b7+_0x40de67*_0x40de67,0x0),_0xaf8c91=_0x4677f9[_0x295c66(0x5a1)]((_0x4b9d80,_0x239d5f,_0xae116e)=>_0x4b9d80+_0x239d5f*_0x337d44[_0xae116e],0x0),_0x337a21=_0x13df27*_0xaf8c91-_0x256b3e*_0x2f9f9f,_0x2afca0=Math[_0x295c66(0x31b)]((_0x13df27*_0x432c5d-_0x256b3e*_0x256b3e)*(_0x13df27*_0x4c5257-_0x2f9f9f*_0x2f9f9f));return _0x2afca0===0x0?NaN:_0x337a21/_0x2afca0;}function _0x4d5023(_0x3f3c73,_0x88b690){return _0x88b690>0x0?Math['round'](_0x3f3c73/_0x88b690*0x64):0x0;}function _0xd5df53(_0x1b28a8){const _0x2dba72=_0x43fecc;if(!Number[_0x2dba72(0x42c)](_0x1b28a8))return{'score':'–','text':_0x2dba72(0x451)};const _0x5dbd8e=_0x1b28a8['toFixed'](0x2);let _0x21b882=_0x2dba72(0x589);const _0x144800=Math[_0x2dba72(0x397)](_0x1b28a8);if(_0x144800>=0.7)_0x21b882=_0x2dba72(0x227);else{if(_0x144800>=0.4)_0x21b882=_0x2dba72(0x373);}return{'score':_0x5dbd8e,'text':_0x21b882+_0x2dba72(0x4fc)};}function _0x10b2d2(_0x5c3963,_0x5bb3c6){const _0x51aa81=_0x43fecc;function _0x5a9e7d(_0x3405da){const _0x3d9ebe=a0_0x20f3;return _0x3405da['map'](_0x358deb=>{const _0x4dc913=a0_0x20f3,_0x173c37=_0x358deb&&_0x358deb['start']instanceof Date&&!isNaN(_0x358deb['start'])?_0x358deb[_0x4dc913(0x121)]:null,_0x2cd0e8=_0x173c37?_0x173c37[_0x4dc913(0x2c0)]()+(_0x173c37['getMinutes']?_0x173c37['getMinutes']():0x0)/0x3c:NaN;return{'dateISO':_0x358deb[_0x4dc913(0x55d)],'val':_0x2cd0e8};})[_0x3d9ebe(0x23e)](_0x1290b2=>Number[_0x3d9ebe(0x42c)](_0x1290b2['val']));}const _0x1d731e=_0x5a9e7d(_0x5c3963['sleep']),_0x4b2a70=_0x5a9e7d(_0x5bb3c6[_0x51aa81(0x30b)]),_0x128006=_0x3d3556(_0x1d731e[_0x51aa81(0x218)](_0x560066=>({'dateISO':_0x560066[_0x51aa81(0x55d)],'a':_0x560066[_0x51aa81(0x113)]})),_0x4b2a70['map'](_0x62e491=>({'dateISO':_0x62e491[_0x51aa81(0x55d)],'b':_0x62e491[_0x51aa81(0x113)]})),'a','b'),_0x37918d=_0x128006[_0x51aa81(0x2f5)],_0x1adb57=(_0x55550a,_0x270761)=>{const _0x39521c=_0x51aa81,_0x47e3c0=Math['abs'](_0x55550a-_0x270761);return Math[_0x39521c(0x51e)](_0x47e3c0,0x18-_0x47e3c0);},_0x4c034c=_0x128006['map'](_0x38e2e2=>_0x1adb57(_0x38e2e2['a'],_0x38e2e2['b'])),_0x6428bd=0x1,_0x274069=_0x4c034c[_0x51aa81(0x23e)](_0x231f77=>Number[_0x51aa81(0x42c)](_0x231f77)&&_0x231f77<=_0x6428bd)['length'],_0x84b55d=_0x37918d>0x0?Math[_0x51aa81(0xf8)](_0x274069/_0x37918d*0x64):0x0,_0x1c9260=_0x4c034c['length']?_0x4c034c[_0x51aa81(0x5a1)]((_0x34644d,_0x1794b7)=>_0x34644d+_0x1794b7,0x0)/_0x4c034c[_0x51aa81(0x2f5)]:NaN,_0x3f9770={'score':_0x37918d>0x0?_0x84b55d+'%':'–','text':isNaN(_0x1c9260)?_0x51aa81(0x1b9):'Avg\x20difference\x20'+_0x1c9260[_0x51aa81(0xcf)](0x1)+_0x51aa81(0x31c)+_0x6428bd+_0x51aa81(0x322)+_0x274069+_0x51aa81(0x3d0)},_0x23312e=_0x5c3963['sleep']['length'],_0x23a699=_0x5bb3c6[_0x51aa81(0x30b)][_0x51aa81(0x2f5)],_0x40ce63=new Map(_0x5bb3c6[_0x51aa81(0x41b)][_0x51aa81(0x218)](_0x57f4cb=>[addDaysISO(_0x57f4cb[_0x51aa81(0x55d)],-0x1),_0x57f4cb[_0x51aa81(0x41b)]])),_0x562669=_0x5c3963[_0x51aa81(0x41b)][_0x51aa81(0x218)](_0x1b703e=>({'a':_0x1b703e[_0x51aa81(0x41b)],'b':_0x40ce63[_0x51aa81(0x17f)](_0x1b703e[_0x51aa81(0x55d)])}))[_0x51aa81(0x23e)](_0x4b8862=>Number['isFinite'](_0x4b8862['a'])&&Number[_0x51aa81(0x42c)](_0x4b8862['b']));let _0x1b3bef='Not\x20enough\x20data',_0x1ab585=null;if(_0x562669['length']>=0x14){const _0x1a989a=quantile(_0x562669[_0x51aa81(0x218)](_0x309825=>_0x309825['a']),0.75),_0x3a0017=quantile(_0x562669[_0x51aa81(0x218)](_0x6cc29f=>_0x6cc29f['b']),0.5),_0x1fda3d=_0x562669[_0x51aa81(0x23e)](_0x2ab7c9=>_0x2ab7c9['a']>=_0x1a989a),_0x1a422a=_0x562669[_0x51aa81(0x23e)](_0x137b22=>_0x137b22['a']<_0x1a989a),_0x30f8b6=_0x1fda3d[_0x51aa81(0x2f5)]?_0x1fda3d[_0x51aa81(0x23e)](_0x5c00f4=>_0x5c00f4['b']>=_0x3a0017)['length']/_0x1fda3d['length']:0x0,_0xb1e751=_0x1a422a[_0x51aa81(0x2f5)]?_0x1a422a[_0x51aa81(0x23e)](_0x427668=>_0x427668['b']>=_0x3a0017)[_0x51aa81(0x2f5)]/_0x1a422a[_0x51aa81(0x2f5)]:0x0,_0x3199c2=_0xb1e751>0x0?(_0x30f8b6-_0xb1e751)/_0xb1e751:_0x30f8b6>0x0?0x1:0x0;_0x1ab585=Math[_0x51aa81(0xf8)](_0x30f8b6*0x64),_0x1b3bef=_0x51aa81(0x574)+_0xde4261['value']+'\x20is\x20active\x20today,\x20'+_0x5cef6e['value']+_0x51aa81(0x398)+_0x1ab585+_0x51aa81(0x1c9);}function _0x5de2c4(_0xbd6ff0,_0x5f089d){const _0x19b1f5=_0x51aa81;return _0xbd6ff0[_0x19b1f5(0x446)](-_0x5f089d);}const _0x4ff0c6=0x7,_0xc83864=_0x5de2c4(_0x5c3963[_0x51aa81(0x30b)][_0x51aa81(0x218)](_0x145eb1=>_0x145eb1[_0x51aa81(0x570)])[_0x51aa81(0x23e)](Number['isFinite']),_0x4ff0c6),_0x137085=_0x5de2c4(_0x5bb3c6['sleep'][_0x51aa81(0x218)](_0x557d47=>_0x557d47['sleepScore'])[_0x51aa81(0x23e)](Number[_0x51aa81(0x42c)]),_0x4ff0c6),_0x560ddf=_0x5de2c4(_0x5c3963[_0x51aa81(0x39b)][_0x51aa81(0x218)](_0x118066=>_0x118066['rhr'])[_0x51aa81(0x23e)](Number[_0x51aa81(0x42c)]),_0x4ff0c6),_0x1b9648=_0x5de2c4(_0x5bb3c6[_0x51aa81(0x39b)][_0x51aa81(0x218)](_0x580f88=>_0x580f88['rhr'])['filter'](Number[_0x51aa81(0x42c)]),_0x4ff0c6),_0x4c1ca4=_0x5de2c4(_0x5c3963[_0x51aa81(0x41b)][_0x51aa81(0x218)](_0x24d5cb=>_0x24d5cb[_0x51aa81(0x41b)])[_0x51aa81(0x23e)](Number[_0x51aa81(0x42c)]),_0x4ff0c6),_0x8e7f8f=_0x5de2c4(_0x5bb3c6[_0x51aa81(0x41b)]['map'](_0x480c3f=>_0x480c3f[_0x51aa81(0x41b)])[_0x51aa81(0x23e)](Number[_0x51aa81(0x42c)]),_0x4ff0c6),_0x3af639=_0x2e623a=>_0x2e623a[_0x51aa81(0x2f5)]?_0x2e623a[_0x51aa81(0x5a1)]((_0x4c3d86,_0x4a71db)=>_0x4c3d86+_0x4a71db,0x0)/_0x2e623a[_0x51aa81(0x2f5)]:NaN;function _0x297f74(_0xfac470){const _0x8d6448=_0x51aa81;try{const _0x53d867=_0xfac470[_0x8d6448(0x446)]()[_0x8d6448(0x578)]((_0x56ac06,_0x43187d)=>String(_0x56ac06[_0x8d6448(0x55d)])[_0x8d6448(0x46f)](String(_0x43187d[_0x8d6448(0x55d)])));if(_0x53d867[_0x8d6448(0x2f5)]<0xe)return![];const _0x30fa76=_0x53d867['slice'](0x0,Math[_0x8d6448(0x1da)](0x0,_0x53d867[_0x8d6448(0x2f5)]-0x7)),_0x467010=_0x30fa76['map'](_0x15a8e3=>_0x15a8e3['rhr'])[_0x8d6448(0x23e)](Number[_0x8d6448(0x42c)]);if(_0x467010['length']<0x1e)return![];const _0x52e18a=winsorize(_0x467010,0.01),_0x3c477e=_0x3af639(_0x52e18a),_0x1a6159=stdev(_0x52e18a),_0x36e987=_0x53d867[_0x8d6448(0x446)](-0x7)['map'](_0xe5c7c9=>_0xe5c7c9[_0x8d6448(0x39b)])[_0x8d6448(0x23e)](Number[_0x8d6448(0x42c)]);if(_0x36e987['length']<0x5)return![];const _0x1de0a5=_0x3af639(_0x36e987),_0x2dc970=_0x3c477e+Math['max'](0x3,0x1*(Number['isFinite'](_0x1a6159)?_0x1a6159:0x0)),_0x5886c6=_0x53d867[_0x8d6448(0x446)](-0x3)['map'](_0x7898e=>_0x7898e[_0x8d6448(0x39b)])[_0x8d6448(0x23e)](Number[_0x8d6448(0x42c)]),_0x4d1458=_0x5886c6[_0x8d6448(0x23e)](_0x25a30a=>_0x25a30a>=_0x2dc970)['length'];return _0x1de0a5>=_0x2dc970&&_0x4d1458>=0x2;}catch(_0x95b515){return![];}}const _0x309e35=_0x297f74(_0x5c3963[_0x51aa81(0x39b)]||[]),_0x2a55d4=_0x297f74(_0x5bb3c6['rhr']||[]),_0x1e39f7=(_0x3af639(_0xc83864)<0x4b?0x1:0x0)+(_0x309e35?0x1:0x0)+(_0x3af639(_0x4c1ca4)<0x1770?0x1:0x0),_0x57569a=(_0x3af639(_0x137085)<0x4b?0x1:0x0)+(_0x2a55d4?0x1:0x0)+(_0x3af639(_0x8e7f8f)<0x1770?0x1:0x0),_0x4785be=_0x1e39f7+_0x57569a;let _0x117d39=_0x51aa81(0x4c1);if(_0x4785be>=0x4)_0x117d39=_0x51aa81(0x369);else{if(_0x4785be>=0x2)_0x117d39=_0x51aa81(0x40a);}let _0xd7587=_0x3f9770[_0x51aa81(0x140)];return{'sleepCorr':{'score':_0x3f9770['score'],'insight':_0xd7587,'overlapCount':_0x37918d,'aSleepDays':_0x23312e,'bSleepDays':_0x23a699},'crossInfluence':{'score':_0x1ab585==null?'–':_0x1ab585+'%','insight':_0x1ab585==null?_0x51aa81(0x58f):_0x51aa81(0x574)+_0xde4261[_0x51aa81(0x404)]+_0x51aa81(0x484)+_0x5cef6e['value']+_0x51aa81(0x593)+_0x1ab585+_0x51aa81(0x179)},'burnout':{'score':_0x4785be>=0x4?_0x51aa81(0x2b8):_0x4785be>=0x2?_0x51aa81(0x373):_0x51aa81(0x26f),'insight':_0x117d39}};}function _0x2ed1d7(_0x1603b8){const _0xdf8dc7=_0x43fecc;_0x15e421[_0xdf8dc7(0x3d9)]='';const _0x15f617=[{'title':_0xdf8dc7(0x416),'data':_0x1603b8[_0xdf8dc7(0x48a)]},{'title':_0xdf8dc7(0x2d1),'data':_0x1603b8[_0xdf8dc7(0x21e)]},{'title':_0xdf8dc7(0x382),'data':_0x1603b8[_0xdf8dc7(0x1a9)]}];_0x15f617[_0xdf8dc7(0x47e)](_0x1455bc=>{const _0x2ee19b=_0xdf8dc7,_0x2dcd63=document['createElement'](_0x2ee19b(0x232));_0x2dcd63[_0x2ee19b(0x2a7)][_0x2ee19b(0x458)]=_0x2ee19b(0x54e);const _0x570b1d=document['createElement'](_0x2ee19b(0x232));_0x570b1d[_0x2ee19b(0x148)]=_0x1455bc[_0x2ee19b(0x1ef)],_0x570b1d['style']['cssText']=_0x2ee19b(0x2cf),_0x2dcd63['appendChild'](_0x570b1d);if(_0x1455bc[_0x2ee19b(0x1ef)]===_0x2ee19b(0x382)){const _0x40a261=_0x2ee19b(0x50e);_0x2dcd63[_0x2ee19b(0x1ef)]=_0x40a261;}if(_0x1455bc['title']===_0x2ee19b(0x416)){const _0x41de58=_0x2ee19b(0x344);_0x2dcd63['title']=_0x41de58;}const _0x1df842=document[_0x2ee19b(0x494)](_0x2ee19b(0x232));let _0x2c290b=_0x2ee19b(0x16f);if(_0x1455bc[_0x2ee19b(0x1ef)]===_0x2ee19b(0x382)){if(_0x1455bc[_0x2ee19b(0x217)][_0x2ee19b(0x4e8)]===_0x2ee19b(0x26f))_0x2c290b='#4CAF50';else{if(_0x1455bc[_0x2ee19b(0x217)]['score']===_0x2ee19b(0x373))_0x2c290b=_0x2ee19b(0x350);else{if(_0x1455bc['data'][_0x2ee19b(0x4e8)]===_0x2ee19b(0x2b8))_0x2c290b=_0x2ee19b(0x32b);}}}else{if(_0x1455bc[_0x2ee19b(0x1ef)]===_0x2ee19b(0x416)){const _0x94aced=typeof _0x1455bc['data'][_0x2ee19b(0x4e8)]==='string'&&_0x1455bc[_0x2ee19b(0x217)][_0x2ee19b(0x4e8)]['endsWith']('%')?parseInt(_0x1455bc[_0x2ee19b(0x217)][_0x2ee19b(0x4e8)][_0x2ee19b(0x1e9)]('%',''),0xa):NaN;if(Number[_0x2ee19b(0x42c)](_0x94aced)){if(_0x94aced>=0x46)_0x2c290b=_0x2ee19b(0x34a);else{if(_0x94aced>=0x28)_0x2c290b=_0x2ee19b(0x350);else _0x2c290b='#f44336';}}}}_0x1df842[_0x2ee19b(0x3d9)]=_0x2ee19b(0x421)+_0x2c290b+'\x22>'+_0x1455bc[_0x2ee19b(0x217)][_0x2ee19b(0x4e8)]+_0x2ee19b(0x1c8),_0x1df842[_0x2ee19b(0x2a7)][_0x2ee19b(0x458)]=_0x2ee19b(0x2a0),_0x2dcd63[_0x2ee19b(0x3d1)](_0x1df842);const _0xbf00dc=document[_0x2ee19b(0x494)](_0x2ee19b(0x232));_0xbf00dc['textContent']=_0x1455bc['data']['insight'],_0xbf00dc[_0x2ee19b(0x2a7)][_0x2ee19b(0x458)]=_0x2ee19b(0x229),_0x2dcd63[_0x2ee19b(0x3d1)](_0xbf00dc);if(_0x1455bc[_0x2ee19b(0x1ef)]===_0x2ee19b(0x416)&&typeof _0x1455bc[_0x2ee19b(0x217)][_0x2ee19b(0x242)]===_0x2ee19b(0x471)){const _0x45182c=document['createElement'](_0x2ee19b(0x232));_0x45182c[_0x2ee19b(0x582)]=_0x2ee19b(0x52c),_0x45182c[_0x2ee19b(0x2a7)][_0x2ee19b(0x458)]=_0x2ee19b(0x549),_0x45182c['textContent']=_0x2ee19b(0x14c)+_0x1455bc[_0x2ee19b(0x217)][_0x2ee19b(0x242)]+_0x2ee19b(0x4e4)+_0x1455bc[_0x2ee19b(0x217)][_0x2ee19b(0x37d)]+_0x2ee19b(0x348)+_0x1455bc[_0x2ee19b(0x217)][_0x2ee19b(0x493)]+')',_0x2dcd63['appendChild'](_0x45182c);}_0x15e421[_0x2ee19b(0x3d1)](_0x2dcd63);});}let _0x11652e=new Map();async function _0x2348f8(_0x30171e){const _0x3a4a44=_0x43fecc;if(_0x11652e[_0x3a4a44(0x25e)](_0x30171e))return _0x11652e['get'](_0x30171e);const _0x5a5dc3=await _0x2a4939(_0x30171e);return _0x11652e[_0x3a4a44(0x2bd)](_0x30171e,_0x5a5dc3),_0x5a5dc3;}async function _0x34327c(){const _0x33722e=_0x43fecc;if(_0xde4261[_0x33722e(0x404)]===_0x5cef6e[_0x33722e(0x404)]){_0x15e421['innerHTML']=_0x33722e(0x264);return;}const [_0x4bf8ff,_0x1ad9a4]=await Promise[_0x33722e(0x4ab)]([_0x2348f8(_0xde4261['value']),_0x2348f8(_0x5cef6e[_0x33722e(0x404)])]),_0x2d7078=_0x10b2d2(_0x4bf8ff,_0x1ad9a4);_0x2ed1d7(_0x2d7078);}_0xde4261['addEventListener'](_0x43fecc(0x254),_0x34327c),_0x5cef6e[_0x43fecc(0x3e4)](_0x43fecc(0x254),_0x34327c),_0x34327c();}catch(_0x5c5d00){}}();const _0x1ba438=document[_0x44474d(0x12c)](_0x44474d(0x234)),_0xb864f7=_0x1ba438['parentElement'],_0x1ef69f=_0xb864f7[_0x44474d(0x3ae)](_0x44474d(0x320));return _0x1ef69f?_0xb864f7[_0x44474d(0x188)](_0x86c231,_0x1ef69f):_0xb864f7[_0x44474d(0x3d1)](_0x86c231),null;}function createCorrelationMatrixChart(_0x205e8d){const _0x3b4f44=a0_0x4b2710;if(_0x205e8d[_0x3b4f44(0x3c2)])return createMessageChart(_0x205e8d[_0x3b4f44(0x3c2)]);const {labels:_0x4e441b,matrix:_0x3d0785,dataPoints:_0x5c9446,dateRange:_0x1bae2f}=_0x205e8d;return createCorrelationMatrixTable(_0x205e8d),null;}function createCorrelationMatrixTable(_0x5a7e5c){const _0x2052de=a0_0x4b2710,{labels:_0x2f95dc,matrix:_0x4e93b0,dataPoints:_0x4e9da3,dateRange:_0x787128}=_0x5a7e5c,_0x351202=document[_0x2052de(0x12c)](_0x2052de(0x470));_0x351202&&_0x351202[_0x2052de(0x2dd)]();const _0x25a463=document[_0x2052de(0x494)](_0x2052de(0x232));_0x25a463['id']=_0x2052de(0x470),_0x25a463[_0x2052de(0x2a7)]['cssText']=_0x2052de(0x29e),addCorrelationLegendToContainer(_0x25a463);const _0x479da6=document[_0x2052de(0x494)](_0x2052de(0x4ec));_0x479da6[_0x2052de(0x2a7)]['cssText']=_0x2052de(0x505);const _0x512d7a=document[_0x2052de(0x494)]('tr'),_0x528c9d=document[_0x2052de(0x494)]('th');_0x528c9d[_0x2052de(0x2a7)][_0x2052de(0x458)]='\x0a\x20\x20\x20\x20background:\x20#1a2349;\x0a\x20\x20\x20\x20color:\x20#a9b3d8;\x0a\x20\x20\x20\x20padding:\x2012px\x208px;\x0a\x20\x20\x20\x20border:\x201px\x20solid\x20#263266;\x0a\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20',_0x512d7a[_0x2052de(0x3d1)](_0x528c9d),_0x2f95dc[_0x2052de(0x47e)](_0x58d810=>{const _0x591cef=_0x2052de,_0x3e6172=document[_0x591cef(0x494)]('th');_0x3e6172[_0x591cef(0x148)]=_0x58d810,_0x3e6172[_0x591cef(0x2a7)][_0x591cef(0x458)]=_0x591cef(0xcd),_0x512d7a[_0x591cef(0x3d1)](_0x3e6172);}),_0x479da6[_0x2052de(0x3d1)](_0x512d7a),_0x4e93b0['forEach']((_0x34b289,_0x543f5e)=>{const _0x46657d=_0x2052de,_0x20f13d=document[_0x46657d(0x494)]('tr'),_0x48d81b=document[_0x46657d(0x494)]('th');_0x48d81b[_0x46657d(0x148)]=_0x2f95dc[_0x543f5e],_0x48d81b[_0x46657d(0x2a7)]['cssText']='\x0a\x20\x20\x20\x20\x20\x20background:\x20#1a2349;\x0a\x20\x20\x20\x20\x20\x20color:\x20#a9b3d8;\x0a\x20\x20\x20\x20\x20\x20padding:\x208px\x206px;\x0a\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#263266;\x0a\x20\x20\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20\x20\x20\x20\x20text-align:\x20right;\x0a\x20\x20\x20\x20\x20\x20width:\x20100px;\x0a\x20\x20\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20',_0x20f13d['appendChild'](_0x48d81b),_0x34b289[_0x46657d(0x47e)]((_0x48248d,_0x192998)=>{const _0x3af6e8=_0x46657d,_0x129f7d=document[_0x3af6e8(0x494)]('td');if(_0x543f5e===_0x192998){_0x129f7d[_0x3af6e8(0x3d9)]=_0x3af6e8(0x37e),_0x129f7d[_0x3af6e8(0x2a7)][_0x3af6e8(0x458)]=_0x3af6e8(0x438),_0x20f13d[_0x3af6e8(0x3d1)](_0x129f7d);return;}const _0x54c6d7=getCorrelationColor(_0x48248d),_0x5c525a=getCorrelationStrength(_0x48248d),_0x5cba5f=isNaN(_0x48248d)||!isFinite(_0x48248d)?_0x3af6e8(0x396):_0x48248d['toFixed'](0x3),_0x5e7de6=isNaN(_0x48248d)||!isFinite(_0x48248d)?'No\x20Data':_0x5c525a;_0x129f7d[_0x3af6e8(0x3d9)]=_0x3af6e8(0x38a)+(isNaN(_0x48248d)||!isFinite(_0x48248d)?_0x3af6e8(0x154):_0x54c6d7)+_0x3af6e8(0x2b6)+(isNaN(_0x48248d)||!isFinite(_0x48248d)?'#9aa5c6':Math[_0x3af6e8(0x397)](_0x48248d)>0.3?'#ffffff':'#a9b3d8')+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x204px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x204px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-family:\x20\x27Courier\x20New\x27,\x20monospace;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.2s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20min-width:\x2040px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20onmouseover=\x22this.style.transform=\x27scale(1.05)\x27\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20onmouseout=\x22this.style.transform=\x27scale(1)\x27\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20title=\x22'+_0x2f95dc[_0x543f5e]+_0x3af6e8(0x294)+_0x2f95dc[_0x192998]+':\x20'+_0x5cba5f+'\x20('+_0x5e7de6+')\x20-\x20'+getCorrelationInterpretation(_0x48248d,_0x2f95dc[_0x543f5e],_0x2f95dc[_0x192998])+'\x0a'+getCorrelationStatement(_0x48248d,_0x2f95dc[_0x543f5e],_0x2f95dc[_0x192998])+'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x5cba5f+_0x3af6e8(0x22b),_0x129f7d[_0x3af6e8(0x2a7)][_0x3af6e8(0x458)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x202px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#263266;\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertical-align:\x20middle;\x0a\x20\x20\x20\x20\x20\x20',_0x20f13d[_0x3af6e8(0x3d1)](_0x129f7d);}),_0x479da6['appendChild'](_0x20f13d);}),_0x25a463[_0x2052de(0x3d1)](_0x479da6);const _0x12eeef=document[_0x2052de(0x494)]('div');_0x12eeef[_0x2052de(0x2a7)]['cssText']='\x0a\x20\x20\x20\x20margin-top:\x2016px;\x0a\x20\x20\x20\x20padding:\x2012px;\x0a\x20\x20\x20\x20background:\x20#0e1530;\x0a\x20\x20\x20\x20border-radius:\x208px;\x0a\x20\x20\x20\x20border:\x201px\x20solid\x20#263266;\x0a\x20\x20\x20\x20color:\x20#9aa5c6;\x0a\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20',_0x12eeef[_0x2052de(0x3d9)]=_0x2052de(0x417),_0x25a463[_0x2052de(0x3d1)](_0x12eeef);const _0x2b56b4=document['getElementById'](_0x2052de(0x234)),_0x483394=_0x2b56b4['parentElement'],_0x148bb7=_0x483394['querySelector'](_0x2052de(0x15e)),_0x4128a1=_0x483394['querySelector'](_0x2052de(0x320));_0x4128a1?(_0x483394[_0x2052de(0x188)](_0x25a463,_0x4128a1),_0x148bb7&&_0x483394['insertBefore'](_0x148bb7,_0x4128a1)):(_0x483394[_0x2052de(0x3d1)](_0x25a463),_0x148bb7&&_0x483394[_0x2052de(0x3d1)](_0x148bb7));}function addCorrelationLegend(){return;}function addCorrelationLegendToContainer(_0x5896f2){const _0x4eaafa=a0_0x4b2710,_0x51136c=document[_0x4eaafa(0x494)](_0x4eaafa(0x232));_0x51136c[_0x4eaafa(0x582)]=_0x4eaafa(0x16c),_0x51136c[_0x4eaafa(0x2a7)][_0x4eaafa(0x458)]=_0x4eaafa(0x49e);const _0x51c93a=[{'color':'rgba(123,\x20255,\x20191,\x200.8)','label':_0x4eaafa(0x150),'range':_0x4eaafa(0x280)},{'color':_0x4eaafa(0x47b),'label':'Moderate\x20Positive','range':'0.3\x20-\x200.7'},{'color':_0x4eaafa(0x523),'label':_0x4eaafa(0x23f),'range':_0x4eaafa(0x146)},{'color':_0x4eaafa(0x239),'label':_0x4eaafa(0x433),'range':_0x4eaafa(0x119)},{'color':_0x4eaafa(0x35a),'label':_0x4eaafa(0x46e),'range':_0x4eaafa(0x346)},{'color':_0x4eaafa(0x537),'label':_0x4eaafa(0x4db),'range':'-0.7\x20-\x20-0.3'},{'color':_0x4eaafa(0x3cd),'label':_0x4eaafa(0x270),'range':_0x4eaafa(0x44e)}];_0x51c93a[_0x4eaafa(0x47e)](_0x31cb45=>{const _0x156f52=_0x4eaafa,_0x48ca74=document[_0x156f52(0x494)]('div');_0x48ca74[_0x156f52(0x582)]=_0x156f52(0x393);const _0x576ea4=document['createElement']('div');_0x576ea4[_0x156f52(0x582)]=_0x156f52(0x35d),_0x576ea4['style'][_0x156f52(0x230)]=_0x31cb45[_0x156f52(0x1bf)];const _0xd99b74=document[_0x156f52(0x494)](_0x156f52(0x31f));_0xd99b74['innerHTML']=_0x31cb45['label']+_0x156f52(0x500)+_0x31cb45['range']+_0x156f52(0x260),_0x48ca74[_0x156f52(0x3d1)](_0x576ea4),_0x48ca74[_0x156f52(0x3d1)](_0xd99b74),_0x51136c[_0x156f52(0x3d1)](_0x48ca74);}),_0x5896f2[_0x4eaafa(0x3d1)](_0x51136c);}function getCorrelationInterpretation(_0x3a6e93,_0x2db2c1,_0x33fa57){const _0x27cbcf=a0_0x4b2710,_0x14081c=Math[_0x27cbcf(0x397)](_0x3a6e93);if(_0x14081c<0.1)return'No\x20meaningful\x20relationship';const _0x338982=_0x14081c>=0.7?_0x27cbcf(0x1eb):_0x14081c>=0.5?_0x27cbcf(0x227):_0x14081c>=0.3?_0x27cbcf(0x373):_0x27cbcf(0x589),_0x133f33=_0x3a6e93>0x0,_0x522256=[[_0x27cbcf(0x3a2),'HRV\x20(RMSSD)'],[_0x27cbcf(0x3a2),_0x27cbcf(0x10b)],[_0x27cbcf(0x3a2),_0x27cbcf(0x43f)],[_0x27cbcf(0x1f1),_0x27cbcf(0x10b)],[_0x27cbcf(0x1f1),'Minutes\x20Asleep'],['Steps','HRV\x20(RMSSD)'],[_0x27cbcf(0x442),_0x27cbcf(0x3a2)]],_0x4d0f45=[[_0x27cbcf(0x3a2),_0x27cbcf(0x2de)],[_0x27cbcf(0x1f1),'Resting\x20HR'],[_0x27cbcf(0x442),_0x27cbcf(0x2de)]],_0x59fee4=[_0x2db2c1,_0x33fa57][_0x27cbcf(0x578)]()[_0x27cbcf(0x2cd)]('\x20vs\x20'),_0x2666cd=_0x522256[_0x27cbcf(0x374)](_0x1fc898=>_0x1fc898[_0x27cbcf(0x578)]()[_0x27cbcf(0x2cd)]('\x20vs\x20')===_0x59fee4),_0xaca4d=_0x4d0f45[_0x27cbcf(0x374)](_0x43a4d1=>_0x43a4d1[_0x27cbcf(0x578)]()[_0x27cbcf(0x2cd)](_0x27cbcf(0x294))===_0x59fee4);if(_0x2666cd&&_0x133f33)return _0x338982+_0x27cbcf(0xdd);else{if(_0x2666cd&&!_0x133f33)return _0x338982+_0x27cbcf(0x13d);else{if(_0xaca4d&&!_0x133f33)return _0x338982+'\x20beneficial\x20relationship';else return _0xaca4d&&_0x133f33?_0x338982+_0x27cbcf(0x13d):_0x338982+_0x27cbcf(0x1fd);}}}function getCorrelationStatement(_0x3677d3,_0x3a7767,_0x51f3a3){const _0x403f18=a0_0x4b2710,_0x275e6e=Math[_0x403f18(0x397)](_0x3677d3);if(_0x275e6e<0.1)return _0x403f18(0x581);const _0x5604e3=_0x3677d3>0x0,_0xd9e5a3=_0x275e6e>=0.7?_0x403f18(0x107):_0x275e6e>=0.5?_0x403f18(0x57a):_0x275e6e>=0.3?_0x403f18(0x16a):'slightly',_0xd582a5={'Sleep\x20Score':{'HRV\x20(RMSSD)':_0x5604e3?_0x403f18(0x51f)+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x51f)+_0xd9e5a3+_0x403f18(0x33b),'Minutes\x20Asleep':_0x5604e3?_0x403f18(0x435)+_0xd9e5a3+_0x403f18(0x132):_0x403f18(0x435)+_0xd9e5a3+_0x403f18(0x1ae),'Sleep\x20Efficiency':_0x5604e3?_0x403f18(0x10d)+_0xd9e5a3+_0x403f18(0x3a7):'When\x20sleep\x20quality\x20is\x20high,\x20sleep\x20efficiency\x20is\x20'+_0xd9e5a3+_0x403f18(0x33b),'Deep\x20Sleep\x20%':_0x5604e3?'When\x20sleep\x20quality\x20is\x20high,\x20deep\x20sleep\x20is\x20'+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x4df)+_0xd9e5a3+_0x403f18(0x33b),'REM\x20Sleep\x20%':_0x5604e3?'When\x20sleep\x20quality\x20is\x20high,\x20REM\x20sleep\x20is\x20'+_0xd9e5a3+'\x20high.':_0x403f18(0x31a)+_0xd9e5a3+_0x403f18(0x33b),'Light\x20Sleep\x20%':_0x5604e3?'When\x20sleep\x20quality\x20is\x20high,\x20light\x20sleep\x20is\x20'+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x120)+_0xd9e5a3+_0x403f18(0x33b),'Steps':_0x5604e3?_0x403f18(0xe1)+_0xd9e5a3+'\x20high.':_0x403f18(0xe1)+_0xd9e5a3+'\x20low.','Resting\x20HR':_0x5604e3?_0x403f18(0x321)+_0xd9e5a3+'\x20high.':'When\x20sleep\x20quality\x20is\x20high,\x20resting\x20heart\x20rate\x20is\x20'+_0xd9e5a3+'\x20low.'},'HRV\x20(RMSSD)':{'Sleep\x20Efficiency':_0x5604e3?_0x403f18(0x40c)+_0xd9e5a3+'\x20high.':_0x403f18(0x40c)+_0xd9e5a3+_0x403f18(0x33b),'Minutes\x20Asleep':_0x5604e3?'When\x20HRV\x20is\x20high,\x20sleep\x20duration\x20is\x20'+_0xd9e5a3+'\x20long.':_0x403f18(0x59f)+_0xd9e5a3+'\x20short.','Deep\x20Sleep\x20%':_0x5604e3?_0x403f18(0x235)+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x235)+_0xd9e5a3+_0x403f18(0x33b),'REM\x20Sleep\x20%':_0x5604e3?'When\x20HRV\x20is\x20high,\x20REM\x20sleep\x20is\x20'+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x503)+_0xd9e5a3+_0x403f18(0x33b),'Light\x20Sleep\x20%':_0x5604e3?_0x403f18(0x20b)+_0xd9e5a3+_0x403f18(0x3a7):'When\x20HRV\x20is\x20high,\x20light\x20sleep\x20is\x20'+_0xd9e5a3+_0x403f18(0x33b),'Steps':_0x5604e3?_0x403f18(0x514)+_0xd9e5a3+'\x20high.':_0x403f18(0x514)+_0xd9e5a3+'\x20low.','Resting\x20HR':_0x5604e3?_0x403f18(0x4aa)+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x4aa)+_0xd9e5a3+'\x20low.'},'Steps':{'Sleep\x20Efficiency':_0x5604e3?'When\x20daily\x20steps\x20are\x20high,\x20sleep\x20efficiency\x20is\x20'+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x4f6)+_0xd9e5a3+_0x403f18(0x33b),'Minutes\x20Asleep':_0x5604e3?_0x403f18(0x522)+_0xd9e5a3+_0x403f18(0x132):_0x403f18(0x522)+_0xd9e5a3+_0x403f18(0x1ae),'Deep\x20Sleep\x20%':_0x5604e3?'When\x20daily\x20steps\x20are\x20high,\x20deep\x20sleep\x20is\x20'+_0xd9e5a3+_0x403f18(0x3a7):'When\x20daily\x20steps\x20are\x20high,\x20deep\x20sleep\x20is\x20'+_0xd9e5a3+'\x20low.','REM\x20Sleep\x20%':_0x5604e3?_0x403f18(0x164)+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x164)+_0xd9e5a3+_0x403f18(0x33b),'Light\x20Sleep\x20%':_0x5604e3?_0x403f18(0x3c8)+_0xd9e5a3+'\x20high.':_0x403f18(0x3c8)+_0xd9e5a3+_0x403f18(0x33b),'Resting\x20HR':_0x5604e3?_0x403f18(0x303)+_0xd9e5a3+'\x20high.':'When\x20daily\x20steps\x20are\x20high,\x20resting\x20heart\x20rate\x20is\x20'+_0xd9e5a3+_0x403f18(0x33b)},'Resting\x20HR':{'Sleep\x20Efficiency':_0x5604e3?_0x403f18(0x293)+_0xd9e5a3+'\x20high.':_0x403f18(0x293)+_0xd9e5a3+_0x403f18(0x33b),'Minutes\x20Asleep':_0x5604e3?_0x403f18(0x371)+_0xd9e5a3+'\x20long.':_0x403f18(0x371)+_0xd9e5a3+'\x20short.','Deep\x20Sleep\x20%':_0x5604e3?_0x403f18(0x335)+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x335)+_0xd9e5a3+'\x20low.','REM\x20Sleep\x20%':_0x5604e3?_0x403f18(0x30f)+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x30f)+_0xd9e5a3+_0x403f18(0x33b),'Light\x20Sleep\x20%':_0x5604e3?'When\x20resting\x20heart\x20rate\x20is\x20high,\x20light\x20sleep\x20is\x20'+_0xd9e5a3+'\x20high.':_0x403f18(0x534)+_0xd9e5a3+_0x403f18(0x33b)}},_0x4cb484={'Sleep\x20Efficiency':{'Deep\x20Sleep\x20%':_0x5604e3?_0x403f18(0x571)+_0xd9e5a3+'\x20high.':_0x403f18(0x571)+_0xd9e5a3+_0x403f18(0x33b),'REM\x20Sleep\x20%':_0x5604e3?_0x403f18(0x3f7)+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x3f7)+_0xd9e5a3+_0x403f18(0x33b),'Light\x20Sleep\x20%':_0x5604e3?'When\x20sleep\x20efficiency\x20is\x20high,\x20light\x20sleep\x20is\x20'+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x295)+_0xd9e5a3+'\x20low.'},'Minutes\x20Asleep':{'Deep\x20Sleep\x20%':_0x5604e3?_0x403f18(0x508)+_0xd9e5a3+'\x20high.':_0x403f18(0x508)+_0xd9e5a3+_0x403f18(0x33b),'REM\x20Sleep\x20%':_0x5604e3?_0x403f18(0x45a)+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x45a)+_0xd9e5a3+_0x403f18(0x33b),'Light\x20Sleep\x20%':_0x5604e3?'When\x20sleep\x20duration\x20is\x20long,\x20light\x20sleep\x20is\x20'+_0xd9e5a3+_0x403f18(0x3a7):_0x403f18(0x449)+_0xd9e5a3+_0x403f18(0x33b)}};if(_0xd582a5[_0x3a7767]&&_0xd582a5[_0x3a7767][_0x51f3a3])return _0xd582a5[_0x3a7767][_0x51f3a3];if(_0xd582a5[_0x51f3a3]&&_0xd582a5[_0x51f3a3][_0x3a7767])return _0xd582a5[_0x51f3a3][_0x3a7767];if(_0x4cb484[_0x3a7767]&&_0x4cb484[_0x3a7767][_0x51f3a3])return _0x4cb484[_0x3a7767][_0x51f3a3];if(_0x4cb484[_0x51f3a3]&&_0x4cb484[_0x51f3a3][_0x3a7767])return _0x4cb484[_0x51f3a3][_0x3a7767];return _0x5604e3?_0x403f18(0x172)+_0x3a7767+'\x20is\x20high,\x20'+_0x51f3a3+_0x403f18(0x593)+_0xd9e5a3+_0x403f18(0x3a7):'When\x20'+_0x3a7767+_0x403f18(0x1b5)+_0x51f3a3+_0x403f18(0x593)+_0xd9e5a3+'\x20low.';}function getCorrelationColor(_0x31c77c){const _0x503d06=a0_0x4b2710;if(_0x31c77c>=0.7)return _0x503d06(0x476)+Math[_0x503d06(0x397)](_0x31c77c)+')';if(_0x31c77c>=0.3)return _0x503d06(0x476)+Math['abs'](_0x31c77c)*0.7+')';if(_0x31c77c>=0.1)return _0x503d06(0x476)+Math[_0x503d06(0x397)](_0x31c77c)*0.4+')';if(_0x31c77c>=-0.1)return'rgba(154,\x20165,\x20198,\x200.3)';if(_0x31c77c>=-0.3)return _0x503d06(0x364)+Math[_0x503d06(0x397)](_0x31c77c)*0.4+')';if(_0x31c77c>=-0.7)return _0x503d06(0x364)+Math[_0x503d06(0x397)](_0x31c77c)*0.7+')';return _0x503d06(0x364)+Math['abs'](_0x31c77c)+')';}function getCorrelationStrength(_0x4b0373){const _0x51b44d=a0_0x4b2710,_0x1f3a5b=Math[_0x51b44d(0x397)](_0x4b0373);if(_0x1f3a5b>=0.7)return _0x51b44d(0x227);if(_0x1f3a5b>=0.3)return _0x51b44d(0x373);if(_0x1f3a5b>=0.1)return _0x51b44d(0x589);return'Very\x20Weak';}function render(){const _0x1202fd=a0_0x4b2710,_0x2ce14a=document['getElementById']('status'),_0x51b362=document[_0x1202fd(0x12c)](_0x1202fd(0x186))[_0x1202fd(0x404)];if(_0x51b362==='daily_steps'){document[_0x1202fd(0x12c)]('stepsViewToggle')[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x2dc),document[_0x1202fd(0x12c)]('rhrViewToggle')[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0xf0))[_0x1202fd(0x257)](_0x1202fd(0x3cc))['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x2be))[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none';const _0x459dfd=document[_0x1202fd(0x3ae)](_0x1202fd(0x426)),_0x433a71=Math[_0x1202fd(0x51e)](window[_0x1202fd(0x233)]||0x0,window[_0x1202fd(0x385)]&&window['screen'][_0x1202fd(0x224)]||0x0)<=0x300;if(_0x459dfd&&!_0x433a71)_0x459dfd['style']['position']=_0x1202fd(0x4bc),_0x459dfd[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='0',_0x459dfd[_0x1202fd(0x2a7)][_0x1202fd(0x49c)]='0',_0x459dfd['style'][_0x1202fd(0x224)]=_0x1202fd(0x566);else _0x459dfd&&_0x433a71&&(_0x459dfd['style'][_0x1202fd(0x1d3)]='',_0x459dfd[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='',_0x459dfd[_0x1202fd(0x2a7)][_0x1202fd(0x49c)]='',_0x459dfd[_0x1202fd(0x2a7)][_0x1202fd(0x224)]='');}else{if(_0x51b362==='daily_rhr'){document['getElementById'](_0x1202fd(0x3e0))['closest'](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document['getElementById'](_0x1202fd(0x28c))[_0x1202fd(0x257)]('.cell')[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x2dc),document['getElementById'](_0x1202fd(0xf0))[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x2be))[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none';const _0x4f768d=document[_0x1202fd(0x3ae)](_0x1202fd(0x426)),_0x5961f8=Math[_0x1202fd(0x51e)](window[_0x1202fd(0x233)]||0x0,window[_0x1202fd(0x385)]&&window[_0x1202fd(0x385)]['width']||0x0)<=0x300;if(_0x4f768d&&!_0x5961f8)_0x4f768d[_0x1202fd(0x2a7)][_0x1202fd(0x1d3)]=_0x1202fd(0x4bc),_0x4f768d[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='0',_0x4f768d[_0x1202fd(0x2a7)][_0x1202fd(0x49c)]='0',_0x4f768d['style'][_0x1202fd(0x224)]='200px';else _0x4f768d&&_0x5961f8&&(_0x4f768d[_0x1202fd(0x2a7)][_0x1202fd(0x1d3)]='',_0x4f768d[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='',_0x4f768d['style']['top']='',_0x4f768d[_0x1202fd(0x2a7)][_0x1202fd(0x224)]='');}else{if(_0x51b362===_0x1202fd(0x3fc)){document[_0x1202fd(0x12c)](_0x1202fd(0x3e0))[_0x1202fd(0x257)]('.cell')['style']['display']=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x28c))[_0x1202fd(0x257)]('.cell')['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document['getElementById'](_0x1202fd(0xf0))[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x2dc),document[_0x1202fd(0x12c)](_0x1202fd(0x2be))['closest'](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac);const _0x32cd7d=document[_0x1202fd(0x3ae)](_0x1202fd(0x426)),_0x3902da=Math[_0x1202fd(0x51e)](window[_0x1202fd(0x233)]||0x0,window[_0x1202fd(0x385)]&&window[_0x1202fd(0x385)][_0x1202fd(0x224)]||0x0)<=0x300;if(_0x32cd7d&&!_0x3902da)_0x32cd7d['style']['position']=_0x1202fd(0x4bc),_0x32cd7d[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='0',_0x32cd7d['style'][_0x1202fd(0x49c)]='0',_0x32cd7d[_0x1202fd(0x2a7)][_0x1202fd(0x224)]=_0x1202fd(0x566);else _0x32cd7d&&_0x3902da&&(_0x32cd7d[_0x1202fd(0x2a7)][_0x1202fd(0x1d3)]='',_0x32cd7d[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='',_0x32cd7d[_0x1202fd(0x2a7)][_0x1202fd(0x49c)]='',_0x32cd7d[_0x1202fd(0x2a7)][_0x1202fd(0x224)]='');}else{if(_0x51b362==='daily_minutes'){document[_0x1202fd(0x12c)](_0x1202fd(0x3e0))[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document['getElementById'](_0x1202fd(0x28c))[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0xf0))[_0x1202fd(0x257)]('.cell')[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x2be))[_0x1202fd(0x257)](_0x1202fd(0x3cc))['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x2dc);const _0x3a8600=document[_0x1202fd(0x3ae)]('.profile-cell'),_0x24120e=Math[_0x1202fd(0x51e)](window[_0x1202fd(0x233)]||0x0,window[_0x1202fd(0x385)]&&window[_0x1202fd(0x385)][_0x1202fd(0x224)]||0x0)<=0x300;if(_0x3a8600&&!_0x24120e)_0x3a8600[_0x1202fd(0x2a7)][_0x1202fd(0x1d3)]=_0x1202fd(0x4bc),_0x3a8600[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='0',_0x3a8600[_0x1202fd(0x2a7)][_0x1202fd(0x49c)]='0',_0x3a8600[_0x1202fd(0x2a7)][_0x1202fd(0x224)]='200px';else _0x3a8600&&_0x24120e&&(_0x3a8600['style'][_0x1202fd(0x1d3)]='',_0x3a8600[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='',_0x3a8600['style'][_0x1202fd(0x49c)]='',_0x3a8600[_0x1202fd(0x2a7)][_0x1202fd(0x224)]='');}else{if(_0x51b362===_0x1202fd(0x55f)){document[_0x1202fd(0x12c)]('stepsViewToggle')[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)]['display']=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x28c))[_0x1202fd(0x257)]('.cell')[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document['getElementById'](_0x1202fd(0xf0))[_0x1202fd(0x257)]('.cell')[_0x1202fd(0x2a7)]['display']='none',document[_0x1202fd(0x12c)](_0x1202fd(0x2be))[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac);const _0x419b3a=document['querySelector'](_0x1202fd(0x426)),_0xed6ace=Math[_0x1202fd(0x51e)](window['innerWidth']||0x0,window[_0x1202fd(0x385)]&&window['screen'][_0x1202fd(0x224)]||0x0)<=0x300;if(_0x419b3a&&!_0xed6ace)_0x419b3a['style'][_0x1202fd(0x1d3)]=_0x1202fd(0x4bc),_0x419b3a[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='0',_0x419b3a[_0x1202fd(0x2a7)][_0x1202fd(0x49c)]='0',_0x419b3a[_0x1202fd(0x2a7)][_0x1202fd(0x224)]=_0x1202fd(0x566);else _0x419b3a&&_0xed6ace&&(_0x419b3a[_0x1202fd(0x2a7)][_0x1202fd(0x1d3)]='',_0x419b3a[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='',_0x419b3a[_0x1202fd(0x2a7)][_0x1202fd(0x49c)]='',_0x419b3a[_0x1202fd(0x2a7)][_0x1202fd(0x224)]='');}else{document[_0x1202fd(0x12c)]('stepsViewToggle')[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none',document[_0x1202fd(0x12c)]('rhrViewToggle')[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none',document[_0x1202fd(0x12c)]('sleepViewToggle')[_0x1202fd(0x257)](_0x1202fd(0x3cc))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none',document[_0x1202fd(0x12c)](_0x1202fd(0x2be))[_0x1202fd(0x257)](_0x1202fd(0x3cc))['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac);const _0x4604f5=document[_0x1202fd(0x3ae)](_0x1202fd(0x426)),_0x59bf77=Math[_0x1202fd(0x51e)](window[_0x1202fd(0x233)]||0x0,window['screen']&&window[_0x1202fd(0x385)]['width']||0x0)<=0x300;if(_0x4604f5&&!_0x59bf77)_0x4604f5[_0x1202fd(0x2a7)]['position']=_0x1202fd(0x4bc),_0x4604f5[_0x1202fd(0x2a7)]['right']='0',_0x4604f5['style'][_0x1202fd(0x49c)]='0',_0x4604f5[_0x1202fd(0x2a7)][_0x1202fd(0x224)]=_0x1202fd(0x566);else _0x4604f5&&_0x59bf77&&(_0x4604f5['style'][_0x1202fd(0x1d3)]='',_0x4604f5[_0x1202fd(0x2a7)][_0x1202fd(0x18c)]='',_0x4604f5[_0x1202fd(0x2a7)][_0x1202fd(0x49c)]='',_0x4604f5[_0x1202fd(0x2a7)][_0x1202fd(0x224)]='');}}}}}const _0x15c772=document[_0x1202fd(0x12c)](_0x1202fd(0x111)),_0x142fd6=document[_0x1202fd(0x12c)]('refreshBtn');_0x51b362==='analytics'?(_0x15c772[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='block',_0x15c772['disabled']=![]):(_0x15c772[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),_0x15c772[_0x1202fd(0x32f)]=!![],hideAnalyticsBadges());if(_0x142fd6)_0x142fd6[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x51b362==='daily_steps'?_0x1202fd(0x4ac):'';if(_0x51b362!==_0x1202fd(0x278))try{const _0x4455d7=document[_0x1202fd(0x12c)](_0x1202fd(0x182));if(_0x4455d7)_0x4455d7[_0x1202fd(0x2a7)]['display']=_0x1202fd(0x4ac);if(window[_0x1202fd(0x2e1)]&&window[_0x1202fd(0x2e1)][_0x1202fd(0x583)]){try{window[_0x1202fd(0x2e1)][_0x1202fd(0x583)]();}catch(_0x2dcdb5){}window[_0x1202fd(0x2e1)]=null;}const _0xd47e0=document['getElementById']('sedentaryMeta');if(_0xd47e0)_0xd47e0[_0x1202fd(0xe7)]='';}catch(_0x429692){}try{const _0x2acd4b=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7)),_0x5e72a8=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7)),_0x289f32=_0x158295=>/^\d{4}-\d{2}-\d{2}$/[_0x1202fd(0x497)](String(_0x158295||'')),_0xedc0af=()=>{const _0x172738=_0x1202fd,_0x2aa1cc=new Date(),_0x5dd8da=new Date();_0x5dd8da['setMonth'](_0x2aa1cc['getMonth']()-0x6),_0x2acd4b[_0x172738(0x404)]=_0x5dd8da[_0x172738(0x15d)]()[_0x172738(0x446)](0x0,0xa),_0x5e72a8[_0x172738(0x404)]=_0x2aa1cc[_0x172738(0x15d)]()[_0x172738(0x446)](0x0,0xa);};if([_0x1202fd(0x3fc),_0x1202fd(0xda)][_0x1202fd(0x1e8)](_0x51b362)||_0x51b362===_0x1202fd(0x278)&&parseInt((document[_0x1202fd(0x12c)](_0x1202fd(0x3e0))||{'value':'0'})[_0x1202fd(0x404)],0xa)!==0x2){if((!_0x289f32(_0x2acd4b[_0x1202fd(0x404)])||!_0x289f32(_0x5e72a8['value']))&&!(_0x2acd4b[_0x1202fd(0x404)]===''&&_0x289f32(_0x5e72a8[_0x1202fd(0x404)])))_0xedc0af();}if([_0x1202fd(0x4d7)][_0x1202fd(0x1e8)](_0x51b362)){if((!_0x289f32(_0x2acd4b[_0x1202fd(0x404)])||!_0x289f32(_0x5e72a8[_0x1202fd(0x404)]))&&!(_0x2acd4b[_0x1202fd(0x404)]===''&&_0x289f32(_0x5e72a8['value'])))try{const _0x417f3f=normalizeSleepRows(rawSleep),_0x5890d6=document[_0x1202fd(0x12c)]('mainOnly')['checked'],_0xafe136=_0x5890d6?_0x417f3f[_0x1202fd(0x23e)](_0xc31aaf=>_0xc31aaf['isMainSleep']):_0x417f3f;if(_0xafe136[_0x1202fd(0x2f5)]>0x0){let _0x481518=_0xafe136[0x0]['date'],_0x2eaf05=_0xafe136[0x0][_0x1202fd(0xd4)];for(const _0x49bf4a of _0xafe136){if(_0x49bf4a[_0x1202fd(0xd4)]<_0x481518)_0x481518=_0x49bf4a[_0x1202fd(0xd4)];if(_0x49bf4a[_0x1202fd(0xd4)]>_0x2eaf05)_0x2eaf05=_0x49bf4a[_0x1202fd(0xd4)];}_0x2acd4b['value']=toISODate(_0x481518),_0x5e72a8['value']=toISODate(_0x2eaf05);}else _0xedc0af();}catch(_0x5afde9){_0xedc0af();}}if([_0x1202fd(0x2fd)][_0x1202fd(0x1e8)](_0x51b362)){if((!_0x289f32(_0x2acd4b[_0x1202fd(0x404)])||!_0x289f32(_0x5e72a8[_0x1202fd(0x404)]))&&!(_0x2acd4b[_0x1202fd(0x404)]===''&&_0x289f32(_0x5e72a8['value'])))_0xedc0af();}}catch(_0x570d18){}const _0x13c322=normalizeSleepRows(rawSleep),_0x5c79c0=filterSleep(_0x13c322);if(_0x51b362==='daily_score'){const _0x39827f=document[_0x1202fd(0x12c)](_0x1202fd(0xf0)),_0x813fae=parseInt(_0x39827f['value']),_0x59dada=_0x813fae===0x2;if(_0x59dada){const _0x214360=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7)),_0x34ae7=document[_0x1202fd(0x12c)]('dateTo'),_0x35e996=_0x5c79c0[_0x1202fd(0x2f5)]>0x0;_0x35e996?(_0x214360[_0x1202fd(0x328)][_0x1202fd(0x2dd)](_0x1202fd(0x579)),_0x34ae7[_0x1202fd(0x328)]['remove'](_0x1202fd(0x579))):(_0x214360[_0x1202fd(0x328)][_0x1202fd(0x27c)](_0x1202fd(0x579)),_0x34ae7[_0x1202fd(0x328)][_0x1202fd(0x27c)](_0x1202fd(0x579)));}}const _0x32b7ca=groupByMonth(_0x5c79c0),_0x102e1e=groupByYear(_0x5c79c0),_0x3a877c=document[_0x1202fd(0x12c)](_0x1202fd(0x3a0)),_0x36dbe4=_0x5c79c0[_0x1202fd(0x2f5)]>0x0?_0x5c79c0[_0x1202fd(0x218)](_0x839355=>_0x839355[_0x1202fd(0x570)])[_0x1202fd(0x23e)](Number[_0x1202fd(0x42c)])[_0x1202fd(0x5a1)]((_0x31e8be,_0x23e5b1)=>_0x31e8be+_0x23e5b1,0x0)/_0x5c79c0[_0x1202fd(0x218)](_0x5dd570=>_0x5dd570[_0x1202fd(0x570)])[_0x1202fd(0x23e)](Number['isFinite'])[_0x1202fd(0x2f5)]:0x0;let _0xc00257=_0x5c79c0[_0x1202fd(0x2f5)]+_0x1202fd(0x1d6)+(_0x5c79c0[_0x1202fd(0x2f5)]?_0x5c79c0[0x0][_0x1202fd(0x55d)]:'')+_0x1202fd(0x5a7)+(_0x5c79c0[_0x1202fd(0x2f5)]?_0x5c79c0[_0x5c79c0[_0x1202fd(0x2f5)]-0x1]['dateISO']:'')+'\x20•\x20avg\x20'+(Number[_0x1202fd(0x42c)](_0x36dbe4)?_0x36dbe4['toFixed'](0x1):_0x1202fd(0x396));if(_0x51b362===_0x1202fd(0x3fc)){const _0xc81d11=document[_0x1202fd(0x12c)](_0x1202fd(0xf0)),_0xea0b26=parseInt(_0xc81d11[_0x1202fd(0x404)]),_0x532e17=_0xea0b26===0x1,_0x4b44a2=_0xea0b26===0x2;if(_0x4b44a2&&_0x102e1e['length']>=0x2){const _0x5f5651=_0x102e1e[_0x1202fd(0x218)](_0x496683=>_0x496683['sleepScore'])[_0x1202fd(0x23e)](Number[_0x1202fd(0x42c)]);if(_0x5f5651['length']>=0x2){const _0x1d1fc1=_0x5f5651[_0x1202fd(0x218)]((_0xb5dddc,_0x5d46bf)=>({'x':_0x5d46bf,'y':_0xb5dddc})),_0x594bfa=calculateLinearRegression(_0x1d1fc1);if(_0x594bfa){const _0x211cc9=_0x594bfa[_0x1202fd(0x49d)]>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x211cc9+_0x594bfa[_0x1202fd(0x49d)][_0x1202fd(0xcf)](0x3)+'\x20points';}}}else{if(_0x532e17&&_0x32b7ca['length']>=0x2){const _0x42d52d=_0x32b7ca['map'](_0x104101=>_0x104101[_0x1202fd(0x570)])[_0x1202fd(0x23e)](Number[_0x1202fd(0x42c)]);if(_0x42d52d[_0x1202fd(0x2f5)]>=0x2){const _0x119feb=_0x42d52d[_0x1202fd(0x218)]((_0x39a7c0,_0x5d7814)=>({'x':_0x5d7814,'y':_0x39a7c0})),_0x327150=calculateLinearRegression(_0x119feb);if(_0x327150){const _0x43be9c=_0x327150[_0x1202fd(0x49d)]>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x43be9c+_0x327150['slope'][_0x1202fd(0xcf)](0x3)+_0x1202fd(0x133);}}}else{if(_0x5c79c0[_0x1202fd(0x2f5)]>=0x2){const _0x442e3d=_0x5c79c0[_0x1202fd(0x218)](_0x238f58=>_0x238f58[_0x1202fd(0x570)])[_0x1202fd(0x23e)](Number[_0x1202fd(0x42c)]);if(_0x442e3d[_0x1202fd(0x2f5)]>=0x2){const _0x41df5a=_0x442e3d[_0x1202fd(0x218)]((_0x19d248,_0x4a0bc8)=>({'x':_0x4a0bc8,'y':_0x19d248})),_0x20234a=calculateLinearRegression(_0x41df5a);if(_0x20234a){const _0x309c2b=_0x20234a[_0x1202fd(0x49d)]>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x309c2b+_0x20234a['slope']['toFixed'](0x3)+_0x1202fd(0x133);}}}}}}if(_0x51b362===_0x1202fd(0xda)&&_0x5c79c0[_0x1202fd(0x2f5)]>=0x2){const _0x15f0a2=_0x5c79c0[_0x1202fd(0x218)](_0x4ad80f=>_0x4ad80f[_0x1202fd(0x475)])['filter'](Number['isFinite']);if(_0x15f0a2[_0x1202fd(0x2f5)]>=0x2){const _0x5adb94=_0x15f0a2[_0x1202fd(0x218)]((_0xc693a7,_0x564f84)=>({'x':_0x564f84,'y':_0xc693a7})),_0x51d22d=calculateLinearRegression(_0x5adb94);if(_0x51d22d){const _0x17b695=_0x51d22d[_0x1202fd(0x49d)]>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x17b695+_0x51d22d[_0x1202fd(0x49d)][_0x1202fd(0xcf)](0x3);}}}if(_0x51b362==='daily_minutes'){const _0x2b20e2=document[_0x1202fd(0x12c)]('minutesViewToggle'),_0x587137=parseInt(_0x2b20e2[_0x1202fd(0x404)]),_0xda7393=_0x587137===0x1;if(_0xda7393&&_0x32b7ca['length']>=0x2){const _0x364bdc=_0x32b7ca[_0x1202fd(0x218)](_0x1383e5=>_0x1383e5['minutesAsleep'])[_0x1202fd(0x23e)](Number[_0x1202fd(0x42c)]);if(_0x364bdc['length']>=0x2){const _0x59f497=_0x364bdc[_0x1202fd(0x218)]((_0xf32f8d,_0x7a6c4)=>({'x':_0x7a6c4,'y':_0xf32f8d})),_0x307b24=calculateLinearRegression(_0x59f497);if(_0x307b24){const _0x123bc0=_0x307b24['slope']>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x123bc0+_0x307b24[_0x1202fd(0x49d)][_0x1202fd(0xcf)](0x3);}}}else{if(_0x5c79c0[_0x1202fd(0x2f5)]>=0x2){const _0x4a6673=_0x5c79c0[_0x1202fd(0x218)](_0x41c222=>_0x41c222['minutesAsleep'])[_0x1202fd(0x23e)](Number['isFinite']);if(_0x4a6673[_0x1202fd(0x2f5)]>=0x2){const _0x1119dc=_0x4a6673[_0x1202fd(0x218)]((_0x17a5d9,_0x45f7bb)=>({'x':_0x45f7bb,'y':_0x17a5d9})),_0x7915e=calculateLinearRegression(_0x1119dc);if(_0x7915e){const _0x415c8e=_0x7915e[_0x1202fd(0x49d)]>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x415c8e+_0x7915e[_0x1202fd(0x49d)]['toFixed'](0x3);}}}}}let _0x3fd486=[];const _0x47ca30=document[_0x1202fd(0x12c)]('chart')[_0x1202fd(0x3b6)]('2d');if(chart)chart['destroy']();let _0x52082c=null;const _0x380356=['#8ab4ff',_0x1202fd(0x2e4),_0x1202fd(0x507),'#ff8aa1',_0x1202fd(0x22d),_0x1202fd(0x165)];if(_0x51b362===_0x1202fd(0x3fc)){const _0x19ec70=document[_0x1202fd(0x12c)](_0x1202fd(0xf0)),_0x10f039=parseInt(_0x19ec70[_0x1202fd(0x404)]),_0x88f1a7=_0x10f039===0x1,_0x5d7ebc=_0x10f039===0x2;if(_0x5d7ebc){const _0x5e349d=_0x102e1e[_0x1202fd(0x218)](_0x2d990b=>({'x':_0x2d990b[_0x1202fd(0xd4)],'y':_0x2d990b[_0x1202fd(0x570)]}));_0x3fd486=_0x102e1e[_0x1202fd(0x218)](_0x561e7e=>({'year':_0x561e7e[_0x1202fd(0x302)],'sleepScore':fmt(_0x561e7e[_0x1202fd(0x570)])}));const _0x3c77b9=_0x102e1e[_0x1202fd(0x5a1)]((_0x52e1ab,_0x5cc2ef)=>_0x52e1ab+_0x5cc2ef[_0x1202fd(0x570)],0x0)/_0x102e1e['length'],_0x1ba7e9=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7))[_0x1202fd(0x404)],_0x1c14ac=document['getElementById'](_0x1202fd(0x1f7))[_0x1202fd(0x404)];_0xc00257=_0x102e1e[_0x1202fd(0x2f5)]+'\x20years\x20•\x20range\x20'+(_0x1ba7e9||_0x1202fd(0x121))+_0x1202fd(0x5a7)+(_0x1c14ac||_0x1202fd(0x4f4))+_0x1202fd(0x210)+_0x3c77b9[_0x1202fd(0xcf)](0x1)+_0x1202fd(0x403),_0x52082c={'type':_0x1202fd(0x318),'data':{'datasets':[{'label':_0x1202fd(0x4c3),'data':_0x5e349d,'backgroundColor':_0x380356[0x0]}]},'options':{'scales':{'x':{'type':'time','time':{'unit':_0x1202fd(0x392)}},'y':{'min':0x0,'max':0x64}},'plugins':{'tooltip':{'callbacks':{'title':function(_0x216fa9){const _0xfe5f04=_0x1202fd,_0x95532a=_0x216fa9[0x0]['dataIndex'],_0x183ac3=_0x102e1e[_0x95532a];if(!_0x183ac3)return'';return _0x183ac3[_0xfe5f04(0x302)];},'label':function(_0x3b5669){const _0x2c45d9=_0x1202fd;return _0x3b5669[_0x2c45d9(0x4ee)][_0x2c45d9(0x56a)]+':\x20'+_0x3b5669[_0x2c45d9(0x4e7)]['y'][_0x2c45d9(0xcf)](0x2);}}}}}};}else{if(_0x88f1a7){const _0x36fd50=lineSeries(_0x32b7ca,_0x1202fd(0xd4),_0x1202fd(0x570));_0x3fd486=_0x32b7ca[_0x1202fd(0x218)](_0x40f062=>({'month':_0x40f062[_0x1202fd(0x302)],'sleepScore':fmt(_0x40f062[_0x1202fd(0x570)])}));const _0x38e391=_0x32b7ca[_0x1202fd(0x5a1)]((_0x39b15f,_0x10d7e0)=>_0x39b15f+_0x10d7e0[_0x1202fd(0x570)],0x0)/_0x32b7ca[_0x1202fd(0x2f5)],_0x3a9f19=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7))['value'],_0x7f51b9=document[_0x1202fd(0x12c)]('dateTo')['value'];_0xc00257=_0x32b7ca['length']+_0x1202fd(0x42e)+(_0x3a9f19||_0x1202fd(0x121))+_0x1202fd(0x5a7)+(_0x7f51b9||_0x1202fd(0x4f4))+_0x1202fd(0x210)+_0x38e391[_0x1202fd(0xcf)](0x1)+'\x20sleep\x20score\x20per\x20month',_0x52082c={'type':_0x1202fd(0x36c),'data':{'datasets':[{'label':_0x1202fd(0x4c3),'data':_0x36fd50,'borderColor':_0x380356[0x0],'tension':0.2}]},'options':{'scales':{'x':{'type':_0x1202fd(0x358),'time':{'unit':_0x1202fd(0x2d7)}},'y':{'min':0x0,'max':0x64}},'plugins':{'tooltip':{'callbacks':{'title':function(_0x51c024){const _0x449ffd=_0x1202fd,_0x4f6fea=_0x51c024[0x0][_0x449ffd(0x152)],_0x55fa95=_0x32b7ca[_0x4f6fea];if(!_0x55fa95)return'';const [_0x2aba44,_0x3c85ce]=_0x55fa95[_0x449ffd(0x302)][_0x449ffd(0x48e)]('-'),_0xa22a25=new Date(_0x2aba44,_0x3c85ce-0x1,0x1);return _0xa22a25[_0x449ffd(0x181)](_0x449ffd(0x27f),{'month':_0x449ffd(0x452),'year':_0x449ffd(0x59c)});}}}}}};}else{const _0x56b745=new Date(_0x5c79c0[0x0][_0x1202fd(0xd4)]),_0x17b1e2=new Date(_0x5c79c0[_0x5c79c0['length']-0x1][_0x1202fd(0xd4)]),_0x36098a=new Map(_0x5c79c0[_0x1202fd(0x218)](_0x391f00=>[_0x391f00[_0x1202fd(0x55d)],_0x391f00[_0x1202fd(0x570)]])),_0x271f09=[],_0x4a756b=new Date(_0x56b745);while(_0x4a756b<=_0x17b1e2){const _0x1e78c0=_0x4a756b['toISOString']()['slice'](0x0,0xa),_0x4824c6=_0x36098a[_0x1202fd(0x17f)](_0x1e78c0);_0x271f09[_0x1202fd(0x1a3)]({'x':_0x4a756b[_0x1202fd(0x2c3)](),'y':_0x4824c6!==undefined?_0x4824c6:null}),_0x4a756b[_0x1202fd(0x141)](_0x4a756b[_0x1202fd(0x3dc)]()+0x1);}const _0xf0fc7c=document[_0x1202fd(0x12c)]('dateFrom')[_0x1202fd(0x404)],_0x565eea=document[_0x1202fd(0x12c)]('dateTo')[_0x1202fd(0x404)],_0x174a48=_0x5c79c0[_0x1202fd(0x2f5)]>0x0?_0x5c79c0[_0x1202fd(0x218)](_0x385ca0=>_0x385ca0['sleepScore'])[_0x1202fd(0x23e)](Number['isFinite'])[_0x1202fd(0x5a1)]((_0x153027,_0x803b91)=>_0x153027+_0x803b91,0x0)/_0x5c79c0[_0x1202fd(0x218)](_0x2a4843=>_0x2a4843[_0x1202fd(0x570)])['filter'](Number['isFinite'])['length']:0x0;_0xc00257=_0x5c79c0[_0x1202fd(0x2f5)]+_0x1202fd(0x1d6)+(_0xf0fc7c||_0x1202fd(0x121))+_0x1202fd(0x5a7)+(_0x565eea||_0x1202fd(0x4f4))+_0x1202fd(0x210)+(Number[_0x1202fd(0x42c)](_0x174a48)?_0x174a48[_0x1202fd(0xcf)](0x1):_0x1202fd(0x396))+'\x20sleep\x20score',_0x3fd486=_0x5c79c0[_0x1202fd(0x218)](_0x1a9ca9=>({'date':_0x1a9ca9[_0x1202fd(0x55d)],'sleepScore':fmt(_0x1a9ca9[_0x1202fd(0x570)],0x1),'minutesAsleep':_0x1a9ca9[_0x1202fd(0x475)],'efficiency':fmt(_0x1a9ca9['efficiency'],0x1)})),_0x52082c={'type':_0x1202fd(0x36c),'data':{'datasets':[{'label':'Sleep\x20Score','data':_0x271f09,'borderColor':_0x380356[0x0],'tension':0.2,'spanGaps':![]}]},'options':{'responsive':!![],'scales':{'x':{'type':'time','time':{'unit':'day'}},'y':{'title':{'display':!![],'text':'Score'},'min':0x0,'max':0x64}},'plugins':{'legend':{'display':!![]},'tooltip':{'callbacks':{'title':function(_0x415477){const _0x3139a4=_0x1202fd,_0x42cc2=new Date(_0x415477[0x0]['parsed']['x']);return _0x42cc2[_0x3139a4(0x15d)]()[_0x3139a4(0x446)](0x0,0xa);}}}}}};}}if(_0x5c79c0&&_0x5c79c0[_0x1202fd(0x2f5)]>0x0){const _0x37e4e9=_0x5c79c0[_0x1202fd(0x218)](_0x4e2c17=>_0x4e2c17[_0x1202fd(0x570)])[_0x1202fd(0x23e)](Number[_0x1202fd(0x42c)]),_0x4a6986=0x14,_0x1dfc9e=0x0,_0x191017=0x64,_0xb84ff6=(_0x191017-_0x1dfc9e)/_0x4a6986,_0x25f85d=new Array(_0x4a6986)[_0x1202fd(0x12d)](0x0);_0x37e4e9[_0x1202fd(0x47e)](_0x4e7d7c=>{const _0x91f237=Math['max'](0x0,Math['min'](_0x4a6986-0x1,Math['floor']((_0x4e7d7c-_0x1dfc9e)/_0xb84ff6)));_0x25f85d[_0x91f237]++;});const _0x4ad6f2=[...Array(_0x4a6986)]['map']((_0x20555b,_0x544f56)=>Math['round'](_0x1dfc9e+_0x544f56*_0xb84ff6)+'-'+Math[_0x1202fd(0xf8)](_0x1dfc9e+(_0x544f56+0x1)*_0xb84ff6)),_0x91d2cd=_0x5c79c0['filter'](_0x283bf0=>Number[_0x1202fd(0x42c)](_0x283bf0[_0x1202fd(0x570)]))[_0x1202fd(0x578)]((_0x181d04,_0x4eadea)=>_0x4eadea[_0x1202fd(0x570)]-_0x181d04['sleepScore'])[_0x1202fd(0x446)](0x0,0x14)[_0x1202fd(0x218)](_0xa78ce=>{const _0x52a60d=_0x1202fd,_0x872d97=new Date(_0xa78ce[_0x52a60d(0xd4)]),_0x1d8a07=_0x872d97[_0x52a60d(0x181)](_0x52a60d(0x27f),{'weekday':'short'});return{'date':_0x1d8a07+'\x20'+_0xa78ce[_0x52a60d(0x55d)],'sleepScore':Math['round'](_0xa78ce[_0x52a60d(0x570)])};}),_0xc5ace0=_0x5c79c0[_0x1202fd(0x23e)](_0x71576c=>Number['isFinite'](_0x71576c[_0x1202fd(0x570)]))['sort']((_0x3f7a9f,_0x55f2ed)=>_0x3f7a9f[_0x1202fd(0x570)]-_0x55f2ed[_0x1202fd(0x570)])[_0x1202fd(0x446)](0x0,0x14)['map'](_0x3c1ade=>{const _0x37c9d5=_0x1202fd,_0x52ea07=new Date(_0x3c1ade[_0x37c9d5(0xd4)]),_0x170d95=_0x52ea07['toLocaleDateString'](_0x37c9d5(0x27f),{'weekday':'short'});return{'date':_0x170d95+'\x20'+_0x3c1ade[_0x37c9d5(0x55d)],'sleepScore':Math['round'](_0x3c1ade['sleepScore'])};});renderTopSleepScoreTable(_0x91d2cd),renderBottomSleepScoreTable(_0xc5ace0);const _0x39701b={'type':_0x1202fd(0x318),'data':{'labels':_0x4ad6f2,'datasets':[{'label':_0x1202fd(0x439),'data':_0x25f85d,'backgroundColor':_0x380356[0x0]}]},'options':{'responsive':!![],'scales':{'y':{'beginAtZero':!![],'title':{'display':!![],'text':_0x1202fd(0x23a)}},'x':{'title':{'display':!![],'text':_0x1202fd(0x2c6)}}},'plugins':{'tooltip':{'callbacks':{'title':function(_0x58b077){const _0x2ab39a=_0x1202fd;return _0x2ab39a(0x525)+(_0x58b077&&_0x58b077[0x0]&&_0x58b077[0x0][_0x2ab39a(0x56a)]?_0x58b077[0x0]['label']:'');}}}}}};window[_0x1202fd(0x2ca)]=_0x39701b;const _0x54d36e=_0x4ad6f2['map']((_0x4c6d78,_0x1ec823)=>({'bucket':_0x4c6d78,'count\x20(#\x20of\x20days)':_0x25f85d[_0x1ec823],'percentage':(_0x25f85d[_0x1ec823]/_0x37e4e9['length']*0x64)[_0x1202fd(0xcf)](0x1)+'%'}))[_0x1202fd(0x578)]((_0x3e8ca3,_0xb5a76b)=>_0xb5a76b[_0x1202fd(0xea)]-_0x3e8ca3[_0x1202fd(0xea)]);window['sleepHistogramPreview']=_0x54d36e;const _0x303e6f=document['getElementById']('dateFrom')[_0x1202fd(0x404)],_0x5b3d3f=document[_0x1202fd(0x12c)]('dateTo')['value'],_0x3554ad=_0x37e4e9[_0x1202fd(0x5a1)]((_0x309285,_0x4b59bf)=>_0x309285+_0x4b59bf,0x0)/_0x37e4e9[_0x1202fd(0x2f5)],_0x5c45a9=document[_0x1202fd(0x12c)]('sleepViewToggle'),_0x1e2657=parseInt(_0x5c45a9[_0x1202fd(0x404)]),_0x3ccba4=_0x1e2657===0x1,_0x16c2d0=_0x1e2657===0x2;let _0x51654c,_0x2192b4;if(_0x16c2d0){const _0x277980=new Set(_0x5c79c0[_0x1202fd(0x218)](_0xf7d7de=>_0xf7d7de[_0x1202fd(0xd4)][_0x1202fd(0x1ac)]()));_0x51654c=_0x277980['size'],_0x2192b4=_0x1202fd(0x50f);}else{if(_0x3ccba4){const _0x2acb8a=new Set(_0x5c79c0[_0x1202fd(0x218)](_0x5aa7f0=>_0x5aa7f0[_0x1202fd(0x55d)]['slice'](0x0,0x7)));_0x51654c=_0x2acb8a['size'],_0x2192b4=_0x1202fd(0x19d);}else _0x51654c=_0x37e4e9[_0x1202fd(0x2f5)],_0x2192b4=_0x1202fd(0x284);}let _0x15f246='';if(_0x5c79c0&&_0x5c79c0['length']>0x0){const _0x1225b5=_0x5c79c0[0x0]['dateISO'],_0x1e3746=_0x5c79c0[_0x5c79c0[_0x1202fd(0x2f5)]-0x1][_0x1202fd(0x55d)];_0x15f246=_0x1202fd(0x468)+_0x1225b5+_0x1202fd(0x5a7)+_0x1e3746;}else _0x15f246='range\x20'+(_0x303e6f||_0x1202fd(0x121))+_0x1202fd(0x5a7)+(_0x5b3d3f||_0x1202fd(0x4f4));const _0x13f5ae=_0x51654c+'\x20'+_0x2192b4+'\x20•\x20'+_0x15f246+'\x20•\x20avg\x20'+_0x3554ad[_0x1202fd(0xcf)](0x1)+'\x20score',_0x4a1d61=document['getElementById'](_0x1202fd(0x1c3));_0x4a1d61&&(_0x4a1d61['innerHTML']=_0x13f5ae);}}if(_0x51b362===_0x1202fd(0xda)){const _0x386483=document['getElementById'](_0x1202fd(0x2be)),_0x188984=parseInt(_0x386483[_0x1202fd(0x404)]),_0x5ae388=_0x188984===0x1;if(_0x5ae388){const _0x39e3b5=lineSeries(_0x32b7ca,_0x1202fd(0xd4),'minutesAsleep');_0x3fd486=_0x32b7ca[_0x1202fd(0x218)](_0x4414ad=>({'month':_0x4414ad['key'],'minutesAsleep':fmt(_0x4414ad[_0x1202fd(0x475)],0x1)})),_0x52082c={'type':_0x1202fd(0x36c),'data':{'datasets':[{'label':_0x1202fd(0x138),'data':_0x39e3b5,'borderColor':_0x380356[0x0],'tension':0.2}]},'options':{'scales':{'x':{'type':_0x1202fd(0x358),'time':{'unit':_0x1202fd(0x2d7)}},'y':{'title':{'display':!![],'text':_0x1202fd(0x17b)}}},'plugins':{'tooltip':{'callbacks':{'title':function(_0x1e3a7e){const _0x160476=_0x1202fd,_0x2295d6=_0x1e3a7e[0x0]['dataIndex'],_0x34b29a=_0x32b7ca[_0x2295d6];if(!_0x34b29a)return'';const [_0x1f96d7,_0x1ef7f9]=_0x34b29a[_0x160476(0x302)]['split']('-'),_0x23e888=new Date(_0x1f96d7,_0x1ef7f9-0x1,0x1);return _0x23e888['toLocaleDateString'](_0x160476(0x27f),{'month':_0x160476(0x452),'year':'numeric'});},'label':function(_0x46e273){const _0x4c8206=_0x1202fd;return _0x46e273[_0x4c8206(0x4ee)][_0x4c8206(0x56a)]+':\x20'+Math[_0x4c8206(0xf8)](_0x46e273[_0x4c8206(0x4e7)]['y']);}}}}}};}else{const _0x3eedc4=dailyLineSeries(_0x5c79c0,_0x1202fd(0xd4),_0x1202fd(0x475));_0x3fd486=_0x5c79c0[_0x1202fd(0x218)](_0x8ec7a1=>({'date':_0x8ec7a1[_0x1202fd(0x55d)],'minutesAsleep':_0x8ec7a1[_0x1202fd(0x475)]})),_0x52082c={'type':_0x1202fd(0x36c),'data':{'datasets':[{'label':'Minutes\x20Asleep','data':_0x3eedc4,'borderColor':_0x380356[0x0],'tension':0.2,'spanGaps':![]}]},'options':{'responsive':!![],'scales':{'x':{'type':'time'},'y':{'title':{'display':!![],'text':_0x1202fd(0x17b)}}},'plugins':{'tooltip':{'callbacks':{'title':function(_0x33b518){const _0x57be16=_0x1202fd,_0x3a4fe3=new Date(_0x33b518[0x0][_0x57be16(0x4e7)]['x']);return _0x3a4fe3[_0x57be16(0x15d)]()[_0x57be16(0x446)](0x0,0xa);}}}}}};}}if(_0x51b362===_0x1202fd(0x4d7)){const _0x31e1c3=lineSeries(_0x32b7ca,'date',_0x1202fd(0x363)),_0x105393=lineSeries(_0x32b7ca,_0x1202fd(0xd4),_0x1202fd(0x492)),_0x7f038b=lineSeries(_0x32b7ca,_0x1202fd(0xd4),_0x1202fd(0x24e));_0x3fd486=_0x32b7ca[_0x1202fd(0x218)](_0x267279=>({'month':_0x267279[_0x1202fd(0x302)],'pctDeep':fmt(_0x267279[_0x1202fd(0x363)]),'pctREM':fmt(_0x267279[_0x1202fd(0x492)]),'pctLight':fmt(_0x267279[_0x1202fd(0x24e)])})),_0x52082c={'type':_0x1202fd(0x36c),'data':{'datasets':[{'label':_0x1202fd(0x4f3),'data':_0x31e1c3,'borderColor':_0x380356[0x1],'tension':0.2},{'label':_0x1202fd(0x1f9),'data':_0x105393,'borderColor':_0x380356[0x3],'tension':0.2},{'label':'Light\x20%','data':_0x7f038b,'borderColor':_0x380356[0x4],'tension':0.2}]},'options':{'scales':{'x':{'type':_0x1202fd(0x358),'time':{'unit':_0x1202fd(0x2d7)}},'y':{'title':{'display':!![],'text':'%\x20of\x20minutes\x20asleep'},'min':0x0,'max':0x64}},'plugins':{'tooltip':{'callbacks':{'title':function(_0x404c84){const _0x351233=_0x1202fd,_0x36ac5c=new Date(_0x404c84[0x0][_0x351233(0x4e7)]['x']);return _0x36ac5c['toISOString']()[_0x351233(0x446)](0x0,0xa);}}}}}};}if(_0x51b362==='corr_same'){const _0x322c28=tryLoadHRV();if(!_0x322c28)document['getElementById']('note')[_0x1202fd(0x3d9)]=_0x1202fd(0x3c6),_0x3fd486=[],_0x52082c=createMessageChart(_0x1202fd(0xe0));else{document[_0x1202fd(0x12c)](_0x1202fd(0x29b))['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x282);const _0x5c7320=new Map(_0x322c28[_0x1202fd(0x218)](_0x546928=>[_0x546928[_0x1202fd(0x55d)],_0x546928[_0x1202fd(0x20d)]])),_0x5bbf7b=[];_0x5c79c0['forEach'](_0x25aa66=>{const _0x13e63d=_0x1202fd,_0x24eeee=_0x25aa66['dateISO'],_0x3d65da=_0x5c7320[_0x13e63d(0x17f)](_0x24eeee);if(Number['isFinite'](_0x25aa66[_0x13e63d(0x570)])&&Number[_0x13e63d(0x42c)](_0x3d65da)&&_0x3d65da>0x0)_0x5bbf7b[_0x13e63d(0x1a3)]({'x':_0x25aa66['sleepScore'],'y':_0x3d65da});});const _0x408d29=[];_0x5c79c0[_0x1202fd(0x47e)](_0x52de2e=>{const _0x44df8d=_0x1202fd,_0x477518=addDaysISO(_0x52de2e[_0x44df8d(0x55d)],0x1),_0x1c5751=_0x5c7320[_0x44df8d(0x17f)](_0x477518);if(Number[_0x44df8d(0x42c)](_0x52de2e[_0x44df8d(0x570)])&&Number['isFinite'](_0x1c5751)&&_0x1c5751>0x0)_0x408d29['push']({'x':_0x52de2e[_0x44df8d(0x570)],'y':_0x1c5751});});let _0x54a794='',_0xe3919c='';if(_0x5bbf7b[_0x1202fd(0x2f5)]>0x1){const _0x59dd1a=_0x5bbf7b[_0x1202fd(0x218)](_0xeb1c8c=>_0xeb1c8c['x']),_0x5eb147=winsorize(_0x5bbf7b[_0x1202fd(0x218)](_0x3d81ca=>_0x3d81ca['y'])),_0x437214=calculateCorrelation(_0x59dd1a,_0x5eb147),_0x237a9f=calculateSpearmanCorrelation(_0x59dd1a,_0x5eb147);_0x54a794='\x20•\x20Pearson:\x20'+_0x437214[_0x1202fd(0xcf)](0x3)+_0x1202fd(0x4a9)+_0x237a9f[_0x1202fd(0xcf)](0x3);}if(_0x408d29[_0x1202fd(0x2f5)]>0x1){const _0xa21070=_0x408d29[_0x1202fd(0x218)](_0x25a16d=>_0x25a16d['x']),_0xed4b29=winsorize(_0x408d29[_0x1202fd(0x218)](_0x2acef7=>_0x2acef7['y'])),_0x124b14=calculateCorrelation(_0xa21070,_0xed4b29),_0x5ef5e2=calculateSpearmanCorrelation(_0xa21070,_0xed4b29);_0xe3919c=_0x1202fd(0x34d)+_0x124b14['toFixed'](0x3)+_0x1202fd(0x4a9)+_0x5ef5e2[_0x1202fd(0xcf)](0x3);}_0xc00257='';const _0x570905=_0x1202fd(0x453)+_0x5bbf7b[_0x1202fd(0x2f5)]+'\x20points'+_0x54a794;let _0x551332=document[_0x1202fd(0x12c)](_0x1202fd(0x292));!_0x551332&&(_0x551332=document[_0x1202fd(0x494)]('div'),_0x551332['id']=_0x1202fd(0x292),_0x551332['className']=_0x1202fd(0x4b9),_0x551332[_0x1202fd(0x2a7)][_0x1202fd(0x4e9)]=_0x1202fd(0x356),_0x551332['style'][_0x1202fd(0x495)]=_0x1202fd(0x1b6),_0x551332[_0x1202fd(0x2a7)]['color']=_0x1202fd(0x16f),_0x551332['style']['textAlign']=_0x1202fd(0x220),document[_0x1202fd(0x12c)]('chart')[_0x1202fd(0x46d)][_0x1202fd(0x188)](_0x551332,document[_0x1202fd(0x12c)]('chart')[_0x1202fd(0x410)]));_0x551332[_0x1202fd(0x148)]=_0x570905;const _0x16bdce=_0x1202fd(0x198)+_0x408d29[_0x1202fd(0x2f5)]+_0x1202fd(0x133)+_0xe3919c;let _0x34ec3b=document[_0x1202fd(0x12c)]('nextDayMeta');!_0x34ec3b&&(_0x34ec3b=document[_0x1202fd(0x494)]('div'),_0x34ec3b['id']=_0x1202fd(0x422),_0x34ec3b[_0x1202fd(0x582)]=_0x1202fd(0x4b9),_0x34ec3b[_0x1202fd(0x2a7)][_0x1202fd(0x4e9)]=_0x1202fd(0x356),_0x34ec3b[_0x1202fd(0x2a7)][_0x1202fd(0x495)]='12px',_0x34ec3b[_0x1202fd(0x2a7)]['color']=_0x1202fd(0x16f),_0x34ec3b['style'][_0x1202fd(0x1c2)]=_0x1202fd(0x220),document[_0x1202fd(0x12c)](_0x1202fd(0x29b))[_0x1202fd(0x3d1)](_0x34ec3b));_0x34ec3b['textContent']=_0x16bdce,_0x52082c={'type':_0x1202fd(0x40f),'data':{'datasets':[{'label':'Sleep\x20Score\x20vs\x20RMSSD\x20(Same\x20Night)','data':_0x5bbf7b,'backgroundColor':_0x380356[0x2],'borderColor':_0x380356[0x2],'pointRadius':0x4,'pointHoverRadius':0x6}]},'options':{'responsive':!![],'scales':{'x':{'title':{'display':!![],'text':_0x1202fd(0x3a2)},'min':0x0,'max':0x64},'y':{'title':{'display':!![],'text':_0x1202fd(0x42b)}}}}};const _0x1312bd={'type':'scatter','data':{'datasets':[{'label':'Sleep\x20Score\x20vs\x20RMSSD\x20(Next\x20Day)','data':_0x408d29,'backgroundColor':_0x380356[0x3],'borderColor':_0x380356[0x3],'pointRadius':0x4,'pointHoverRadius':0x6}]},'options':{'responsive':!![],'scales':{'x':{'title':{'display':!![],'text':_0x1202fd(0x3a2)},'min':0x0,'max':0x64},'y':{'title':{'display':!![],'text':_0x1202fd(0x42b)}}}}},_0x565bd9=document[_0x1202fd(0x12c)](_0x1202fd(0x162))[_0x1202fd(0x3b6)]('2d');window[_0x1202fd(0x162)]&&typeof window[_0x1202fd(0x162)]['destroy']==='function'&&window[_0x1202fd(0x162)][_0x1202fd(0x583)]();window['hrvCorrNextChart']=new Chart(_0x565bd9,_0x1312bd);let _0x16f2c5;const _0x548ead=function(){clearTimeout(_0x16f2c5),_0x16f2c5=setTimeout(function(){const _0xb86484=a0_0x20f3;window[_0xb86484(0x162)]&&typeof window['hrvCorrNextChart'][_0xb86484(0x102)]===_0xb86484(0x45f)&&document[_0xb86484(0x12c)](_0xb86484(0x29b))[_0xb86484(0x2a7)][_0xb86484(0x3a6)]!==_0xb86484(0x4ac)&&window[_0xb86484(0x162)]['resize']();},0x64);};window['hrvCorrResizeHandler']&&window[_0x1202fd(0x272)](_0x1202fd(0x102),window[_0x1202fd(0x36b)]),window[_0x1202fd(0x36b)]=_0x548ead,window[_0x1202fd(0x3e4)](_0x1202fd(0x102),_0x548ead),_0x3fd486=_0x5bbf7b[_0x1202fd(0x446)](0x0,0x32)[_0x1202fd(0x218)](_0x10eb0b=>({'sleepScore':fmt(_0x10eb0b['x']),'rmssd':fmt(_0x10eb0b['y'])}));}}if(_0x51b362===_0x1202fd(0x53e)){const _0x40ca00=tryLoadHRV();if(!_0x40ca00)document[_0x1202fd(0x12c)]('note')[_0x1202fd(0x3d9)]=_0x1202fd(0x3c6),_0x3fd486=[],_0x52082c=createMessageChart(_0x1202fd(0xe0));else{const _0x56ab26=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7))['value'],_0x20c8dc=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7))[_0x1202fd(0x404)],_0x597876=_0x40ca00[_0x1202fd(0x23e)](_0x557b5c=>{const _0xa33c8b=_0x1202fd;if(_0x56ab26&&_0x557b5c[_0xa33c8b(0x55d)]<_0x56ab26)return![];if(_0x20c8dc&&_0x557b5c[_0xa33c8b(0x55d)]>_0x20c8dc)return![];return!![];});if(_0x597876[_0x1202fd(0x2f5)]===0x0)document['getElementById'](_0x1202fd(0x1de))[_0x1202fd(0x3d9)]=_0x1202fd(0x597),_0x3fd486=[],_0x52082c={'type':_0x1202fd(0x318),'data':{'labels':[],'datasets':[]}},_0xc00257=_0x1202fd(0x55a);else{const _0x22a2fb=_0x597876[_0x1202fd(0x23e)](_0x2ffd3e=>Number[_0x1202fd(0x42c)](_0x2ffd3e[_0x1202fd(0x20d)])),_0x513515=_0x22a2fb[_0x1202fd(0x5a1)]((_0x5aa675,_0x19b52d)=>_0x5aa675+_0x19b52d[_0x1202fd(0x20d)],0x0),_0x169b8e=_0x22a2fb['length']>0x0?_0x513515/_0x22a2fb[_0x1202fd(0x2f5)]:0x0,_0x47a8ef=_0x22a2fb[_0x1202fd(0x2f5)]>0x0?Math['min'](..._0x22a2fb[_0x1202fd(0x218)](_0x4136b1=>_0x4136b1['rmssd'])):0x0,_0x34cce9=_0x22a2fb[_0x1202fd(0x2f5)]>0x0?Math[_0x1202fd(0x1da)](..._0x22a2fb[_0x1202fd(0x218)](_0x71885c=>_0x71885c[_0x1202fd(0x20d)])):0x0;_0xc00257=_0x22a2fb['length']+_0x1202fd(0x2a9)+_0x47a8ef['toFixed'](0x1)+_0x1202fd(0x5a7)+_0x34cce9[_0x1202fd(0xcf)](0x1)+_0x1202fd(0x210)+_0x169b8e[_0x1202fd(0xcf)](0x1);const _0x31e924=['Monday',_0x1202fd(0x427),'Wednesday',_0x1202fd(0x413),'Friday',_0x1202fd(0x412),_0x1202fd(0x504)],_0x4e1a5e=_0x1bf9c3=>{const _0x265d8a=_0x1202fd,_0x2b7195=new Date(_0x1bf9c3+_0x265d8a(0x44b));return['Sunday',_0x265d8a(0x2a2),_0x265d8a(0x427),_0x265d8a(0x206),_0x265d8a(0x413),_0x265d8a(0x15f),'Saturday'][_0x2b7195['getUTCDay']()];},_0x395515=new Map(_0x31e924[_0x1202fd(0x218)](_0x49143d=>[_0x49143d,[]]));_0x597876[_0x1202fd(0x47e)](_0x5c0c3b=>{const _0x4439ad=_0x1202fd,_0x2bdf8d=_0x4e1a5e(_0x5c0c3b[_0x4439ad(0x55d)]);if(_0x395515[_0x4439ad(0x25e)](_0x2bdf8d))_0x395515[_0x4439ad(0x17f)](_0x2bdf8d)['push'](_0x5c0c3b[_0x4439ad(0x20d)]);});const _0x40da0e=_0x31e924[_0x1202fd(0x218)](_0x4913c7=>{const _0x411581=_0x1202fd,_0x2d0891=_0x395515['get'](_0x4913c7),_0x242555=_0x2d0891[_0x411581(0x2f5)]?_0x2d0891[_0x411581(0x5a1)]((_0x190ebe,_0x2fc015)=>_0x190ebe+_0x2fc015,0x0)/_0x2d0891[_0x411581(0x2f5)]:NaN;return{'day':_0x4913c7,'avg':_0x242555,'n':_0x2d0891[_0x411581(0x2f5)]};}),_0x472451=_0x40da0e[_0x1202fd(0x23e)](_0x30f426=>Number['isFinite'](_0x30f426[_0x1202fd(0x287)]))[_0x1202fd(0x218)](_0x31d2ee=>({'x':_0x31d2ee[_0x1202fd(0xc8)],'y':_0x1202fd(0x1d4),'v':_0x31d2ee[_0x1202fd(0x287)]}));_0x3fd486=_0x40da0e[_0x1202fd(0x23e)](_0x4e12e3=>Number[_0x1202fd(0x42c)](_0x4e12e3['avg']))['map'](_0x249d5f=>({'day':_0x249d5f[_0x1202fd(0xc8)],'avgHRV':_0x249d5f[_0x1202fd(0x287)]['toFixed'](0x2),'count':_0x249d5f['n']}));const _0x36e5c4=_0x597876[_0x1202fd(0x23e)](_0x1a44d2=>Number[_0x1202fd(0x42c)](_0x1a44d2[_0x1202fd(0x20d)])&&_0x1a44d2[_0x1202fd(0x20d)]>0x0)[_0x1202fd(0x578)]((_0x1db663,_0x255bd6)=>_0x255bd6[_0x1202fd(0x20d)]-_0x1db663[_0x1202fd(0x20d)])['slice'](0x0,0x14)[_0x1202fd(0x218)](_0x568c0b=>{const _0x59b174=_0x1202fd,_0x57132e=new Date(_0x568c0b[_0x59b174(0x55d)]+'T00:00:00Z'),_0x189d1c=_0x57132e['toLocaleDateString']('en-US',{'weekday':_0x59b174(0x12a)});return{'date':_0x189d1c+'\x20'+_0x568c0b[_0x59b174(0x55d)],'hrv':_0x568c0b[_0x59b174(0x20d)][_0x59b174(0xcf)](0x1)};}),_0x5a818b=_0x597876['filter'](_0x3d0746=>Number[_0x1202fd(0x42c)](_0x3d0746[_0x1202fd(0x20d)])&&_0x3d0746[_0x1202fd(0x20d)]>0x0)[_0x1202fd(0x578)]((_0x3b5270,_0xa44cb3)=>_0x3b5270['rmssd']-_0xa44cb3[_0x1202fd(0x20d)])[_0x1202fd(0x446)](0x0,0x14)['map'](_0x3fd56d=>{const _0x9c661a=_0x1202fd,_0x3fd348=new Date(_0x3fd56d[_0x9c661a(0x55d)]+_0x9c661a(0x44b)),_0x3742b8=_0x3fd348[_0x9c661a(0x181)](_0x9c661a(0x27f),{'weekday':_0x9c661a(0x12a)});return{'date':_0x3742b8+'\x20'+_0x3fd56d[_0x9c661a(0x55d)],'hrv':_0x3fd56d[_0x9c661a(0x20d)][_0x9c661a(0xcf)](0x1)};});renderTopHRVTable(_0x36e5c4),renderBottomHRVTable(_0x5a818b),renderHRVCUSUMChart(_0x597876);if(_0x472451[_0x1202fd(0x2f5)]===0x0)document[_0x1202fd(0x12c)](_0x1202fd(0x1de))[_0x1202fd(0x3d9)]='No\x20HRV\x20values\x20inside\x20selected\x20date\x20range.',_0x52082c={'type':_0x1202fd(0x318),'data':{'labels':[],'datasets':[]}};else{const _0x3a6c5f=Math[_0x1202fd(0x51e)](..._0x472451[_0x1202fd(0x218)](_0xca8756=>_0xca8756['v'])),_0x36987c=Math['max'](..._0x472451[_0x1202fd(0x218)](_0x1b24ab=>_0x1b24ab['v'])),_0x4e198d=_0x4b90ed=>{const _0x543660=_0x1202fd;if(!(_0x36987c>_0x3a6c5f))return'rgb(128,128,128)';const _0x5f00b3=(_0x4b90ed-_0x3a6c5f)/(_0x36987c-_0x3a6c5f),_0x7b6bbf=Math[_0x543660(0xf8)](0xff*(0x1-_0x5f00b3)),_0x3273ff=Math[_0x543660(0xf8)](0xff*_0x5f00b3);return _0x543660(0x3ba)+_0x7b6bbf+_0x543660(0x4b3)+_0x3273ff+')';};if(Chart[_0x1202fd(0x561)]&&Chart[_0x1202fd(0x561)][_0x1202fd(0x4f5)])_0x52082c={'type':_0x1202fd(0x4f5),'data':{'datasets':[{'label':'Average\x20HRV\x20by\x20Day\x20of\x20Week','data':_0x472451,'backgroundColor':_0x352bc4=>_0x4e198d(_0x352bc4['raw']['v']),'width':()=>0x46,'height':()=>0x28,'borderWidth':0x1,'borderColor':_0x1202fd(0x3cf)}]},'options':{'responsive':!![],'plugins':{'legend':{'display':!![],'position':'bottom','labels':{'generateLabels':function(_0x28fbf2){const _0x27340c=_0x1202fd,_0xf7fd31=Math[_0x27340c(0x51e)](..._0x472451[_0x27340c(0x218)](_0x1251bb=>_0x1251bb['v'])),_0x111972=Math[_0x27340c(0x1da)](..._0x472451[_0x27340c(0x218)](_0x80bd44=>_0x80bd44['v']));return[{'text':_0x27340c(0x202)+_0xf7fd31[_0x27340c(0xcf)](0x1)+')','fillStyle':_0x27340c(0x414),'strokeStyle':_0x27340c(0x414),'lineWidth':0x2,'fontColor':_0x27340c(0x20f)},{'text':_0x27340c(0x267)+_0x111972[_0x27340c(0xcf)](0x1)+')','fillStyle':_0x27340c(0x327),'strokeStyle':_0x27340c(0x327),'lineWidth':0x2,'fontColor':_0x27340c(0x20f)}];},'color':_0x1202fd(0x20f),'font':{'size':0xc}}},'tooltip':{'callbacks':{'title':_0x43a187=>_0x43a187[0x0][_0x1202fd(0x3bb)]['x'],'label':_0x3b12f0=>_0x1202fd(0x250)+_0x3b12f0[_0x1202fd(0x3bb)]['v']['toFixed'](0x2)}}},'scales':{'x':{'type':_0x1202fd(0x33d),'labels':_0x472451[_0x1202fd(0x218)](_0x599937=>_0x599937['x']),'title':{'display':!![],'text':'Day\x20of\x20Week'},'offset':!![],'grid':{'color':_0x1202fd(0x3cf)},'ticks':{'color':_0x1202fd(0x400)}},'y':{'type':_0x1202fd(0x33d),'labels':[_0x1202fd(0x1d4)],'title':{'display':!![],'text':_0x1202fd(0x1f1)},'offset':!![],'grid':{'color':_0x1202fd(0x3cf)},'ticks':{'color':'#9aa5c6'}}}}};else{const _0x4ab281=_0x472451['map'](_0x2a5b9f=>_0x2a5b9f['x']),_0x50c5fd=_0x472451[_0x1202fd(0x218)](_0x59e547=>_0x59e547['v']),_0x5aa47c=_0x472451[_0x1202fd(0x218)](_0x403846=>_0x4e198d(_0x403846['v']));_0x52082c={'type':'bar','data':{'labels':_0x4ab281,'datasets':[{'label':_0x1202fd(0x542),'data':_0x50c5fd,'backgroundColor':_0x5aa47c,'borderColor':_0x1202fd(0x3cf),'borderWidth':0x1}]},'options':{'responsive':!![],'plugins':{'legend':{'display':!![],'position':_0x1202fd(0x3f0),'labels':{'generateLabels':function(_0x38cb7d){const _0x5354c1=_0x1202fd,_0x24f684=Math[_0x5354c1(0x51e)](..._0x472451[_0x5354c1(0x218)](_0x420889=>_0x420889['v'])),_0x41887b=Math[_0x5354c1(0x1da)](..._0x472451['map'](_0x464d38=>_0x464d38['v']));return[{'text':_0x5354c1(0x3f5)+_0x24f684[_0x5354c1(0xcf)](0x1)+')','fillStyle':_0x5354c1(0x414),'strokeStyle':'rgb(255,0,0)','lineWidth':0x2,'fontColor':_0x5354c1(0x20f)},{'text':_0x5354c1(0x137)+_0x41887b['toFixed'](0x1)+')','fillStyle':_0x5354c1(0x327),'strokeStyle':'rgb(0,0,255)','lineWidth':0x2,'fontColor':_0x5354c1(0x20f)}];},'color':_0x1202fd(0x20f),'font':{'size':0xc}}},'tooltip':{'callbacks':{'title':_0x27eeff=>_0x27eeff[0x0][_0x1202fd(0x56a)],'label':_0x345be9=>_0x1202fd(0x250)+_0x345be9[_0x1202fd(0x4e7)]['y']['toFixed'](0x2)}}},'scales':{'x':{'title':{'display':!![],'text':_0x1202fd(0x3e6)},'grid':{'color':'#1a2349'},'ticks':{'color':'#9aa5c6'}},'y':{'title':{'display':!![],'text':_0x1202fd(0x1f1)},'grid':{'color':_0x1202fd(0x3cf)},'ticks':{'color':'#9aa5c6'}}}}};}}}}}if(_0x51b362===_0x1202fd(0x278)){console['log'](_0x1202fd(0x572));const _0x25d9a0=tryLoadSteps();console[_0x1202fd(0x3ee)](_0x1202fd(0x1b2),_0x25d9a0);if(!_0x25d9a0)document[_0x1202fd(0x12c)](_0x1202fd(0x1de))['innerHTML']=_0x1202fd(0x4b7),_0x3fd486=[],_0x52082c=createMessageChart('Please\x20load\x20fitbit_activity.csv\x20to\x20view\x20this\x20chart');else{const _0x45fdff=document[_0x1202fd(0x12c)]('dateFrom')[_0x1202fd(0x404)],_0x324124=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7))[_0x1202fd(0x404)],_0x240261=_0x25d9a0['filter'](_0x330fd4=>{const _0x430e8d=_0x1202fd;if(_0x45fdff&&_0x330fd4[_0x430e8d(0x55d)]<_0x45fdff)return![];if(_0x324124&&_0x330fd4['dateISO']>_0x324124)return![];return!![];}),_0x58352e=parseInt(document[_0x1202fd(0x12c)](_0x1202fd(0x3e0))[_0x1202fd(0x404)]),_0x45c3b9=_0x58352e===0x1,_0xcca768=_0x58352e===0x2;if(_0x45c3b9){const _0x1c8578=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7)),_0x230b4d=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7));_0x1c8578[_0x1202fd(0x38e)]=_0x1202fd(0xd4),_0x230b4d[_0x1202fd(0x38e)]=_0x1202fd(0xd4);try{let _0x13e4e6=_0x25d9a0[0x0]?.[_0x1202fd(0xd4)];for(const _0x21bdf1 of _0x25d9a0){if(_0x21bdf1[_0x1202fd(0xd4)]<_0x13e4e6)_0x13e4e6=_0x21bdf1[_0x1202fd(0xd4)];}const _0x5e4854=_0x13e4e6?new Date(_0x13e4e6)[_0x1202fd(0x15d)]()[_0x1202fd(0x446)](0x0,0xa):'',_0x4010c8=new Date()[_0x1202fd(0x15d)]()[_0x1202fd(0x446)](0x0,0xa);_0x1c8578['min']=_0x5e4854,_0x230b4d[_0x1202fd(0x51e)]=_0x5e4854,_0x1c8578[_0x1202fd(0x1da)]=_0x4010c8,_0x230b4d['max']=_0x4010c8;}catch(_0x2cc98c){}const _0x32598d=new Date(),_0x3583b3=new Date();_0x3583b3[_0x1202fd(0x4ca)](_0x32598d[_0x1202fd(0x41e)]()-0x6);const _0x3f93f6=_0xcb9fd6=>/^\d{4}-\d{2}-\d{2}$/[_0x1202fd(0x497)](String(_0xcb9fd6||''));(!_0x3f93f6(_0x1c8578[_0x1202fd(0x404)])||!_0x3f93f6(_0x230b4d[_0x1202fd(0x404)]))&&(_0x1c8578[_0x1202fd(0x404)]=_0x3583b3[_0x1202fd(0x15d)]()[_0x1202fd(0x446)](0x0,0xa),_0x230b4d[_0x1202fd(0x404)]=_0x32598d['toISOString']()[_0x1202fd(0x446)](0x0,0xa));const _0x59a32c=_0x1c8578[_0x1202fd(0x404)],_0xb89b02=_0x230b4d[_0x1202fd(0x404)],_0x3a11e7=_0x25d9a0[_0x1202fd(0x23e)](_0x5eddf8=>{const _0x38560c=_0x1202fd;if(_0x59a32c&&_0x5eddf8[_0x38560c(0x55d)]<_0x59a32c)return![];if(_0xb89b02&&_0x5eddf8[_0x38560c(0x55d)]>_0xb89b02)return![];return!![];}),_0x5ebcd1=groupStepsByMonth(_0x3a11e7),_0x19b02c=_0x5ebcd1[_0x1202fd(0x218)](_0x5cdc80=>({'x':_0x5cdc80[_0x1202fd(0xd4)],'y':Number['isFinite'](_0x5cdc80['steps'])&&_0x5cdc80['steps']>0x0?_0x5cdc80[_0x1202fd(0x41b)]:null}));window['stepsMonthlySummary']=_0x5ebcd1['map'](_0x30889a=>({'date':_0x30889a[_0x1202fd(0xd4)],'key':_0x30889a[_0x1202fd(0x302)],'steps':Number(_0x30889a[_0x1202fd(0x41b)])})),_0x3fd486=_0x5ebcd1[_0x1202fd(0x218)](_0xdf4a32=>({'month':_0xdf4a32['key'],'steps':fmt(_0xdf4a32[_0x1202fd(0x41b)],0x0)}));const _0x2370cd=_0x5ebcd1[_0x1202fd(0x5a1)]((_0x506a77,_0x46a764)=>_0x506a77+_0x46a764[_0x1202fd(0x41b)],0x0)/_0x5ebcd1['length'];_0xc00257=_0x5ebcd1[_0x1202fd(0x2f5)]+_0x1202fd(0x1f4)+_0x2370cd[_0x1202fd(0xcf)](0x0)+_0x1202fd(0x479);if(_0x5ebcd1[_0x1202fd(0x2f5)]>=0x2){const _0x46ac5c=_0x5ebcd1[_0x1202fd(0x218)](_0xf534ff=>_0xf534ff[_0x1202fd(0x41b)])[_0x1202fd(0x23e)](_0x3215af=>Number[_0x1202fd(0x42c)](_0x3215af)&&_0x3215af>0x0);if(_0x46ac5c[_0x1202fd(0x2f5)]>=0x2){const _0x573369=_0x46ac5c[_0x1202fd(0x218)]((_0x30d243,_0x24cda6)=>({'x':_0x24cda6,'y':_0x30d243})),_0x10e5e1=calculateLinearRegression(_0x573369);if(_0x10e5e1){const _0x2fa804=_0x10e5e1[_0x1202fd(0x49d)]>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x2fa804+_0x10e5e1['slope']['toFixed'](0x1)+_0x1202fd(0x3cb);}}}_0x52082c={'type':_0x1202fd(0x36c),'data':{'datasets':[{'label':_0x1202fd(0x1fe),'data':_0x19b02c,'borderColor':_0x1202fd(0x34a),'backgroundColor':'rgba(76,\x20175,\x2080,\x200.1)','tension':0.2,'fill':!![],'spanGaps':![]}]},'options':{'responsive':!![],'scales':{'x':{'type':_0x1202fd(0x358),'time':{'unit':_0x1202fd(0x2d7)}},'y':{'title':{'display':!![],'text':_0x1202fd(0x442)},'min':0x0}},'plugins':{'legend':{'display':!![]},'tooltip':{'callbacks':{'title':function(_0x55876a){const _0x1641a0=_0x1202fd,_0x10c106=new Date(_0x55876a[0x0][_0x1641a0(0x4e7)]['x']);return _0x10c106[_0x1641a0(0x181)](_0x1641a0(0x27f),{'year':_0x1641a0(0x59c),'month':_0x1641a0(0x12a)});},'label':function(_0x5cd4a8){const _0x5c2ac5=_0x1202fd;return _0x5cd4a8[_0x5c2ac5(0x4ee)][_0x5c2ac5(0x56a)]+':\x20'+Math[_0x5c2ac5(0xf8)](_0x5cd4a8['parsed']['y'])['toLocaleString']();}}}}}};try{const _0x3d5ecd=document[_0x1202fd(0x12c)](_0x1202fd(0x182)),_0x217384=document[_0x1202fd(0x12c)](_0x1202fd(0x1cc));if(_0x3d5ecd&&_0x217384){_0x3d5ecd[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x282);const _0x22f843=_0x5ebcd1[_0x1202fd(0x218)](_0x5da615=>{const _0x4bab77=_0x1202fd,_0x59c378=Number(_0x5da615[_0x4bab77(0x2b1)]),_0x56e34f=Number[_0x4bab77(0x42c)](_0x59c378)?Math[_0x4bab77(0x1da)](0x0,0x5a0-_0x59c378):NaN;return{'x':_0x5da615[_0x4bab77(0xd4)],'y':_0x56e34f,'key':_0x5da615[_0x4bab77(0x302)]};});window[_0x1202fd(0x3c9)]=_0x22f843[_0x1202fd(0x218)](_0x7b0e49=>({'date':_0x7b0e49['x'],'key':_0x7b0e49[_0x1202fd(0x302)],'nonSedentaryMinutes':_0x7b0e49['y']}));if(window[_0x1202fd(0x2e1)]&&window['sedentaryChart'][_0x1202fd(0x583)])try{window[_0x1202fd(0x2e1)][_0x1202fd(0x583)]();}catch(_0x563c2d){}const _0x4bfa53=_0x22f843['length']?Math[_0x1202fd(0x1da)](..._0x22f843[_0x1202fd(0x218)](_0x4a556f=>_0x4a556f['y'])):0x0,_0x1be73a=Math['ceil']((_0x4bfa53||0x1e0)/0x3c)*0x3c;window['sedentaryChart']=new Chart(_0x217384[_0x1202fd(0x3b6)]('2d'),{'type':_0x1202fd(0x36c),'data':{'datasets':[{'label':'Monthly\x20Avg\x20Non‑Sedentary\x20Hours','data':_0x22f843,'borderColor':_0x1202fd(0x3ab),'backgroundColor':_0x1202fd(0x3d6),'tension':0.2,'fill':!![],'spanGaps':![]}]},'options':{'responsive':!![],'scales':{'x':{'type':'time','time':{'unit':_0x1202fd(0x2d7)}},'y':{'title':{'display':!![],'text':_0x1202fd(0x360)},'min':0x0,'suggestedMax':_0x1be73a,'ticks':{'stepSize':0x3c,'callback':_0x24e546=>{const _0x4b5611=_0x1202fd,_0x4abc88=_0x24e546/0x3c;return Number[_0x4b5611(0x297)](_0x4abc88)?_0x4abc88+'h':_0x4abc88[_0x4b5611(0xcf)](0x1)+'h';}}}},'plugins':{'legend':{'display':!![]},'tooltip':{'callbacks':{'title':_0xd2c81b=>{const _0x4380b3=_0x1202fd;try{const _0xba74=new Date(_0xd2c81b[0x0][_0x4380b3(0x4e7)]['x']);return _0xba74[_0x4380b3(0x15d)]()[_0x4380b3(0x446)](0x0,0xa);}catch(_0x423252){return _0xd2c81b[0x0]['label'];}},'label':_0x462a42=>{const _0x1a760e=_0x1202fd,_0x2250b4=Number(_0x462a42['parsed']['y']);if(!Number[_0x1a760e(0x42c)](_0x2250b4))return'';const _0x3fe909=Math[_0x1a760e(0x2ab)](_0x2250b4/0x3c),_0x433561=Math[_0x1a760e(0xf8)](_0x2250b4%0x3c),_0xd833ce=_0x3fe909>0x0?_0x3fe909+'h\x20':'';return''+_0xd833ce+_0x433561+'m';}}}}}});const _0x4bc6b5=document[_0x1202fd(0x12c)](_0x1202fd(0x1ed));if(_0x4bc6b5){if(_0x22f843[_0x1202fd(0x2f5)]){const _0xf4976a=_0x22f843[_0x1202fd(0x23e)](_0x5ee9ea=>Number[_0x1202fd(0x42c)](_0x5ee9ea['y'])),_0x5487c2=_0xf4976a['length']?Math['round'](_0xf4976a[_0x1202fd(0x5a1)]((_0xde56ea,_0xd50acf)=>_0xde56ea+_0xd50acf['y'],0x0)/_0xf4976a['length']):0x0,_0x273a22=Math[_0x1202fd(0x2ab)](_0x5487c2/0x3c),_0x288340=Math[_0x1202fd(0xf8)](_0x5487c2%0x3c);_0x4bc6b5[_0x1202fd(0xe7)]=_0xf4976a[_0x1202fd(0x2f5)]+_0x1202fd(0x1f4)+(_0x273a22>0x0?_0x273a22+'h\x20':'')+_0x288340+_0x1202fd(0x201);}else _0x4bc6b5[_0x1202fd(0xe7)]='';}}}catch(_0x5e4ea7){}}else{if(_0xcca768){const _0x1e26f3=groupStepsByYear(_0x25d9a0);let _0xb4e428=_0x1e26f3;try{const _0x5ece2a=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7)),_0x16710c=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7)),_0x39505e=Number(_0x5ece2a[_0x1202fd(0x404)]),_0x46676b=Number(_0x16710c[_0x1202fd(0x404)]);if(Number['isFinite'](_0x39505e)&&Number[_0x1202fd(0x42c)](_0x46676b)){const _0xf85209=Math[_0x1202fd(0x51e)](_0x39505e,_0x46676b),_0x42b925=Math['max'](_0x39505e,_0x46676b);_0xb4e428=_0x1e26f3['filter'](_0x1aa35f=>{const _0x56a0f5=_0x1202fd,_0x52b029=_0x1aa35f[_0x56a0f5(0xd4)]['getFullYear']();return _0x52b029>=_0xf85209&&_0x52b029<=_0x42b925;});}}catch(_0x4e1fac){}try{const _0x38f81d=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7)),_0x1f1806=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7));let _0x4bed40=_0x25d9a0[0x0][_0x1202fd(0xd4)][_0x1202fd(0x1ac)]();for(const _0x2fe89f of _0x25d9a0){const _0xeba411=_0x2fe89f[_0x1202fd(0xd4)][_0x1202fd(0x1ac)]();if(_0xeba411<_0x4bed40)_0x4bed40=_0xeba411;}const _0x3e0908=new Date()[_0x1202fd(0x1ac)](),_0x41ff29=_0x38f81d[_0x1202fd(0x38e)]!==_0x1202fd(0x471)||_0x1f1806[_0x1202fd(0x38e)]!==_0x1202fd(0x471);_0x38f81d['type']=_0x1202fd(0x471),_0x1f1806[_0x1202fd(0x38e)]=_0x1202fd(0x471),_0x38f81d[_0x1202fd(0x51e)]=String(_0x4bed40),_0x1f1806[_0x1202fd(0x51e)]=String(_0x4bed40),_0x38f81d['max']=String(_0x3e0908),_0x1f1806[_0x1202fd(0x1da)]=String(_0x3e0908);const _0x565ab7=Number(_0x38f81d[_0x1202fd(0x404)]),_0x28232d=Number(_0x1f1806[_0x1202fd(0x404)]),_0x894025=_0x41ff29||!_0x38f81d[_0x1202fd(0x4ee)][_0x1202fd(0x4b4)],_0xbe4c42=!Number[_0x1202fd(0x42c)](_0x565ab7),_0x355068=!Number['isFinite'](_0x28232d);if(_0x894025||_0xbe4c42||_0x355068)_0x38f81d['value']=String(_0x4bed40),_0x1f1806[_0x1202fd(0x404)]=String(_0x3e0908),_0x38f81d[_0x1202fd(0x4ee)]['yearlyInitialized']='1',_0x1f1806[_0x1202fd(0x4ee)][_0x1202fd(0x4b4)]='1';else{if(_0x565ab7<_0x4bed40||_0x565ab7>_0x3e0908)_0x38f81d[_0x1202fd(0x404)]=String(Math[_0x1202fd(0x51e)](Math['max'](_0x565ab7,_0x4bed40),_0x3e0908));if(_0x28232d<_0x4bed40||_0x28232d>_0x3e0908)_0x1f1806[_0x1202fd(0x404)]=String(Math[_0x1202fd(0x51e)](Math[_0x1202fd(0x1da)](_0x28232d,_0x4bed40),_0x3e0908));}}catch(_0x6e5f){}const _0x1ef624=_0xb4e428['map'](_0x16e407=>({'x':_0x16e407[_0x1202fd(0xd4)],'y':_0x16e407[_0x1202fd(0x41b)]}));window[_0x1202fd(0x5a2)]=_0xb4e428['map'](_0x42c61b=>({'date':_0x42c61b[_0x1202fd(0xd4)],'key':_0x42c61b[_0x1202fd(0x302)],'steps':Number(_0x42c61b[_0x1202fd(0x41b)])})),_0x3fd486=_0xb4e428[_0x1202fd(0x218)](_0x52971a=>({'year':_0x52971a[_0x1202fd(0x302)],'steps':fmt(_0x52971a['steps'],0x0)}));const _0x594ef0=_0xb4e428['reduce']((_0x20a2e2,_0x1bddb9)=>_0x20a2e2+_0x1bddb9[_0x1202fd(0x41b)],0x0)/_0xb4e428[_0x1202fd(0x2f5)];_0xc00257=_0xb4e428[_0x1202fd(0x2f5)]+_0x1202fd(0x130)+_0x594ef0[_0x1202fd(0xcf)](0x0)+_0x1202fd(0x3b5);if(_0xb4e428['length']>=0x2){const _0xa7cc5e=_0xb4e428[_0x1202fd(0x218)](_0xf10f91=>_0xf10f91[_0x1202fd(0x41b)])[_0x1202fd(0x23e)](_0x5ef0d5=>Number[_0x1202fd(0x42c)](_0x5ef0d5)&&_0x5ef0d5>0x0);if(_0xa7cc5e[_0x1202fd(0x2f5)]>=0x2){const _0x3a346c=_0xa7cc5e[_0x1202fd(0x218)]((_0xf0f6a1,_0x5c6e81)=>({'x':_0x5c6e81,'y':_0xf0f6a1})),_0x1d839f=calculateLinearRegression(_0x3a346c);if(_0x1d839f){const _0x381a93=_0x1d839f['slope']>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x381a93+_0x1d839f[_0x1202fd(0x49d)][_0x1202fd(0xcf)](0x1)+'\x20steps';}}}_0x52082c={'type':_0x1202fd(0x318),'data':{'datasets':[{'label':'Yearly\x20Avg\x20Steps','data':_0x1ef624,'backgroundColor':'#4CAF50','borderColor':_0x1202fd(0x269),'borderWidth':0x1}]},'options':{'responsive':!![],'scales':{'x':{'type':_0x1202fd(0x358),'time':{'unit':_0x1202fd(0x392)}},'y':{'title':{'display':!![],'text':'Steps'},'min':0x0}},'plugins':{'legend':{'display':!![]},'tooltip':{'callbacks':{'title':function(_0x4ae90d){const _0x20f48e=_0x1202fd,_0x30e399=new Date(_0x4ae90d[0x0]['parsed']['x']);return _0x30e399[_0x20f48e(0x181)]('en-US',{'year':_0x20f48e(0x59c)});},'label':function(_0x56cb94){const _0x373c10=_0x1202fd;return _0x56cb94[_0x373c10(0x4ee)][_0x373c10(0x56a)]+':\x20'+Math[_0x373c10(0xf8)](_0x56cb94['parsed']['y'])[_0x373c10(0x4ce)]();}}}}}};try{const _0x54982d=document[_0x1202fd(0x12c)](_0x1202fd(0x182)),_0xc45919=document[_0x1202fd(0x12c)](_0x1202fd(0x1cc));if(_0x54982d&&_0xc45919){_0x54982d['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x282);const _0x1b4759=_0xb4e428[_0x1202fd(0x218)](_0x1c582e=>{const _0x50f749=_0x1202fd,_0x1f15c8=Number(_0x1c582e[_0x50f749(0x2b1)]),_0x6755f9=Number[_0x50f749(0x42c)](_0x1f15c8)?Math[_0x50f749(0x1da)](0x0,0x5a0-_0x1f15c8):NaN;return{'x':_0x1c582e[_0x50f749(0xd4)],'y':_0x6755f9,'key':_0x1c582e[_0x50f749(0x302)]};});window[_0x1202fd(0x2a1)]=_0x1b4759[_0x1202fd(0x218)](_0x29a0b7=>({'date':_0x29a0b7['x'],'key':_0x29a0b7['key'],'nonSedentaryMinutes':_0x29a0b7['y']}));const _0x1592e2=new Map();_0xb4e428['forEach'](_0x48d55c=>{const _0x22e905=_0x1202fd,_0x64a222=_0x48d55c['key'];if(!_0x1592e2[_0x22e905(0x25e)](_0x64a222))_0x1592e2[_0x22e905(0x2bd)](_0x64a222,0x0);const _0x4a865b=_0x25d9a0[_0x22e905(0x23e)](_0x207cdf=>{const _0x4b50c4=_0x22e905,_0x5cfba4=_0x207cdf[_0x4b50c4(0xd4)][_0x4b50c4(0x1ac)]()['toString'](),_0x45bff5=Number(_0x207cdf[_0x4b50c4(0x2b1)]);return _0x5cfba4===_0x64a222&&Number['isFinite'](_0x45bff5)&&_0x45bff5>0x0;})[_0x22e905(0x2f5)];_0x1592e2[_0x22e905(0x2bd)](_0x64a222,_0x4a865b);});if(window[_0x1202fd(0x2e1)]&&window[_0x1202fd(0x2e1)][_0x1202fd(0x583)])try{window[_0x1202fd(0x2e1)][_0x1202fd(0x583)]();}catch(_0x52cb58){}const _0x558248=_0x1b4759[_0x1202fd(0x2f5)]?Math[_0x1202fd(0x1da)](..._0x1b4759[_0x1202fd(0x218)](_0x4b4c54=>_0x4b4c54['y'])):0x0,_0x23dcd4=Math[_0x1202fd(0x2ff)]((_0x558248||0x1e0)/0x3c)*0x3c;window[_0x1202fd(0x2e1)]=new Chart(_0xc45919[_0x1202fd(0x3b6)]('2d'),{'type':_0x1202fd(0x318),'data':{'datasets':[{'label':_0x1202fd(0x319),'data':_0x1b4759,'backgroundColor':_0x1202fd(0xd9),'borderColor':_0x1202fd(0x3ab),'borderWidth':0x1}]},'options':{'responsive':!![],'scales':{'x':{'type':'time','time':{'unit':_0x1202fd(0x392)}},'y':{'title':{'display':!![],'text':_0x1202fd(0x360)},'min':0x0,'suggestedMax':_0x23dcd4,'ticks':{'stepSize':0x3c,'callback':_0x3df2bb=>{const _0x1cc13c=_0x1202fd,_0x48a3b4=_0x3df2bb/0x3c;return Number[_0x1cc13c(0x297)](_0x48a3b4)?_0x48a3b4+'h':_0x48a3b4[_0x1cc13c(0xcf)](0x1)+'h';}}}},'plugins':{'legend':{'display':!![]},'tooltip':{'callbacks':{'title':_0x5b15f6=>{const _0xb8e77a=_0x1202fd;try{const _0x3d2c54=new Date(_0x5b15f6[0x0]['parsed']['x']);return _0x3d2c54[_0xb8e77a(0x15d)]()[_0xb8e77a(0x446)](0x0,0xa);}catch(_0x1b86a1){return _0x5b15f6[0x0]['label'];}},'label':_0x12682b=>{const _0xc21db6=_0x1202fd,_0x8a924b=Number(_0x12682b['parsed']['y']);if(!Number['isFinite'](_0x8a924b))return'';const _0x4bbd33=Math[_0xc21db6(0x2ab)](_0x8a924b/0x3c),_0x443731=Math[_0xc21db6(0xf8)](_0x8a924b%0x3c),_0x4e11c0=_0x4bbd33>0x0?_0x4bbd33+'h\x20':'',_0x40e2a4=new Date(_0x12682b[_0xc21db6(0x4e7)]['x'])[_0xc21db6(0x1ac)]()[_0xc21db6(0x559)](),_0x5b59b=_0x1592e2[_0xc21db6(0x17f)](_0x40e2a4)||0x0;return''+_0x4e11c0+_0x443731+_0xc21db6(0x4fa)+_0x5b59b+_0xc21db6(0x513);}}}}}});const _0x42f97c=document[_0x1202fd(0x12c)](_0x1202fd(0x1ed));if(_0x42f97c){if(_0x1b4759[_0x1202fd(0x2f5)]){const _0x3965e7=_0x1b4759[_0x1202fd(0x23e)](_0x318df6=>Number['isFinite'](_0x318df6['y'])),_0x2243c5=_0x3965e7['length']?Math['round'](_0x3965e7[_0x1202fd(0x5a1)]((_0x5c8a9c,_0x56e30c)=>_0x5c8a9c+_0x56e30c['y'],0x0)/_0x3965e7[_0x1202fd(0x2f5)]):0x0,_0x25faac=Math['floor'](_0x2243c5/0x3c),_0x525c5b=Math['round'](_0x2243c5%0x3c);_0x42f97c['innerText']=_0x3965e7[_0x1202fd(0x2f5)]+_0x1202fd(0x130)+(_0x25faac>0x0?_0x25faac+'h\x20':'')+_0x525c5b+'m\x20non‑sedentary\x20per\x20year';}else _0x42f97c[_0x1202fd(0xe7)]='';}}}catch(_0xd0b4b8){}}else{const _0x493f67=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7)),_0xe45311=document[_0x1202fd(0x12c)]('dateTo');_0x493f67['type']=_0x1202fd(0xd4),_0xe45311[_0x1202fd(0x38e)]=_0x1202fd(0xd4);try{let _0x389829=_0x25d9a0[0x0]?.[_0x1202fd(0xd4)];for(const _0x293463 of _0x25d9a0){if(_0x293463[_0x1202fd(0xd4)]<_0x389829)_0x389829=_0x293463[_0x1202fd(0xd4)];}const _0x3a9b6e=_0x389829?new Date(_0x389829)[_0x1202fd(0x15d)]()['slice'](0x0,0xa):'',_0x1d7fee=new Date()[_0x1202fd(0x15d)]()[_0x1202fd(0x446)](0x0,0xa);_0x493f67[_0x1202fd(0x51e)]=_0x3a9b6e,_0xe45311[_0x1202fd(0x51e)]=_0x3a9b6e,_0x493f67[_0x1202fd(0x1da)]=_0x1d7fee,_0xe45311[_0x1202fd(0x1da)]=_0x1d7fee;}catch(_0x302249){}const _0x173a3b=new Date(),_0x5b8fa6=new Date();_0x5b8fa6[_0x1202fd(0x4ca)](_0x173a3b['getMonth']()-0x6);const _0x1002fe=_0x4f3d5a=>/^\d{4}-\d{2}-\d{2}$/[_0x1202fd(0x497)](String(_0x4f3d5a||''));(!_0x1002fe(_0x493f67[_0x1202fd(0x404)])||!_0x1002fe(_0xe45311[_0x1202fd(0x404)]))&&(_0x493f67[_0x1202fd(0x404)]=_0x5b8fa6[_0x1202fd(0x15d)]()[_0x1202fd(0x446)](0x0,0xa),_0xe45311[_0x1202fd(0x404)]=_0x173a3b[_0x1202fd(0x15d)]()['slice'](0x0,0xa));const _0x2fabd7=_0x493f67[_0x1202fd(0x404)],_0x1333fa=_0xe45311['value'],_0x224ce9=_0x25d9a0['filter'](_0x1f08c0=>{const _0x2bbc80=_0x1202fd;if(_0x2fabd7&&_0x1f08c0[_0x2bbc80(0x55d)]<_0x2fabd7)return![];if(_0x1333fa&&_0x1f08c0['dateISO']>_0x1333fa)return![];return!![];});try{const _0x485adb=document['getElementById'](_0x1202fd(0x182)),_0x99afc=document[_0x1202fd(0x12c)](_0x1202fd(0x1cc));if(_0x485adb&&_0x99afc){_0x485adb['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x282);const _0x50bb55=_0x224ce9[_0x1202fd(0x218)](_0x547edb=>{const _0x3f268c=_0x1202fd,_0x45613c=Number(_0x547edb[_0x3f268c(0x2b1)]),_0x5212fa=Number[_0x3f268c(0x42c)](_0x45613c)?Math[_0x3f268c(0x1da)](0x0,0x5a0-_0x45613c):NaN;return{'x':_0x547edb[_0x3f268c(0xd4)],'y':_0x5212fa};});if(window[_0x1202fd(0x2e1)]&&window['sedentaryChart']['destroy'])try{window[_0x1202fd(0x2e1)][_0x1202fd(0x583)]();}catch(_0xa3accf){}const _0x645dd7=_0x50bb55[_0x1202fd(0x2f5)]?Math[_0x1202fd(0x1da)](..._0x50bb55[_0x1202fd(0x218)](_0x15d28a=>_0x15d28a['y'])):0x0,_0x9149c2=Math[_0x1202fd(0x2ff)]((_0x645dd7||0x1e0)/0x3c)*0x3c;window[_0x1202fd(0x2e1)]=new Chart(_0x99afc[_0x1202fd(0x3b6)]('2d'),{'type':'line','data':{'datasets':[{'label':_0x1202fd(0x1a8),'data':_0x50bb55,'borderColor':_0x1202fd(0x3ab),'backgroundColor':'rgba(255,152,0,0.15)','tension':0.2,'fill':!![],'spanGaps':![]}]},'options':{'responsive':!![],'scales':{'x':{'type':_0x1202fd(0x358),'time':{'unit':'day'}},'y':{'title':{'display':!![],'text':'Hours'},'min':0x0,'suggestedMax':_0x9149c2,'ticks':{'stepSize':0x3c,'callback':_0x4fc26e=>{const _0x1fe01e=_0x1202fd,_0x324b61=_0x4fc26e/0x3c;return Number[_0x1fe01e(0x297)](_0x324b61)?_0x324b61+'h':_0x324b61[_0x1fe01e(0xcf)](0x1)+'h';}}}},'plugins':{'legend':{'display':!![]},'tooltip':{'callbacks':{'title':_0x51a9d0=>{const _0x5df823=_0x1202fd;try{const _0x236493=new Date(_0x51a9d0[0x0][_0x5df823(0x4e7)]['x']);return _0x236493['toISOString']()[_0x5df823(0x446)](0x0,0xa);}catch(_0x2d45e9){return _0x51a9d0[0x0]['label'];}},'label':_0x3cd8e0=>{const _0x521179=_0x1202fd,_0x50a38a=Number(_0x3cd8e0[_0x521179(0x4e7)]['y']);if(!Number[_0x521179(0x42c)](_0x50a38a))return'';const _0x2c2bce=Math[_0x521179(0x2ab)](_0x50a38a/0x3c),_0xb65579=Math['round'](_0x50a38a%0x3c),_0x10d93a=_0x2c2bce>0x0?_0x2c2bce+'h\x20':'';return''+_0x10d93a+_0xb65579+'m';}}}}}});const _0x143baf=document['getElementById'](_0x1202fd(0x1ed));if(_0x143baf){if(_0x50bb55[_0x1202fd(0x2f5)]){const _0x566942=_0x50bb55[_0x1202fd(0x23e)](_0x228fdf=>Number[_0x1202fd(0x42c)](_0x228fdf['y'])),_0x8ed91d=_0x566942[_0x1202fd(0x2f5)]?Math[_0x1202fd(0xf8)](_0x566942['reduce']((_0x50770e,_0x3d1937)=>_0x50770e+_0x3d1937['y'],0x0)/_0x566942[_0x1202fd(0x2f5)]):0x0,_0x263a33=Math[_0x1202fd(0x2ab)](_0x8ed91d/0x3c),_0x4d84e2=Math[_0x1202fd(0xf8)](_0x8ed91d%0x3c);_0x143baf[_0x1202fd(0xe7)]=_0x566942[_0x1202fd(0x2f5)]+_0x1202fd(0x39c)+(_0x263a33>0x0?_0x263a33+'h\x20':'')+_0x4d84e2+_0x1202fd(0x1ba);}else _0x143baf['innerText']='';}}}catch(_0x26fd4b){}const _0xaa22c9=_0x224ce9['map'](_0x3d0389=>({'x':_0x3d0389[_0x1202fd(0xd4)],'y':Number[_0x1202fd(0x42c)](_0x3d0389[_0x1202fd(0x41b)])&&_0x3d0389['steps']>0x0?_0x3d0389[_0x1202fd(0x41b)]:null}));try{const _0x12569f=groupStepsByMonth(_0x224ce9);window['stepsMonthlySummary']=_0x12569f[_0x1202fd(0x218)](_0x50f09d=>({'date':_0x50f09d[_0x1202fd(0xd4)],'key':_0x50f09d[_0x1202fd(0x302)],'steps':Number(_0x50f09d['steps'])}));const _0x365061=_0x12569f[_0x1202fd(0x218)](_0x1b0038=>{const _0xc4ae0=_0x1202fd,_0x165eaa=Number(_0x1b0038['sedentaryMinutes']),_0x2a9c9a=Number[_0xc4ae0(0x42c)](_0x165eaa)?Math[_0xc4ae0(0x1da)](0x0,0x5a0-_0x165eaa):NaN;return{'date':_0x1b0038['date'],'key':_0x1b0038['key'],'nonSedentaryMinutes':_0x2a9c9a};});window[_0x1202fd(0x3c9)]=_0x365061;const _0x87e9d8=groupStepsByYear(_0x224ce9);window[_0x1202fd(0x5a2)]=_0x87e9d8['map'](_0x1a0c40=>({'date':_0x1a0c40[_0x1202fd(0xd4)],'key':_0x1a0c40['key'],'steps':Number(_0x1a0c40[_0x1202fd(0x41b)])}));const _0x59cae8=_0x87e9d8[_0x1202fd(0x218)](_0x5f117d=>{const _0x26d504=_0x1202fd,_0x5e38ca=Number(_0x5f117d[_0x26d504(0x2b1)]),_0x38ca8e=Number[_0x26d504(0x42c)](_0x5e38ca)?Math[_0x26d504(0x1da)](0x0,0x5a0-_0x5e38ca):NaN;return{'date':_0x5f117d['date'],'key':_0x5f117d[_0x26d504(0x302)],'nonSedentaryMinutes':_0x38ca8e};});window[_0x1202fd(0x2a1)]=_0x59cae8;}catch(_0xc5bccb){}_0x3fd486=_0x224ce9[_0x1202fd(0x218)](_0x2a07e4=>({'date':_0x2a07e4[_0x1202fd(0x55d)],'steps':_0x2a07e4['steps']}));const _0xf754a9=_0x224ce9[_0x1202fd(0x5a1)]((_0x1e0243,_0x342e49)=>_0x1e0243+_0x342e49[_0x1202fd(0x41b)],0x0)/_0x224ce9[_0x1202fd(0x2f5)];_0xc00257=_0x224ce9[_0x1202fd(0x2f5)]+_0x1202fd(0x556)+(_0x224ce9[_0x1202fd(0x2f5)]?_0x224ce9[0x0]['dateISO']:'')+_0x1202fd(0x5a7)+(_0x224ce9['length']?_0x224ce9[_0x224ce9[_0x1202fd(0x2f5)]-0x1]['dateISO']:'')+_0x1202fd(0x210)+_0xf754a9[_0x1202fd(0xcf)](0x0)+_0x1202fd(0x3cb);if(_0x224ce9[_0x1202fd(0x2f5)]>=0x2){const _0x565ba4=_0x224ce9[_0x1202fd(0x218)](_0x330fbf=>_0x330fbf[_0x1202fd(0x41b)])[_0x1202fd(0x23e)](_0x34a2ae=>Number['isFinite'](_0x34a2ae)&&_0x34a2ae>0x0);if(_0x565ba4[_0x1202fd(0x2f5)]>=0x2){const _0x13aa5a=_0x565ba4['map']((_0x24ddf0,_0xd01652)=>({'x':_0xd01652,'y':_0x24ddf0})),_0xbf6037=calculateLinearRegression(_0x13aa5a);if(_0xbf6037){const _0x41b513=_0xbf6037[_0x1202fd(0x49d)]>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x41b513+_0xbf6037[_0x1202fd(0x49d)][_0x1202fd(0xcf)](0x3)+'\x20('+_0x565ba4[_0x1202fd(0x2f5)]+_0x1202fd(0x10a);}}}_0x52082c={'type':_0x1202fd(0x36c),'data':{'datasets':[{'label':_0x1202fd(0x43b),'data':_0xaa22c9,'borderColor':_0x1202fd(0x34a),'backgroundColor':_0x1202fd(0x339),'tension':0.2,'fill':!![],'spanGaps':![]}]},'options':{'responsive':!![],'scales':{'x':{'type':_0x1202fd(0x358),'time':{'unit':_0x1202fd(0xc8)}},'y':{'title':{'display':!![],'text':_0x1202fd(0x442)},'min':0x0}},'plugins':{'legend':{'display':!![]},'tooltip':{'callbacks':{'title':function(_0x181468){const _0x486fa9=_0x1202fd,_0x597a72=new Date(_0x181468[0x0][_0x486fa9(0x4e7)]['x']);return _0x597a72[_0x486fa9(0x181)](_0x486fa9(0x27f),{'year':_0x486fa9(0x59c),'month':_0x486fa9(0x12a),'day':_0x486fa9(0x59c)});},'label':function(_0x1b3e94){const _0xb57757=_0x1202fd;return _0x1b3e94[_0xb57757(0x4ee)][_0xb57757(0x56a)]+':\x20'+Math[_0xb57757(0xf8)](_0x1b3e94[_0xb57757(0x4e7)]['y'])[_0xb57757(0x4ce)]();}}}}}};}}if(_0x25d9a0){const _0x4acefe=parseInt(document[_0x1202fd(0x12c)]('stepsViewToggle')[_0x1202fd(0x404)]),_0x49c7c8=_0x4acefe===0x1,_0x5c98f6=_0x4acefe===0x2,_0x33f85f=_0x25d9a0[_0x1202fd(0x218)](_0x618693=>_0x618693[_0x1202fd(0x41b)])[_0x1202fd(0x23e)](_0x32d464=>Number[_0x1202fd(0x42c)](_0x32d464)&&_0x32d464>0x0),_0x32741b=_0x33f85f[_0x1202fd(0x2f5)],_0x2763f7=_0x1202fd(0x1db),_0x447c27=_0x33f85f[_0x1202fd(0x5a1)]((_0xe1a6ed,_0x4b7d7c)=>_0xe1a6ed+_0x4b7d7c,0x0)/_0x33f85f['length'],_0x475be1=Math[_0x1202fd(0x1da)](..._0x33f85f),_0x2d86ec=0x3e8,_0x5b2b04=Math['ceil'](_0x475be1/_0x2d86ec),_0x3fcf94=new Array(_0x5b2b04)[_0x1202fd(0x12d)](0x0);_0x33f85f[_0x1202fd(0x47e)](_0x44231c=>{const _0x529333=_0x1202fd,_0x16603f=Math[_0x529333(0x2ab)](_0x44231c/_0x2d86ec);_0x16603f<_0x5b2b04&&_0x3fcf94[_0x16603f]++;});const _0xc54e62=[...Array(_0x5b2b04)][_0x1202fd(0x218)]((_0x1d397f,_0x3f8597)=>_0x3f8597*_0x2d86ec+0x1+'-'+(_0x3f8597+0x1)*_0x2d86ec),_0x3b6ca6=_0x25d9a0['filter'](_0x39622c=>Number[_0x1202fd(0x42c)](_0x39622c['steps'])&&_0x39622c['steps']>0x0)[_0x1202fd(0x578)]((_0x349fa4,_0x4fa42e)=>_0x4fa42e[_0x1202fd(0x41b)]-_0x349fa4[_0x1202fd(0x41b)])[_0x1202fd(0x446)](0x0,0x14)['map'](_0x5550bf=>{const _0x2da88f=_0x1202fd,_0x946e14=new Date(_0x5550bf['date']),_0x414906=_0x946e14['toLocaleDateString'](_0x2da88f(0x27f),{'weekday':_0x2da88f(0x12a)});return{'date':_0x414906+'\x20'+_0x5550bf[_0x2da88f(0x55d)],'steps':Math[_0x2da88f(0xf8)](_0x5550bf[_0x2da88f(0x41b)])[_0x2da88f(0x4ce)]()};}),_0x1fb79c=_0x25d9a0['filter'](_0x5a282c=>Number[_0x1202fd(0x42c)](_0x5a282c[_0x1202fd(0x41b)])&&_0x5a282c['steps']>0x64)[_0x1202fd(0x578)]((_0x483eac,_0x3ac813)=>_0x483eac[_0x1202fd(0x41b)]-_0x3ac813[_0x1202fd(0x41b)])['slice'](0x0,0x14)['map'](_0x54869e=>{const _0x1f78fc=_0x1202fd,_0x5cdf04=new Date(_0x54869e['date']),_0x25f9b8=_0x5cdf04['toLocaleDateString']('en-US',{'weekday':_0x1f78fc(0x12a)});return{'date':_0x25f9b8+'\x20'+_0x54869e[_0x1f78fc(0x55d)],'steps':Math[_0x1f78fc(0xf8)](_0x54869e[_0x1f78fc(0x41b)])[_0x1f78fc(0x4ce)]()};});renderTopStepsTable(_0x3b6ca6),renderBottomStepsTable(_0x1fb79c);const _0x3dec89={'type':_0x1202fd(0x318),'data':{'labels':_0xc54e62,'datasets':[{'label':_0x1202fd(0x215),'data':_0x3fcf94,'backgroundColor':_0x1202fd(0x34a),'borderColor':_0x1202fd(0x269),'borderWidth':0x1}]},'options':{'responsive':!![],'scales':{'y':{'beginAtZero':!![],'title':{'display':!![],'text':_0x1202fd(0x23a)}},'x':{'title':{'display':!![],'text':_0x1202fd(0x197)}}}}};window[_0x1202fd(0x43d)]=_0x3dec89;const _0x1368f6=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7))[_0x1202fd(0x404)],_0x5783fd=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7))[_0x1202fd(0x404)],_0x46ad02=_0x32741b+'\x20'+_0x2763f7+_0x1202fd(0x3e3)+(_0x1368f6||_0x1202fd(0x121))+_0x1202fd(0x5a7)+(_0x5783fd||_0x1202fd(0x4f4))+'\x20•\x20avg\x20'+_0x447c27[_0x1202fd(0xcf)](0x0)+_0x1202fd(0x3cb),_0x36fbb2=document[_0x1202fd(0x12c)](_0x1202fd(0x2e2));_0x36fbb2&&(_0x36fbb2[_0x1202fd(0x3d9)]=_0x46ad02);}}}if(_0x51b362===_0x1202fd(0x2fd)){const _0xc8e473=tryLoadSteps(),_0x470cdf=tryLoadHRV();if(!_0xc8e473||!_0x470cdf)document[_0x1202fd(0x12c)]('note')[_0x1202fd(0x3d9)]='Steps\x20or\x20HRV\x20CSV\x20not\x20loaded',_0x3fd486=[],_0x52082c=createMessageChart(_0x1202fd(0x2ec));else{document['getElementById'](_0x1202fd(0x53d))[_0x1202fd(0x2a7)]['display']='block';const _0x368c6c=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7))[_0x1202fd(0x404)],_0x1c0ef6=document['getElementById']('dateTo')[_0x1202fd(0x404)],_0x3c5a23=_0xc8e473[_0x1202fd(0x23e)](_0x771b94=>{const _0xf7aab9=_0x1202fd;if(_0x368c6c&&_0x771b94['dateISO']<_0x368c6c)return![];if(_0x1c0ef6&&_0x771b94[_0xf7aab9(0x55d)]>_0x1c0ef6)return![];return!![];}),_0x1027bd=new Map(_0x470cdf[_0x1202fd(0x218)](_0x40f4ee=>[_0x40f4ee['dateISO'],_0x40f4ee[_0x1202fd(0x20d)]])),_0x184971=[];_0x3c5a23[_0x1202fd(0x47e)](_0xf05f57=>{const _0x54bce0=_0x1202fd,_0x39ad58=addDaysISO(_0xf05f57[_0x54bce0(0x55d)],0x1),_0x48d111=_0x1027bd[_0x54bce0(0x17f)](_0x39ad58);Number[_0x54bce0(0x42c)](_0xf05f57[_0x54bce0(0x41b)])&&_0xf05f57[_0x54bce0(0x41b)]>0x0&&Number[_0x54bce0(0x42c)](_0x48d111)&&_0x48d111>0x0&&_0x184971['push']({'x':_0xf05f57[_0x54bce0(0x41b)],'y':_0x48d111});});const _0x93ea80=normalizeSleepRows(rawSleep),_0x311305=filterSleep(_0x93ea80),_0xc782c8=new Map(_0x311305[_0x1202fd(0x218)](_0x143d0a=>[sleepKey(_0x143d0a[_0x1202fd(0x55d)]),_0x143d0a[_0x1202fd(0x570)]])),_0x5e3cf1=[];_0x3c5a23[_0x1202fd(0x47e)](_0x226a97=>{const _0x2e71bd=_0x1202fd,_0x270c7a=_0xc782c8['get'](_0x226a97[_0x2e71bd(0x55d)]);Number[_0x2e71bd(0x42c)](_0x226a97[_0x2e71bd(0x41b)])&&_0x226a97[_0x2e71bd(0x41b)]>0x0&&Number[_0x2e71bd(0x42c)](_0x270c7a)&&_0x5e3cf1[_0x2e71bd(0x1a3)]({'x':_0x226a97[_0x2e71bd(0x41b)],'y':_0x270c7a});});let _0x2ba7f0='',_0x2f2f33='';if(_0x184971['length']>=0x2){const _0xf9413=winsorize(_0x184971[_0x1202fd(0x218)](_0x5d8d3e=>_0x5d8d3e['x'])),_0x51ccd3=_0x184971[_0x1202fd(0x218)](_0x1ba4f7=>_0x1ba4f7['y']),_0x125883=calculateCorrelation(_0xf9413,_0x51ccd3),_0x530027=calculateSpearmanCorrelation(_0xf9413,_0x51ccd3);_0x2ba7f0=_0x1202fd(0x34d)+_0x125883[_0x1202fd(0xcf)](0x3)+_0x1202fd(0x4a9)+_0x530027[_0x1202fd(0xcf)](0x3);}if(_0x5e3cf1['length']>=0x2){const _0x63cadf=winsorize(_0x5e3cf1['map'](_0x30842b=>_0x30842b['x'])),_0x40b1d3=_0x5e3cf1[_0x1202fd(0x218)](_0x9b3245=>_0x9b3245['y']),_0x1df457=calculateCorrelation(_0x63cadf,_0x40b1d3),_0x2a2eac=calculateSpearmanCorrelation(_0x63cadf,_0x40b1d3);_0x2f2f33=_0x1202fd(0x34d)+_0x1df457[_0x1202fd(0xcf)](0x3)+_0x1202fd(0x4a9)+_0x2a2eac[_0x1202fd(0xcf)](0x3);}_0xc00257='';const _0x2a0555='Steps\x20vs\x20HRV:\x20'+_0x184971[_0x1202fd(0x2f5)]+_0x1202fd(0x32e)+_0x2ba7f0;let _0x35ac97=document[_0x1202fd(0x12c)](_0x1202fd(0x2c5));!_0x35ac97&&(_0x35ac97=document[_0x1202fd(0x494)](_0x1202fd(0x232)),_0x35ac97['id']=_0x1202fd(0x2c5),_0x35ac97[_0x1202fd(0x582)]=_0x1202fd(0x4b9),_0x35ac97['style'][_0x1202fd(0x4e9)]=_0x1202fd(0x356),_0x35ac97['style'][_0x1202fd(0x495)]=_0x1202fd(0x1b6),_0x35ac97[_0x1202fd(0x2a7)][_0x1202fd(0x1bf)]=_0x1202fd(0x16f),_0x35ac97[_0x1202fd(0x2a7)][_0x1202fd(0x1c2)]=_0x1202fd(0x220),document[_0x1202fd(0x12c)](_0x1202fd(0x234))[_0x1202fd(0x46d)][_0x1202fd(0x188)](_0x35ac97,document[_0x1202fd(0x12c)](_0x1202fd(0x234))[_0x1202fd(0x410)]));_0x35ac97['textContent']=_0x2a0555;const _0x292b53=_0x1202fd(0x1e0)+_0x5e3cf1[_0x1202fd(0x2f5)]+_0x1202fd(0x32e)+_0x2f2f33;let _0x177fb1=document['getElementById'](_0x1202fd(0x2bb));!_0x177fb1&&(_0x177fb1=document[_0x1202fd(0x494)](_0x1202fd(0x232)),_0x177fb1['id']=_0x1202fd(0x2bb),_0x177fb1['className']=_0x1202fd(0x4b9),_0x177fb1[_0x1202fd(0x2a7)][_0x1202fd(0x4e9)]=_0x1202fd(0x356),_0x177fb1['style'][_0x1202fd(0x495)]=_0x1202fd(0x1b6),_0x177fb1[_0x1202fd(0x2a7)][_0x1202fd(0x1bf)]=_0x1202fd(0x16f),_0x177fb1[_0x1202fd(0x2a7)][_0x1202fd(0x1c2)]=_0x1202fd(0x220),document[_0x1202fd(0x12c)]('dualStepsCorrelationCharts')[_0x1202fd(0x3d1)](_0x177fb1));_0x177fb1['textContent']=_0x292b53,_0x52082c={'type':'scatter','data':{'datasets':[{'label':_0x1202fd(0x37c),'data':_0x184971,'backgroundColor':_0x1202fd(0x34a),'borderColor':_0x1202fd(0x269),'pointRadius':0x4,'pointHoverRadius':0x6}]},'options':{'responsive':!![],'scales':{'x':{'title':{'display':!![],'text':_0x1202fd(0x3b0)},'min':0x0},'y':{'title':{'display':!![],'text':_0x1202fd(0x1f1)},'min':0x0}},'plugins':{'tooltip':{'callbacks':{'title':function(){return'';},'label':function(_0x1fa31c){const _0x3e7bad=_0x1202fd;return'Steps:\x20'+Math['round'](_0x1fa31c['parsed']['x'])[_0x3e7bad(0x4ce)]()+_0x3e7bad(0x170)+_0x1fa31c[_0x3e7bad(0x4e7)]['y'][_0x3e7bad(0xcf)](0x1);}}}}}};const _0x4ae9a0={'type':_0x1202fd(0x40f),'data':{'datasets':[{'label':'Steps\x20vs\x20Sleep\x20Score','data':_0x5e3cf1,'backgroundColor':_0x1202fd(0x1a5),'borderColor':_0x1202fd(0x59a),'pointRadius':0x4,'pointHoverRadius':0x6}]},'options':{'responsive':!![],'scales':{'x':{'title':{'display':!![],'text':_0x1202fd(0x442)},'min':0x0},'y':{'title':{'display':!![],'text':_0x1202fd(0x3a2)},'min':0x0,'max':0x64}},'plugins':{'tooltip':{'callbacks':{'title':function(){return'';},'label':function(_0x157bad){const _0x57c614=_0x1202fd;return _0x57c614(0x3dd)+Math['round'](_0x157bad[_0x57c614(0x4e7)]['x'])['toLocaleString']()+_0x57c614(0x160)+_0x157bad[_0x57c614(0x4e7)]['y']['toFixed'](0x1);}}}}}},_0x8cf175=document['getElementById'](_0x1202fd(0x1c5))[_0x1202fd(0x3b6)]('2d');window[_0x1202fd(0x1c5)]&&typeof window[_0x1202fd(0x1c5)]['destroy']===_0x1202fd(0x45f)&&window[_0x1202fd(0x1c5)][_0x1202fd(0x583)](),window['stepsCorrSleepChart']=new Chart(_0x8cf175,_0x4ae9a0),_0x3fd486=_0x184971[_0x1202fd(0x446)](0x0,0x32)[_0x1202fd(0x218)](_0x44f037=>({'steps':Math[_0x1202fd(0xf8)](_0x44f037['x'])['toLocaleString'](),'hrv':_0x44f037['y'][_0x1202fd(0xcf)](0x1)}));}}if(_0x51b362==='daily_rhr'){const _0x51806d=tryLoadRHR();if(!_0x51806d)document['getElementById'](_0x1202fd(0x1de))['innerHTML']=_0x1202fd(0x50b),_0x3fd486=[],_0x52082c=createMessageChart(_0x1202fd(0xcb));else{syncRHRDateInputs();const _0x22084c=document['getElementById'](_0x1202fd(0x2e7))['value'],_0x558fc1=document['getElementById'](_0x1202fd(0x1f7))[_0x1202fd(0x404)],_0x2f1248=document[_0x1202fd(0x12c)](_0x1202fd(0x28c)),_0x3369f3=parseInt(_0x2f1248['value']),_0x15e71d=_0x3369f3===0x1,_0x42f570=_0x3369f3===0x2,_0x13bff1=_0x51806d['filter'](_0x2ca7c9=>{const _0xa897b2=_0x1202fd;if(_0x22084c&&_0x2ca7c9[_0xa897b2(0x55d)]<_0x22084c)return![];if(_0x558fc1&&_0x2ca7c9[_0xa897b2(0x55d)]>_0x558fc1)return![];return!![];});let _0x269c6e;if(_0x42f570){const _0x4821ca=groupRHRByYear(_0x51806d),_0x28f5d6=_0x4821ca;_0x269c6e=_0x28f5d6['map'](_0x8512f9=>({'x':_0x8512f9['date'],'y':_0x8512f9[_0x1202fd(0x39b)]})),_0x3fd486=_0x28f5d6[_0x1202fd(0x218)](_0x59cb62=>({'year':_0x59cb62[_0x1202fd(0x302)],'rhr':_0x59cb62[_0x1202fd(0x39b)]['toFixed'](0x1)}));const _0x17054b=avg(_0x28f5d6['map'](_0x4581b6=>_0x4581b6['rhr']));_0xc00257=_0x28f5d6['length']+_0x1202fd(0x130)+_0x17054b[_0x1202fd(0xcf)](0x1)+_0x1202fd(0x53c);if(_0x28f5d6[_0x1202fd(0x2f5)]>=0x2){const _0x335d2e=_0x28f5d6[_0x1202fd(0x218)](_0x56d997=>_0x56d997['rhr'])[_0x1202fd(0x23e)](Number[_0x1202fd(0x42c)]);if(_0x335d2e[_0x1202fd(0x2f5)]>=0x2){const _0x595222=_0x335d2e[_0x1202fd(0x218)]((_0x3a2866,_0x9169f9)=>({'x':_0x9169f9,'y':_0x3a2866})),_0x37ef35=calculateLinearRegression(_0x595222);if(_0x37ef35){const _0x25cc3c=_0x37ef35[_0x1202fd(0x49d)]>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x25cc3c+_0x37ef35['slope'][_0x1202fd(0xcf)](0x3)+_0x1202fd(0x53c);}}}}else{if(_0x15e71d){const _0x1cc48a=document[_0x1202fd(0x12c)]('dateFrom'),_0x3a8be6=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7));_0x1cc48a[_0x1202fd(0x38e)]=_0x1202fd(0xd4),_0x3a8be6[_0x1202fd(0x38e)]='date',_0x1cc48a['min']='',_0x3a8be6[_0x1202fd(0x51e)]='',_0x1cc48a[_0x1202fd(0x1da)]='',_0x3a8be6[_0x1202fd(0x1da)]='';const _0x17975c=groupRHRByMonth(_0x13bff1);_0x269c6e=lineSeries(_0x17975c,_0x1202fd(0xd4),_0x1202fd(0x39b)),_0x3fd486=_0x17975c[_0x1202fd(0x218)](_0x17b711=>({'month':_0x17b711['key'],'rhr':_0x17b711[_0x1202fd(0x39b)][_0x1202fd(0xcf)](0x1)}));const _0x2f3926=avg(_0x17975c['map'](_0x1fa49f=>_0x1fa49f[_0x1202fd(0x39b)]));_0xc00257=_0x17975c[_0x1202fd(0x2f5)]+_0x1202fd(0x1f4)+_0x2f3926['toFixed'](0x1)+_0x1202fd(0x53c);if(_0x17975c['length']>=0x2){const _0x564175=_0x17975c['map'](_0x3a1034=>_0x3a1034[_0x1202fd(0x39b)])[_0x1202fd(0x23e)](Number[_0x1202fd(0x42c)]);if(_0x564175[_0x1202fd(0x2f5)]>=0x2){const _0x3bd563=_0x564175[_0x1202fd(0x218)]((_0x1b0b4e,_0x30b55a)=>({'x':_0x30b55a,'y':_0x1b0b4e})),_0x42e220=calculateLinearRegression(_0x3bd563);if(_0x42e220){const _0x152a90=_0x42e220[_0x1202fd(0x49d)]>0x0?'+':'';_0xc00257+='\x20•\x20trend\x20'+_0x152a90+_0x42e220[_0x1202fd(0x49d)][_0x1202fd(0xcf)](0x3)+_0x1202fd(0x53c);}}}}else{const _0x1afe84=_0x13bff1;if(_0x1afe84[_0x1202fd(0x2f5)]===0x0)_0x269c6e=[],_0x3fd486=[],_0xc00257=_0x1202fd(0x390);else{const _0x4f0baa=new Date(_0x1afe84[0x0][_0x1202fd(0xd4)]),_0x13cab6=new Date(_0x1afe84[_0x1afe84[_0x1202fd(0x2f5)]-0x1][_0x1202fd(0xd4)]),_0x378a30=new Map(_0x1afe84[_0x1202fd(0x218)](_0x29bcdb=>[_0x29bcdb[_0x1202fd(0x55d)],_0x29bcdb[_0x1202fd(0x39b)]]));_0x269c6e=[];const _0x41184a=new Date(_0x4f0baa);while(_0x41184a<=_0x13cab6){const _0x37ac9d=_0x41184a['toISOString']()[_0x1202fd(0x446)](0x0,0xa),_0x1c385d=_0x378a30[_0x1202fd(0x17f)](_0x37ac9d);_0x269c6e[_0x1202fd(0x1a3)]({'x':_0x41184a[_0x1202fd(0x2c3)](),'y':_0x1c385d!==undefined?_0x1c385d:null}),_0x41184a['setDate'](_0x41184a[_0x1202fd(0x3dc)]()+0x1);}_0x3fd486=_0x1afe84[_0x1202fd(0x218)](_0x33ab18=>({'date':_0x33ab18[_0x1202fd(0x55d)],'rhr':Math['round'](_0x33ab18[_0x1202fd(0x39b)])}));const _0x1dcb24=avg(_0x1afe84[_0x1202fd(0x218)](_0x1e19e6=>_0x1e19e6['rhr']));_0xc00257=_0x1afe84[_0x1202fd(0x2f5)]+_0x1202fd(0x39c)+_0x1dcb24[_0x1202fd(0xcf)](0x1)+_0x1202fd(0x53c);if(_0x1afe84[_0x1202fd(0x2f5)]>=0x2){const _0x366b93=_0x1afe84[_0x1202fd(0x218)](_0x5576e5=>_0x5576e5[_0x1202fd(0x39b)])[_0x1202fd(0x23e)](Number['isFinite']);if(_0x366b93[_0x1202fd(0x2f5)]>=0x2){const _0x59091c=_0x366b93[_0x1202fd(0x218)]((_0x4d4a6a,_0x1abfb2)=>({'x':_0x1abfb2,'y':_0x4d4a6a})),_0x5198d3=calculateLinearRegression(_0x59091c);if(_0x5198d3){const _0x109db1=_0x5198d3[_0x1202fd(0x49d)]>0x0?'+':'';_0xc00257+=_0x1202fd(0x32a)+_0x109db1+_0x5198d3[_0x1202fd(0x49d)]['toFixed'](0x3)+_0x1202fd(0x53c);}}}}}}if(_0x42f570)_0x52082c={'type':_0x1202fd(0x318),'data':{'datasets':[{'label':_0x1202fd(0x499),'data':_0x269c6e,'backgroundColor':_0x380356[0x3]}]},'options':{'responsive':!![],'scales':{'x':{'type':'time','time':{'unit':'year'}},'y':{'title':{'display':!![],'text':_0x1202fd(0x501)},'min':0x0}},'plugins':{'tooltip':{'callbacks':{'title':function(){return'';},'label':function(_0x3975ea){const _0x253f52=_0x1202fd;return _0x3975ea[_0x253f52(0x4ee)][_0x253f52(0x56a)]+':\x20'+_0x3975ea['parsed']['y'][_0x253f52(0xcf)](0x1)+'\x20bpm';}}}}}};else _0x15e71d?_0x52082c={'type':_0x1202fd(0x36c),'data':{'datasets':[{'label':'Monthly\x20Avg\x20RHR','data':_0x269c6e,'borderColor':_0x380356[0x3],'backgroundColor':_0x1202fd(0x2b5),'tension':0.2,'fill':!![]}]},'options':{'responsive':!![],'scales':{'x':{'type':'time','time':{'unit':_0x1202fd(0x2d7)}},'y':{'title':{'display':!![],'text':_0x1202fd(0x501)},'min':0x0}},'plugins':{'tooltip':{'callbacks':{'title':function(_0x48e7d9){const _0x21a085=_0x1202fd,_0x4007b2=_0x48e7d9[0x0][_0x21a085(0x152)],_0xa147a4=_0x269c6e[_0x4007b2];if(!_0xa147a4)return'';const [_0x196375,_0x142c21]=_0xa147a4['x'][_0x21a085(0x48e)]('-'),_0x2296e7=new Date(_0x196375,_0x142c21-0x1,0x1);return _0x2296e7['toLocaleDateString'](_0x21a085(0x27f),{'month':_0x21a085(0x452),'year':_0x21a085(0x59c)});},'label':function(_0x4774ff){const _0x894866=_0x1202fd;return _0x4774ff[_0x894866(0x4ee)][_0x894866(0x56a)]+':\x20'+_0x4774ff['parsed']['y'][_0x894866(0xcf)](0x1)+_0x894866(0x53c);}}}}}}:_0x52082c={'type':_0x1202fd(0x36c),'data':{'datasets':[{'label':_0x1202fd(0x5a9),'data':_0x269c6e,'borderColor':_0x380356[0x3],'backgroundColor':_0x380356[0x3],'pointBackgroundColor':_0x380356[0x3],'pointBorderColor':_0x380356[0x3],'pointRadius':0x4,'tension':0.2,'spanGaps':![]}]},'options':{'responsive':!![],'scales':{'x':{'type':_0x1202fd(0x358),'time':{'unit':_0x1202fd(0xc8)}},'y':{'title':{'display':!![],'text':_0x1202fd(0x2cb)},'min':0x0}},'plugins':{'legend':{'display':!![]},'tooltip':{'callbacks':{'title':function(_0x39454b){const _0x343a30=_0x1202fd,_0x4f01df=new Date(_0x39454b[0x0][_0x343a30(0x4e7)]['x']);return _0x4f01df[_0x343a30(0x15d)]()[_0x343a30(0x446)](0x0,0xa);}}}}}};}}if(_0x51b362===_0x1202fd(0x55e)){const _0x1e0464=tryLoadRHR();if(!_0x1e0464)document['getElementById'](_0x1202fd(0x1de))[_0x1202fd(0x3d9)]=_0x1202fd(0x50b),_0x3fd486=[],_0x52082c=createMessageChart(_0x1202fd(0xcb));else{const _0x346f57=document['getElementById']('dateFrom')['value'],_0x517ed4=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7))[_0x1202fd(0x404)],_0x1f074e=_0x1e0464[_0x1202fd(0x23e)](_0x16722d=>{const _0x59ee4c=_0x1202fd;if(_0x346f57&&_0x16722d[_0x59ee4c(0x55d)]<_0x346f57)return![];if(_0x517ed4&&_0x16722d['dateISO']>_0x517ed4)return![];return!![];}),_0x5e586f=_0x1f074e['map'](_0x429bc3=>_0x429bc3[_0x1202fd(0x39b)])[_0x1202fd(0x23e)](Number['isFinite']),_0x244a5d=0x14,_0x46cc6f=Math['min'](..._0x5e586f),_0xa49dfe=Math[_0x1202fd(0x1da)](..._0x5e586f),_0xcc36cf=(_0xa49dfe-_0x46cc6f)/_0x244a5d,_0x3d8e6f=new Array(_0x244a5d)[_0x1202fd(0x12d)](0x0);_0x5e586f['forEach'](_0x52c441=>{const _0x2cd5be=_0x1202fd,_0x3c471b=Math['max'](0x0,Math[_0x2cd5be(0x51e)](_0x244a5d-0x1,Math['floor']((_0x52c441-_0x46cc6f)/_0xcc36cf)));_0x3d8e6f[_0x3c471b]++;});const _0x59f6a5=[...Array(_0x244a5d)][_0x1202fd(0x218)]((_0x1b8047,_0x39c5cd)=>Math[_0x1202fd(0xf8)](_0x46cc6f+_0x39c5cd*_0xcc36cf)+'-'+Math['round'](_0x46cc6f+(_0x39c5cd+0x1)*_0xcc36cf)),_0x504336=_0x1f074e[_0x1202fd(0x23e)](_0x1f61ad=>Number[_0x1202fd(0x42c)](_0x1f61ad[_0x1202fd(0x39b)]))['sort']((_0x2f92ba,_0x39e307)=>_0x39e307[_0x1202fd(0x39b)]-_0x2f92ba[_0x1202fd(0x39b)])[_0x1202fd(0x446)](0x0,0x14)['map'](_0x4b82a4=>{const _0x3a2d95=_0x1202fd,_0x31d760=new Date(_0x4b82a4[_0x3a2d95(0xd4)]),_0x3f3fdf=_0x31d760[_0x3a2d95(0x181)](_0x3a2d95(0x27f),{'weekday':'short'});return{'date':_0x3f3fdf+'\x20'+_0x4b82a4[_0x3a2d95(0x55d)],'rhr':_0x4b82a4[_0x3a2d95(0x39b)]['toFixed'](0x1)};}),_0xa6a664=_0x1f074e['filter'](_0x11f72e=>Number[_0x1202fd(0x42c)](_0x11f72e[_0x1202fd(0x39b)]))[_0x1202fd(0x578)]((_0x572d7b,_0x44f130)=>_0x572d7b[_0x1202fd(0x39b)]-_0x44f130[_0x1202fd(0x39b)])['slice'](0x0,0x14)[_0x1202fd(0x218)](_0x2709f0=>{const _0x2637cf=_0x1202fd,_0x122e8d=new Date(_0x2709f0['date']),_0x445e0c=_0x122e8d[_0x2637cf(0x181)](_0x2637cf(0x27f),{'weekday':'short'});return{'date':_0x445e0c+'\x20'+_0x2709f0['dateISO'],'rhr':_0x2709f0[_0x2637cf(0x39b)][_0x2637cf(0xcf)](0x1)};});_0x3fd486=_0x59f6a5[_0x1202fd(0x218)]((_0x516b6a,_0x5a93d0)=>({'bin':_0x516b6a,'count':_0x3d8e6f[_0x5a93d0]})),renderTopRHRTable(_0x504336),renderBottomRHRTable(_0xa6a664),renderRHRCUSUMChart(_0x1f074e),_0x52082c={'type':'bar','data':{'labels':_0x59f6a5,'datasets':[{'label':_0x1202fd(0x215),'data':_0x3d8e6f,'backgroundColor':_0x380356[0x3]}]},'options':{'scales':{'y':{'beginAtZero':!![]}}}};}}if(_0x51b362===_0x1202fd(0x255)){const _0x664372=document['getElementById'](_0x1202fd(0x470));_0x664372&&_0x664372[_0x1202fd(0x2dd)]();const _0x55a05e=document['getElementById']('correlationLegend');_0x55a05e&&_0x55a05e[_0x1202fd(0x2dd)]();const _0xda21f9=document[_0x1202fd(0x3ae)](_0x1202fd(0x21d));_0xda21f9&&_0xda21f9[_0x1202fd(0x2dd)]();const _0xe687da=document['querySelector'](_0x1202fd(0x33a));_0xe687da&&_0xe687da['remove']();const _0x4a0108=document[_0x1202fd(0x12c)](_0x1202fd(0x29b));_0x4a0108&&(_0x4a0108[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));const _0xef3df1=document[_0x1202fd(0x12c)](_0x1202fd(0x53d));_0xef3df1&&(_0xef3df1[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none');const _0x5ef7fa=document[_0x1202fd(0x12c)](_0x1202fd(0x430));_0x5ef7fa&&(_0x5ef7fa['style']['display']=_0x1202fd(0x4ac));const _0x492e26=document[_0x1202fd(0x12c)](_0x1202fd(0xc5));_0x492e26&&(_0x492e26['style'][_0x1202fd(0x3a6)]='none');const _0x3159ac=document['getElementById'](_0x1202fd(0x429));_0x3159ac&&(_0x3159ac[_0x1202fd(0x2a7)]['display']=_0x1202fd(0x4ac));const _0x10a09f=document[_0x1202fd(0x12c)](_0x1202fd(0x14d));_0x10a09f&&(_0x10a09f[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));const _0x4086ff=computeAnalytics(),_0x51c23f=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7))[_0x1202fd(0x404)],_0x4c4af9=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7))[_0x1202fd(0x404)];if(_0x4086ff[_0x1202fd(0x2f5)]===0x0)document[_0x1202fd(0x12c)]('note')[_0x1202fd(0x3d9)]=_0x1202fd(0x11f),_0x3fd486=[],_0x52082c=createMessageChart(_0x1202fd(0x11f));else{_0x3fd486=_0x4086ff;const _0x2e50b4=[],_0xc57bf1=normalizeSleepRows(rawSleep),_0x35e854=filterSleep(_0xc57bf1),_0x3082c6=tryLoadHRV(),_0x575f74=tryLoadSteps(),_0x160360=tryLoadRHR(),_0xbdff3e=_0x3082c6?_0x3082c6[_0x1202fd(0x23e)](_0x353c46=>{const _0x442156=_0x1202fd;if(_0x51c23f&&_0x353c46[_0x442156(0x55d)]<_0x51c23f)return![];if(_0x4c4af9&&_0x353c46[_0x442156(0x55d)]>_0x4c4af9)return![];return!![];}):[],_0x32012c=_0x575f74?_0x575f74['filter'](_0x2762a2=>{const _0x375dbb=_0x1202fd;if(_0x51c23f&&_0x2762a2[_0x375dbb(0x55d)]<_0x51c23f)return![];if(_0x4c4af9&&_0x2762a2['dateISO']>_0x4c4af9)return![];return!![];}):[],_0x306ada=_0x160360?_0x160360[_0x1202fd(0x23e)](_0xd3373f=>{if(_0x51c23f&&_0xd3373f['dateISO']<_0x51c23f)return![];if(_0x4c4af9&&_0xd3373f['dateISO']>_0x4c4af9)return![];return!![];}):[],_0x126c82=groupByYear(_0x35e854),_0x38617a=_0x32012c[_0x1202fd(0x2f5)]>0x0?groupStepsByYear(_0x32012c):[],_0x3f6910=_0x306ada[_0x1202fd(0x2f5)]>0x0?groupRHRByYear(_0x306ada):[],_0x2215cc=_0xbdff3e[_0x1202fd(0x2f5)]>0x0?groupByYear(_0xbdff3e['map'](_0x52c18a=>({'date':new Date(_0x52c18a['dateISO']),'rmssd':_0x52c18a[_0x1202fd(0x20d)]}))):[];if(_0x126c82['length']>=0x2){const _0x19a5dc=_0x126c82[0x0][_0x1202fd(0x570)],_0x5eabe4=_0x126c82[_0x126c82['length']-0x1][_0x1202fd(0x570)],_0x372f8f=(_0x5eabe4-_0x19a5dc)/_0x19a5dc*0x64;_0x2e50b4[_0x1202fd(0x1a3)]({'metric':_0x1202fd(0x3a2),'start':_0x19a5dc,'end':_0x5eabe4,'pctChange':_0x372f8f,'color':_0x372f8f>=0x0?_0x1202fd(0x34a):'#f44336'});}if(_0x126c82[_0x1202fd(0x2f5)]>=0x2){const _0x3e2d37=_0x126c82[0x0][_0x1202fd(0x475)],_0x4f2e00=_0x126c82[_0x126c82[_0x1202fd(0x2f5)]-0x1][_0x1202fd(0x475)],_0xebf5f7=(_0x4f2e00-_0x3e2d37)/_0x3e2d37*0x64;_0x2e50b4[_0x1202fd(0x1a3)]({'metric':_0x1202fd(0x43f),'start':_0x3e2d37,'end':_0x4f2e00,'pctChange':_0xebf5f7,'color':_0xebf5f7>=0x0?_0x1202fd(0x34a):_0x1202fd(0x32b)});}if(_0x2215cc[_0x1202fd(0x2f5)]>=0x2){const _0x2c7162=_0x2215cc[0x0][_0x1202fd(0x20d)],_0x479fe1=_0x2215cc[_0x2215cc[_0x1202fd(0x2f5)]-0x1]['rmssd'],_0x12c9fc=(_0x479fe1-_0x2c7162)/_0x2c7162*0x64;_0x2e50b4[_0x1202fd(0x1a3)]({'metric':'HRV','start':_0x2c7162,'end':_0x479fe1,'pctChange':_0x12c9fc,'color':_0x12c9fc>=0x0?_0x1202fd(0x34a):_0x1202fd(0x32b)});}if(_0x3f6910[_0x1202fd(0x2f5)]>=0x2){const _0x508f57=_0x3f6910[0x0][_0x1202fd(0x39b)],_0x350e50=_0x3f6910[_0x3f6910['length']-0x1][_0x1202fd(0x39b)],_0x4f7b46=(_0x350e50-_0x508f57)/_0x508f57*0x64;_0x2e50b4['push']({'metric':_0x1202fd(0x5a9),'start':_0x508f57,'end':_0x350e50,'pctChange':_0x4f7b46,'color':_0x4f7b46>=0x0?'#f44336':_0x1202fd(0x34a)});}if(_0x38617a[_0x1202fd(0x2f5)]>=0x2){const _0x58aa33=_0x38617a[0x0][_0x1202fd(0x41b)],_0x5ab32d=_0x38617a[_0x38617a['length']-0x1][_0x1202fd(0x41b)],_0x1eca50=(_0x5ab32d-_0x58aa33)/_0x58aa33*0x64;_0x2e50b4[_0x1202fd(0x1a3)]({'metric':_0x1202fd(0x442),'start':_0x58aa33,'end':_0x5ab32d,'pctChange':_0x1eca50,'color':_0x1eca50>=0x0?_0x1202fd(0x34a):_0x1202fd(0x32b)});}if(_0x2e50b4['length']>0x0){const _0x1cc90f=_0x2e50b4[_0x1202fd(0x218)](_0x3c5deb=>_0x3c5deb[_0x1202fd(0x122)]+':\x20'+(_0x3c5deb[_0x1202fd(0x208)]>=0x0?'+':'')+_0x3c5deb[_0x1202fd(0x208)][_0x1202fd(0xcf)](0x1)+'%')['join'](_0x1202fd(0x352));_0x52082c=createMessageChart(_0x1202fd(0x16d)+_0x1cc90f);}else{const _0x82d10b=[];_0x126c82['length']>0x0&&_0x126c82[0x0]&&typeof _0x126c82[0x0][_0x1202fd(0x570)]===_0x1202fd(0x471)&&_0x82d10b[_0x1202fd(0x1a3)]('Sleep\x20Score:\x20'+_0x126c82[0x0][_0x1202fd(0x570)][_0x1202fd(0xcf)](0x1));_0x126c82['length']>0x0&&_0x126c82[0x0]&&typeof _0x126c82[0x0][_0x1202fd(0x475)]==='number'&&_0x82d10b[_0x1202fd(0x1a3)](_0x1202fd(0x2b4)+Math[_0x1202fd(0xf8)](_0x126c82[0x0][_0x1202fd(0x475)]));_0x38617a[_0x1202fd(0x2f5)]>0x0&&_0x38617a[0x0]&&typeof _0x38617a[0x0][_0x1202fd(0x41b)]===_0x1202fd(0x471)&&_0x82d10b[_0x1202fd(0x1a3)](_0x1202fd(0x3dd)+Math[_0x1202fd(0xf8)](_0x38617a[0x0][_0x1202fd(0x41b)]));_0x3f6910[_0x1202fd(0x2f5)]>0x0&&_0x3f6910[0x0]&&typeof _0x3f6910[0x0][_0x1202fd(0x39b)]===_0x1202fd(0x471)&&_0x82d10b['push']('RHR:\x20'+_0x3f6910[0x0][_0x1202fd(0x39b)][_0x1202fd(0xcf)](0x1));_0x2215cc['length']>0x0&&_0x2215cc[0x0]&&typeof _0x2215cc[0x0][_0x1202fd(0x20d)]===_0x1202fd(0x471)&&_0x82d10b[_0x1202fd(0x1a3)]('HRV:\x20'+_0x2215cc[0x0][_0x1202fd(0x20d)][_0x1202fd(0xcf)](0x1));const _0x4cf16b=_0x82d10b[_0x1202fd(0x2f5)]>0x0?_0x1202fd(0x2af)+_0x82d10b[_0x1202fd(0x2cd)](_0x1202fd(0x352)):_0x1202fd(0x3b8);_0x52082c=createMessageChart(_0x4cf16b);}renderAnalyticsBadges(_0x2e50b4,_0x4086ff,{'filteredSleep':_0x35e854,'filteredHRV':_0xbdff3e,'filteredRHR':_0x306ada,'filteredSteps':_0x32012c});const _0x22a257=_0xbdff3e[_0x1202fd(0x2f5)],_0x810366=_0x32012c['length'],_0x3a7169=_0x306ada['length'];_0xc00257='Analytics\x20•\x20range\x20'+(_0x51c23f||'start')+_0x1202fd(0x5a7)+(_0x4c4af9||'end')+'\x20•\x20nights\x20'+_0x35e854['length']+_0x1202fd(0x1cd)+_0x22a257+_0x1202fd(0xc9)+_0x810366+_0x1202fd(0x562)+_0x3a7169;}}if(_0x51b362==='predictions'){}_0x3a877c[_0x1202fd(0x3d9)]=_0xc00257;if(_0x52082c)try{chart=new Chart(_0x47ca30,_0x52082c);}catch(_0x1577f1){console[_0x1202fd(0x3c2)]('Error\x20creating\x20chart:',_0x1577f1),document[_0x1202fd(0x12c)](_0x1202fd(0x1de))[_0x1202fd(0x3d9)]=_0x1202fd(0x4d9)+_0x1577f1[_0x1202fd(0x480)];}else document[_0x1202fd(0x12c)](_0x1202fd(0x234))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none';if(_0x51b362==='analytics'){document[_0x1202fd(0x12c)](_0x1202fd(0x234))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac);const _0x56f016=document[_0x1202fd(0x12c)](_0x1202fd(0x54b));_0x56f016&&(_0x56f016['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x2dc));}_0x51b362===_0x1202fd(0x55f)&&(document[_0x1202fd(0x12c)]('chart')[_0x1202fd(0x2a7)]['display']=_0x1202fd(0x4ac));if(_0x51b362===_0x1202fd(0x278)&&window[_0x1202fd(0x43d)]){const _0x5c9d05=document['getElementById']('stepsHistogramChart'),_0x24d557=document[_0x1202fd(0x12c)]('stepsHistogramCanvas');if(_0x5c9d05&&_0x24d557){_0x5c9d05[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x282);if(window[_0x1202fd(0x430)]&&window[_0x1202fd(0x430)]['destroy'])try{window['stepsHistogramChart'][_0x1202fd(0x583)]();}catch(_0x2cf0ab){console[_0x1202fd(0x16e)](_0x1202fd(0x2a8),_0x2cf0ab);}try{window[_0x1202fd(0x430)]=new Chart(_0x24d557['getContext']('2d'),window[_0x1202fd(0x43d)]);}catch(_0x38fe62){console[_0x1202fd(0x3c2)]('Error\x20creating\x20histogram\x20chart:',_0x38fe62);}}}else{const _0x2f530e=document['getElementById'](_0x1202fd(0x430));_0x2f530e&&(_0x2f530e['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));if(window[_0x1202fd(0x430)]&&window[_0x1202fd(0x430)]['destroy']){try{window[_0x1202fd(0x430)][_0x1202fd(0x583)]();}catch(_0x318af9){console[_0x1202fd(0x16e)](_0x1202fd(0x2a8),_0x318af9);}window[_0x1202fd(0x430)]=null;}}if(_0x51b362===_0x1202fd(0x55f)){const _0x3ee00a=_0x5822dc=>{const _0x20b3cf=_0x1202fd,_0x32c898=document['getElementById'](_0x5822dc);if(_0x32c898)_0x32c898[_0x20b3cf(0x2a7)][_0x20b3cf(0x3a6)]=_0x20b3cf(0x4ac);};_0x3ee00a(_0x1202fd(0xc5)),_0x3ee00a('stepsHistogramChart'),_0x3ee00a(_0x1202fd(0x11a)),_0x3ee00a(_0x1202fd(0x44f)),_0x3ee00a(_0x1202fd(0x1ce)),_0x3ee00a(_0x1202fd(0x17a)),_0x3ee00a('topSleepScoreSection'),_0x3ee00a(_0x1202fd(0x317)),_0x3ee00a(_0x1202fd(0x4a2)),_0x3ee00a(_0x1202fd(0x1ca)),_0x3ee00a('rhrCusumSection'),_0x3ee00a('hrvCusumSection'),_0x3ee00a('sleepPreviewCollapsible'),_0x3ee00a(_0x1202fd(0x553)),_0x3ee00a(_0x1202fd(0x4f1)),_0x3ee00a(_0x1202fd(0x54f)),_0x3ee00a(_0x1202fd(0x51a)),_0x3ee00a(_0x1202fd(0x2f8));const _0x2d27f0=document[_0x1202fd(0x12c)](_0x1202fd(0x29b));if(_0x2d27f0)_0x2d27f0[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none';const _0x5cabd5=document[_0x1202fd(0x12c)](_0x1202fd(0x53d));if(_0x5cabd5)_0x5cabd5[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac);const _0x56a573=document['querySelector']('.predictions-container');if(_0x56a573)_0x56a573[_0x1202fd(0x2dd)]();const _0x4b65cc=document[_0x1202fd(0x12c)]('analyticsBadges');if(_0x4b65cc)_0x4b65cc[_0x1202fd(0x2a7)]['display']=_0x1202fd(0x4ac);const _0x40ebb9=document['getElementById'](_0x1202fd(0x470));if(_0x40ebb9)_0x40ebb9[_0x1202fd(0x2dd)]();const _0x25d3e8=document['getElementById'](_0x1202fd(0x234)),_0x3d0ef7=_0x25d3e8[_0x1202fd(0x42a)],_0x393de0=document[_0x1202fd(0x12c)](_0x1202fd(0x2f4));if(_0x393de0)_0x393de0[_0x1202fd(0x2dd)]();const _0x42eaac=document[_0x1202fd(0x494)](_0x1202fd(0x232));_0x42eaac['id']='lifeEventsContainer',_0x42eaac[_0x1202fd(0x2a7)]['cssText']=_0x1202fd(0xf3);const _0x47c2ae=document['createElement']('div');_0x47c2ae[_0x1202fd(0x2a7)][_0x1202fd(0x458)]=_0x1202fd(0x28d),_0x42eaac['appendChild'](_0x47c2ae);const _0x523f4a=PROFILE_ID||'(none)',_0x50e7cf='fitbaus:events:'+_0x523f4a;function _0x32396c(){const _0x73a929=_0x1202fd;try{const _0x4cd436=localStorage[_0x73a929(0x110)](_0x50e7cf);if(!_0x4cd436)return{'version':0x1,'profileId':_0x523f4a,'events':[]};const _0x1d1390=JSON[_0x73a929(0x5a0)](_0x4cd436);if(!_0x1d1390||typeof _0x1d1390!=='object'||!Array[_0x73a929(0x19e)](_0x1d1390['events']))return{'version':0x1,'profileId':_0x523f4a,'events':[]};return _0x1d1390;}catch(_0x1808d5){return{'version':0x1,'profileId':_0x523f4a,'events':[]};}}function _0x284a26(_0x57503b){const _0x494f82=_0x1202fd;localStorage[_0x494f82(0x19c)](_0x50e7cf,JSON['stringify'](_0x57503b));}function _0x2ce0ad(){const _0x44bb72=_0x1202fd;return _0x44bb72(0x2ea)['replace'](/[xy]/g,_0x48153c=>{const _0x4dee0f=_0x44bb72,_0xb66fde=Math[_0x4dee0f(0x2e5)]()*0x10|0x0,_0x4ac45e=_0x48153c==='x'?_0xb66fde:_0xb66fde&0x3|0x8;return _0x4ac45e[_0x4dee0f(0x559)](0x10);});}function _0x1279d9(_0x329022){const _0x5b6523=_0x1202fd;if(!_0x329022)return![];if(!/^\d{4}-\d{2}-\d{2}$/['test'](_0x329022[_0x5b6523(0xd4)]||''))return![];if(!_0x329022['name']||!_0x329022['name']['trim']())return![];if(![_0x5b6523(0x149),'neutral','positive'][_0x5b6523(0x1e8)](_0x329022[_0x5b6523(0x415)]))return![];return!![];}const _0x3bf932=document['createElement']('div');_0x3bf932[_0x1202fd(0x2a7)][_0x1202fd(0x458)]=_0x1202fd(0x18d),_0x3bf932[_0x1202fd(0x3d9)]=_0x1202fd(0x1a0),_0x42eaac[_0x1202fd(0x3d1)](_0x3bf932);const _0x4ea6d6=document['createElement'](_0x1202fd(0x232));_0x4ea6d6[_0x1202fd(0x582)]=_0x1202fd(0x1cf),_0x4ea6d6[_0x1202fd(0x3d9)]=_0x1202fd(0x48c),_0x42eaac[_0x1202fd(0x3d1)](_0x4ea6d6);const _0x3a442e=document[_0x1202fd(0x494)](_0x1202fd(0x232));_0x3a442e['id']=_0x1202fd(0x1d8),_0x3a442e['style'][_0x1202fd(0x458)]=_0x1202fd(0x1c6);const _0xfbadd0=document[_0x1202fd(0x494)]('div');_0xfbadd0[_0x1202fd(0x2a7)]['cssText']=_0x1202fd(0x463),_0xfbadd0[_0x1202fd(0x148)]=_0x1202fd(0x41d),_0x3a442e[_0x1202fd(0x3d1)](_0xfbadd0);const _0x30f20c=document['createElement'](_0x1202fd(0x232));_0x30f20c[_0x1202fd(0x582)]=_0x1202fd(0x52c),_0x30f20c[_0x1202fd(0x2a7)]['cssText']=_0x1202fd(0x3bc),_0x30f20c[_0x1202fd(0x3d9)]=_0x1202fd(0x31e),_0x3a442e[_0x1202fd(0x3d1)](_0x30f20c);const _0x3cb2a7=_0x30f20c[_0x1202fd(0x3ae)](_0x1202fd(0x4cf)),_0x49d51d=document[_0x1202fd(0x12c)]('includeSameDay'),_0x16e8ce=()=>{const _0x54a470=_0x1202fd,_0xedda04=document[_0x54a470(0x12c)](_0x54a470(0x44c));if(_0xedda04)_0xedda04['remove']();const _0x1d56b2=_0x3a442e['querySelector'](_0x54a470(0x10f));if(_0x1d56b2)_0x1d56b2[_0x54a470(0x2dd)]();_0x5dea05(),_0xbf4541();};_0x3cb2a7&&_0x3cb2a7[_0x1202fd(0x3e4)]('change',_0x16e8ce);_0x49d51d&&_0x49d51d[_0x1202fd(0x3e4)](_0x1202fd(0x254),_0x16e8ce);function _0x5dea05(){const _0x64eb17=_0x1202fd,_0x135561=_0x32396c(),_0x141c91=Array[_0x64eb17(0x19e)](_0x135561['events'])?_0x135561['events'][_0x64eb17(0x446)]():[];if(_0x141c91[_0x64eb17(0x2f5)]===0x0){const _0x472aa8=document[_0x64eb17(0x494)](_0x64eb17(0x232));_0x472aa8[_0x64eb17(0x582)]=_0x64eb17(0x52c),_0x472aa8[_0x64eb17(0x2a7)][_0x64eb17(0x458)]=_0x64eb17(0x142),_0x472aa8[_0x64eb17(0x148)]=_0x64eb17(0x343),_0x3a442e[_0x64eb17(0x3d1)](_0x472aa8);return;}const _0x4ac461=normalizeSleepRows(rawSleep||[]),_0x486b52=filterSleep(_0x4ac461),_0x1b1f1c=tryLoadHRV()||[],_0x52f056=tryLoadSteps()||[],_0xceffde=tryLoadRHR()||[],_0x2325f2=document[_0x64eb17(0x12c)]('sentimentWindowDays'),_0x437180=_0x2325f2?parseInt(_0x2325f2[_0x64eb17(0x404)]):0x1e,_0x10ce21=document[_0x64eb17(0x12c)](_0x64eb17(0x324)),_0x17654e=_0x10ce21?_0x10ce21['checked']:![];console[_0x64eb17(0x3ee)](_0x64eb17(0x2f9)+_0x437180+_0x64eb17(0xc6)+_0x17654e+_0x64eb17(0x2ad)+_0x141c91[_0x64eb17(0x2f5)]);const _0x2ec41f=_0x4763f7=>_0x4763f7 instanceof Date?_0x4763f7[_0x64eb17(0x15d)]()[_0x64eb17(0x446)](0x0,0xa):String(_0x4763f7||''),_0x441a80=(_0x519323,_0x256c6b)=>{const _0x254338=_0x64eb17;try{const _0x216f9e=new Date(_0x519323[_0x254338(0x2c3)]());return _0x216f9e[_0x254338(0x1dd)](_0x216f9e[_0x254338(0x13f)]()+_0x256c6b),_0x216f9e;}catch(_0x357006){return _0x519323;}},_0xd5d9c1=(_0x133c9a,_0x9dc2ca,_0x3d2494,_0x49d972)=>{const _0x3195b9=_0x64eb17,_0x4eff7b=Array[_0x3195b9(0x19e)](_0x133c9a)?_0x133c9a:[],_0x4194b4=parseDate(_0x49d972),_0x4a9266=_0x17654e?_0x4194b4:_0x441a80(_0x4194b4,0x1),_0x172057=_0x441a80(_0x4194b4,_0x437180);return _0x4eff7b[_0x3195b9(0x218)](_0x5d776c=>{const _0x11956f=_0x3195b9,_0x58af37=_0x5d776c[_0x9dc2ca]instanceof Date?_0x5d776c[_0x9dc2ca]:_0x5d776c['date']instanceof Date?_0x5d776c[_0x11956f(0xd4)]:_0x5d776c['dateISO']?parseDate(_0x5d776c[_0x11956f(0x55d)]):null,_0x19f6a5=Number(_0x5d776c[_0x3d2494]);return{'dateObj':_0x58af37,'date':_0x2ec41f(_0x58af37||_0x5d776c[_0x11956f(0x55d)]||_0x5d776c['date']),'value':_0x19f6a5};})[_0x3195b9(0x23e)](_0x1e39a4=>_0x1e39a4[_0x3195b9(0x114)]&&_0x1e39a4[_0x3195b9(0x114)]>=_0x4a9266&&_0x1e39a4[_0x3195b9(0x114)]<=_0x172057)['filter'](_0xa5169e=>Number[_0x3195b9(0x42c)](_0xa5169e['value']));};function _0x42e660(_0x1e6143){const _0x3f2610=_0x64eb17;try{const _0x1889a8=_0x437180<=0x3?0x3:_0x437180<=0x7?0x5:_0x437180<=0xf?0x8:0xc;if(!_0x1e6143||_0x1e6143[_0x3f2610(0x2f5)]<_0x1889a8)return null;const _0x4a01fc=_0x1e6143['slice'](0x0,Math['min'](_0x437180<=0x3?0x2:_0x437180<=0x7?0x3:_0x437180<=0xf?0x5:0x15,_0x1e6143[_0x3f2610(0x2f5)]))[_0x3f2610(0x218)](_0x2dcfdb=>_0x2dcfdb[_0x3f2610(0x404)]);if(_0x4a01fc[_0x3f2610(0x2f5)]<(_0x437180<=0x3?0x2:_0x437180<=0x7?0x3:_0x437180<=0xf?0x4:0x7))return null;const _0x241ebc=cusumParamsFromBaseline(_0x4a01fc),_0x47eb9b=calculateCUSUM(_0x1e6143,_0x241ebc[_0x3f2610(0x42f)],_0x3f2610(0x404),_0x241ebc['k'],_0x241ebc['h']);if(!_0x47eb9b||_0x47eb9b[_0x3f2610(0x2f5)]===0x0)return null;const _0x5ad7aa=Math[_0x3f2610(0x1da)](..._0x47eb9b['map'](_0x4bc4f3=>_0x4bc4f3['upperSum'])),_0x26d361=Math[_0x3f2610(0x1da)](..._0x47eb9b[_0x3f2610(0x218)](_0x141304=>_0x141304['lowerSum'])),_0x3b0511=Math[_0x3f2610(0x1da)](_0x5ad7aa,_0x26d361),_0x2a03ce=_0x437180<=0x3?_0x241ebc['h']*0.5:_0x437180<=0x7?_0x241ebc['h']*0.7:_0x437180<=0xf?_0x241ebc['h']*0.8:_0x241ebc['h'];if(_0x3b0511<_0x2a03ce)return null;const _0x2e5b50=_0x5ad7aa>_0x26d361;return{'direction':_0x2e5b50?_0x3f2610(0x3e9):_0x3f2610(0x35e)};}catch(_0x256403){return null;}}function _0x51fd38(_0x19d26c,_0x265835){const _0x440659=_0x64eb17;try{if(!_0x19d26c||_0x19d26c[_0x440659(0x2f5)]<0xa)return null;const _0x3dada3=_0x19d26c[_0x440659(0x446)](0x0,Math[_0x440659(0x51e)](0x7,_0x19d26c[_0x440659(0x2f5)])),_0x515962=_0x19d26c[_0x440659(0x446)](_0x3dada3[_0x440659(0x2f5)]);if(_0x515962[_0x440659(0x2f5)]<0x5)return null;const _0x4f94d8=_0x20608f=>_0x20608f[_0x440659(0x5a1)]((_0x170d52,_0x40197c)=>_0x170d52+_0x40197c,0x0)/_0x20608f['length'],_0x4e1112=_0x3dada3[_0x440659(0x218)](_0x5b7021=>_0x5b7021[_0x440659(0x404)])[_0x440659(0x23e)](Number['isFinite']),_0x3d455f=_0x515962[_0x440659(0x218)](_0x1ed9e5=>_0x1ed9e5[_0x440659(0x404)])['filter'](Number[_0x440659(0x42c)]);if(_0x4e1112[_0x440659(0x2f5)]<0x5||_0x3d455f['length']<0x5)return null;const _0x3e6cbc=_0x4f94d8(_0x4e1112),_0x39ac59=_0x4f94d8(_0x3d455f),_0x5f279d=_0x2293e1=>{const _0x216a7b=_0x440659,_0x4b9b6b=_0x4f94d8(_0x2293e1),_0x28eb94=_0x2293e1[_0x216a7b(0x5a1)]((_0x515d36,_0x33bc21)=>_0x515d36+(_0x33bc21-_0x4b9b6b)*(_0x33bc21-_0x4b9b6b),0x0)/Math['max'](0x1,_0x2293e1['length']-0x1);return Math[_0x216a7b(0x31b)](_0x28eb94);},_0x100d75=_0x5f279d(_0x4e1112),_0x991906=_0x39ac59-_0x3e6cbc,_0x6e0325=_0x265835===_0x440659(0x30b)?0x1:_0x265835===_0x440659(0x54a)?0x3:_0x265835===_0x440659(0x41b)?0x1f4:0x1,_0x57d805=0.2*(_0x100d75||0x0),_0x2620e7=Math[_0x440659(0x1da)](_0x6e0325,_0x57d805);if(Math[_0x440659(0x397)](_0x991906)<_0x2620e7)return null;return{'direction':_0x991906>0x0?'increase':_0x440659(0x35e)};}catch(_0x2ee8e8){return null;}}const _0x14c445={'positive':[],'negative':[]};_0x141c91[_0x64eb17(0x47e)](_0x163e3c=>{const _0xc9433f=_0x64eb17;if(_0x163e3c&&_0x14c445[_0xc9433f(0x28b)](_0x163e3c[_0xc9433f(0x415)]))_0x14c445[_0x163e3c['sentiment']]['push'](_0x163e3c);});const _0x266f47=(_0x5f1dad,_0x304d7d,_0x4e7c8c)=>{const _0x4b7f3f=_0x64eb17,_0x461156=document[_0x4b7f3f(0x494)](_0x4b7f3f(0x232));_0x461156[_0x4b7f3f(0x2a7)][_0x4b7f3f(0x458)]=_0x4b7f3f(0x4f0);const _0x3e04fa=document[_0x4b7f3f(0x494)](_0x4b7f3f(0x232));_0x3e04fa[_0x4b7f3f(0x2a7)][_0x4b7f3f(0x458)]=_0x4b7f3f(0x261)+_0x304d7d+_0x4b7f3f(0x129),_0x3e04fa[_0x4b7f3f(0x148)]=_0x5f1dad,_0x461156[_0x4b7f3f(0x3d1)](_0x3e04fa);const _0x266bea=document[_0x4b7f3f(0x494)](_0x4b7f3f(0x232));_0x266bea[_0x4b7f3f(0x2a7)][_0x4b7f3f(0x458)]='display:flex;gap:8px;flex-wrap:wrap;align-items:center;';const _0x224cf3=(_0x1f74b8,_0x103a39,_0x4bf50a,_0x571a33)=>{const _0x59f9bc=_0x4b7f3f,_0x32879c=document[_0x59f9bc(0x494)]('span'),_0x54baa1=Number[_0x59f9bc(0x42c)](_0x103a39)?Math['round'](_0x103a39)+'%':_0x59f9bc(0x136),_0x3e5e21=_0x571a33?'\x20↑':'\x20↓';return _0x32879c[_0x59f9bc(0x2a7)][_0x59f9bc(0x458)]=_0x59f9bc(0x222),_0x32879c['innerHTML']=_0x59f9bc(0x17c)+_0x1f74b8+_0x59f9bc(0x37a)+_0x4bf50a+'\x22>'+_0x54baa1+_0x3e5e21+_0x59f9bc(0x1c8),_0x32879c;},_0x21d89d=Number[_0x4b7f3f(0x42c)](_0x4e7c8c[_0x4b7f3f(0x48d)])?_0x4e7c8c[_0x4b7f3f(0x48d)]:0x0,_0x420c83=Number[_0x4b7f3f(0x42c)](_0x4e7c8c[_0x4b7f3f(0x291)])?_0x4e7c8c['sleepDownPct']:0x0;if(_0x21d89d>_0x420c83){const _0xb28ae1=_0x21d89d===0x32?_0x4b7f3f(0x350):_0x4b7f3f(0x34a);_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x1a1),_0x21d89d,_0xb28ae1,!![]));}else{if(_0x420c83>_0x21d89d){const _0x5323ce=_0x420c83===0x32?_0x4b7f3f(0x350):_0x4b7f3f(0x1ee);_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x1a1),_0x420c83,_0x5323ce,![]));}else{if(_0x21d89d===_0x420c83&&_0x21d89d>0x0)_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x1a1),0x32,'#ffc107',!![]));else{if(_0x21d89d>0x0||_0x420c83>0x0){const _0x11d550=Math[_0x4b7f3f(0x1da)](_0x21d89d,_0x420c83),_0x6d41e=_0x21d89d>=_0x420c83,_0xe69f3a=_0x11d550===0x32?_0x4b7f3f(0x350):_0x6d41e?'#4CAF50':_0x4b7f3f(0x1ee);_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x1a1),_0x11d550,_0xe69f3a,_0x6d41e));}}}}const _0x1767be=Number[_0x4b7f3f(0x42c)](_0x4e7c8c[_0x4b7f3f(0x193)])?_0x4e7c8c[_0x4b7f3f(0x193)]:0x0,_0x40236f=Number['isFinite'](_0x4e7c8c[_0x4b7f3f(0xdc)])?_0x4e7c8c[_0x4b7f3f(0xdc)]:0x0;if(_0x1767be>_0x40236f){const _0x13ff58=_0x1767be===0x32?_0x4b7f3f(0x350):_0x4b7f3f(0x34a);_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x1d4),_0x1767be,_0x13ff58,!![]));}else{if(_0x40236f>_0x1767be){const _0x26ec47=_0x40236f===0x32?_0x4b7f3f(0x350):_0x4b7f3f(0x1ee);_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x1d4),_0x40236f,_0x26ec47,![]));}else{if(_0x1767be===_0x40236f&&_0x1767be>0x0)_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3('HRV',0x32,'#ffc107',!![]));else{if(_0x1767be>0x0||_0x40236f>0x0){const _0x79f1bc=Math[_0x4b7f3f(0x1da)](_0x1767be,_0x40236f),_0x45ebbf=_0x1767be>=_0x40236f,_0x1d0b8c=_0x79f1bc===0x32?_0x4b7f3f(0x350):_0x45ebbf?'#4CAF50':_0x4b7f3f(0x1ee);_0x266bea['appendChild'](_0x224cf3('HRV',_0x79f1bc,_0x1d0b8c,_0x45ebbf));}}}}const _0x3cdff3=Number[_0x4b7f3f(0x42c)](_0x4e7c8c[_0x4b7f3f(0x546)])?_0x4e7c8c['stepsUpPct']:0x0,_0x208e5a=Number['isFinite'](_0x4e7c8c[_0x4b7f3f(0x18f)])?_0x4e7c8c['stepsDownPct']:0x0;if(_0x3cdff3>_0x208e5a){const _0x33dab7=_0x3cdff3===0x32?_0x4b7f3f(0x350):_0x4b7f3f(0x34a);_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x442),_0x3cdff3,_0x33dab7,!![]));}else{if(_0x208e5a>_0x3cdff3){const _0x47525b=_0x208e5a===0x32?'#ffc107':_0x4b7f3f(0x1ee);_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x442),_0x208e5a,_0x47525b,![]));}else{if(_0x3cdff3===_0x208e5a&&_0x3cdff3>0x0)_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x442),0x32,_0x4b7f3f(0x350),!![]));else{if(_0x3cdff3>0x0||_0x208e5a>0x0){const _0x32d01a=Math[_0x4b7f3f(0x1da)](_0x3cdff3,_0x208e5a),_0xc1c1ed=_0x3cdff3>=_0x208e5a,_0xf80fde=_0x32d01a===0x32?_0x4b7f3f(0x350):_0xc1c1ed?_0x4b7f3f(0x34a):_0x4b7f3f(0x1ee);_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x442),_0x32d01a,_0xf80fde,_0xc1c1ed));}}}}const _0x2a56db=Number[_0x4b7f3f(0x42c)](_0x4e7c8c[_0x4b7f3f(0x24a)])?_0x4e7c8c[_0x4b7f3f(0x24a)]:0x0,_0x15bad6=Number['isFinite'](_0x4e7c8c['rhrDownPct'])?_0x4e7c8c[_0x4b7f3f(0x411)]:0x0;if(_0x2a56db>_0x15bad6){const _0x2ed720=_0x2a56db===0x32?_0x4b7f3f(0x350):_0x4b7f3f(0x1ee);_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x5a9),_0x2a56db,_0x2ed720,!![]));}else{if(_0x15bad6>_0x2a56db){const _0x37b15c=_0x15bad6===0x32?_0x4b7f3f(0x350):_0x4b7f3f(0x34a);_0x266bea['appendChild'](_0x224cf3(_0x4b7f3f(0x5a9),_0x15bad6,_0x37b15c,![]));}else{if(_0x2a56db===_0x15bad6&&_0x2a56db>0x0)_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x5a9),0x32,_0x4b7f3f(0x350),!![]));else{if(_0x2a56db>0x0||_0x15bad6>0x0){const _0x19006d=Math[_0x4b7f3f(0x1da)](_0x2a56db,_0x15bad6),_0x478506=_0x2a56db>=_0x15bad6,_0xfb030c=_0x19006d===0x32?_0x4b7f3f(0x350):_0x478506?_0x4b7f3f(0x1ee):_0x4b7f3f(0x34a);_0x266bea[_0x4b7f3f(0x3d1)](_0x224cf3(_0x4b7f3f(0x5a9),_0x19006d,_0xfb030c,_0x478506));}}}}return _0x461156[_0x4b7f3f(0x3d1)](_0x266bea),_0x461156;},_0x59f4b4=_0x34fcf4=>{const _0x5d821d=_0x64eb17;let _0x5eb33d=0x0,_0x5d5340=0x0,_0x50053=0x0,_0x5df11a=0x0,_0x3695ce=0x0,_0x2a5ccc=0x0,_0x1f4fcb=0x0,_0x3f054a=0x0,_0x449c2a=0x0,_0x936a26=0x0,_0x54529c=0x0,_0x33c19f=0x0;_0x34fcf4[_0x5d821d(0x47e)]((_0x243843,_0x3507a0)=>{const _0x37f98d=_0x5d821d,_0x510e5c=_0xd5d9c1(_0x486b52,_0x37f98d(0xd4),_0x37f98d(0x570),_0x243843['date']),_0x580905=_0xd5d9c1(_0x1b1f1c,_0x37f98d(0xd4),_0x37f98d(0x20d),_0x243843['date']),_0x3d57c6=_0xd5d9c1(_0x52f056,_0x37f98d(0xd4),'steps',_0x243843[_0x37f98d(0xd4)]),_0x19f5ba=_0xd5d9c1(_0xceffde,_0x37f98d(0xd4),_0x37f98d(0x39b),_0x243843[_0x37f98d(0xd4)]),_0x4e05ef=_0x42e660(_0x510e5c)||_0x51fd38(_0x510e5c,_0x37f98d(0x30b));if(_0x4e05ef){_0x50053++;if(_0x4e05ef[_0x37f98d(0x341)]===_0x37f98d(0x3e9))_0x5eb33d++;else _0x5d5340++;}const _0x3696fe=_0x42e660(_0x580905)||_0x51fd38(_0x580905,'hrv');if(_0x3696fe){_0x2a5ccc++;if(_0x3696fe['direction']==='increase')_0x5df11a++;else _0x3695ce++;}const _0x2a2dca=_0x42e660(_0x3d57c6)||_0x51fd38(_0x3d57c6,_0x37f98d(0x41b));if(_0x2a2dca){_0x449c2a++;if(_0x2a2dca['direction']===_0x37f98d(0x3e9))_0x1f4fcb++;else _0x3f054a++;}const _0x279670=_0x42e660(_0x19f5ba)||_0x51fd38(_0x19f5ba,_0x37f98d(0x39b));if(_0x279670){_0x33c19f++;if(_0x279670['direction']===_0x37f98d(0x3e9))_0x936a26++;else _0x54529c++;}});const _0x52deaa=(_0x4c42aa,_0x12340a)=>_0x12340a>0x0?_0x4c42aa*0x64/_0x12340a:NaN;return{'sleepUpPct':_0x52deaa(_0x5eb33d,_0x50053),'sleepDownPct':_0x52deaa(_0x5d5340,_0x50053),'hrvUpPct':_0x52deaa(_0x5df11a,_0x2a5ccc),'hrvDownPct':_0x52deaa(_0x3695ce,_0x2a5ccc),'stepsUpPct':_0x52deaa(_0x1f4fcb,_0x449c2a),'stepsDownPct':_0x52deaa(_0x3f054a,_0x449c2a),'rhrUpPct':_0x52deaa(_0x936a26,_0x33c19f),'rhrDownPct':_0x52deaa(_0x54529c,_0x33c19f)};},_0x560917=_0x59f4b4(_0x14c445[_0x64eb17(0x41c)]),_0x30157a=_0x59f4b4(_0x14c445[_0x64eb17(0x149)]),_0x5ce288=document[_0x64eb17(0x494)](_0x64eb17(0x232));_0x5ce288['id']=_0x64eb17(0x44c),_0x5ce288[_0x64eb17(0x2a7)]['cssText']='margin-top:4px;',_0x5ce288[_0x64eb17(0x3d1)](_0x266f47('positive','#4CAF50',_0x560917)),_0x5ce288[_0x64eb17(0x3d1)](_0x266f47('negative','#f44336',_0x30157a)),_0x3a442e[_0x64eb17(0x3d1)](_0x5ce288);}_0x3cb2a7&&(_0x3cb2a7['value']='7');const _0x21d20e=document['getElementById'](_0x1202fd(0x324));_0x21d20e&&(_0x21d20e['checked']=![]);setTimeout(()=>{_0x5dea05();},0xa),_0x42eaac['appendChild'](_0x3a442e);function _0xf499ac(){const _0x1ac765=_0x1202fd,_0x5d1d1d=_0x32396c(),_0x1dd351=Array['isArray'](_0x5d1d1d[_0x1ac765(0x3f8)])?_0x5d1d1d[_0x1ac765(0x3f8)][_0x1ac765(0x446)]():[];if(_0x1dd351[_0x1ac765(0x2f5)]===0x0){const _0x23906f=document[_0x1ac765(0x494)]('div');_0x23906f['id']='impactAnalysisSection',_0x23906f['style'][_0x1ac765(0x458)]=_0x1ac765(0x39a);const _0x1203e1=document[_0x1ac765(0x494)](_0x1ac765(0x232));_0x1203e1[_0x1ac765(0x2a7)][_0x1ac765(0x458)]=_0x1ac765(0x1fb),_0x1203e1[_0x1ac765(0x148)]='Impact\x20Analysis',_0x23906f['appendChild'](_0x1203e1);const _0x2ec3ce=document[_0x1ac765(0x494)](_0x1ac765(0x232));_0x2ec3ce['className']=_0x1ac765(0x52c),_0x2ec3ce[_0x1ac765(0x2a7)]['cssText']=_0x1ac765(0x586),_0x2ec3ce['textContent']=_0x1ac765(0x389),_0x23906f[_0x1ac765(0x3d1)](_0x2ec3ce),_0x42eaac[_0x1ac765(0x3d1)](_0x23906f);return;}const _0x42ed3f=normalizeSleepRows(rawSleep||[]),_0x199eb5=filterSleep(_0x42ed3f),_0xe3c153=tryLoadHRV()||[],_0xb08f66=tryLoadSteps()||[],_0x3ad506=tryLoadRHR()||[],_0x4315ff=_0x28693b=>_0x28693b instanceof Date?_0x28693b['toISOString']()[_0x1ac765(0x446)](0x0,0xa):String(_0x28693b||''),_0xe82a36=(_0x126d9e,_0x33136a)=>{const _0x4ce4d7=_0x1ac765;try{const _0x8391c5=new Date(_0x126d9e[_0x4ce4d7(0x2c3)]());return _0x8391c5['setUTCDate'](_0x8391c5[_0x4ce4d7(0x13f)]()+_0x33136a),_0x8391c5;}catch(_0x4433f2){return _0x126d9e;}},_0xc58a82=(_0x3b9d7b,_0x58432b,_0x466896)=>{const _0x22fcc2=_0x1ac765,_0x9e7fc3={'positive':[],'negative':[]};return _0x3b9d7b[_0x22fcc2(0x47e)](_0x396505=>{const _0xa18d2e=_0x22fcc2;_0x396505&&_0x9e7fc3[_0xa18d2e(0x28b)](_0x396505['sentiment'])&&_0x9e7fc3[_0x396505[_0xa18d2e(0x415)]][_0xa18d2e(0x1a3)](_0x396505);}),_0x9e7fc3;},_0x59130d=[0x3,0x7,0xf,0x1e];let _0x23f92c={'negative':{'sleep':{'window':0x0,'pct':0x0,'direction':''},'hrv':{'window':0x0,'pct':0x0,'direction':''},'steps':{'window':0x0,'pct':0x0,'direction':''},'rhr':{'window':0x0,'pct':0x0,'direction':''}},'positive':{'sleep':{'window':0x0,'pct':0x0,'direction':''},'hrv':{'window':0x0,'pct':0x0,'direction':''},'steps':{'window':0x0,'pct':0x0,'direction':''},'rhr':{'window':0x0,'pct':0x0,'direction':''}}};_0x59130d[_0x1ac765(0x47e)](_0x28c0a2=>{const _0x2e2a37=_0x1ac765,_0x25891a=(_0x1efbf4,_0xec5095,_0x46d98e,_0x45c1d6)=>{const _0x5aa7c1=a0_0x20f3,_0x26822f=Array['isArray'](_0x1efbf4)?_0x1efbf4:[],_0x10568f=parseDate(_0x45c1d6),_0x3ac9e7=_0xe82a36(_0x10568f,0x1),_0x3dde8e=_0xe82a36(_0x10568f,_0x28c0a2);return _0x26822f[_0x5aa7c1(0x218)](_0x4eb470=>{const _0x1057e4=_0x5aa7c1,_0x10ace=_0x4eb470[_0xec5095]instanceof Date?_0x4eb470[_0xec5095]:_0x4eb470[_0x1057e4(0xd4)]instanceof Date?_0x4eb470[_0x1057e4(0xd4)]:_0x4eb470[_0x1057e4(0x55d)]?parseDate(_0x4eb470['dateISO']):null,_0x3f21b9=Number(_0x4eb470[_0x46d98e]);return{'dateObj':_0x10ace,'date':_0x4315ff(_0x10ace||_0x4eb470[_0x1057e4(0x55d)]||_0x4eb470[_0x1057e4(0xd4)]),'value':_0x3f21b9};})[_0x5aa7c1(0x23e)](_0x2371b0=>_0x2371b0[_0x5aa7c1(0x114)]&&_0x2371b0[_0x5aa7c1(0x114)]>=_0x3ac9e7&&_0x2371b0['dateObj']<=_0x3dde8e)[_0x5aa7c1(0x23e)](_0x297cd3=>Number[_0x5aa7c1(0x42c)](_0x297cd3[_0x5aa7c1(0x404)]));};function _0x336356(_0x29bb24){const _0x257a63=a0_0x20f3;try{const _0x15f677=_0x28c0a2<=0x3?0x3:_0x28c0a2<=0x7?0x5:_0x28c0a2<=0xf?0x8:0xc;if(!_0x29bb24||_0x29bb24[_0x257a63(0x2f5)]<_0x15f677)return null;const _0x20db73=_0x29bb24[_0x257a63(0x446)](0x0,Math[_0x257a63(0x51e)](_0x28c0a2<=0x3?0x2:_0x28c0a2<=0x7?0x3:_0x28c0a2<=0xf?0x5:0x15,_0x29bb24['length']))[_0x257a63(0x218)](_0x17f646=>_0x17f646['value']);if(_0x20db73[_0x257a63(0x2f5)]<(_0x28c0a2<=0x3?0x2:_0x28c0a2<=0x7?0x3:_0x28c0a2<=0xf?0x4:0x7))return null;const _0x265c52=cusumParamsFromBaseline(_0x20db73),_0x9f98eb=calculateCUSUM(_0x29bb24,_0x265c52[_0x257a63(0x42f)],_0x257a63(0x404),_0x265c52['k'],_0x265c52['h']);if(!_0x9f98eb||_0x9f98eb['length']===0x0)return null;const _0x560217=Math['max'](..._0x9f98eb[_0x257a63(0x218)](_0x59a01d=>_0x59a01d['upperSum'])),_0x3aa933=Math['max'](..._0x9f98eb[_0x257a63(0x218)](_0x403677=>_0x403677[_0x257a63(0x1ec)])),_0xad734f=Math[_0x257a63(0x1da)](_0x560217,_0x3aa933),_0x5d28c0=_0x28c0a2<=0x3?_0x265c52['h']*0.5:_0x28c0a2<=0x7?_0x265c52['h']*0.7:_0x28c0a2<=0xf?_0x265c52['h']*0.8:_0x265c52['h'];if(_0xad734f<_0x5d28c0)return null;const _0x507983=_0x560217>_0x3aa933;return{'direction':_0x507983?'increase':_0x257a63(0x35e)};}catch(_0x4407fd){return null;}}function _0x3cf3be(_0x315bc9,_0x1f7023){const _0x2b1bfc=a0_0x20f3;try{if(!_0x315bc9||_0x315bc9['length']<0xa)return null;const _0x17fa92=_0x315bc9[_0x2b1bfc(0x446)](0x0,Math[_0x2b1bfc(0x51e)](0x7,_0x315bc9[_0x2b1bfc(0x2f5)])),_0x3c5585=_0x315bc9[_0x2b1bfc(0x446)](_0x17fa92['length']);if(_0x3c5585[_0x2b1bfc(0x2f5)]<0x5)return null;const _0x568f96=_0x41c560=>_0x41c560[_0x2b1bfc(0x5a1)]((_0x244024,_0x4dcbaa)=>_0x244024+_0x4dcbaa,0x0)/_0x41c560[_0x2b1bfc(0x2f5)],_0xc96f9f=_0x17fa92[_0x2b1bfc(0x218)](_0x4867b6=>_0x4867b6[_0x2b1bfc(0x404)])[_0x2b1bfc(0x23e)](Number['isFinite']),_0x317bba=_0x3c5585[_0x2b1bfc(0x218)](_0x5f02d3=>_0x5f02d3['value'])[_0x2b1bfc(0x23e)](Number[_0x2b1bfc(0x42c)]);if(_0xc96f9f[_0x2b1bfc(0x2f5)]<0x5||_0x317bba[_0x2b1bfc(0x2f5)]<0x5)return null;const _0x1ba1bb=_0x568f96(_0xc96f9f),_0x4f5ce1=_0x568f96(_0x317bba),_0x188470=_0x29c3d2=>{const _0x422ef7=_0x2b1bfc,_0x433377=_0x568f96(_0x29c3d2),_0x34f51e=_0x29c3d2[_0x422ef7(0x5a1)]((_0x1cc03e,_0x44ed34)=>_0x1cc03e+(_0x44ed34-_0x433377)*(_0x44ed34-_0x433377),0x0)/Math[_0x422ef7(0x1da)](0x1,_0x29c3d2[_0x422ef7(0x2f5)]-0x1);return Math[_0x422ef7(0x31b)](_0x34f51e);},_0x30f40a=_0x188470(_0xc96f9f),_0x102780=_0x4f5ce1-_0x1ba1bb,_0x5794cc=_0x1f7023===_0x2b1bfc(0x30b)?0x1:_0x1f7023===_0x2b1bfc(0x54a)?0x3:_0x1f7023===_0x2b1bfc(0x41b)?0x1f4:0x1,_0x3960e9=0.2*(_0x30f40a||0x0),_0x3928ab=Math[_0x2b1bfc(0x1da)](_0x5794cc,_0x3960e9);if(Math[_0x2b1bfc(0x397)](_0x102780)<_0x3928ab)return null;return{'direction':_0x102780>0x0?_0x2b1bfc(0x3e9):_0x2b1bfc(0x35e)};}catch(_0x3a1750){return null;}}const _0x2d0202=_0x4a072c=>{const _0x1b6f77=a0_0x20f3;let _0x26a1ab=0x0,_0xae927c=0x0,_0x34b6c4=0x0,_0xee73d5=0x0,_0x19dda5=0x0,_0x3df411=0x0,_0x4a1ae4=0x0,_0x1f7b67=0x0,_0x2fb888=0x0,_0x39e711=0x0,_0x639648=0x0,_0x226f60=0x0;_0x4a072c[_0x1b6f77(0x47e)](_0x3d851b=>{const _0x5b2556=_0x1b6f77,_0x3394a6=_0x25891a(_0x199eb5,_0x5b2556(0xd4),_0x5b2556(0x570),_0x3d851b[_0x5b2556(0xd4)]),_0x237dae=_0x25891a(_0xe3c153,_0x5b2556(0xd4),_0x5b2556(0x20d),_0x3d851b[_0x5b2556(0xd4)]),_0x77bb4f=_0x25891a(_0xb08f66,_0x5b2556(0xd4),_0x5b2556(0x41b),_0x3d851b[_0x5b2556(0xd4)]),_0x40c3a4=_0x25891a(_0x3ad506,_0x5b2556(0xd4),_0x5b2556(0x39b),_0x3d851b[_0x5b2556(0xd4)]),_0x4ce0f0=_0x336356(_0x3394a6)||_0x3cf3be(_0x3394a6,'sleep');if(_0x4ce0f0){_0x34b6c4++;if(_0x4ce0f0[_0x5b2556(0x341)]===_0x5b2556(0x3e9))_0x26a1ab++;else _0xae927c++;}const _0x58c86f=_0x336356(_0x237dae)||_0x3cf3be(_0x237dae,_0x5b2556(0x54a));if(_0x58c86f){_0x3df411++;if(_0x58c86f[_0x5b2556(0x341)]===_0x5b2556(0x3e9))_0xee73d5++;else _0x19dda5++;}const _0x3047fe=_0x336356(_0x77bb4f)||_0x3cf3be(_0x77bb4f,'steps');if(_0x3047fe){_0x2fb888++;if(_0x3047fe[_0x5b2556(0x341)]===_0x5b2556(0x3e9))_0x4a1ae4++;else _0x1f7b67++;}const _0x24a854=_0x336356(_0x40c3a4)||_0x3cf3be(_0x40c3a4,'rhr');if(_0x24a854){_0x226f60++;if(_0x24a854[_0x5b2556(0x341)]==='increase')_0x39e711++;else _0x639648++;}});const _0x375593=(_0x18d017,_0xb217b4)=>_0xb217b4>0x0?_0x18d017*0x64/_0xb217b4:NaN;return{'sleepUpPct':_0x375593(_0x26a1ab,_0x34b6c4),'sleepDownPct':_0x375593(_0xae927c,_0x34b6c4),'hrvUpPct':_0x375593(_0xee73d5,_0x3df411),'hrvDownPct':_0x375593(_0x19dda5,_0x3df411),'stepsUpPct':_0x375593(_0x4a1ae4,_0x2fb888),'stepsDownPct':_0x375593(_0x1f7b67,_0x2fb888),'rhrUpPct':_0x375593(_0x39e711,_0x226f60),'rhrDownPct':_0x375593(_0x639648,_0x226f60)};},_0x29e160=_0xc58a82(_0x1dd351,_0x28c0a2,![]),_0x42426d=_0x2d0202(_0x29e160[_0x2e2a37(0x149)]),_0x4c1b83=_0x2d0202(_0x29e160[_0x2e2a37(0x41c)]);_0x42426d[_0x2e2a37(0x291)]>_0x23f92c[_0x2e2a37(0x149)]['sleep'][_0x2e2a37(0x4ad)]&&(_0x23f92c['negative'][_0x2e2a37(0x30b)]={'window':_0x28c0a2,'pct':_0x42426d[_0x2e2a37(0x291)],'direction':_0x2e2a37(0x35e)}),_0x42426d[_0x2e2a37(0xdc)]>_0x23f92c[_0x2e2a37(0x149)][_0x2e2a37(0x54a)]['pct']&&(_0x23f92c[_0x2e2a37(0x149)][_0x2e2a37(0x54a)]={'window':_0x28c0a2,'pct':_0x42426d[_0x2e2a37(0xdc)],'direction':_0x2e2a37(0x35e)}),_0x42426d[_0x2e2a37(0x18f)]>_0x23f92c[_0x2e2a37(0x149)][_0x2e2a37(0x41b)][_0x2e2a37(0x4ad)]&&(_0x23f92c[_0x2e2a37(0x149)]['steps']={'window':_0x28c0a2,'pct':_0x42426d['stepsDownPct'],'direction':_0x2e2a37(0x35e)}),_0x42426d[_0x2e2a37(0x24a)]>_0x23f92c[_0x2e2a37(0x149)][_0x2e2a37(0x39b)][_0x2e2a37(0x4ad)]&&(_0x23f92c[_0x2e2a37(0x149)]['rhr']={'window':_0x28c0a2,'pct':_0x42426d[_0x2e2a37(0x24a)],'direction':_0x2e2a37(0x3e9)}),_0x4c1b83[_0x2e2a37(0x48d)]>_0x23f92c['positive'][_0x2e2a37(0x30b)]['pct']&&(_0x23f92c[_0x2e2a37(0x41c)][_0x2e2a37(0x30b)]={'window':_0x28c0a2,'pct':_0x4c1b83[_0x2e2a37(0x48d)],'direction':_0x2e2a37(0x3e9)}),_0x4c1b83[_0x2e2a37(0x193)]>_0x23f92c['positive'][_0x2e2a37(0x54a)]['pct']&&(_0x23f92c[_0x2e2a37(0x41c)]['hrv']={'window':_0x28c0a2,'pct':_0x4c1b83[_0x2e2a37(0x193)],'direction':_0x2e2a37(0x3e9)}),_0x4c1b83['stepsUpPct']>_0x23f92c[_0x2e2a37(0x41c)]['steps'][_0x2e2a37(0x4ad)]&&(_0x23f92c[_0x2e2a37(0x41c)][_0x2e2a37(0x41b)]={'window':_0x28c0a2,'pct':_0x4c1b83[_0x2e2a37(0x546)],'direction':'increase'}),_0x4c1b83[_0x2e2a37(0x411)]>_0x23f92c[_0x2e2a37(0x41c)][_0x2e2a37(0x39b)]['pct']&&(_0x23f92c[_0x2e2a37(0x41c)][_0x2e2a37(0x39b)]={'window':_0x28c0a2,'pct':_0x4c1b83[_0x2e2a37(0x411)],'direction':_0x2e2a37(0x35e)});});let _0x9f3234='';const _0x513783=[];Object[_0x1ac765(0x487)](_0x23f92c[_0x1ac765(0x149)])[_0x1ac765(0x47e)](_0x9b9e29=>{const _0x53c540=_0x1ac765,_0x106611=_0x23f92c[_0x53c540(0x149)][_0x9b9e29];if(_0x106611[_0x53c540(0x4ad)]>0x0){const _0x5593f2=_0x9b9e29===_0x53c540(0x39b)?_0x53c540(0x5a9):_0x9b9e29===_0x53c540(0x54a)?_0x53c540(0x1d4):_0x9b9e29[_0x53c540(0x226)](0x0)['toUpperCase']()+_0x9b9e29[_0x53c540(0x446)](0x1);_0x513783[_0x53c540(0x1a3)](_0x5593f2+_0x53c540(0x59d)+_0x106611[_0x53c540(0x341)]+'\x20('+Math[_0x53c540(0xf8)](_0x106611[_0x53c540(0x4ad)])+_0x53c540(0x355)+_0x106611[_0x53c540(0x3af)]+_0x53c540(0x465));}});_0x513783[_0x1ac765(0x2f5)]>0x0&&(_0x9f3234+=_0x1ac765(0x115)+_0x513783[_0x1ac765(0x2cd)]('\x0a•\x20')+'\x0a\x0a');const _0x4f2ea0=[];Object['keys'](_0x23f92c['positive'])['forEach'](_0x947cd=>{const _0x352821=_0x1ac765,_0x1d4df5=_0x23f92c[_0x352821(0x41c)][_0x947cd];if(_0x1d4df5[_0x352821(0x4ad)]>0x0){const _0x3f099f=_0x947cd===_0x352821(0x39b)?_0x352821(0x5a9):_0x947cd===_0x352821(0x54a)?_0x352821(0x1d4):_0x947cd['charAt'](0x0)[_0x352821(0x259)]()+_0x947cd[_0x352821(0x446)](0x1);_0x4f2ea0[_0x352821(0x1a3)](_0x3f099f+_0x352821(0x59d)+_0x1d4df5[_0x352821(0x341)]+'\x20('+Math[_0x352821(0xf8)](_0x1d4df5[_0x352821(0x4ad)])+'%\x20probability)\x20within\x20'+_0x1d4df5[_0x352821(0x3af)]+'\x20days');}});_0x4f2ea0[_0x1ac765(0x2f5)]>0x0&&(_0x9f3234+=_0x1ac765(0x108)+_0x4f2ea0['join'](_0x1ac765(0x1aa)));_0x513783[_0x1ac765(0x2f5)]===0x0&&_0x4f2ea0[_0x1ac765(0x2f5)]===0x0&&(_0x9f3234=_0x1ac765(0x316));const _0x325815=[];if(_0x513783[_0x1ac765(0x2f5)]>0x0)_0x325815[_0x1ac765(0x1a3)]('After\x20a\x20negative\x20event:\x0a-\x20'+_0x513783['join'](_0x1ac765(0x52d)));if(_0x4f2ea0[_0x1ac765(0x2f5)]>0x0)_0x325815[_0x1ac765(0x1a3)](_0x1ac765(0x27d)+_0x4f2ea0[_0x1ac765(0x2cd)](_0x1ac765(0x52d)));_0x9f3234=_0x325815[_0x1ac765(0x2f5)]?_0x325815[_0x1ac765(0x2cd)]('\x0a\x0a'):'No\x20significant\x20patterns\x20detected\x20across\x20any\x20time\x20window.';if(document[_0x1ac765(0x12c)](_0x1ac765(0x1e5)))return;const _0x49f05c=document[_0x1ac765(0x494)]('div');_0x49f05c['id']=_0x1ac765(0x1e5),_0x49f05c[_0x1ac765(0x2a7)]['cssText']='margin-top:12px;padding:10px;background:#0b1020;border-radius:6px;border:1px\x20solid\x20#1a2349;';const _0x32c8eb=document['createElement'](_0x1ac765(0x232));_0x32c8eb[_0x1ac765(0x2a7)][_0x1ac765(0x458)]=_0x1ac765(0x1fb),_0x32c8eb[_0x1ac765(0x148)]='Impact\x20Analysis',_0x49f05c[_0x1ac765(0x3d1)](_0x32c8eb);const _0xd2a51a=document[_0x1ac765(0x494)](_0x1ac765(0x232));_0xd2a51a['className']=_0x1ac765(0x52c),_0xd2a51a['style'][_0x1ac765(0x458)]=_0x1ac765(0x586),_0xd2a51a[_0x1ac765(0x148)]=_0x9f3234,_0x49f05c['appendChild'](_0xd2a51a),_0x42eaac['appendChild'](_0x49f05c);}const _0x4496f5=document[_0x1202fd(0x494)](_0x1202fd(0x232));_0x4496f5['id']=_0x1202fd(0x30d),_0x42eaac[_0x1202fd(0x3d1)](_0x4496f5);const _0x1d388c=document['createElement'](_0x1202fd(0x232));_0x1d388c['style'][_0x1202fd(0x458)]='display:flex;justify-content:space-between;align-items:center;margin:12px\x200;padding:8px;background:#0e1530;border-radius:6px;border:1px\x20solid\x20#1a2349;',_0x1d388c[_0x1202fd(0x3d9)]='\x0a\x20\x20\x20\x20<div\x20style=\x22display:flex;align-items:center;gap:8px;\x22>\x0a\x20\x20\x20\x20\x20\x20<label\x20style=\x22color:#e6eaf3;font-size:12px;\x22>Show:</label>\x0a\x20\x20\x20\x20\x20\x20<select\x20id=\x22eventsPerPage\x22\x20style=\x22background:#0b1020;border:1px\x20solid\x20#24305c;color:#e6eaf3;padding:4px\x208px;border-radius:4px;font-size:12px;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x225\x22>5</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x2215\x22>15</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x2230\x22>30</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x2250\x22>50</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22100\x22>100</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22all\x22>All</option>\x0a\x20\x20\x20\x20\x20\x20</select>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20<div\x20id=\x22paginationInfo\x22\x20style=\x22color:#9aa5c6;font-size:12px;\x22></div>\x0a\x20\x20\x20\x20<div\x20id=\x22paginationButtons\x22\x20style=\x22display:flex;gap:4px;\x22></div>\x0a\x20\x20',_0x42eaac['appendChild'](_0x1d388c);let _0x15d6f7=0x1,_0x35708f=0x5;const _0x5cfc3f=_0x1d388c['querySelector'](_0x1202fd(0x268));_0x5cfc3f&&_0x5cfc3f[_0x1202fd(0x3e4)]('change',_0x325bd2=>{const _0x6314bf=_0x1202fd;_0x35708f=_0x325bd2[_0x6314bf(0x3a9)][_0x6314bf(0x404)]==='all'?_0x6314bf(0x4ab):parseInt(_0x325bd2[_0x6314bf(0x3a9)][_0x6314bf(0x404)]),_0x15d6f7=0x1,_0xbf4541();});function _0xbf4541(){const _0x69096f=_0x1202fd;try{if(!document[_0x69096f(0x12c)](_0x69096f(0x1e5)))setTimeout(()=>{try{_0xf499ac();}catch(_0x43165d){}},0x0);}catch(_0x17bfc2){}const _0x16789a=_0x32396c(),_0x5ca876=_0x16789a[_0x69096f(0x3f8)]['slice']()[_0x69096f(0x578)]((_0x4f6191,_0x43f3f9)=>{const _0x11c38d=_0x69096f;if(_0x4f6191[_0x11c38d(0xd4)]!==_0x43f3f9['date'])return _0x43f3f9[_0x11c38d(0xd4)][_0x11c38d(0x46f)](_0x4f6191[_0x11c38d(0xd4)]);return(_0x43f3f9[_0x11c38d(0x431)]||'')['localeCompare'](_0x4f6191['updatedAt']||'');});if(_0x5ca876[_0x69096f(0x2f5)]===0x0){_0x4496f5[_0x69096f(0x3d9)]=_0x69096f(0x1e7);const _0x2b14b2=document[_0x69096f(0x12c)](_0x69096f(0x3a0));if(_0x2b14b2)_0x2b14b2[_0x69096f(0x148)]='0\x20events\x20•\x20newest\x20first';document[_0x69096f(0x12c)](_0x69096f(0x50c))[_0x69096f(0x148)]='',document[_0x69096f(0x12c)]('paginationButtons')[_0x69096f(0x3d9)]='';return;}const _0x5359fb=_0x35708f===_0x69096f(0x4ab)?0x1:Math[_0x69096f(0x2ff)](_0x5ca876[_0x69096f(0x2f5)]/_0x35708f),_0x3bcc60=_0x35708f===_0x69096f(0x4ab)?0x0:(_0x15d6f7-0x1)*_0x35708f,_0x28f428=_0x35708f==='all'?_0x5ca876['length']:_0x3bcc60+_0x35708f,_0x166063=_0x5ca876[_0x69096f(0x446)](_0x3bcc60,_0x28f428),_0x99ed00=document[_0x69096f(0x12c)](_0x69096f(0x50c));_0x35708f===_0x69096f(0x4ab)?_0x99ed00['textContent']='Showing\x20all\x20'+_0x5ca876[_0x69096f(0x2f5)]+_0x69096f(0x52b):_0x99ed00[_0x69096f(0x148)]=_0x69096f(0x518)+(_0x3bcc60+0x1)+'-'+Math[_0x69096f(0x51e)](_0x28f428,_0x5ca876[_0x69096f(0x2f5)])+_0x69096f(0x275)+_0x5ca876[_0x69096f(0x2f5)]+_0x69096f(0x52b);const _0x24dfd4=document[_0x69096f(0x12c)](_0x69096f(0x238));if(_0x5359fb<=0x1)_0x24dfd4['innerHTML']='';else{let _0x1a798f='';_0x15d6f7>0x1&&(_0x1a798f+='<button\x20class=\x22btn\x22\x20id=\x22prevPage\x22\x20style=\x22padding:4px\x208px;font-size:12px;\x22>‹\x20Prev</button>');_0x1a798f+=_0x69096f(0x4d6)+_0x15d6f7+_0x69096f(0x275)+_0x5359fb+_0x69096f(0x1c8);_0x15d6f7<_0x5359fb&&(_0x1a798f+='<button\x20class=\x22btn\x22\x20id=\x22nextPage\x22\x20style=\x22padding:4px\x208px;font-size:12px;\x22>Next\x20›</button>');_0x24dfd4[_0x69096f(0x3d9)]=_0x1a798f;const _0x464d74=document[_0x69096f(0x12c)]('prevPage'),_0x4f0ff1=document['getElementById'](_0x69096f(0x106));_0x464d74&&_0x464d74[_0x69096f(0x3e4)]('click',()=>{_0x15d6f7--,_0xbf4541();}),_0x4f0ff1&&_0x4f0ff1['addEventListener'](_0x69096f(0x11c),()=>{_0x15d6f7++,_0xbf4541();});}_0x4496f5['innerHTML']='';const _0x325308=normalizeSleepRows(rawSleep||[]),_0x7c107f=tryLoadHRV()||[],_0x5a0289=tryLoadSteps()||[],_0x51aa7a=tryLoadRHR()||[];function _0x4edc9f(_0x1595d6){const _0x2a0c19=_0x69096f;return _0x1595d6 instanceof Date?_0x1595d6['toISOString']()[_0x2a0c19(0x446)](0x0,0xa):String(_0x1595d6||'');}function _0x46d14f(_0x1e464f,_0x360edf){return String(_0x1e464f)>=String(_0x360edf);}function _0x4729dc(_0x4f4325,_0x1d1b78,_0x4ea614){const _0x4fd212=_0x69096f;return _0x1d1b78[_0x4fd212(0x23e)](_0x32728c=>_0x46d14f(_0x32728c['dateISO']||_0x32728c[_0x4fd212(0xd4)],_0x4f4325)&&Number[_0x4fd212(0x42c)](_0x32728c[_0x4ea614]));}function _0x4dbd89(_0x256370,_0x4dc760,_0x57dd66,_0x4306c3,_0x40ea30){const _0x549376=_0x69096f,_0x21312d=new Map(_0x256370['map'](_0x48343e=>[_0x40ea30(_0x48343e),_0x48343e[_0x4dc760]])),_0x1a7cd0=[];for(const _0x7f965f of _0x57dd66){const _0x2ac12f=_0x40ea30(_0x7f965f);if(_0x21312d[_0x549376(0x25e)](_0x2ac12f)){const _0x4e3d66=_0x21312d['get'](_0x2ac12f),_0x29adce=_0x7f965f[_0x4306c3];if(Number[_0x549376(0x42c)](_0x4e3d66)&&Number[_0x549376(0x42c)](_0x29adce))_0x1a7cd0[_0x549376(0x1a3)]({'a':_0x4e3d66,'b':_0x29adce});}}return _0x1a7cd0;}function _0x5732bd(_0x168ba4){const _0x331bae=_0x69096f,_0xfe3686=_0x168ba4[_0x331bae(0x2f5)];if(_0xfe3686<0x3)return NaN;const _0x14959d=_0x168ba4['map'](_0x20fa38=>_0x20fa38['a']),_0x5cf751=_0x168ba4[_0x331bae(0x218)](_0x5789da=>_0x5789da['b']),_0x30e64e=_0x14959d[_0x331bae(0x5a1)]((_0x25e1df,_0x5af88c)=>_0x25e1df+_0x5af88c,0x0),_0x24adcf=_0x5cf751[_0x331bae(0x5a1)]((_0x3565e6,_0x2dae1a)=>_0x3565e6+_0x2dae1a,0x0),_0x1ac44b=_0x14959d[_0x331bae(0x5a1)]((_0x26cf93,_0x50fe21)=>_0x26cf93+_0x50fe21*_0x50fe21,0x0),_0xae75a8=_0x5cf751[_0x331bae(0x5a1)]((_0x3e81b2,_0x26bf4b)=>_0x3e81b2+_0x26bf4b*_0x26bf4b,0x0),_0x22c6ac=_0x14959d[_0x331bae(0x5a1)]((_0x3f6e63,_0x216284,_0x35b1eb)=>_0x3f6e63+_0x216284*_0x5cf751[_0x35b1eb],0x0),_0x32bd9c=_0xfe3686*_0x22c6ac-_0x30e64e*_0x24adcf,_0x9f09cf=Math[_0x331bae(0x31b)]((_0xfe3686*_0x1ac44b-_0x30e64e*_0x30e64e)*(_0xfe3686*_0xae75a8-_0x24adcf*_0x24adcf));return _0x9f09cf===0x0?NaN:_0x32bd9c/_0x9f09cf;}function _0x57dc49(_0x36b36d){const _0xc1b682=_0x69096f;if(!Number[_0xc1b682(0x42c)](_0x36b36d))return _0xc1b682(0x136);const _0x13cdac=Math[_0xc1b682(0x397)](_0x36b36d),_0x98adfb=_0x36b36d['toFixed'](0x2),_0x4c3c09=_0x13cdac>=0.7?_0xc1b682(0x4de):_0x13cdac>=0.4?'moderate':'weak';return _0x98adfb+'\x20('+_0x4c3c09+')';}_0x166063[_0x69096f(0x47e)](_0x501f38=>{const _0x10c5b2=_0x69096f,_0x1440d2=document[_0x10c5b2(0x494)]('div');_0x1440d2[_0x10c5b2(0x2a7)][_0x10c5b2(0x458)]=_0x10c5b2(0x2d8);const _0x7ed0d=document[_0x10c5b2(0x494)]('div');_0x7ed0d[_0x10c5b2(0x2a7)][_0x10c5b2(0x458)]=_0x10c5b2(0xdf);const _0xb0bbb0=_0x501f38[_0x10c5b2(0x415)]===_0x10c5b2(0x41c)?_0x10c5b2(0x34a):_0x501f38[_0x10c5b2(0x415)]===_0x10c5b2(0x149)?_0x10c5b2(0x32b):_0x10c5b2(0x400);_0x7ed0d[_0x10c5b2(0x3d9)]=_0x10c5b2(0x187)+_0x501f38['date']+_0x10c5b2(0x212)+_0xb0bbb0+_0x10c5b2(0x3d7)+_0x501f38[_0x10c5b2(0x415)]+'</span><span\x20style=\x22display:inline-block;max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis\x22>'+_0x501f38[_0x10c5b2(0x273)]+_0x10c5b2(0x1c8);const _0x4f6f12=document['createElement'](_0x10c5b2(0x232));_0x4f6f12['style'][_0x10c5b2(0x458)]='flex:0\x200\x20150px;display:flex;gap:8px;justify-content:flex-start',_0x4f6f12[_0x10c5b2(0x3d9)]='<button\x20class=\x22btn\x22\x20data-id=\x22'+_0x501f38['id']+_0x10c5b2(0x3c1)+_0x501f38['id']+'\x22\x20data-act=\x22del\x22>Delete</button>',_0x1440d2[_0x10c5b2(0x3a4)](_0x7ed0d,_0x4f6f12),_0x4496f5[_0x10c5b2(0x3d1)](_0x1440d2);const _0x105c3a=String(_0x501f38[_0x10c5b2(0xd4)]),_0x8870b5=document[_0x10c5b2(0x12c)](_0x10c5b2(0x517)),_0x326efd=_0x8870b5?parseInt(_0x8870b5[_0x10c5b2(0x404)]):0x1e,_0x8e3ade=document['getElementById'](_0x10c5b2(0x324)),_0x9037e8=_0x8e3ade?_0x8e3ade[_0x10c5b2(0x315)]:![];console[_0x10c5b2(0x3ee)](_0x10c5b2(0x368)+_0x326efd+_0x10c5b2(0xc6)+_0x9037e8);const _0x53b4a2=addDaysISO(_0x105c3a,_0x326efd),_0x26b3f7=_0x9037e8?_0x105c3a:addDaysISO(_0x105c3a,0x1),_0x29d262=_0x4729dc(_0x105c3a,_0x325308,_0x10c5b2(0x570))[_0x10c5b2(0x23e)](_0x2f8413=>_0x2f8413[_0x10c5b2(0x55d)]>=_0x26b3f7&&_0x2f8413['dateISO']<=_0x53b4a2),_0x5010e4=_0x4729dc(_0x105c3a,_0x7c107f,_0x10c5b2(0x20d))['filter'](_0x64f4f1=>_0x64f4f1[_0x10c5b2(0x55d)]>=_0x26b3f7&&_0x64f4f1['dateISO']<=_0x53b4a2),_0x59a24e=_0x4729dc(_0x105c3a,_0x5a0289,_0x10c5b2(0x41b))[_0x10c5b2(0x23e)](_0x41a784=>_0x41a784[_0x10c5b2(0x55d)]>=_0x26b3f7&&_0x41a784['dateISO']<=_0x53b4a2),_0x1dae49=_0x4729dc(_0x105c3a,_0x51aa7a,_0x10c5b2(0x39b))[_0x10c5b2(0x23e)](_0x20cb00=>_0x20cb00[_0x10c5b2(0x55d)]>=_0x26b3f7&&_0x20cb00['dateISO']<=_0x53b4a2),_0x2454d3=_0x20bd04=>String(_0x20bd04[_0x10c5b2(0x55d)]||_0x20bd04[_0x10c5b2(0xd4)]);function _0x944580(_0x38bc82,_0x39b8e1){const _0x1be9f6=_0x10c5b2;try{const _0x5e4263=_0x326efd<=0x3?0x3:_0x326efd<=0x7?0x5:_0x326efd<=0xf?0x8:0xf;if(!_0x38bc82||_0x38bc82[_0x1be9f6(0x2f5)]<_0x5e4263)return null;const _0x46004a=_0x38bc82['map'](_0xe86bae=>_0xe86bae[_0x39b8e1])['filter'](Number['isFinite']);if(_0x46004a['length']<_0x5e4263)return null;const _0x580080=_0x46004a[_0x1be9f6(0x446)](0x0,Math[_0x1be9f6(0x51e)](_0x326efd<=0x3?0x2:_0x326efd<=0x7?0x3:_0x326efd<=0xf?0x5:0x1e,_0x46004a[_0x1be9f6(0x2f5)])),{mean:_0x258faa,k:_0x1bc6d5,h:_0x1245f1}=cusumParamsFromBaseline(_0x580080),_0x378787=calculateCUSUM(_0x38bc82[_0x1be9f6(0x218)](_0x2b11c4=>({'date':_0x2b11c4[_0x1be9f6(0x55d)]||_0x2b11c4[_0x1be9f6(0xd4)],[_0x39b8e1]:_0x2b11c4[_0x39b8e1]})),_0x258faa,_0x39b8e1,_0x1bc6d5,_0x1245f1);if(!_0x378787||_0x378787['length']===0x0)return null;const _0x359d19=Math['max'](..._0x378787[_0x1be9f6(0x218)](_0x2836c9=>_0x2836c9['upperSum'])),_0x471571=Math[_0x1be9f6(0x1da)](..._0x378787['map'](_0x12189e=>_0x12189e[_0x1be9f6(0x1ec)])),_0x55b447=Math[_0x1be9f6(0x1da)](_0x359d19,_0x471571),_0x2f6612=_0x326efd<=0x3?_0x1245f1*0.5:_0x326efd<=0x7?_0x1245f1*0.7:_0x326efd<=0xf?_0x1245f1*0.8:_0x1245f1;if(_0x55b447<_0x2f6612)return null;const _0x251cb4=_0x359d19>_0x471571,_0x34d431=_0x378787[_0x1be9f6(0x218)](_0x564e15=>_0x251cb4?_0x564e15[_0x1be9f6(0x4c0)]:_0x564e15[_0x1be9f6(0x1ec)]),_0x437086=_0x34d431[_0x1be9f6(0x20e)](Math['max'](..._0x34d431));let _0x542fb3=0x0;for(let _0x2f3c08=_0x437086-0x1;_0x2f3c08>=0x0;_0x2f3c08--){if(_0x34d431[_0x2f3c08]===0x0){_0x542fb3=_0x2f3c08+0x1;break;}}const _0x179ed8=_0x378787[_0x542fb3][_0x1be9f6(0xd4)],_0x9b07e9=_0x251cb4?'increase':'decrease';return{'onsetDate':_0x179ed8,'direction':_0x9b07e9,'strength':_0x55b447[_0x1be9f6(0xcf)](0x1)};}catch(_0x526a85){return null;}}const _0x1c2b16=[];function _0x24d564(_0x1d0d78,_0x47435d,_0x2a4fa6){const _0x208b1a=_0x10c5b2;if(!_0x47435d)return;const _0x327844=_0x47435d[_0x208b1a(0x5a5)]?_0x208b1a(0x533)+_0x47435d[_0x208b1a(0x5a5)]:_0x208b1a(0x4f2);let _0x5ba41b=_0x208b1a(0x400);const _0x3ac29d=_0x208b1a(0x1ee);if(_0x2a4fa6===_0x208b1a(0x30b))_0x5ba41b=_0x47435d[_0x208b1a(0x341)]===_0x208b1a(0x3e9)?_0x208b1a(0x34a):_0x3ac29d;else{if(_0x2a4fa6===_0x208b1a(0x54a))_0x5ba41b=_0x47435d[_0x208b1a(0x341)]==='increase'?_0x208b1a(0x34a):_0x3ac29d;else{if(_0x2a4fa6===_0x208b1a(0x41b))_0x5ba41b=_0x47435d['direction']===_0x208b1a(0x3e9)?_0x208b1a(0x34a):_0x3ac29d;else{if(_0x2a4fa6==='rhr')_0x5ba41b=_0x47435d[_0x208b1a(0x341)]===_0x208b1a(0x3e9)?_0x3ac29d:_0x208b1a(0x34a);}}}_0x1c2b16['push'](_0x208b1a(0x3b2)+_0x5ba41b+'\x22>'+_0x1d0d78+'\x20shows\x20a\x20sustained\x20'+_0x47435d[_0x208b1a(0x341)]+'\x20'+_0x327844+_0x208b1a(0x4ae)+_0x47435d['strength']+_0x208b1a(0x1c1));}_0x24d564(_0x10c5b2(0x329),_0x944580(_0x29d262,_0x10c5b2(0x570)),_0x10c5b2(0x30b)),_0x24d564('HRV',_0x944580(_0x5010e4,_0x10c5b2(0x20d)),_0x10c5b2(0x54a)),_0x24d564(_0x10c5b2(0x19a),_0x944580(_0x59a24e,'steps'),_0x10c5b2(0x41b)),_0x24d564(_0x10c5b2(0x2de),_0x944580(_0x1dae49,_0x10c5b2(0x39b)),_0x10c5b2(0x39b));if(_0x1c2b16[_0x10c5b2(0x2f5)]){const _0x2bd68d=document[_0x10c5b2(0x494)](_0x10c5b2(0x232));_0x2bd68d[_0x10c5b2(0x582)]=_0x10c5b2(0x52c),_0x2bd68d[_0x10c5b2(0x2a7)][_0x10c5b2(0x458)]=_0x10c5b2(0x20c),_0x2bd68d[_0x10c5b2(0x3d9)]=_0x1c2b16[_0x10c5b2(0x218)](_0xf26087=>'<div>'+_0xf26087+_0x10c5b2(0xcc))[_0x10c5b2(0x2cd)](''),_0x1440d2[_0x10c5b2(0x3d1)](_0x2bd68d);}});const _0x1c43a4=document[_0x69096f(0x12c)]('meta');if(_0x1c43a4)_0x1c43a4[_0x69096f(0x148)]=_0x166063[_0x69096f(0x2f5)]+_0x69096f(0x4b0);}function _0x39ce93(){const _0x387e4c=_0x1202fd,_0x1e562d=document[_0x387e4c(0x12c)](_0x387e4c(0x466))[_0x387e4c(0x404)],_0x4f2b67=document[_0x387e4c(0x12c)](_0x387e4c(0x52a))[_0x387e4c(0x404)],_0x1a4bc6=document[_0x387e4c(0x12c)](_0x387e4c(0x462))['value'],_0x38da38={'id':_0x2ce0ad(),'date':_0x1e562d,'name':_0x4f2b67[_0x387e4c(0x5a6)](),'sentiment':_0x1a4bc6,'createdAt':new Date()['toISOString'](),'updatedAt':new Date()[_0x387e4c(0x15d)]()};if(!_0x1279d9(_0x38da38)){alert(_0x387e4c(0x163));return;}const _0x280062=_0x32396c();_0x280062[_0x387e4c(0x3f8)]['push'](_0x38da38),_0x284a26(_0x280062),document[_0x387e4c(0x12c)](_0x387e4c(0x52a))[_0x387e4c(0x404)]='',_0xbf4541();}function _0x4b2a31(_0xaa9efd){const _0x57c818=_0x1202fd,_0x17fef6=_0xaa9efd[_0x57c818(0x3a9)][_0x57c818(0x257)](_0x57c818(0x1e3));if(!_0x17fef6)return;const _0x477c01=_0x17fef6[_0x57c818(0x3d2)](_0x57c818(0x598)),_0x24ccfb=_0x17fef6[_0x57c818(0x3d2)](_0x57c818(0x4d8)),_0xf4ef51=_0x32396c();if(_0x24ccfb===_0x57c818(0x195)){if(!confirm(_0x57c818(0x53a)))return;_0xf4ef51['events']=_0xf4ef51['events'][_0x57c818(0x23e)](_0x13a9fc=>_0x13a9fc['id']!==_0x477c01),_0x284a26(_0xf4ef51),_0xbf4541();return;}if(_0x24ccfb==='edit'){const _0xc72541=_0xf4ef51[_0x57c818(0x3f8)]['find'](_0x345a76=>_0x345a76['id']===_0x477c01);if(!_0xc72541)return;const _0x17fca0=prompt('Edit\x20event\x20name',_0xc72541[_0x57c818(0x273)])??_0xc72541[_0x57c818(0x273)],_0x118d46=prompt('Edit\x20date\x20(YYYY-MM-DD)',_0xc72541[_0x57c818(0xd4)])??_0xc72541[_0x57c818(0xd4)],_0x412842=prompt('Edit\x20sentiment\x20(negative|neutral|positive)',_0xc72541[_0x57c818(0x415)])??_0xc72541[_0x57c818(0x415)],_0xb60fc7={..._0xc72541,'name':_0x17fca0[_0x57c818(0x5a6)](),'date':_0x118d46,'sentiment':_0x412842,'updatedAt':new Date()[_0x57c818(0x15d)]()};if(!_0x1279d9(_0xb60fc7)){alert(_0x57c818(0x127));return;}_0xf4ef51['events']=_0xf4ef51['events'][_0x57c818(0x218)](_0x48a7fc=>_0x48a7fc['id']===_0x477c01?_0xb60fc7:_0x48a7fc),_0x284a26(_0xf4ef51),_0xbf4541();return;}}const _0x4dcef0=_0x25d3e8[_0x1202fd(0x42a)],_0x52ae53=_0x4dcef0[_0x1202fd(0x3ae)]('.footer');if(_0x52ae53)_0x4dcef0[_0x1202fd(0x188)](_0x42eaac,_0x52ae53);else _0x4dcef0['appendChild'](_0x42eaac);const _0x28078a=_0x42eaac[_0x1202fd(0x3ae)](_0x1202fd(0xde));if(_0x28078a)_0x28078a['addEventListener'](_0x1202fd(0x11c),_0x39ce93);_0x4496f5[_0x1202fd(0x3e4)](_0x1202fd(0x11c),_0x4b2a31);const _0x37b17b=_0x42eaac[_0x1202fd(0x3ae)](_0x1202fd(0x1be));if(_0x37b17b)_0x37b17b['addEventListener']('click',()=>{const _0x2857db=_0x1202fd,_0xa79c5c=_0x32396c(),_0x36106f=new Blob([JSON[_0x2857db(0x175)](_0xa79c5c,null,0x2)],{'type':'application/json'}),_0x3fdd9b=document['createElement']('a'),_0x1038cd=new Date()['toISOString']()['slice'](0x0,0xa)[_0x2857db(0x1e9)](/-/g,'');_0x3fdd9b[_0x2857db(0x14f)]=URL[_0x2857db(0x298)](_0x36106f),_0x3fdd9b[_0x2857db(0x482)]=_0x523f4a+'-events-'+_0x1038cd+_0x2857db(0x117),_0x3fdd9b[_0x2857db(0x11c)](),URL[_0x2857db(0x51c)](_0x3fdd9b[_0x2857db(0x14f)]);});const _0x2a3835=_0x42eaac['querySelector'](_0x1202fd(0x1d7));if(_0x2a3835)_0x2a3835[_0x1202fd(0x3e4)](_0x1202fd(0x11c),()=>{const _0x389062=_0x1202fd,_0x31eb05=_0x42eaac[_0x389062(0x3ae)](_0x389062(0x2b2));if(_0x31eb05)_0x31eb05[_0x389062(0x11c)]();});const _0x48bf41=_0x42eaac[_0x1202fd(0x3ae)](_0x1202fd(0x2b2));if(_0x48bf41)_0x48bf41['addEventListener'](_0x1202fd(0x254),_0x42c2f0=>{const _0x720826=_0x1202fd,_0x362c34=_0x42c2f0[_0x720826(0x3a9)][_0x720826(0x2f3)]&&_0x42c2f0['target']['files'][0x0];if(!_0x362c34)return;const _0x1bd027=new FileReader();_0x1bd027[_0x720826(0x134)]=()=>{const _0x3fb692=_0x720826;try{const _0xbf258f=JSON[_0x3fb692(0x5a0)](String(_0x1bd027['result']||'{}'));if(!_0xbf258f||typeof _0xbf258f!==_0x3fb692(0x2c7)||!Array[_0x3fb692(0x19e)](_0xbf258f[_0x3fb692(0x3f8)]))throw new Error(_0x3fb692(0x13c));if(_0xbf258f['profileId']&&_0xbf258f[_0x3fb692(0xdb)]!==_0x523f4a){if(!confirm(_0x3fb692(0x5a8)+_0xbf258f[_0x3fb692(0xdb)]+_0x3fb692(0x3c0)+_0x523f4a+'?'))return;_0xbf258f['profileId']=_0x523f4a;}_0xbf258f[_0x3fb692(0x1c7)]=0x1,_0x284a26(_0xbf258f),_0xbf4541(),render();}catch(_0x9253aa){alert(_0x3fb692(0xf7)+(_0x9253aa&&_0x9253aa[_0x3fb692(0x480)]?_0x9253aa[_0x3fb692(0x480)]:_0x3fb692(0x36e)));}},_0x1bd027['readAsText'](_0x362c34);});_0xbf4541(),_0xc00257=_0x32396c()[_0x1202fd(0x3f8)][_0x1202fd(0x2f5)]+_0x1202fd(0x4b0);try{const _0x4de4af=document[_0x1202fd(0x12c)]('dateFrom'),_0x315e31=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7)),_0xb81ac3=_0x32396c(),_0x137812=[];try{normalizeSleepRows(rawSleep||[])[_0x1202fd(0x47e)](_0x10b53e=>{const _0x1e38ee=_0x1202fd;if(_0x10b53e['dateISO'])_0x137812[_0x1e38ee(0x1a3)](String(_0x10b53e[_0x1e38ee(0x55d)]));});}catch(_0x3a90fb){}try{(tryLoadHRV()||[])['forEach'](_0x143fa9=>{const _0x5cf6d9=_0x1202fd;if(_0x143fa9[_0x5cf6d9(0x55d)])_0x137812[_0x5cf6d9(0x1a3)](String(_0x143fa9['dateISO']));});}catch(_0x4e93b3){}try{(tryLoadSteps()||[])[_0x1202fd(0x47e)](_0x2069d6=>{const _0x2525cc=_0x1202fd;if(_0x2069d6['dateISO'])_0x137812['push'](String(_0x2069d6[_0x2525cc(0x55d)]));});}catch(_0x556a25){}try{(tryLoadRHR()||[])[_0x1202fd(0x47e)](_0x344f84=>{const _0x1710a1=_0x1202fd;if(_0x344f84['dateISO'])_0x137812[_0x1710a1(0x1a3)](String(_0x344f84[_0x1710a1(0x55d)]));});}catch(_0x386721){}let _0x441a70=null;if(_0x137812[_0x1202fd(0x2f5)]){_0x441a70=_0x137812[_0x1202fd(0x578)]()[0x0];if(_0x4de4af)_0x4de4af['value']=_0x441a70;}const _0x3bde46=new Date()['toISOString']()['slice'](0x0,0xa);if(_0x315e31)_0x315e31[_0x1202fd(0x404)]=_0x3bde46;const _0x517bfa=document['getElementById'](_0x1202fd(0x466));if(_0x517bfa){if(_0x4de4af&&_0x4de4af[_0x1202fd(0x404)])_0x517bfa[_0x1202fd(0x51e)]=_0x4de4af[_0x1202fd(0x404)];else{if(_0x441a70)_0x517bfa[_0x1202fd(0x51e)]=_0x441a70;}_0x517bfa[_0x1202fd(0x1da)]=_0x315e31&&_0x315e31[_0x1202fd(0x404)]?_0x315e31[_0x1202fd(0x404)]:_0x3bde46;}_0x4de4af&&(_0x4de4af[_0x1202fd(0x32f)]=!![],_0x4de4af['style']['opacity']=_0x1202fd(0x1d9),_0x4de4af[_0x1202fd(0x2a7)][_0x1202fd(0x1b1)]=_0x1202fd(0x4ac)),_0x315e31&&(_0x315e31['disabled']=!![],_0x315e31[_0x1202fd(0x2a7)][_0x1202fd(0x544)]=_0x1202fd(0x1d9),_0x315e31[_0x1202fd(0x2a7)]['pointerEvents']='none');}catch(_0x4ef156){}}if(_0x51b362==='daily_score'&&window['sleepHistogramConfig']){const _0x4aadf3=document[_0x1202fd(0x12c)]('sleepHistogramChart'),_0x16e15e=document[_0x1202fd(0x12c)](_0x1202fd(0x176));if(_0x4aadf3&&_0x16e15e){_0x4aadf3[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x282);if(window['sleepHistogramChart']&&window['sleepHistogramChart'][_0x1202fd(0x583)])try{window[_0x1202fd(0xc5)][_0x1202fd(0x583)]();}catch(_0x4bae40){console[_0x1202fd(0x16e)](_0x1202fd(0x33f),_0x4bae40);}try{window['sleepHistogramChart']=new Chart(_0x16e15e[_0x1202fd(0x3b6)]('2d'),window[_0x1202fd(0x2ca)]);}catch(_0x5a7c49){console[_0x1202fd(0x3c2)](_0x1202fd(0x155),_0x5a7c49);}}}else{const _0x315631=document[_0x1202fd(0x12c)]('sleepHistogramChart');_0x315631&&(_0x315631[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));if(window[_0x1202fd(0xc5)]&&window['sleepHistogramChart'][_0x1202fd(0x583)]){try{window[_0x1202fd(0xc5)][_0x1202fd(0x583)]();}catch(_0x260fc7){console[_0x1202fd(0x16e)]('Error\x20destroying\x20sleep\x20histogram\x20chart:',_0x260fc7);}window['sleepHistogramChart']=null;}}renderTable(_0x3fd486),(function(){const _0x287e82=_0x1202fd,_0x5218f4=document['getElementById'](_0x287e82(0x4f1)),_0x53e17d=document[_0x287e82(0x12c)](_0x287e82(0x1d2)),_0x22b16d=document[_0x287e82(0x12c)](_0x287e82(0x53b)),_0x568521=document[_0x287e82(0x12c)](_0x287e82(0x376)),_0xe48480=document[_0x287e82(0x12c)](_0x287e82(0x26c));if(!_0x5218f4||!_0x53e17d||!_0x22b16d||!_0x568521)return;!_0x568521[_0x287e82(0x167)]&&(_0x568521[_0x287e82(0x3e4)](_0x287e82(0x11c),function(){const _0x1dc951=_0x287e82,_0x209458=_0x568521['getAttribute'](_0x1dc951(0x498))===_0x1dc951(0x2e3),_0x4dde26=!_0x209458;_0x568521['setAttribute'](_0x1dc951(0x498),String(_0x4dde26)),_0x22b16d[_0x1dc951(0x148)]=_0x4dde26?'▼':'◀',_0x53e17d['style'][_0x1dc951(0x3a6)]=_0x4dde26?_0x1dc951(0x282):_0x1dc951(0x4ac),_0xe48480&&(_0xe48480[_0x1dc951(0x2a7)][_0x1dc951(0x3a6)]=_0x4dde26?_0x1dc951(0x49a):_0x1dc951(0x4ac));}),_0x568521[_0x287e82(0x167)]=!![]);const _0x4cc70d=document[_0x287e82(0x12c)](_0x287e82(0x186))[_0x287e82(0x404)],_0x21f56d=document[_0x287e82(0x12c)](_0x287e82(0x300))?.[_0x287e82(0x257)](_0x287e82(0x58d));if(_0x4cc70d==='daily_steps'||_0x4cc70d===_0x287e82(0x2fd)){if(_0x21f56d)_0x21f56d[_0x287e82(0x2a7)][_0x287e82(0x3a6)]=_0x287e82(0x4ac);_0x5218f4['style'][_0x287e82(0x3a6)]=_0x287e82(0x282),_0x568521[_0x287e82(0x5ac)](_0x287e82(0x498),'false'),_0x22b16d[_0x287e82(0x148)]='◀',_0x53e17d[_0x287e82(0x2a7)][_0x287e82(0x3a6)]=_0x287e82(0x4ac),_0xe48480&&(_0xe48480[_0x287e82(0x2a7)]['display']=_0x287e82(0x4ac)),renderTableTo(_0x287e82(0x205),_0x3fd486);}else{_0x5218f4['style'][_0x287e82(0x3a6)]='none';if(_0x21f56d)_0x21f56d['style'][_0x287e82(0x3a6)]='';}}()),(function(){const _0x2d72d4=_0x1202fd,_0x1a6954=document[_0x2d72d4(0x12c)](_0x2d72d4(0x49f)),_0x1fbde0=document[_0x2d72d4(0x12c)](_0x2d72d4(0x383)),_0x283df0=document[_0x2d72d4(0x12c)](_0x2d72d4(0x2f7)),_0x9279b4=document['getElementById'](_0x2d72d4(0x26a)),_0x5039ea=document[_0x2d72d4(0x12c)](_0x2d72d4(0xfb));if(!_0x1a6954||!_0x1fbde0||!_0x283df0||!_0x9279b4)return;!_0x9279b4[_0x2d72d4(0x167)]&&(_0x9279b4[_0x2d72d4(0x3e4)](_0x2d72d4(0x11c),function(){const _0x184081=_0x2d72d4,_0x542240=_0x9279b4[_0x184081(0x3d2)](_0x184081(0x498))===_0x184081(0x2e3),_0x3f92fd=!_0x542240;_0x9279b4[_0x184081(0x5ac)](_0x184081(0x498),String(_0x3f92fd)),_0x283df0[_0x184081(0x148)]=_0x3f92fd?'▼':'◀',_0x1fbde0[_0x184081(0x2a7)][_0x184081(0x3a6)]=_0x3f92fd?'block':_0x184081(0x4ac),_0x5039ea&&(_0x5039ea['style']['display']=_0x3f92fd?_0x184081(0x49a):'none');}),_0x9279b4[_0x2d72d4(0x167)]=!![]);const _0x23ac37=document[_0x2d72d4(0x12c)](_0x2d72d4(0x186))['value'],_0x371a31=document['getElementById'](_0x2d72d4(0x300))?.[_0x2d72d4(0x257)](_0x2d72d4(0x58d));if(_0x23ac37===_0x2d72d4(0x3fc)||_0x23ac37===_0x2d72d4(0xda)||_0x23ac37===_0x2d72d4(0x4d7)||_0x23ac37===_0x2d72d4(0x577)){if(_0x371a31)_0x371a31[_0x2d72d4(0x2a7)][_0x2d72d4(0x3a6)]=_0x2d72d4(0x4ac);_0x1a6954[_0x2d72d4(0x2a7)][_0x2d72d4(0x3a6)]=_0x2d72d4(0x282),_0x9279b4[_0x2d72d4(0x5ac)]('aria-expanded',_0x2d72d4(0x448)),_0x283df0[_0x2d72d4(0x148)]='◀',_0x1fbde0[_0x2d72d4(0x2a7)][_0x2d72d4(0x3a6)]=_0x2d72d4(0x4ac),_0x5039ea&&(_0x5039ea[_0x2d72d4(0x2a7)][_0x2d72d4(0x3a6)]='none'),renderTableTo('sleepPreviewTable',_0x3fd486);}else{_0x1a6954[_0x2d72d4(0x2a7)][_0x2d72d4(0x3a6)]='none';if(_0x371a31)_0x371a31[_0x2d72d4(0x2a7)][_0x2d72d4(0x3a6)]='';}}()),(function(){const _0x4eff36=_0x1202fd,_0x23d5bf=document[_0x4eff36(0x12c)](_0x4eff36(0x54f)),_0x45debc=document[_0x4eff36(0x12c)](_0x4eff36(0x50a)),_0x205b58=document[_0x4eff36(0x12c)](_0x4eff36(0x395)),_0x4b0f35=document['getElementById'](_0x4eff36(0x2e9)),_0x457903=document[_0x4eff36(0x12c)]('rhrPreviewLabel');if(!_0x23d5bf||!_0x45debc||!_0x205b58||!_0x4b0f35)return;!_0x4b0f35[_0x4eff36(0x167)]&&(_0x4b0f35[_0x4eff36(0x3e4)](_0x4eff36(0x11c),function(){const _0x49bd9f=_0x4eff36,_0x386f4a=_0x4b0f35['getAttribute'](_0x49bd9f(0x498))===_0x49bd9f(0x2e3),_0x1f1ccc=!_0x386f4a;_0x4b0f35[_0x49bd9f(0x5ac)](_0x49bd9f(0x498),String(_0x1f1ccc)),_0x205b58[_0x49bd9f(0x148)]=_0x1f1ccc?'▼':'◀',_0x45debc[_0x49bd9f(0x2a7)][_0x49bd9f(0x3a6)]=_0x1f1ccc?'block':_0x49bd9f(0x4ac),_0x457903&&(_0x457903[_0x49bd9f(0x2a7)][_0x49bd9f(0x3a6)]=_0x1f1ccc?'inline':_0x49bd9f(0x4ac));}),_0x4b0f35[_0x4eff36(0x167)]=!![]);const _0x443ca4=document['getElementById'](_0x4eff36(0x186))[_0x4eff36(0x404)],_0x62241f=document[_0x4eff36(0x12c)](_0x4eff36(0x300))?.[_0x4eff36(0x257)](_0x4eff36(0x58d));if(_0x443ca4===_0x4eff36(0x472)||_0x443ca4===_0x4eff36(0x55e)){if(_0x62241f)_0x62241f['style'][_0x4eff36(0x3a6)]=_0x4eff36(0x4ac);_0x23d5bf[_0x4eff36(0x2a7)][_0x4eff36(0x3a6)]='block',_0x4b0f35['setAttribute'](_0x4eff36(0x498),_0x4eff36(0x448)),_0x205b58['textContent']='◀',_0x45debc[_0x4eff36(0x2a7)]['display']=_0x4eff36(0x4ac),_0x457903&&(_0x457903[_0x4eff36(0x2a7)]['display']=_0x4eff36(0x4ac)),renderTableTo(_0x4eff36(0x3f3),_0x3fd486);}else{_0x23d5bf[_0x4eff36(0x2a7)]['display']='none';if(_0x62241f)_0x62241f[_0x4eff36(0x2a7)][_0x4eff36(0x3a6)]='';}}()),(function(){const _0x49a769=_0x1202fd,_0x23306f=document[_0x49a769(0x12c)](_0x49a769(0x51a)),_0x96b6c9=document[_0x49a769(0x12c)](_0x49a769(0x24f)),_0xb8fd3=document[_0x49a769(0x12c)](_0x49a769(0x2f6)),_0x225f41=document['getElementById'](_0x49a769(0x3ef)),_0x5c9d20=document['getElementById'](_0x49a769(0x2ee));if(!_0x23306f||!_0x96b6c9||!_0xb8fd3||!_0x225f41)return;!_0x225f41[_0x49a769(0x167)]&&(_0x225f41[_0x49a769(0x3e4)]('click',function(){const _0x549b5b=_0x49a769,_0x27baf6=_0x225f41['getAttribute'](_0x549b5b(0x498))===_0x549b5b(0x2e3),_0x86d747=!_0x27baf6;_0x225f41['setAttribute'](_0x549b5b(0x498),String(_0x86d747)),_0xb8fd3[_0x549b5b(0x148)]=_0x86d747?'▼':'◀',_0x96b6c9[_0x549b5b(0x2a7)][_0x549b5b(0x3a6)]=_0x86d747?_0x549b5b(0x282):_0x549b5b(0x4ac),_0x5c9d20&&(_0x5c9d20[_0x549b5b(0x2a7)][_0x549b5b(0x3a6)]=_0x86d747?'inline':_0x549b5b(0x4ac));}),_0x225f41[_0x49a769(0x167)]=!![]);const _0x539c2d=document[_0x49a769(0x12c)](_0x49a769(0x186))[_0x49a769(0x404)],_0x21886c=document[_0x49a769(0x12c)]('previewTable')?.['closest'](_0x49a769(0x58d));if(_0x539c2d===_0x49a769(0x53e)){if(_0x21886c)_0x21886c[_0x49a769(0x2a7)][_0x49a769(0x3a6)]=_0x49a769(0x4ac);_0x23306f[_0x49a769(0x2a7)][_0x49a769(0x3a6)]='block',_0x225f41[_0x49a769(0x5ac)](_0x49a769(0x498),_0x49a769(0x448)),_0xb8fd3[_0x49a769(0x148)]='◀',_0x96b6c9[_0x49a769(0x2a7)][_0x49a769(0x3a6)]='none',_0x5c9d20&&(_0x5c9d20['style'][_0x49a769(0x3a6)]=_0x49a769(0x4ac)),renderTableTo('hrvPreviewTable',_0x3fd486);}else{_0x23306f[_0x49a769(0x2a7)][_0x49a769(0x3a6)]=_0x49a769(0x4ac);if(_0x21886c)_0x21886c[_0x49a769(0x2a7)][_0x49a769(0x3a6)]='';}}()),(function(){const _0x174ce3=_0x1202fd,_0x40da77=document['getElementById']('analyticsPreviewCollapsible'),_0xd88757=document[_0x174ce3(0x12c)](_0x174ce3(0x4d3)),_0x5ef769=document[_0x174ce3(0x12c)](_0x174ce3(0x306)),_0x2c885d=document['getElementById']('analyticsPreviewToggle'),_0x4d72d2=document[_0x174ce3(0x12c)]('analyticsPreviewLabel');if(!_0x40da77||!_0xd88757||!_0x5ef769||!_0x2c885d)return;!_0x2c885d['_bound']&&(_0x2c885d[_0x174ce3(0x3e4)](_0x174ce3(0x11c),function(){const _0x56d083=_0x174ce3,_0x2e017e=_0x2c885d[_0x56d083(0x3d2)](_0x56d083(0x498))===_0x56d083(0x2e3),_0x4c20fa=!_0x2e017e;_0x2c885d[_0x56d083(0x5ac)](_0x56d083(0x498),String(_0x4c20fa)),_0x5ef769[_0x56d083(0x148)]=_0x4c20fa?'▼':'◀',_0xd88757[_0x56d083(0x2a7)][_0x56d083(0x3a6)]=_0x4c20fa?'block':'none',_0x4d72d2&&(_0x4d72d2[_0x56d083(0x2a7)][_0x56d083(0x3a6)]=_0x4c20fa?'inline':_0x56d083(0x4ac));}),_0x2c885d[_0x174ce3(0x167)]=!![]);const _0x172c15=document[_0x174ce3(0x12c)]('chartType')[_0x174ce3(0x404)],_0x48e7a3=document[_0x174ce3(0x12c)](_0x174ce3(0x300))?.[_0x174ce3(0x257)]('.card');if(_0x172c15==='analytics'){if(_0x48e7a3)_0x48e7a3[_0x174ce3(0x2a7)][_0x174ce3(0x3a6)]=_0x174ce3(0x4ac);_0x40da77[_0x174ce3(0x2a7)][_0x174ce3(0x3a6)]='block',_0x2c885d[_0x174ce3(0x5ac)](_0x174ce3(0x498),_0x174ce3(0x448)),_0x5ef769[_0x174ce3(0x148)]='◀',_0xd88757[_0x174ce3(0x2a7)][_0x174ce3(0x3a6)]=_0x174ce3(0x4ac),_0x4d72d2&&(_0x4d72d2[_0x174ce3(0x2a7)]['display']=_0x174ce3(0x4ac)),renderTableTo(_0x174ce3(0x1e4),_0x3fd486);}else{_0x40da77[_0x174ce3(0x2a7)][_0x174ce3(0x3a6)]='none';if(_0x48e7a3)_0x48e7a3[_0x174ce3(0x2a7)]['display']='';}}()),(function(){const _0x28e11c=_0x1202fd,_0x56062b=document[_0x28e11c(0x12c)]('sleepHistogramPreviewCollapsible'),_0x38c5ac=document[_0x28e11c(0x12c)]('sleepHistogramPreviewContent'),_0x219e19=document[_0x28e11c(0x12c)](_0x28e11c(0x23c)),_0x5b86e5=document[_0x28e11c(0x12c)]('sleepHistogramPreviewToggle'),_0x58ab51=document[_0x28e11c(0x12c)](_0x28e11c(0x588));if(!_0x56062b||!_0x38c5ac||!_0x219e19||!_0x5b86e5)return;!_0x5b86e5[_0x28e11c(0x167)]&&(_0x5b86e5[_0x28e11c(0x3e4)](_0x28e11c(0x11c),function(){const _0x241e24=_0x28e11c,_0xb461f2=_0x5b86e5[_0x241e24(0x3d2)](_0x241e24(0x498))===_0x241e24(0x2e3),_0x237e2c=!_0xb461f2;_0x5b86e5['setAttribute'](_0x241e24(0x498),String(_0x237e2c)),_0x219e19['textContent']=_0x237e2c?'▼':'◀',_0x38c5ac[_0x241e24(0x2a7)][_0x241e24(0x3a6)]=_0x237e2c?_0x241e24(0x282):_0x241e24(0x4ac),_0x58ab51&&(_0x58ab51['style'][_0x241e24(0x3a6)]=_0x237e2c?_0x241e24(0x49a):'none');}),_0x5b86e5['_bound']=!![]);const _0x5a7980=document[_0x28e11c(0x12c)](_0x28e11c(0x186))['value'],_0x33848=document[_0x28e11c(0x12c)](_0x28e11c(0x300))?.['closest']('.card');if(_0x5a7980===_0x28e11c(0x3fc)){if(_0x33848)_0x33848[_0x28e11c(0x2a7)][_0x28e11c(0x3a6)]=_0x28e11c(0x4ac);_0x56062b[_0x28e11c(0x2a7)][_0x28e11c(0x3a6)]='block',_0x5b86e5['setAttribute'](_0x28e11c(0x498),_0x28e11c(0x448)),_0x219e19['textContent']='◀',_0x38c5ac['style']['display']=_0x28e11c(0x4ac),_0x58ab51&&(_0x58ab51[_0x28e11c(0x2a7)][_0x28e11c(0x3a6)]=_0x28e11c(0x4ac)),window['sleepHistogramPreview']&&renderTableTo(_0x28e11c(0x30e),window[_0x28e11c(0x353)]);}else{_0x56062b['style'][_0x28e11c(0x3a6)]=_0x28e11c(0x4ac);if(_0x33848)_0x33848[_0x28e11c(0x2a7)]['display']='';}}());_0x51b362!==_0x1202fd(0x278)&&(document[_0x1202fd(0x12c)](_0x1202fd(0x11a))['style']['display']=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x44f))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));_0x51b362!==_0x1202fd(0x55e)&&(document['getElementById']('topRHRSection')[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none',document[_0x1202fd(0x12c)](_0x1202fd(0x17a))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x429))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));_0x51b362!==_0x1202fd(0x3fc)&&(document['getElementById']('topSleepScoreSection')['style']['display']='none',document[_0x1202fd(0x12c)](_0x1202fd(0x317))['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));_0x51b362!==_0x1202fd(0x53e)&&(document[_0x1202fd(0x12c)]('topHRVSection')[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none',document[_0x1202fd(0x12c)](_0x1202fd(0x1ca))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x14d))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));const _0x3e2165=['daily_score',_0x1202fd(0xda),_0x1202fd(0x4d7),'corr_same',_0x1202fd(0x255),_0x1202fd(0x27e)],_0x5ca3d5=document[_0x1202fd(0x12c)](_0x1202fd(0x580))[_0x1202fd(0x257)]('.cell');_0x3e2165[_0x1202fd(0x1e8)](_0x51b362)?(_0x5ca3d5[_0x1202fd(0x2a7)]['visibility']=_0x1202fd(0x52e),_0x5ca3d5[_0x1202fd(0x2a7)][_0x1202fd(0x544)]='1'):(_0x5ca3d5[_0x1202fd(0x2a7)][_0x1202fd(0x17e)]=_0x1202fd(0x40e),_0x5ca3d5[_0x1202fd(0x2a7)][_0x1202fd(0x544)]='0');if(_0x51b362===_0x1202fd(0x577))document[_0x1202fd(0x12c)](_0x1202fd(0x29b))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='block';else{document[_0x1202fd(0x12c)]('dualHRVCorrelationCharts')[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac);window['hrvCorrNextChart']&&typeof window[_0x1202fd(0x162)][_0x1202fd(0x583)]==='function'&&(window[_0x1202fd(0x162)][_0x1202fd(0x583)](),window[_0x1202fd(0x162)]=null);window[_0x1202fd(0x36b)]&&(window['removeEventListener'](_0x1202fd(0x102),window[_0x1202fd(0x36b)]),window[_0x1202fd(0x36b)]=null);const _0x5cce11=document[_0x1202fd(0x12c)](_0x1202fd(0x292));_0x5cce11&&_0x5cce11[_0x1202fd(0x2dd)]();const _0x27cf61=document[_0x1202fd(0x12c)](_0x1202fd(0x422));_0x27cf61&&_0x27cf61[_0x1202fd(0x2dd)]();}if(_0x51b362===_0x1202fd(0x2fd))document[_0x1202fd(0x12c)](_0x1202fd(0x53d))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='block';else{document[_0x1202fd(0x12c)]('dualStepsCorrelationCharts')[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none';window[_0x1202fd(0x1c5)]&&typeof window[_0x1202fd(0x1c5)][_0x1202fd(0x583)]==='function'&&(window['stepsCorrSleepChart'][_0x1202fd(0x583)](),window[_0x1202fd(0x1c5)]=null);const _0x538a34=document[_0x1202fd(0x12c)]('stepsHrvMeta');_0x538a34&&_0x538a34[_0x1202fd(0x2dd)]();const _0x2b02af=document[_0x1202fd(0x12c)]('stepsSleepMeta');_0x2b02af&&_0x2b02af[_0x1202fd(0x2dd)]();}if(_0x51b362===_0x1202fd(0x27e)){const _0x59b7dd=document[_0x1202fd(0x12c)]('analyticsBadges');_0x59b7dd&&(_0x59b7dd[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));const _0x5e5658=document[_0x1202fd(0x12c)]('correlationMatrixTable');_0x5e5658&&_0x5e5658[_0x1202fd(0x2dd)]();const _0x258ad3=document[_0x1202fd(0x12c)](_0x1202fd(0x43c));_0x258ad3&&_0x258ad3[_0x1202fd(0x2dd)]();const _0x13e8d9=document['querySelector'](_0x1202fd(0x21d));_0x13e8d9&&_0x13e8d9['remove']();const _0x21be92=document[_0x1202fd(0x12c)]('dualHRVCorrelationCharts');_0x21be92&&(_0x21be92[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));const _0x1ad8c0=document['getElementById']('dualStepsCorrelationCharts');_0x1ad8c0&&(_0x1ad8c0['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));const _0x1ac351=document[_0x1202fd(0x12c)](_0x1202fd(0x430));_0x1ac351&&(_0x1ac351[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));const _0x3affe8=document['getElementById']('sleepHistogramChart');_0x3affe8&&(_0x3affe8[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none');const _0x5bb63b=document[_0x1202fd(0x12c)](_0x1202fd(0x429));_0x5bb63b&&(_0x5bb63b[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));const _0xb74bc4=document[_0x1202fd(0x12c)](_0x1202fd(0x14d));_0xb74bc4&&(_0xb74bc4[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));const _0x4b3e81=document[_0x1202fd(0x3ae)]('.predictions-container');_0x4b3e81&&_0x4b3e81[_0x1202fd(0x2dd)]();const _0x5b6e7e=generatePredictions();_0x3fd486=_0x5b6e7e,_0x52082c=createPredictionsChart(_0x5b6e7e);const _0x1d27fa=document[_0x1202fd(0x12c)]('dateFrom')[_0x1202fd(0x404)],_0x2aaf33=document[_0x1202fd(0x12c)]('dateTo')[_0x1202fd(0x404)];_0xc00257=_0x5c79c0['length']+_0x1202fd(0x1d6)+(_0x1d27fa||'start')+_0x1202fd(0x5a7)+(_0x2aaf33||_0x1202fd(0x4f4));}else{if(_0x51b362===_0x1202fd(0x57e)){const _0x3981b1=document['getElementById'](_0x1202fd(0x54b));_0x3981b1&&(_0x3981b1[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none');const _0x27ccb4=document[_0x1202fd(0x3ae)](_0x1202fd(0x33a));_0x27ccb4&&_0x27ccb4[_0x1202fd(0x2dd)]();const _0x1a9c20=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7))['value'],_0x19ce7d=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7))[_0x1202fd(0x404)],_0x10fcbb=normalizeSleepRows(rawSleep),_0x33a25c=filterSleep(_0x10fcbb),_0x48e8d2=tryLoadHRV(),_0x38a9e4=tryLoadSteps(),_0x194052=tryLoadRHR(),_0x45e045=_0x33a25c['filter'](_0x333d95=>{const _0x9a13ae=_0x1202fd;if(_0x1a9c20&&_0x333d95[_0x9a13ae(0x55d)]<_0x1a9c20)return![];if(_0x19ce7d&&_0x333d95[_0x9a13ae(0x55d)]>_0x19ce7d)return![];return!![];}),_0x92599b=_0x48e8d2?_0x48e8d2['filter'](_0x3c2c62=>{const _0x2fc43d=_0x1202fd;if(_0x1a9c20&&_0x3c2c62['dateISO']<_0x1a9c20)return![];if(_0x19ce7d&&_0x3c2c62[_0x2fc43d(0x55d)]>_0x19ce7d)return![];return!![];}):[],_0x22b6d4=_0x38a9e4?_0x38a9e4[_0x1202fd(0x23e)](_0x405fdb=>{const _0x2c11d1=_0x1202fd;if(_0x1a9c20&&_0x405fdb[_0x2c11d1(0x55d)]<_0x1a9c20)return![];if(_0x19ce7d&&_0x405fdb['dateISO']>_0x19ce7d)return![];return!![];}):[],_0x571747=_0x194052?_0x194052[_0x1202fd(0x23e)](_0x15ef56=>{if(_0x1a9c20&&_0x15ef56['dateISO']<_0x1a9c20)return![];if(_0x19ce7d&&_0x15ef56['dateISO']>_0x19ce7d)return![];return!![];}):[];if(_0x45e045[_0x1202fd(0x2f5)]===0x0||_0x92599b[_0x1202fd(0x2f5)]===0x0||_0x22b6d4[_0x1202fd(0x2f5)]===0x0||_0x571747['length']===0x0)document[_0x1202fd(0x12c)](_0x1202fd(0x1de))['innerHTML']=_0x1202fd(0x402),_0x3fd486=[],_0x52082c=createMessageChart(_0x1202fd(0x402));else{const _0xbaf3cf=computeCorrelationMatrix(_0x45e045,_0x92599b,_0x22b6d4,_0x571747);_0x3fd486=_0xbaf3cf;const _0x151cce=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7))[_0x1202fd(0x404)],_0x221625=document['getElementById'](_0x1202fd(0x1f7))[_0x1202fd(0x404)];if(_0x151cce&&_0x221625){const _0x30acab=new Date(_0x151cce),_0x482048=new Date(_0x221625),_0x16c1d4=Math[_0x1202fd(0x397)](_0x482048-_0x30acab),_0x3d782d=Math[_0x1202fd(0x2ff)](_0x16c1d4/(0x3e8*0x3c*0x3c*0x18)),_0x40509d=Math['ceil'](_0x16c1d4/(0x3e8*0x3c*0x3c*0x18*30.44)),_0x179ae9=Math[_0x1202fd(0x2ff)](_0x16c1d4/(0x3e8*0x3c*0x3c*0x18*365.25));let _0x5be143,_0x5d7393;if(_0x179ae9>=0x2)_0x5be143=_0x1202fd(0x50f),_0x5d7393=_0x179ae9;else _0x40509d>=0x2?(_0x5be143='months',_0x5d7393=_0x40509d):(_0x5be143='nights',_0x5d7393=_0x3d782d);const _0x216ba7=Math[_0x1202fd(0x51e)](_0x45e045[_0x1202fd(0x2f5)],_0x92599b['length'],_0x22b6d4[_0x1202fd(0x2f5)],_0x571747['length']);_0xc00257='Correlation\x20Matrix\x20•\x20'+_0x216ba7+'\x20data\x20points\x20('+_0x5d7393+'\x20'+_0x5be143+_0x1202fd(0x285)+_0x151cce+_0x1202fd(0x5a7)+_0x221625;}else _0xc00257=_0x1202fd(0x539)+_0x45e045[_0x1202fd(0x2f5)]+'\x20nights';_0x52082c=createCorrelationMatrixChart(_0xbaf3cf);const _0x3a842b=document[_0x1202fd(0x3ae)](_0x1202fd(0x15e)),_0x3184bc=document['querySelector'](_0x1202fd(0x320));_0x3a842b&&_0x3184bc&&_0x3184bc['parentNode'][_0x1202fd(0x188)](_0x3a842b,_0x3184bc);}}}if(_0x51b362===_0x1202fd(0x255)||_0x51b362===_0x1202fd(0x57e)){const _0x479a06=document[_0x1202fd(0x12c)](_0x1202fd(0x2f4));if(_0x479a06)_0x479a06[_0x1202fd(0x2dd)]();try{const _0x1c5069=document['getElementById'](_0x1202fd(0x2e7)),_0x23336c=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7)),_0x2c71fa=document[_0x1202fd(0x12c)](_0x1202fd(0x207));_0x1c5069&&(_0x1c5069[_0x1202fd(0x32f)]=![],_0x1c5069[_0x1202fd(0x2a7)][_0x1202fd(0x544)]='',_0x1c5069[_0x1202fd(0x2a7)]['pointerEvents']=''),_0x23336c&&(_0x23336c[_0x1202fd(0x32f)]=![],_0x23336c['style']['opacity']='',_0x23336c[_0x1202fd(0x2a7)][_0x1202fd(0x1b1)]=''),_0x2c71fa&&(_0x2c71fa[_0x1202fd(0x2a7)]['display']=_0x1202fd(0x4ac));}catch(_0x245c28){}document[_0x1202fd(0x12c)](_0x1202fd(0x11a))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document['getElementById']('bottomStepsSection')[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x1ce))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)]('bottomRHRSection')['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x135))['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x317))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x4a2))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x1ca))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]='none',document[_0x1202fd(0x12c)](_0x1202fd(0x429))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac),document[_0x1202fd(0x12c)](_0x1202fd(0x14d))[_0x1202fd(0x2a7)]['display']=_0x1202fd(0x4ac);}else{const _0xdb7567=document[_0x1202fd(0x12c)](_0x1202fd(0x43c));_0xdb7567&&_0xdb7567[_0x1202fd(0x2dd)]();const _0x38a6d7=document[_0x1202fd(0x12c)](_0x1202fd(0x470));_0x38a6d7&&_0x38a6d7[_0x1202fd(0x2dd)]();const _0x462e4b=document[_0x1202fd(0x12c)](_0x1202fd(0x54b));_0x462e4b&&(_0x462e4b[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));if(_0x51b362!==_0x1202fd(0x27e)){const _0x510d32=document[_0x1202fd(0x3ae)](_0x1202fd(0x33a));_0x510d32&&_0x510d32['remove']();}if(_0x51b362!==_0x1202fd(0x255)&&_0x51b362!=='predictions'&&_0x51b362!=='life_events')document[_0x1202fd(0x12c)](_0x1202fd(0x234))['style'][_0x1202fd(0x3a6)]='block';else(_0x51b362===_0x1202fd(0x27e)||_0x51b362===_0x1202fd(0x55f))&&(document[_0x1202fd(0x12c)](_0x1202fd(0x234))[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));if(_0x51b362!=='life_events'){const _0x2020b4=document['getElementById'](_0x1202fd(0x2f4));if(_0x2020b4)_0x2020b4[_0x1202fd(0x2dd)]();try{const _0x463ac0=document[_0x1202fd(0x12c)](_0x1202fd(0x2e7)),_0x143ab6=document[_0x1202fd(0x12c)](_0x1202fd(0x1f7)),_0x4c644d=document[_0x1202fd(0x12c)](_0x1202fd(0x207));_0x463ac0&&(_0x463ac0['disabled']=![],_0x463ac0[_0x1202fd(0x2a7)][_0x1202fd(0x544)]='',_0x463ac0[_0x1202fd(0x2a7)]['pointerEvents']=''),_0x143ab6&&(_0x143ab6[_0x1202fd(0x32f)]=![],_0x143ab6[_0x1202fd(0x2a7)][_0x1202fd(0x544)]='',_0x143ab6[_0x1202fd(0x2a7)][_0x1202fd(0x1b1)]=''),_0x4c644d&&(_0x4c644d['style'][_0x1202fd(0x3a6)]=_0x1202fd(0x4ac));}catch(_0x46d26b){}}else try{const _0x40c37c=document[_0x1202fd(0x12c)](_0x1202fd(0x207));_0x40c37c&&(_0x40c37c[_0x1202fd(0x2a7)][_0x1202fd(0x3a6)]=_0x1202fd(0x282));}catch(_0x489a77){}}}function downloadCSV(_0x11341f,_0x6b5d88){const _0x1213e7=a0_0x4b2710;if(!_0x11341f[_0x1213e7(0x2f5)])return;const _0x79b545=Object['keys'](_0x11341f[0x0]),_0xcfc597=[_0x79b545[_0x1213e7(0x2cd)](',')][_0x1213e7(0x21c)](_0x11341f[_0x1213e7(0x218)](_0x45c2b0=>_0x79b545[_0x1213e7(0x218)](_0x195497=>_0x45c2b0[_0x195497]??'')[_0x1213e7(0x2cd)](',')))['join']('\x0a'),_0x3e8c0f=new Blob([_0xcfc597],{'type':_0x1213e7(0x211)}),_0x23a4b7=URL[_0x1213e7(0x298)](_0x3e8c0f),_0x310fa6=document[_0x1213e7(0x494)]('a');_0x310fa6[_0x1213e7(0x14f)]=_0x23a4b7,_0x310fa6[_0x1213e7(0x482)]=_0x6b5d88,_0x310fa6[_0x1213e7(0x11c)](),URL[_0x1213e7(0x51c)](_0x23a4b7);}function mergeByKey(_0x6428a6,_0x3c71e2,_0x3ca9dc){const _0x58e340=a0_0x4b2710,_0x2281d1=new Map();for(const _0xc574a7 of _0x6428a6){_0x2281d1['set'](_0xc574a7[_0x3ca9dc],{..._0xc574a7});}for(const _0x366699 of _0x3c71e2){const _0x91745d=_0x366699[_0x3ca9dc];if(_0x2281d1['has'](_0x91745d))_0x2281d1[_0x58e340(0x2bd)](_0x91745d,{..._0x2281d1['get'](_0x91745d),..._0x366699});else _0x2281d1[_0x58e340(0x2bd)](_0x91745d,{..._0x366699});}return[..._0x2281d1[_0x58e340(0x496)]()][_0x58e340(0x578)]((_0xde139e,_0xc474e)=>String(_0xde139e[_0x3ca9dc])[_0x58e340(0x46f)](String(_0xc474e[_0x3ca9dc])));}function buildSummaries(){const _0x233c59=a0_0x4b2710,_0x5c68aa=normalizeSleepRows(rawSleep),_0x39717f=filterSleep(_0x5c68aa),_0x5d807f=groupByMonth(_0x39717f),_0x2c4cb2=groupByYear(_0x39717f),_0x6112aa=_0x5d807f[_0x233c59(0x218)](_0x562ad7=>({'month':_0x562ad7['key'],'sleepScore':fmt(_0x562ad7[_0x233c59(0x570)]),'minutesAsleep':fmt(_0x562ad7[_0x233c59(0x475)]),'efficiency':fmt(_0x562ad7[_0x233c59(0x1ad)]),'pctDeep':fmt(_0x562ad7[_0x233c59(0x363)]),'pctREM':fmt(_0x562ad7[_0x233c59(0x492)]),'pctLight':fmt(_0x562ad7[_0x233c59(0x24e)])})),_0x575500=_0x2c4cb2[_0x233c59(0x218)](_0x211dee=>({'year':_0x211dee[_0x233c59(0x302)],'sleepScore':fmt(_0x211dee[_0x233c59(0x570)]),'minutesAsleep':fmt(_0x211dee['minutesAsleep']),'efficiency':fmt(_0x211dee[_0x233c59(0x1ad)]),'pctDeep':fmt(_0x211dee[_0x233c59(0x363)]),'pctREM':fmt(_0x211dee[_0x233c59(0x492)]),'pctLight':fmt(_0x211dee['pctLight'])}));return{'mRows':_0x6112aa,'yRows':_0x575500};}async function init(){const _0x59511c=a0_0x4b2710;if(!PROFILE_ID)return;await tryLoadDefaults();const _0x4a3315=new Date(),_0x53641e=new Date();_0x53641e[_0x59511c(0x4ca)](_0x4a3315[_0x59511c(0x41e)]()-0x6),document[_0x59511c(0x12c)](_0x59511c(0x2e7))[_0x59511c(0x404)]=_0x53641e[_0x59511c(0x15d)]()[_0x59511c(0x446)](0x0,0xa),document['getElementById']('dateTo')[_0x59511c(0x404)]=_0x4a3315['toISOString']()[_0x59511c(0x446)](0x0,0xa);const _0x4b8036=_0x4a3315[_0x59511c(0x15d)]()[_0x59511c(0x446)](0x0,0xa);document['getElementById'](_0x59511c(0x2e7))[_0x59511c(0x1da)]=_0x4b8036,document[_0x59511c(0x12c)](_0x59511c(0x1f7))[_0x59511c(0x1da)]=_0x4b8036;const _0x27e59c=document[_0x59511c(0x12c)](_0x59511c(0x192));if(_0x27e59c)_0x27e59c[_0x59511c(0x3e4)]('change',_0x143dc8=>{const _0xabfbe3=_0x59511c,_0x50fedd=_0x143dc8['target'][_0xabfbe3(0x2f3)][0x0];if(!_0x50fedd)return;document[_0xabfbe3(0x12c)](_0xabfbe3(0x3c4))[_0xabfbe3(0x148)]=_0x50fedd['name'],fileToData(_0x50fedd,_0xd8632=>{const _0xa60bb2=_0xabfbe3;rawSleep=_0xd8632;const _0x5c34df=validateSleepData(_0xd8632);updateStatusIndicator(_0xa60bb2(0xe3),_0x5c34df),render();});});const _0x1f8122=document['getElementById'](_0x59511c(0x2c1));if(_0x1f8122)_0x1f8122[_0x59511c(0x3e4)](_0x59511c(0x254),_0x2ea557=>{const _0xefe74=_0x59511c,_0x30ef46=_0x2ea557[_0xefe74(0x3a9)]['files'][0x0];if(!_0x30ef46)return;document[_0xefe74(0x12c)](_0xefe74(0xd7))['textContent']=_0x30ef46[_0xefe74(0x273)],fileToData(_0x30ef46,_0x537c89=>{const _0x10550c=_0xefe74;rawHRV=_0x537c89;const _0x7b6e89=validateHRVData(_0x537c89);updateStatusIndicator(_0x10550c(0x388),_0x7b6e89),render();});});const _0x250878=document[_0x59511c(0x12c)]('stepsFile');if(_0x250878)_0x250878[_0x59511c(0x3e4)](_0x59511c(0x254),_0x440f47=>{const _0x58bfb1=_0x59511c,_0x5d0e92=_0x440f47[_0x58bfb1(0x3a9)][_0x58bfb1(0x2f3)][0x0];if(!_0x5d0e92)return;document[_0x58bfb1(0x12c)](_0x58bfb1(0x312))[_0x58bfb1(0x148)]=_0x5d0e92[_0x58bfb1(0x273)],fileToData(_0x5d0e92,_0x3abce9=>{const _0x4a1bae=_0x58bfb1;rawSteps=_0x3abce9;const _0x52c9d0=validateStepsData(_0x3abce9);updateStatusIndicator(_0x4a1bae(0x56b),_0x52c9d0),render();});});const _0x4a5ea6=document[_0x59511c(0x12c)](_0x59511c(0x41f));if(_0x4a5ea6)_0x4a5ea6[_0x59511c(0x3e4)](_0x59511c(0x254),_0x5b04b2=>{const _0xcf33c5=_0x59511c,_0x46c159=_0x5b04b2[_0xcf33c5(0x3a9)][_0xcf33c5(0x2f3)][0x0];if(!_0x46c159)return;document[_0xcf33c5(0x12c)](_0xcf33c5(0x2c4))[_0xcf33c5(0x148)]=_0x46c159[_0xcf33c5(0x273)],fileToData(_0x46c159,_0x15c8d0=>{rawRHR=_0x15c8d0;const _0x4b896d=validateRHRData(_0x15c8d0);updateStatusIndicator('rhrStatus',_0x4b896d),render();});});const _0x26aa16=document[_0x59511c(0x12c)](_0x59511c(0x124));if(_0x26aa16)_0x26aa16[_0x59511c(0x3e4)](_0x59511c(0x11c),render);const _0x58c34a=document['getElementById'](_0x59511c(0x336)),_0x2e90cb=document[_0x59511c(0x12c)]('fetchStatus');_0x58c34a&&_0x2e90cb&&_0x58c34a[_0x59511c(0x3e4)](_0x59511c(0x11c),async function(){const _0x1156ca=_0x59511c;if(!PROFILE_ID){_0x2e90cb[_0x1156ca(0x148)]=_0x1156ca(0x4d2),_0x2e90cb[_0x1156ca(0x2a7)][_0x1156ca(0x1bf)]=_0x1156ca(0x548);return;}_0x58c34a['disabled']=!![],_0x58c34a[_0x1156ca(0x148)]='⏳',_0x58c34a[_0x1156ca(0x2a7)][_0x1156ca(0x1bf)]=_0x1156ca(0x400),_0x58c34a[_0x1156ca(0x2a7)]['cursor']=_0x1156ca(0x1c0),_0x58c34a['style'][_0x1156ca(0x4bb)]=_0x1156ca(0x391),_0x2e90cb[_0x1156ca(0x148)]=_0x1156ca(0x38d),_0x2e90cb['style'][_0x1156ca(0x1bf)]=_0x1156ca(0x2e4);try{const _0x59847b=await fetch(_0x1156ca(0x2a4),{'method':_0x1156ca(0x43a),'headers':{'Content-Type':_0x1156ca(0x3b3)},'body':JSON[_0x1156ca(0x175)]({'profile':PROFILE_ID})});if(!_0x59847b['ok']){const _0x3ca540=await _0x59847b[_0x1156ca(0x19f)]()[_0x1156ca(0x4ed)](()=>({}));throw new Error(_0x1156ca(0x440)+_0x59847b['status']+':\x20'+(_0x3ca540[_0x1156ca(0x3c2)]||_0x1156ca(0x36e)));}const _0x21ff64=await _0x59847b[_0x1156ca(0x19f)](),_0x37014e=_0x21ff64[_0x1156ca(0x190)];currentFetchJobId=_0x37014e,console[_0x1156ca(0x3ee)](_0x1156ca(0x551)+_0x37014e);currentFetchJobId&¤tFetchJobId!==_0x37014e&&console['log'](_0x1156ca(0x530)+currentFetchJobId+'\x20for\x20new\x20job\x20'+_0x37014e);window['cancelFetchRetry']=async _0x2557f4=>{const _0x56d23a=_0x1156ca;console['log'](_0x56d23a(0x156)+_0x2557f4);if(confirm('Are\x20you\x20sure\x20you\x20want\x20to\x20cancel\x20this\x20fetch\x20operation?'))try{const _0x29ba87=await fetch(_0x56d23a(0x594)+_0x2557f4,{'method':'POST','headers':{'Content-Type':_0x56d23a(0x3b3)}});console[_0x56d23a(0x3ee)](_0x56d23a(0x221)+_0x29ba87[_0x56d23a(0x459)]);if(_0x29ba87['ok']){const _0x34546b=await _0x29ba87[_0x56d23a(0x19f)]();console[_0x56d23a(0x3ee)](_0x56d23a(0x290),_0x34546b),_0x2e90cb[_0x56d23a(0x148)]=_0x56d23a(0x3ad),_0x2e90cb[_0x56d23a(0x2a7)][_0x56d23a(0x1bf)]=_0x56d23a(0x548),_0x58c34a[_0x56d23a(0x32f)]=![],_0x58c34a[_0x56d23a(0x148)]='↻',_0x58c34a[_0x56d23a(0x2a7)]['color']=_0x56d23a(0x2e4),_0x58c34a['style'][_0x56d23a(0x337)]=_0x56d23a(0x3c7),_0x58c34a['style'][_0x56d23a(0x4bb)]=_0x56d23a(0x4ac),currentFetchJobId=null;}else{const _0x390301=await _0x29ba87[_0x56d23a(0x19f)]()[_0x56d23a(0x4ed)](()=>({}));console[_0x56d23a(0x3c2)](_0x56d23a(0x4d5),_0x390301[_0x56d23a(0x3c2)]||_0x56d23a(0x36e)),alert(_0x56d23a(0x331)+(_0x390301[_0x56d23a(0x3c2)]||_0x56d23a(0x36e)));}}catch(_0x460412){console['error'](_0x56d23a(0x450),_0x460412),alert('Error\x20cancelling\x20fetch:\x20'+_0x460412[_0x56d23a(0x480)]);}};const _0x38b738=async()=>{const _0x3c2942=_0x1156ca;try{const _0x26d506=await fetch(_0x3c2942(0xff)+_0x37014e);if(!_0x26d506['ok'])throw new Error(_0x3c2942(0x440)+_0x26d506[_0x3c2942(0x459)]);const _0x1ec4c1=await _0x26d506[_0x3c2942(0x19f)]();console['log'](_0x3c2942(0xe9)+_0x37014e+_0x3c2942(0x4bd),_0x1ec4c1[_0x3c2942(0x459)]);if(_0x1ec4c1[_0x3c2942(0x459)]===_0x3c2942(0xf5)){const _0x3b8688=_0x1ec4c1[_0x3c2942(0x399)]&&_0x1ec4c1[_0x3c2942(0x399)][_0x3c2942(0x1e8)]('⚠️')&&!_0x1ec4c1[_0x3c2942(0x399)][_0x3c2942(0x1e8)](_0x3c2942(0x529))&&!_0x1ec4c1[_0x3c2942(0x399)][_0x3c2942(0x1e8)](_0x3c2942(0x271))&&!_0x1ec4c1[_0x3c2942(0x399)][_0x3c2942(0x1e8)](_0x3c2942(0x56d))&&!_0x1ec4c1['output'][_0x3c2942(0x1e8)]('This\x20usually\x20means\x20the\x20date\x20range\x20is\x20too\x20large'),_0x31b5bf=_0x3b8688?_0x3c2942(0x1f5):_0x3c2942(0x47a);_0x2e90cb['textContent']=_0x31b5bf,_0x2e90cb[_0x3c2942(0x2a7)][_0x3c2942(0x1bf)]='#7bffbf',_0x58c34a[_0x3c2942(0x148)]='↻',_0x58c34a[_0x3c2942(0x2a7)][_0x3c2942(0x1bf)]=_0x3c2942(0x2e4),_0x58c34a[_0x3c2942(0x2a7)]['cursor']='pointer',_0x58c34a[_0x3c2942(0x2a7)]['animation']='none',_0x58c34a[_0x3c2942(0x32f)]=![],currentFetchJobId=null,await tryLoadDefaults(),render(),setTimeout(()=>{const _0x52f35b=_0x3c2942;_0x2e90cb[_0x52f35b(0x2a7)][_0x52f35b(0x3df)]=_0x52f35b(0x157),_0x2e90cb[_0x52f35b(0x2a7)][_0x52f35b(0x544)]='0',setTimeout(()=>{const _0x2af6fb=_0x52f35b;_0x2e90cb[_0x2af6fb(0x148)]='',_0x2e90cb[_0x2af6fb(0x2a7)][_0x2af6fb(0x1bf)]=_0x2af6fb(0x400),_0x2e90cb[_0x2af6fb(0x2a7)][_0x2af6fb(0x544)]='1',_0x2e90cb['style'][_0x2af6fb(0x3df)]='';},0x3e8);},0xbb8);}else{if(_0x1ec4c1[_0x3c2942(0x459)]==='failed'||_0x1ec4c1[_0x3c2942(0x459)]===_0x3c2942(0x3c2)||_0x1ec4c1[_0x3c2942(0x459)]===_0x3c2942(0x4c2)){let _0x49009f=_0x3c2942(0x48b);if(_0x1ec4c1[_0x3c2942(0x3c2)]&&(_0x1ec4c1[_0x3c2942(0x3c2)][_0x3c2942(0x1e8)](_0x3c2942(0x54d))||_0x1ec4c1[_0x3c2942(0x3c2)][_0x3c2942(0x1e8)](_0x3c2942(0x510))||_0x1ec4c1['error'][_0x3c2942(0x1e8)](_0x3c2942(0x4f7))||_0x1ec4c1[_0x3c2942(0x3c2)]['includes']('Token\x20refresh\x20failed'))){let _0x4401a9=_0x1ec4c1[_0x3c2942(0x3c2)];if(_0x1ec4c1[_0x3c2942(0x3c2)][_0x3c2942(0x1e8)](_0x3c2942(0xce)))_0x4401a9=_0x1ec4c1[_0x3c2942(0x3c2)]['split'](_0x3c2942(0x3a5))[0x1][_0x3c2942(0x48e)]('.\x20')[0x0],_0x49009f='❌\x20Token\x20Refresh\x20Failed';else _0x1ec4c1[_0x3c2942(0x3c2)][_0x3c2942(0x1e8)](_0x3c2942(0x4f7))?(_0x4401a9=_0x3c2942(0x2b7),_0x49009f='❌\x20Profile\x20Not\x20Found'):(_0x4401a9=_0x3c2942(0x2fa),_0x49009f='❌\x20Needs\x20Authorization');_0x2e90cb[_0x3c2942(0x3d9)]=_0x49009f+_0x3c2942(0x31d);}else _0x2e90cb[_0x3c2942(0x3d9)]=_0x49009f+_0x3c2942(0x305)+(_0x1ec4c1[_0x3c2942(0x3c2)]||_0x3c2942(0x36e))+_0x3c2942(0x263);_0x2e90cb[_0x3c2942(0x2a7)][_0x3c2942(0x1bf)]=_0x3c2942(0x548),_0x58c34a['textContent']='↻',_0x58c34a[_0x3c2942(0x2a7)][_0x3c2942(0x1bf)]=_0x3c2942(0x548),_0x58c34a[_0x3c2942(0x2a7)][_0x3c2942(0x337)]='pointer',_0x58c34a[_0x3c2942(0x2a7)][_0x3c2942(0x4bb)]='none',_0x58c34a[_0x3c2942(0x32f)]=![],currentFetchJobId=null;}else{if(_0x1ec4c1[_0x3c2942(0x459)]===_0x3c2942(0x13a)){const _0x589e25=_0x1ec4c1['output']&&_0x1ec4c1[_0x3c2942(0x399)]['includes']('⚠️')&&!_0x1ec4c1[_0x3c2942(0x399)][_0x3c2942(0x1e8)](_0x3c2942(0x529))&&!_0x1ec4c1[_0x3c2942(0x399)]['includes'](_0x3c2942(0x271))&&!_0x1ec4c1[_0x3c2942(0x399)]['includes'](_0x3c2942(0x56d))&&!_0x1ec4c1['output']['includes']('This\x20usually\x20means\x20the\x20date\x20range\x20is\x20too\x20large'),_0x4a77f9=_0x589e25?_0x3c2942(0x519):'',_0x66e79c=_0x2c07c9=>{const _0x257722=_0x3c2942,_0x1b3cc2=new Date(),_0x32ecb3=_0x1b3cc2[_0x257722(0x15d)]()[_0x257722(0x446)](0x0,0xa),_0x4d1bde=_0x2c07c9['start_date'],_0x49fd7f=_0x2c07c9['last_date']||_0x4d1bde,_0x39bf55=_0x2c07c9['current_csv']||(_0x2c07c9[_0x257722(0x1ea)]||'')[_0x257722(0x1e9)](_0x257722(0x3e2),'')[_0x257722(0x1e9)](_0x257722(0x3ca),'');let _0x21bf6e=0x0;try{if(_0x4d1bde){const _0x2dac88=new Date(_0x4d1bde+_0x257722(0x44b)),_0x2172d3=_0x49fd7f?new Date(_0x49fd7f+_0x257722(0x44b)):_0x2dac88,_0x2bda09=Math[_0x257722(0x1da)](0x1,Math[_0x257722(0x2ab)]((_0x1b3cc2-_0x2dac88)/(0x18*0xe10*0x3e8))),_0x48078a=Math['max'](0x0,Math[_0x257722(0x2ab)]((Math['min'](_0x1b3cc2,_0x2172d3)-_0x2dac88)/(0x18*0xe10*0x3e8)));_0x21bf6e=Math[_0x257722(0x1da)](0x0,Math[_0x257722(0x51e)](0x64,Math[_0x257722(0xf8)](_0x48078a/_0x2bda09*0x64)));}}catch(_0x3b70d7){_0x21bf6e=0x0;}const _0xe5d39e=_0x39bf55?''+_0x39bf55+_0x4a77f9:'Fetching'+_0x4a77f9,_0x3cf010=!!_0x2c07c9[_0x257722(0x3d5)],_0x234f40=_0x2c07c9['throttle_mmss'],_0x2787ab=_0x2c07c9['throttle_reason'],_0x54b741=_0x2c07c9[_0x257722(0x3e1)],_0x422776=_0x3cf010?_0x257722(0x11d)+(_0x2787ab||_0x257722(0x4e3))+_0x257722(0x2b0)+(_0x54b741||'…')+_0x257722(0x541)+_0x37014e+_0x257722(0x386):'',_0x22c26e='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20style=\x22display:flex;align-items:center;gap:8px;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:#7bffbf;white-space:nowrap;\x22>'+_0xe5d39e+_0x257722(0x225)+_0x21bf6e+_0x257722(0xd3)+_0x21bf6e+_0x257722(0x4eb)+(_0x4d1bde||_0x257722(0xef))+_0x257722(0x3ea)+_0x32ecb3+_0x257722(0x1bb)+_0x422776+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';_0x2e90cb[_0x257722(0x3d9)]=_0x22c26e;};function _0x49c7e3(_0x24c291){const _0x349177=_0x3c2942,_0x2619c0=new Date(),_0x32c446=_0x2619c0[_0x349177(0x15d)]()[_0x349177(0x446)](0x0,0xa),_0xc804e0=_0x24c291[_0x349177(0x361)],_0x1b4990=_0x24c291[_0x349177(0x524)]||_0xc804e0,_0x107771=_0x24c291[_0x349177(0x58a)]||(_0x24c291[_0x349177(0x1ea)]||'')[_0x349177(0x1e9)](_0x349177(0x3e2),'')[_0x349177(0x1e9)]('.py','');let _0x5c89b=0x0;try{if(_0xc804e0){const _0x1cf66c=new Date(_0xc804e0+_0x349177(0x44b)),_0x4dec61=_0x1b4990?new Date(_0x1b4990+'T00:00:00Z'):_0x1cf66c,_0x253256=Math[_0x349177(0x1da)](0x1,Math[_0x349177(0x2ab)]((_0x2619c0-_0x1cf66c)/(0x18*0xe10*0x3e8))),_0x2ed19e=Math[_0x349177(0x1da)](0x0,Math[_0x349177(0x2ab)]((Math[_0x349177(0x51e)](_0x2619c0,_0x4dec61)-_0x1cf66c)/(0x18*0xe10*0x3e8)));_0x5c89b=Math[_0x349177(0x1da)](0x0,Math[_0x349177(0x51e)](0x64,Math[_0x349177(0xf8)](_0x2ed19e/_0x253256*0x64)));}}catch(_0x3a4cd8){_0x5c89b=0x0;}const _0x3e11b3=_0x107771?''+_0x107771+_0x4a77f9:_0x349177(0x1fc)+_0x4a77f9,_0x5cdca0=!!_0x24c291['throttle_active'],_0x1e521b=_0x24c291['throttle_mmss'],_0x303ad5=_0x24c291[_0x349177(0x3e1)];let _0x23d3f4=null;if(!_0x1e521b&&_0x303ad5&&/^\d{2}:\d{2}:\d{2}$/[_0x349177(0x497)](_0x303ad5))try{const _0x1a40c9=new Date(),[_0xa659be,_0x4dfc7b,_0x374301]=_0x303ad5[_0x349177(0x48e)](':')[_0x349177(0x218)](_0x4fa990=>parseInt(_0x4fa990,0xa)),_0x514f24=new Date(_0x1a40c9);_0x514f24[_0x349177(0x35c)](_0xa659be,_0x4dfc7b,_0x374301||0x0,0x0);_0x514f24<=_0x1a40c9&&_0x514f24[_0x349177(0x141)](_0x514f24[_0x349177(0x3dc)]()+0x1);const _0x5579cf=Math['max'](0x0,Math[_0x349177(0xf8)]((_0x514f24-_0x1a40c9)/0x3e8)),_0x27831f=Math[_0x349177(0x2ab)](_0x5579cf/0x3c),_0x96c659=_0x5579cf%0x3c;_0x23d3f4=String(_0x27831f)[_0x349177(0x204)](0x2,'0')+':'+String(_0x96c659)['padStart'](0x2,'0');}catch(_0x11ad78){}let _0x368a63=null;if(_0x303ad5&&/^\d{2}:\d{2}:\d{2}$/[_0x349177(0x497)](_0x303ad5))try{const [_0x29c9f8,_0x355a04]=_0x303ad5[_0x349177(0x48e)](':');let _0x30d158=parseInt(_0x29c9f8,0xa);const _0x4a31c3=parseInt(_0x355a04,0xa),_0x22c8fd=_0x30d158>=0xc?'PM':'AM';_0x30d158=_0x30d158%0xc;if(_0x30d158===0x0)_0x30d158=0xc;_0x368a63=_0x30d158+':'+String(_0x4a31c3)['padStart'](0x2,'0')+'\x20'+_0x22c8fd;}catch(_0x1ba734){}const _0x5e20da=_0x1e521b||_0x23d3f4||'…',_0x2d86a3=_0x5cdca0?_0x349177(0x1b8)+(_0x368a63||'…')+_0x349177(0x541)+_0x37014e+_0x349177(0x386):'',_0xf28106=_0x349177(0x4ff)+_0x3e11b3+_0x349177(0x225)+_0x5c89b+_0x349177(0xd3)+_0x5c89b+_0x349177(0x4eb)+(_0xc804e0||'unknown')+_0x349177(0x3ea)+_0x32c446+_0x349177(0x1bb)+_0x2d86a3+_0x349177(0x46c);_0x2e90cb[_0x349177(0x3d9)]=_0xf28106;}_0x49c7e3(_0x1ec4c1);const _0x155bdc=_0x1ec4c1[_0x3c2942(0x3d5)]?0x2710:0x7d0;setTimeout(_0x38b738,_0x155bdc);}else{_0x2e90cb['textContent']='⏳\x20Queued...',_0x2e90cb['style']['color']=_0x3c2942(0x2e4);const _0x3e4517=_0x1ec4c1[_0x3c2942(0x3d5)]?0x2710:0x3e8;setTimeout(_0x38b738,_0x3e4517);}}}}catch(_0x433f95){console['error']('Error\x20polling\x20fetch\x20status:',_0x433f95);if(_0x433f95[_0x3c2942(0x480)]&&_0x433f95[_0x3c2942(0x480)]['includes'](_0x3c2942(0x25d))){console[_0x3c2942(0x3ee)]('Job\x20not\x20found\x20(404)\x20-\x20might\x20be\x20a\x20race\x20condition,\x20retrying...'),setTimeout(_0x38b738,0x7d0);return;}_0x2e90cb[_0x3c2942(0x148)]=_0x3c2942(0xe8),_0x2e90cb[_0x3c2942(0x2a7)]['color']=_0x3c2942(0x548),_0x58c34a[_0x3c2942(0x148)]='↻',_0x58c34a[_0x3c2942(0x2a7)]['color']=_0x3c2942(0x548),_0x58c34a[_0x3c2942(0x2a7)][_0x3c2942(0x337)]=_0x3c2942(0x3c7),_0x58c34a[_0x3c2942(0x2a7)]['animation']=_0x3c2942(0x4ac),_0x58c34a[_0x3c2942(0x32f)]=![];}};setTimeout(_0x38b738,0x3e8);}catch(_0xdea6a8){console[_0x1156ca(0x3c2)](_0x1156ca(0x196),_0xdea6a8),_0x2e90cb['textContent']=_0x1156ca(0x27a)+_0xdea6a8[_0x1156ca(0x480)],_0x2e90cb['style'][_0x1156ca(0x1bf)]=_0x1156ca(0x548),_0x58c34a[_0x1156ca(0x148)]='↻',_0x58c34a['style'][_0x1156ca(0x1bf)]=_0x1156ca(0x2e4),_0x58c34a[_0x1156ca(0x2a7)][_0x1156ca(0x337)]=_0x1156ca(0x3c7),_0x58c34a['style']['animation']=_0x1156ca(0x4ac),_0x58c34a[_0x1156ca(0x32f)]=![];}}),document['getElementById']('chartType')[_0x59511c(0x3e4)](_0x59511c(0x254),function(){const _0x64ee8c=_0x59511c,_0x22c276=this[_0x64ee8c(0x404)],_0x11bfd2=document[_0x64ee8c(0x12c)](_0x64ee8c(0x2e7)),_0x414702=document['getElementById'](_0x64ee8c(0x1f7));if(_0x22c276===_0x64ee8c(0x3fc)){const _0x1dfb0c=document[_0x64ee8c(0x12c)](_0x64ee8c(0xf0)),_0xa651d2=parseInt(_0x1dfb0c[_0x64ee8c(0x404)]),_0x4ac218=_0xa651d2===0x2;if(_0x4ac218){_0x11bfd2['type']=_0x64ee8c(0x471),_0x414702[_0x64ee8c(0x38e)]=_0x64ee8c(0x471),_0x11bfd2[_0x64ee8c(0x51e)]='2000',_0x414702[_0x64ee8c(0x1da)]=_0x64ee8c(0x281),_0x414702[_0x64ee8c(0x51e)]=_0x64ee8c(0x485),_0x414702[_0x64ee8c(0x1da)]='2030';try{const _0x12879d=normalizeSleepRows(rawSleep);if(_0x12879d&&_0x12879d['length']>0x0){let _0x512361=_0x12879d[0x0]['date'][_0x64ee8c(0x1ac)](),_0x1719f6=_0x512361;for(const _0x4fd492 of _0x12879d){const _0x5a666d=_0x4fd492[_0x64ee8c(0xd4)][_0x64ee8c(0x1ac)]();if(_0x5a666d<_0x512361)_0x512361=_0x5a666d;if(_0x5a666d>_0x1719f6)_0x1719f6=_0x5a666d;}_0x11bfd2['value']=_0x512361,_0x414702[_0x64ee8c(0x404)]=_0x1719f6;}else{const _0x4c566a=new Date()[_0x64ee8c(0x1ac)]();_0x11bfd2['value']=_0x4c566a-0x1,_0x414702[_0x64ee8c(0x404)]=_0x4c566a;}}catch(_0x110f12){const _0x236640=new Date()[_0x64ee8c(0x1ac)]();_0x11bfd2[_0x64ee8c(0x404)]=_0x236640-0x1,_0x414702['value']=_0x236640;}}else{_0x11bfd2[_0x64ee8c(0x38e)]=_0x64ee8c(0xd4),_0x414702['type']=_0x64ee8c(0xd4),_0x11bfd2[_0x64ee8c(0x51e)]='',_0x11bfd2[_0x64ee8c(0x1da)]=_0x4b8036,_0x414702[_0x64ee8c(0x51e)]='',_0x414702['max']=_0x4b8036;const _0x1f99dc=_0x24ac5b=>/^\d{4}-\d{2}-\d{2}$/[_0x64ee8c(0x497)](String(_0x24ac5b||''));if((!_0x1f99dc(_0x11bfd2[_0x64ee8c(0x404)])||!_0x1f99dc(_0x414702[_0x64ee8c(0x404)]))&&!(_0x11bfd2[_0x64ee8c(0x404)]===''&&_0x1f99dc(_0x414702['value']))){const _0x10948e=new Date();_0x10948e[_0x64ee8c(0x4ca)](_0x10948e[_0x64ee8c(0x41e)]()-0x6),_0x11bfd2[_0x64ee8c(0x404)]=_0x10948e[_0x64ee8c(0x15d)]()[_0x64ee8c(0x446)](0x0,0xa),_0x414702['value']=_0x4b8036;}}}else{if(![]){_0x11bfd2[_0x64ee8c(0x38e)]=_0x64ee8c(0x471),_0x414702[_0x64ee8c(0x38e)]='number',_0x11bfd2[_0x64ee8c(0x51e)]=_0x64ee8c(0x485),_0x11bfd2[_0x64ee8c(0x1da)]='2030',_0x414702[_0x64ee8c(0x51e)]=_0x64ee8c(0x485),_0x414702[_0x64ee8c(0x1da)]=_0x64ee8c(0x281);try{const _0x2f7506=tryLoadSteps();if(_0x2f7506&&_0x2f7506[_0x64ee8c(0x2f5)]>0x0){let _0x42878f=_0x2f7506[0x0][_0x64ee8c(0xd4)][_0x64ee8c(0x1ac)](),_0x128400=_0x42878f;for(const _0x504469 of _0x2f7506){const _0x5873f8=_0x504469[_0x64ee8c(0xd4)]['getFullYear']();if(_0x5873f8<_0x42878f)_0x42878f=_0x5873f8;if(_0x5873f8>_0x128400)_0x128400=_0x5873f8;}_0x11bfd2['value']=_0x42878f,_0x414702[_0x64ee8c(0x404)]=_0x128400;}else{const _0x5e2d99=new Date()[_0x64ee8c(0x1ac)]();_0x11bfd2['value']=_0x5e2d99-0x1,_0x414702[_0x64ee8c(0x404)]=_0x5e2d99;}}catch(_0x20e783){const _0x53ae64=new Date()[_0x64ee8c(0x1ac)]();_0x11bfd2[_0x64ee8c(0x404)]=_0x53ae64-0x1,_0x414702[_0x64ee8c(0x404)]=_0x53ae64;}}else{if(_0x22c276===_0x64ee8c(0x472))syncRHRDateInputs();else{if(_0x22c276===_0x64ee8c(0x255)){_0x11bfd2[_0x64ee8c(0x38e)]='date',_0x414702[_0x64ee8c(0x38e)]='date',_0x11bfd2[_0x64ee8c(0x249)](_0x64ee8c(0x3ec)),_0x414702[_0x64ee8c(0x249)](_0x64ee8c(0x3ec));const _0x429de4=new Date()[_0x64ee8c(0x15d)]()['slice'](0x0,0xa);let _0x3fc2c8=_0x429de4;const _0x484269=tryLoadSteps(),_0xb40c80=normalizeSleepRows(rawSleep),_0x2033a7=tryLoadHRV(),_0xfca761=tryLoadRHR(),_0x391354=[];if(_0x484269&&_0x484269[_0x64ee8c(0x2f5)]>0x0)_0x391354[_0x64ee8c(0x1a3)](..._0x484269[_0x64ee8c(0x218)](_0xb84b31=>_0xb84b31[_0x64ee8c(0x55d)]));if(_0xb40c80&&_0xb40c80[_0x64ee8c(0x2f5)]>0x0)_0x391354['push'](..._0xb40c80[_0x64ee8c(0x218)](_0x5ea3a8=>_0x5ea3a8['dateISO']));if(_0x2033a7&&_0x2033a7[_0x64ee8c(0x2f5)]>0x0)_0x391354['push'](..._0x2033a7[_0x64ee8c(0x218)](_0x4acb20=>_0x4acb20[_0x64ee8c(0x55d)]));if(_0xfca761&&_0xfca761['length']>0x0)_0x391354[_0x64ee8c(0x1a3)](..._0xfca761[_0x64ee8c(0x218)](_0x21aeef=>_0x21aeef[_0x64ee8c(0x55d)]));_0x391354[_0x64ee8c(0x2f5)]>0x0&&(_0x3fc2c8=_0x391354['sort']()[0x0]);_0x11bfd2[_0x64ee8c(0x51e)]=_0x3fc2c8,_0x414702[_0x64ee8c(0x51e)]=_0x3fc2c8,_0x11bfd2[_0x64ee8c(0x1da)]=_0x429de4,_0x414702['max']=_0x429de4;const _0x4ce769=new Date();_0x4ce769[_0x64ee8c(0x4ca)](_0x4ce769[_0x64ee8c(0x41e)]()-0x6);const _0x48d4b6=_0x4ce769[_0x64ee8c(0x15d)]()[_0x64ee8c(0x446)](0x0,0xa),_0x20bf2b=_0x48d4b6>_0x3fc2c8?_0x48d4b6:_0x3fc2c8;_0x11bfd2['value']=_0x20bf2b,_0x414702[_0x64ee8c(0x404)]=_0x429de4;}else{if(_0x22c276==='predictions'){_0x11bfd2[_0x64ee8c(0x38e)]=_0x64ee8c(0xd4),_0x414702[_0x64ee8c(0x38e)]=_0x64ee8c(0xd4),_0x11bfd2[_0x64ee8c(0x249)](_0x64ee8c(0x51e)),_0x414702[_0x64ee8c(0x249)](_0x64ee8c(0x51e)),_0x11bfd2[_0x64ee8c(0x249)](_0x64ee8c(0x3ec)),_0x414702[_0x64ee8c(0x249)](_0x64ee8c(0x3ec));const _0x1d2124=new Date()['toISOString']()[_0x64ee8c(0x446)](0x0,0xa);_0x11bfd2['max']=_0x1d2124,_0x414702[_0x64ee8c(0x1da)]=_0x1d2124;const _0x5f2a3f=_0x8f4098=>/^\d{4}-\d{2}-\d{2}$/[_0x64ee8c(0x497)](String(_0x8f4098||''));if(!_0x5f2a3f(_0x11bfd2[_0x64ee8c(0x404)])||!_0x5f2a3f(_0x414702[_0x64ee8c(0x404)])){const _0x19d415=new Date();_0x19d415[_0x64ee8c(0x4ca)](_0x19d415[_0x64ee8c(0x41e)]()-0x3),_0x11bfd2[_0x64ee8c(0x404)]=_0x19d415['toISOString']()[_0x64ee8c(0x446)](0x0,0xa),_0x414702[_0x64ee8c(0x404)]=_0x1d2124;}}else{if(_0x22c276===_0x64ee8c(0x57e)){_0x11bfd2[_0x64ee8c(0x38e)]=_0x64ee8c(0xd4),_0x414702[_0x64ee8c(0x38e)]=_0x64ee8c(0xd4),_0x11bfd2[_0x64ee8c(0x249)](_0x64ee8c(0x51e)),_0x414702['removeAttribute'](_0x64ee8c(0x51e)),_0x11bfd2[_0x64ee8c(0x249)](_0x64ee8c(0x3ec)),_0x414702['removeAttribute']('placeholder');const _0x158bfc=new Date()[_0x64ee8c(0x15d)]()[_0x64ee8c(0x446)](0x0,0xa);_0x11bfd2[_0x64ee8c(0x1da)]=_0x158bfc,_0x414702[_0x64ee8c(0x1da)]=_0x158bfc;try{const _0x421bb1=normalizeSleepRows(rawSleep),_0x394c7f=tryLoadHRV(),_0x1aa867=tryLoadSteps(),_0x21b890=tryLoadRHR();let _0x27356c=null;if(_0x421bb1&&_0x421bb1[_0x64ee8c(0x2f5)]>0x0){const _0x4831a8=_0x421bb1[0x0]['dateISO'];if(!_0x27356c||_0x4831a8<_0x27356c)_0x27356c=_0x4831a8;}if(_0x394c7f&&_0x394c7f[_0x64ee8c(0x2f5)]>0x0){const _0x2a3d7d=_0x394c7f[0x0]['dateISO'];if(!_0x27356c||_0x2a3d7d<_0x27356c)_0x27356c=_0x2a3d7d;}if(_0x1aa867&&_0x1aa867['length']>0x0){const _0x28b246=_0x1aa867[0x0][_0x64ee8c(0x55d)];if(!_0x27356c||_0x28b246<_0x27356c)_0x27356c=_0x28b246;}if(_0x21b890&&_0x21b890['length']>0x0){const _0x2e49e9=_0x21b890[0x0][_0x64ee8c(0x55d)];if(!_0x27356c||_0x2e49e9<_0x27356c)_0x27356c=_0x2e49e9;}if(_0x27356c)_0x11bfd2['value']=_0x27356c,_0x414702[_0x64ee8c(0x404)]=_0x158bfc;else{const _0x8428a8=new Date();_0x8428a8[_0x64ee8c(0x4ca)](_0x8428a8[_0x64ee8c(0x41e)]()-0x6),_0x11bfd2[_0x64ee8c(0x404)]=_0x8428a8[_0x64ee8c(0x15d)]()[_0x64ee8c(0x446)](0x0,0xa),_0x414702[_0x64ee8c(0x404)]=_0x158bfc;}}catch(_0x562d6d){const _0x188020=new Date();_0x188020['setMonth'](_0x188020[_0x64ee8c(0x41e)]()-0x6),_0x11bfd2[_0x64ee8c(0x404)]=_0x188020['toISOString']()[_0x64ee8c(0x446)](0x0,0xa),_0x414702[_0x64ee8c(0x404)]=_0x158bfc;}}else{_0x11bfd2[_0x64ee8c(0x38e)]=_0x64ee8c(0xd4),_0x414702[_0x64ee8c(0x38e)]=_0x64ee8c(0xd4),_0x11bfd2[_0x64ee8c(0x249)]('min'),_0x414702[_0x64ee8c(0x249)](_0x64ee8c(0x51e)),_0x11bfd2[_0x64ee8c(0x249)]('placeholder'),_0x414702[_0x64ee8c(0x249)](_0x64ee8c(0x3ec));const _0x37a233=new Date()[_0x64ee8c(0x15d)]()['slice'](0x0,0xa);_0x11bfd2[_0x64ee8c(0x1da)]=_0x37a233,_0x414702[_0x64ee8c(0x1da)]=_0x37a233;const _0x45bb04=_0x438d9e=>/^\d{4}-\d{2}-\d{2}$/[_0x64ee8c(0x497)](String(_0x438d9e||''));if(_0x22c276===_0x64ee8c(0xda)){if((!_0x45bb04(_0x11bfd2[_0x64ee8c(0x404)])||!_0x45bb04(_0x414702[_0x64ee8c(0x404)]))&&!(_0x11bfd2[_0x64ee8c(0x404)]===''&&_0x45bb04(_0x414702['value']))){const _0x561655=new Date(),_0x45c75d=new Date();_0x45c75d[_0x64ee8c(0x4ca)](_0x561655['getMonth']()-0x6),_0x11bfd2[_0x64ee8c(0x404)]=_0x45c75d['toISOString']()['slice'](0x0,0xa),_0x414702[_0x64ee8c(0x404)]=_0x561655[_0x64ee8c(0x15d)]()['slice'](0x0,0xa);}}if(_0x22c276===_0x64ee8c(0x472)){if((!_0x45bb04(_0x11bfd2[_0x64ee8c(0x404)])||!_0x45bb04(_0x414702[_0x64ee8c(0x404)]))&&!(_0x11bfd2['value']===''&&_0x45bb04(_0x414702[_0x64ee8c(0x404)]))){const _0x786a8f=new Date(),_0x3a3eb4=new Date();_0x3a3eb4[_0x64ee8c(0x4ca)](_0x786a8f['getMonth']()-0x6),_0x11bfd2['value']=_0x3a3eb4[_0x64ee8c(0x15d)]()[_0x64ee8c(0x446)](0x0,0xa),_0x414702[_0x64ee8c(0x404)]=_0x786a8f[_0x64ee8c(0x15d)]()[_0x64ee8c(0x446)](0x0,0xa);}}if(_0x22c276==='corr_steps_hrv'){if((!_0x45bb04(_0x11bfd2[_0x64ee8c(0x404)])||!_0x45bb04(_0x414702['value']))&&!(_0x11bfd2[_0x64ee8c(0x404)]===''&&_0x45bb04(_0x414702['value']))){const _0x3f68a5=new Date(),_0x19eea0=new Date();_0x19eea0[_0x64ee8c(0x4ca)](_0x3f68a5[_0x64ee8c(0x41e)]()-0x6),_0x11bfd2[_0x64ee8c(0x404)]=_0x19eea0[_0x64ee8c(0x15d)]()[_0x64ee8c(0x446)](0x0,0xa),_0x414702['value']=_0x3f68a5[_0x64ee8c(0x15d)]()[_0x64ee8c(0x446)](0x0,0xa);}}if(_0x22c276==='hist_rhr'){if((!_0x45bb04(_0x11bfd2[_0x64ee8c(0x404)])||!_0x45bb04(_0x414702[_0x64ee8c(0x404)]))&&!(_0x11bfd2['value']===''&&_0x45bb04(_0x414702[_0x64ee8c(0x404)]))){const _0x5e49f1=new Date(),_0x22df3b=new Date();_0x22df3b[_0x64ee8c(0x4ca)](_0x5e49f1[_0x64ee8c(0x41e)]()-0x6),_0x11bfd2[_0x64ee8c(0x404)]=_0x22df3b[_0x64ee8c(0x15d)]()[_0x64ee8c(0x446)](0x0,0xa),_0x414702['value']=_0x5e49f1[_0x64ee8c(0x15d)]()[_0x64ee8c(0x446)](0x0,0xa);}}}}}}}}render();}),document[_0x59511c(0x12c)](_0x59511c(0x2e7))[_0x59511c(0x3e4)]('change',render),document[_0x59511c(0x12c)](_0x59511c(0x1f7))[_0x59511c(0x3e4)](_0x59511c(0x254),render),document['getElementById'](_0x59511c(0x580))[_0x59511c(0x3e4)](_0x59511c(0x254),render),document[_0x59511c(0x12c)](_0x59511c(0x3e0))[_0x59511c(0x3e4)](_0x59511c(0x109),()=>{const _0x1b49bc=_0x59511c;updateTriStateLabels();if(document[_0x1b49bc(0x12c)]('chartType')[_0x1b49bc(0x404)]==='daily_steps')render();}),document[_0x59511c(0x12c)](_0x59511c(0x28c))[_0x59511c(0x3e4)](_0x59511c(0x109),()=>{const _0x1bf61a=_0x59511c;updateTriStateLabels(),document[_0x1bf61a(0x12c)]('chartType')[_0x1bf61a(0x404)]===_0x1bf61a(0x472)&&(syncRHRDateInputs(),render());}),document[_0x59511c(0x12c)](_0x59511c(0xf0))[_0x59511c(0x3e4)]('input',()=>{const _0x439959=_0x59511c;updateTriStateLabels();if(document[_0x439959(0x12c)](_0x439959(0x186))[_0x439959(0x404)]===_0x439959(0x3fc))render();}),document['getElementById'](_0x59511c(0x2be))['addEventListener'](_0x59511c(0x109),()=>{const _0x5bfbfc=_0x59511c;updateTriStateLabels();if(document['getElementById'](_0x5bfbfc(0x186))['value']===_0x5bfbfc(0xda))render();}),document[_0x59511c(0x12c)](_0x59511c(0x1df))[_0x59511c(0x3e4)](_0x59511c(0x254),()=>{const _0x11e744=_0x59511c;if(document[_0x11e744(0x12c)](_0x11e744(0x186))[_0x11e744(0x404)]==='hrv_heatmap')render();}),document['getElementById'](_0x59511c(0x53f))[_0x59511c(0x3e4)](_0x59511c(0x11c),()=>{const _0x7fa58b=_0x59511c,_0x43b57b=document[_0x7fa58b(0x12c)]('chartType')[_0x7fa58b(0x404)];if(_0x43b57b===_0x7fa58b(0x278))try{const _0x4aa4a9=(window[_0x7fa58b(0x125)]||[])['map'](_0x13eb91=>({'period':_0x13eb91[_0x7fa58b(0x302)],'average_steps':Math[_0x7fa58b(0xf8)](_0x13eb91['steps']||0x0)})),_0x34c1fb=(window[_0x7fa58b(0x3c9)]||[])[_0x7fa58b(0x218)](_0x1a0864=>({'period':_0x1a0864[_0x7fa58b(0x302)],'non_sedentary_minutes':Math[_0x7fa58b(0xf8)](_0x1a0864[_0x7fa58b(0x428)]||0x0)})),_0xd7eadc=mergeByKey(_0x4aa4a9,_0x34c1fb,'period');downloadCSV(_0xd7eadc,'monthly_steps_non_sedentary.csv');}catch(_0x497019){console[_0x7fa58b(0x3c2)](_0x7fa58b(0x520),_0x497019);}else{const {mRows:_0x2a9c69}=buildSummaries();downloadCSV(_0x2a9c69,_0x7fa58b(0x575));}}),document[_0x59511c(0x12c)](_0x59511c(0x219))[_0x59511c(0x3e4)]('click',()=>{const _0x656be7=_0x59511c,_0x121fb1=document[_0x656be7(0x12c)](_0x656be7(0x186))[_0x656be7(0x404)];if(_0x121fb1==='daily_steps')try{const _0x15fede=(window[_0x656be7(0x5a2)]||[])['map'](_0x478856=>({'period':_0x478856[_0x656be7(0x302)],'average_steps':Math['round'](_0x478856[_0x656be7(0x41b)]||0x0)})),_0x38d7b6=(window[_0x656be7(0x2a1)]||[])['map'](_0x2eda9f=>({'period':_0x2eda9f['key'],'non_sedentary_minutes':Math[_0x656be7(0xf8)](_0x2eda9f['nonSedentaryMinutes']||0x0)})),_0x27bfaf=mergeByKey(_0x15fede,_0x38d7b6,_0x656be7(0x45e));downloadCSV(_0x27bfaf,_0x656be7(0x516));}catch(_0x584f22){console['error'](_0x656be7(0x58e),_0x584f22);}else{const {yRows:_0x50a3df}=buildSummaries();downloadCSV(_0x50a3df,_0x656be7(0x347));}}),document[_0x59511c(0x12c)](_0x59511c(0x111))[_0x59511c(0x3e4)]('click',()=>{const _0x271613=_0x59511c,_0x305f41=computeAnalytics(),_0x42d05b=document[_0x271613(0x12c)](_0x271613(0x2e7))[_0x271613(0x404)]||'start',_0x585f12=document[_0x271613(0x12c)](_0x271613(0x1f7))[_0x271613(0x404)]||'end';downloadCSV(_0x305f41,_0x271613(0xf1)+_0x42d05b+'to'+_0x585f12+_0x271613(0x301));}),document[_0x59511c(0x12c)](_0x59511c(0x2fe))[_0x59511c(0x3e4)]('click',()=>{const _0x11b34d=_0x59511c;if(window[_0x11b34d(0x353)]&&window['sleepHistogramPreview']['length']>0x0){const _0x5603de=document[_0x11b34d(0x12c)](_0x11b34d(0x2e7))[_0x11b34d(0x404)]||_0x11b34d(0x121),_0x4f3d92=document[_0x11b34d(0x12c)]('dateTo')[_0x11b34d(0x404)]||'end';downloadCSV(window[_0x11b34d(0x353)],_0x11b34d(0x23b)+_0x5603de+'to'+_0x4f3d92+'.csv');}else alert(_0x11b34d(0x552));}),render();}function updateTriStateLabels(){const _0x1dd496=a0_0x4b2710,_0x85cf4f=document[_0x1dd496(0x12c)]('stepsViewToggle'),_0x1ca6e6=_0x85cf4f[_0x1dd496(0x257)](_0x1dd496(0x3bd))['querySelectorAll'](_0x1dd496(0x3da)),_0xc5a25b=parseInt(_0x85cf4f[_0x1dd496(0x404)]);_0x1ca6e6[_0x1dd496(0x47e)]((_0x3c5a28,_0x5c1617)=>{const _0x3d70b1=_0x1dd496;_0x5c1617===_0xc5a25b?_0x3c5a28[_0x3d70b1(0x328)][_0x3d70b1(0x27c)]('active'):_0x3c5a28['classList']['remove']('active');});const _0x244479=document['getElementById'](_0x1dd496(0x28c)),_0x1d6f99=_0x244479[_0x1dd496(0x257)](_0x1dd496(0x3bd))['querySelectorAll'](_0x1dd496(0x3da)),_0xb8db55=parseInt(_0x244479[_0x1dd496(0x404)]);_0x1d6f99[_0x1dd496(0x47e)]((_0x5392d5,_0x33dc3a)=>{const _0x4bd1c0=_0x1dd496;_0x33dc3a===_0xb8db55?_0x5392d5[_0x4bd1c0(0x328)][_0x4bd1c0(0x27c)](_0x4bd1c0(0x349)):_0x5392d5[_0x4bd1c0(0x328)][_0x4bd1c0(0x2dd)](_0x4bd1c0(0x349));});const _0x3d6a2d=document[_0x1dd496(0x12c)](_0x1dd496(0xf0)),_0x109ab7=_0x3d6a2d[_0x1dd496(0x257)](_0x1dd496(0x3bd))['querySelectorAll'](_0x1dd496(0x3da)),_0x44f784=parseInt(_0x3d6a2d[_0x1dd496(0x404)]);_0x109ab7[_0x1dd496(0x47e)]((_0x3f3521,_0x57685f)=>{const _0x3465f9=_0x1dd496;_0x57685f===_0x44f784?_0x3f3521[_0x3465f9(0x328)]['add'](_0x3465f9(0x349)):_0x3f3521[_0x3465f9(0x328)][_0x3465f9(0x2dd)](_0x3465f9(0x349));});const _0x21daae=document[_0x1dd496(0x12c)](_0x1dd496(0x2be)),_0x5bff0b=_0x21daae[_0x1dd496(0x257)](_0x1dd496(0x3bd))[_0x1dd496(0x511)](_0x1dd496(0x3da)),_0x5d9beb=parseInt(_0x21daae[_0x1dd496(0x404)]);_0x5bff0b[_0x1dd496(0x47e)]((_0xe7c08d,_0x31fd6c)=>{const _0x3109fa=_0x1dd496;_0x31fd6c===_0x5d9beb?_0xe7c08d[_0x3109fa(0x328)][_0x3109fa(0x27c)](_0x3109fa(0x349)):_0xe7c08d[_0x3109fa(0x328)][_0x3109fa(0x2dd)](_0x3109fa(0x349));});}!window[a0_0x4b2710(0x3d8)]&&updateTriStateLabels();function initModal(){const _0x45cf28=a0_0x4b2710,_0x6230a3=document[_0x45cf28(0x12c)](_0x45cf28(0x56e)),_0x11e3f7=document[_0x45cf28(0x12c)](_0x45cf28(0x240));console[_0x45cf28(0x3ee)](_0x45cf28(0x104),{'modal':_0x6230a3,'closeBtn':_0x11e3f7});function _0x5aa2cb(){const _0x2e37ca=_0x45cf28;console[_0x2e37ca(0x3ee)](_0x2e37ca(0x43e)),_0x6230a3[_0x2e37ca(0x328)][_0x2e37ca(0x27c)](_0x2e37ca(0x349)),document[_0x2e37ca(0x26b)][_0x2e37ca(0x2a7)]['overflow']=_0x2e37ca(0x40e);}function _0x2cdff6(){const _0x265b32=_0x45cf28;console[_0x265b32(0x3ee)](_0x265b32(0x532)),_0x6230a3[_0x265b32(0x328)][_0x265b32(0x2dd)](_0x265b32(0x349)),document[_0x265b32(0x26b)][_0x265b32(0x2a7)][_0x265b32(0x394)]='';}const _0x170a78=document[_0x45cf28(0x12c)](_0x45cf28(0x59b)),_0x4733e3=document[_0x45cf28(0x12c)](_0x45cf28(0x216)),_0x5c195d=document[_0x45cf28(0x12c)](_0x45cf28(0x4c6)),_0x2b9c30=document[_0x45cf28(0x12c)]('profileCreationForm'),_0x308404=document['getElementById'](_0x45cf28(0xd2)),_0x5421ed=document[_0x45cf28(0x12c)]('profileCreationStatus'),_0x23d844=document[_0x45cf28(0x12c)](_0x45cf28(0x490)),_0x47d88c=document['getElementById'](_0x45cf28(0x4fb)),_0x5ca4fb=document[_0x45cf28(0x511)](_0x45cf28(0x101)),_0x55392a=document['querySelectorAll']('.tab-content'),_0x2191fe=document['getElementById'](_0x45cf28(0x3d4)),_0x14b197=document[_0x45cf28(0x12c)]('existingProfilesTab'),_0x1dd9f5=document[_0x45cf28(0x12c)](_0x45cf28(0x4da)),_0x318b36=document['getElementById'](_0x45cf28(0x3f6)),_0x547c7b=document[_0x45cf28(0x12c)](_0x45cf28(0x557));window['showNoProfileModal']=function(_0x3f7ce1=![]){const _0xa0e128=_0x45cf28;if(_0x170a78){_0x170a78['classList'][_0xa0e128(0x27c)]('active'),document[_0xa0e128(0x26b)][_0xa0e128(0x2a7)][_0xa0e128(0x394)]=_0xa0e128(0x40e);const _0x58d147=document[_0xa0e128(0x12c)](_0xa0e128(0x216));_0x58d147&&(_0x58d147['style'][_0xa0e128(0x3a6)]=_0x3f7ce1?_0xa0e128(0x282):_0xa0e128(0x4ac)),_0x170a78['dataset'][_0xa0e128(0x55b)]=_0x3f7ce1[_0xa0e128(0x559)]();}};function _0x313f50(){const _0x2bf469=_0x45cf28;_0x170a78&&(_0x170a78['classList'][_0x2bf469(0x2dd)](_0x2bf469(0x349)),document['body'][_0x2bf469(0x2a7)][_0x2bf469(0x394)]='');}_0x4733e3&&_0x4733e3[_0x45cf28(0x3e4)](_0x45cf28(0x11c),_0x313f50);_0x5ca4fb[_0x45cf28(0x47e)](_0x423708=>{const _0x3c4668=_0x45cf28;_0x423708[_0x3c4668(0x3e4)]('click',function(){const _0x384a2e=_0x3c4668,_0x45f9ad=this[_0x384a2e(0x3d2)](_0x384a2e(0x4d1));_0x5ca4fb[_0x384a2e(0x47e)](_0x38fbc8=>_0x38fbc8[_0x384a2e(0x328)][_0x384a2e(0x2dd)](_0x384a2e(0x349))),_0x55392a['forEach'](_0x3d9e30=>_0x3d9e30['classList']['remove']('active')),this[_0x384a2e(0x328)][_0x384a2e(0x27c)](_0x384a2e(0x349));if(_0x45f9ad==='new-profile')_0x2191fe[_0x384a2e(0x328)][_0x384a2e(0x27c)](_0x384a2e(0x349));else _0x45f9ad===_0x384a2e(0x4b5)&&(_0x14b197[_0x384a2e(0x328)]['add'](_0x384a2e(0x349)),_0x564fc1());});});async function _0x564fc1(){const _0x25103e=_0x45cf28;if(!_0x1dd9f5)return;_0x318b36['style']['display']=_0x25103e(0x282),_0x1dd9f5[_0x25103e(0x3d9)]='',_0x1dd9f5[_0x25103e(0x3d1)](_0x318b36);try{const _0x20e0df=await fetch(_0x25103e(0x473)),_0x122f08=await _0x20e0df[_0x25103e(0x19f)]();_0x318b36[_0x25103e(0x2a7)]['display']=_0x25103e(0x4ac);if(_0x122f08[_0x25103e(0x2f5)]===0x0){_0x1dd9f5['innerHTML']=_0x25103e(0x145);return;}_0x1dd9f5[_0x25103e(0x3d9)]='',_0x122f08[_0x25103e(0x47e)](_0x384f48=>{const _0x4e947b=_0x25103e,_0x459641=typeof _0x384f48===_0x4e947b(0x372)?_0x384f48:_0x384f48['name'],_0x59b96b=typeof _0x384f48===_0x4e947b(0x372)?'Unknown':_0x384f48[_0x4e947b(0x3a8)],_0x1133a2=document[_0x4e947b(0x494)]('div');_0x1133a2[_0x4e947b(0x582)]='profile-item',_0x1133a2[_0x4e947b(0x3d9)]=_0x4e947b(0x441)+_0x459641+'</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22profile-details\x22>Profile\x20created\x20'+_0x59b96b+'</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22profile-actions\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20class=\x22btn-secondary\x22\x20onclick=\x22authorizeExistingProfile(\x27'+_0x459641+_0x4e947b(0x342)+_0x459641+_0x4e947b(0x461)+_0x459641+_0x4e947b(0x2ce)+_0x459641+_0x4e947b(0x4b6)+_0x459641+_0x4e947b(0x3fe),_0x1dd9f5['appendChild'](_0x1133a2);});}catch(_0xbefeba){console[_0x25103e(0x3c2)](_0x25103e(0x401),_0xbefeba),_0x318b36[_0x25103e(0x2a7)][_0x25103e(0x3a6)]=_0x25103e(0x4ac),_0x1dd9f5[_0x25103e(0x3d9)]=_0x25103e(0x454);}}function _0x3e928f(_0x481a21,_0x197a7f){const _0x49d91b=_0x45cf28,_0x3612ec=document[_0x49d91b(0x12c)](_0x49d91b(0x57b)),_0x4a30e5=document[_0x49d91b(0x12c)](_0x49d91b(0x2f1)),_0x123abc=document[_0x49d91b(0x12c)]('authorizeProfileIntro'),_0x384518=document[_0x49d91b(0x12c)](_0x49d91b(0x4d4)),_0x583157=document['getElementById'](_0x49d91b(0x184));if(_0x4a30e5)_0x4a30e5['textContent']='Authorize\x20'+_0x481a21;_0x123abc&&(_0x123abc[_0x49d91b(0x148)]=_0x197a7f||'',_0x123abc[_0x49d91b(0x2a7)][_0x49d91b(0x3a6)]=_0x197a7f?'block':'none');if(_0x384518)_0x384518[_0x49d91b(0x3d9)]='';_0x583157&&(_0x583157[_0x49d91b(0x148)]='',_0x583157[_0x49d91b(0x2a7)][_0x49d91b(0x3a6)]='none',_0x583157['className']=_0x49d91b(0x547));if(_0x3612ec)_0x3612ec['classList'][_0x49d91b(0x27c)](_0x49d91b(0x349));}function _0x222fed(){const _0x2a336d=_0x45cf28,_0xff95b3=document[_0x2a336d(0x12c)](_0x2a336d(0x57b));if(_0xff95b3)_0xff95b3['classList'][_0x2a336d(0x2dd)]('active');}(function(){const _0x55586f=_0x45cf28,_0x560586=document[_0x55586f(0x12c)]('authorizeProfileModalClose');if(_0x560586)_0x560586[_0x55586f(0x3e4)]('click',_0x222fed);}());function _0x423c90(){return new Promise(_0x12ec77=>{const _0x13dad3=a0_0x20f3,_0x59b135=document[_0x13dad3(0x12c)](_0x13dad3(0x171)),_0x534d6f=document[_0x13dad3(0x12c)]('authAckOkBtn'),_0x10d621=document['getElementById']('authAckClose');if(!_0x59b135||!_0x534d6f){_0x12ec77(!![]);return;}function _0x463162(){const _0x182bec=_0x13dad3;if(_0x534d6f)_0x534d6f['removeEventListener']('click',_0x20aba9);if(_0x10d621)_0x10d621['removeEventListener'](_0x182bec(0x11c),_0x5800a1);_0x59b135[_0x182bec(0x272)](_0x182bec(0x11c),_0xe12523);}function _0x20aba9(){const _0x5a830b=_0x13dad3;_0x463162(),_0x59b135[_0x5a830b(0x328)][_0x5a830b(0x2dd)]('active'),_0x12ec77(!![]);}function _0x5800a1(){const _0x34a735=_0x13dad3;_0x463162(),_0x59b135[_0x34a735(0x328)]['remove'](_0x34a735(0x349)),_0x12ec77(![]);}function _0xe12523(_0x40f0b5){const _0x517502=_0x13dad3;_0x40f0b5[_0x517502(0x3a9)]===_0x59b135&&_0x5800a1();}_0x534d6f[_0x13dad3(0x3e4)]('click',_0x20aba9);if(_0x10d621)_0x10d621['addEventListener'](_0x13dad3(0x11c),_0x5800a1);_0x59b135[_0x13dad3(0x3e4)](_0x13dad3(0x11c),_0xe12523),_0x59b135[_0x13dad3(0x328)][_0x13dad3(0x27c)](_0x13dad3(0x349));});}window['authorizeExistingProfile']=async function(_0x5f5a12){const _0x5c7b15=_0x45cf28;try{const _0x4809b2=document[_0x5c7b15(0x12c)](_0x5c7b15(0x59b));if(_0x4809b2)_0x4809b2[_0x5c7b15(0x328)][_0x5c7b15(0x2dd)](_0x5c7b15(0x349));const _0x38d66a=await _0x423c90();if(!_0x38d66a){if(_0x4809b2)_0x4809b2[_0x5c7b15(0x328)][_0x5c7b15(0x27c)](_0x5c7b15(0x349));return;}_0x3e928f(_0x5f5a12);const _0x225d11=document['getElementById']('auth-'+_0x5f5a12);_0x225d11&&(_0x225d11[_0x5c7b15(0x32f)]=!![],_0x225d11[_0x5c7b15(0x148)]=_0x5c7b15(0x38d));const _0x3d84c3=document[_0x5c7b15(0x12c)]('authorizeProfileContent'),_0x15bcf2=document[_0x5c7b15(0x12c)](_0x5c7b15(0x184));_0x15bcf2&&(_0x15bcf2[_0x5c7b15(0x2a7)][_0x5c7b15(0x3a6)]='block',_0x15bcf2[_0x5c7b15(0x582)]=_0x5c7b15(0x277),_0x15bcf2['textContent']=_0x5c7b15(0x456));const _0x17469e=await fetch('/api/authorize/'+_0x5f5a12,{'method':_0x5c7b15(0x14a)}),_0x166544=await _0x17469e[_0x5c7b15(0x19f)]();if(!_0x17469e['ok']){_0x15bcf2&&(_0x15bcf2[_0x5c7b15(0x148)]=_0x166544[_0x5c7b15(0x3c2)]||_0x5c7b15(0x143),_0x15bcf2[_0x5c7b15(0x582)]=_0x5c7b15(0xed));_0x225d11&&(_0x225d11[_0x5c7b15(0x32f)]=![],_0x225d11[_0x5c7b15(0x148)]='Auth');return;}if(_0x166544[_0x5c7b15(0x409)]===_0x5c7b15(0x1a7)){const _0xec0775=_0x166544['auth_url']||_0x166544[_0x5c7b15(0x366)];if(_0xec0775)window['open'](_0xec0775,_0x5c7b15(0x1e1));_0x15bcf2&&(_0x15bcf2[_0x5c7b15(0x148)]='',_0x15bcf2[_0x5c7b15(0x582)]=_0x5c7b15(0x547),_0x15bcf2['style']['display']=_0x5c7b15(0x4ac));if(_0x3d84c3){_0x3d84c3[_0x5c7b15(0x3d9)]=_0x5c7b15(0x596);const _0x397d16=document[_0x5c7b15(0x12c)](_0x5c7b15(0x420));_0x397d16[_0x5c7b15(0x3e4)](_0x5c7b15(0x11c),async()=>{const _0x219e26=_0x5c7b15,_0x29e6c1=(document[_0x219e26(0x12c)](_0x219e26(0x38f))[_0x219e26(0x404)]||'')[_0x219e26(0x5a6)]();if(!_0x29e6c1){_0x15bcf2&&(_0x15bcf2['textContent']=_0x219e26(0x3c3),_0x15bcf2['className']=_0x219e26(0xed));return;}_0x397d16['disabled']=!![],_0x397d16[_0x219e26(0x148)]=_0x219e26(0xf9);try{const _0x38d92a=await fetch('/api/authorize-exchange',{'method':_0x219e26(0x43a),'headers':{'Content-Type':_0x219e26(0x3b3)},'body':JSON[_0x219e26(0x175)]({'profileName':_0x5f5a12,'redirectUrl':_0x29e6c1})}),_0x39f59e=await _0x38d92a[_0x219e26(0x19f)]();if(_0x38d92a['ok']){try{sessionStorage[_0x219e26(0x19c)](_0x219e26(0x177),_0x5f5a12);}catch(_0x5e8b90){}_0x15bcf2&&(_0x15bcf2[_0x219e26(0x148)]=_0x219e26(0x39f),_0x15bcf2[_0x219e26(0x582)]=_0x219e26(0x52f));try{_0x222fed();}catch(_0xe788ec){}try{const _0x2a1b94=document[_0x219e26(0x12c)](_0x219e26(0x526));_0x2a1b94&&(_0x2a1b94[_0x219e26(0x148)]='user\x20authorized\x20-\x20press\x20↻\x20to\x20fetch\x20data!',_0x2a1b94[_0x219e26(0x2a7)][_0x219e26(0x1bf)]='#7bffbf',_0x2a1b94[_0x219e26(0x2a7)][_0x219e26(0x544)]='1',_0x2a1b94[_0x219e26(0x2a7)][_0x219e26(0x3df)]='');}catch(_0x50f28d){}try{initProfileControl();}catch(_0x501fba){}if(PROFILE_ID!==_0x5f5a12){const _0x5764e9=new URLSearchParams(window[_0x219e26(0x243)]['search']);_0x5764e9[_0x219e26(0x2bd)](_0x219e26(0x251),_0x5f5a12);const _0x35e52b=_0x5764e9['toString'](),_0x59d9f5=location[_0x219e26(0x5ab)]+(_0x35e52b?'?'+_0x35e52b:'');location[_0x219e26(0x419)](_0x59d9f5);}}else _0x15bcf2&&(_0x15bcf2[_0x219e26(0x148)]=_0x39f59e[_0x219e26(0x3c2)]||'Failed\x20to\x20exchange\x20code.',_0x15bcf2[_0x219e26(0x582)]='status-message\x20error');}catch(_0x528edf){_0x15bcf2&&(_0x15bcf2[_0x219e26(0x148)]=_0x219e26(0x58c),_0x15bcf2[_0x219e26(0x582)]=_0x219e26(0xed));}finally{_0x397d16[_0x219e26(0x32f)]=![],_0x397d16[_0x219e26(0x148)]='Submit',_0x225d11&&(_0x225d11[_0x219e26(0x32f)]=![],_0x225d11[_0x219e26(0x148)]='Auth');}});}}else{_0x15bcf2&&(_0x15bcf2[_0x5c7b15(0x148)]=_0x5c7b15(0x4ba),_0x15bcf2[_0x5c7b15(0x582)]='status-message\x20info');try{const _0x23c41c=await fetch(_0x5c7b15(0x11e)+_0x5f5a12,{'method':_0x5c7b15(0x43a)}),_0x4d0266=await _0x23c41c['json']();if(!_0x23c41c['ok']){_0x15bcf2&&(_0x15bcf2[_0x5c7b15(0x148)]=_0x4d0266[_0x5c7b15(0x3c2)]||_0x5c7b15(0x143),_0x15bcf2[_0x5c7b15(0x582)]=_0x5c7b15(0xed));_0x225d11&&(_0x225d11['disabled']=![],_0x225d11['textContent']='Auth');return;}const _0x1ab30f=_0x4d0266['job_id'],_0x2c6370=0x5dc,_0x2e163a=0xf*0x3c*0x3e8,_0x593d8f=Date['now']();async function _0x2bf2e3(){const _0x960bf7=_0x5c7b15;try{const _0x5a3c13=await fetch(_0x960bf7(0xfc)+_0x1ab30f),_0xe81963=await _0x5a3c13['json']();if(!_0x5a3c13['ok']){_0x15bcf2&&(_0x15bcf2[_0x960bf7(0x148)]=_0xe81963[_0x960bf7(0x3c2)]||_0x960bf7(0x20a),_0x15bcf2[_0x960bf7(0x582)]=_0x960bf7(0xed));_0x225d11&&(_0x225d11[_0x960bf7(0x32f)]=![],_0x225d11[_0x960bf7(0x148)]='Auth');return;}if(_0xe81963[_0x960bf7(0x459)]==='completed'){try{sessionStorage['setItem'](_0x960bf7(0x177),_0x5f5a12);}catch(_0x25a205){}_0x15bcf2&&(_0x15bcf2[_0x960bf7(0x148)]='Authorization\x20complete!',_0x15bcf2[_0x960bf7(0x582)]=_0x960bf7(0x52f));try{_0x222fed();}catch(_0x33b2e2){}try{const _0x3c8d38=document[_0x960bf7(0x12c)](_0x960bf7(0x526));_0x3c8d38&&(_0x3c8d38[_0x960bf7(0x148)]=_0x960bf7(0x4a0),_0x3c8d38[_0x960bf7(0x2a7)]['color']=_0x960bf7(0x2e4),_0x3c8d38[_0x960bf7(0x2a7)][_0x960bf7(0x544)]='1',_0x3c8d38['style'][_0x960bf7(0x3df)]='');}catch(_0x3fe187){}try{initProfileControl();}catch(_0x72ff77){}if(PROFILE_ID!==_0x5f5a12){const _0x38b50e=new URLSearchParams(window[_0x960bf7(0x243)]['search']);_0x38b50e[_0x960bf7(0x2bd)](_0x960bf7(0x251),_0x5f5a12);const _0x1fc4ec=_0x38b50e['toString'](),_0x2f7645=location[_0x960bf7(0x5ab)]+(_0x1fc4ec?'?'+_0x1fc4ec:'');location[_0x960bf7(0x419)](_0x2f7645);return;}_0x225d11&&(_0x225d11[_0x960bf7(0x32f)]=![],_0x225d11[_0x960bf7(0x148)]=_0x960bf7(0x357));return;}if(_0xe81963[_0x960bf7(0x459)]===_0x960bf7(0x37f)||_0xe81963['status']==='error'||_0xe81963['status']===_0x960bf7(0x4c2)){_0x15bcf2&&(_0x15bcf2['textContent']=_0xe81963[_0x960bf7(0x3c2)]||_0x960bf7(0x584),_0x15bcf2[_0x960bf7(0x582)]=_0x960bf7(0xed));_0x225d11&&(_0x225d11[_0x960bf7(0x32f)]=![],_0x225d11[_0x960bf7(0x148)]='Auth');return;}if(Date[_0x960bf7(0x2da)]()-_0x593d8f>_0x2e163a){_0x15bcf2&&(_0x15bcf2[_0x960bf7(0x148)]='Authorization\x20timed\x20out.\x20Please\x20try\x20again.',_0x15bcf2[_0x960bf7(0x582)]='status-message\x20error');_0x225d11&&(_0x225d11[_0x960bf7(0x32f)]=![],_0x225d11[_0x960bf7(0x148)]=_0x960bf7(0x357));return;}setTimeout(_0x2bf2e3,_0x2c6370);}catch(_0x298100){_0x15bcf2&&(_0x15bcf2[_0x960bf7(0x148)]='Network\x20error\x20during\x20authorization.',_0x15bcf2[_0x960bf7(0x582)]=_0x960bf7(0xed)),_0x225d11&&(_0x225d11[_0x960bf7(0x32f)]=![],_0x225d11[_0x960bf7(0x148)]=_0x960bf7(0x357));}}setTimeout(_0x2bf2e3,_0x2c6370);}catch(_0x5195b9){_0x15bcf2&&(_0x15bcf2['textContent']=_0x5c7b15(0x2d6),_0x15bcf2[_0x5c7b15(0x582)]=_0x5c7b15(0xed)),_0x225d11&&(_0x225d11['disabled']=![],_0x225d11[_0x5c7b15(0x148)]=_0x5c7b15(0x357));}}}catch(_0x50559a){console[_0x5c7b15(0x3c2)](_0x5c7b15(0x502),_0x50559a);}};function _0x4f5afd(_0x5ef080,_0x8b2fa9){const _0x4f045e=_0x45cf28;try{const _0xfde8d6=new Blob([JSON[_0x4f045e(0x175)](_0x8b2fa9,null,0x2)],{'type':_0x4f045e(0x3b3)}),_0x2deabd=URL[_0x4f045e(0x298)](_0xfde8d6),_0x3f1597=document['createElement']('a');_0x3f1597[_0x4f045e(0x14f)]=_0x2deabd,_0x3f1597[_0x4f045e(0x482)]=_0x5ef080,_0x3f1597[_0x4f045e(0x11c)](),URL['revokeObjectURL'](_0x2deabd);}catch(_0x51a285){console[_0x4f045e(0x3c2)]('downloadJSON\x20failed',_0x51a285);}}function _0x129eeb(_0x37c19c){const _0x471214=_0x45cf28;try{const _0x38a315=_0x471214(0x3fa)+_0x37c19c,_0x221f9a=localStorage['getItem'](_0x38a315);if(!_0x221f9a)return null;const _0x18775b=JSON[_0x471214(0x5a0)](_0x221f9a);if(!_0x18775b||!Array[_0x471214(0x19e)](_0x18775b[_0x471214(0x3f8)]))return null;return _0x18775b;}catch(_0x1de595){return null;}}function _0x4c38ac(_0xfa5b5d){const _0xc568c3=_0x45cf28,_0x5f4e67=_0x129eeb(_0xfa5b5d);if(!_0x5f4e67)return![];const _0x3ec1b9='life_events_'+_0xfa5b5d+_0xc568c3(0x117);return _0x4f5afd(_0x3ec1b9,_0x5f4e67),!![];}function _0x1fe272(_0x2eb688){const _0x1cd44f=_0x45cf28,_0x14d7fe=document[_0x1cd44f(0x12c)](_0x1cd44f(0x3c5)),_0x3eec17=document[_0x1cd44f(0x12c)](_0x1cd44f(0x1d1)),_0x305b6f=document[_0x1cd44f(0x12c)](_0x1cd44f(0x1f0)),_0x41e08f=document[_0x1cd44f(0x12c)]('confirmDeleteActions'),_0x7afad8=document[_0x1cd44f(0x12c)]('confirmDeleteClose'),_0x12bf0c=document[_0x1cd44f(0x12c)]('confirmDeleteCancelBtn'),_0x13b8c1=document[_0x1cd44f(0x12c)]('confirmDeleteProceedBtn');if(!_0x14d7fe)return;if(_0x3eec17)_0x3eec17[_0x1cd44f(0x148)]=_0x1cd44f(0x325)+_0x2eb688;_0x305b6f&&(_0x305b6f[_0x1cd44f(0x582)]=_0x1cd44f(0x277),_0x305b6f[_0x1cd44f(0x2a7)]['display']=_0x1cd44f(0x282),_0x305b6f['textContent']=_0x1cd44f(0x30a)+_0x2eb688+'\x22?\x20This\x20will\x20remove\x20their\x20CSVs\x20and\x20tokens.\x20This\x20action\x20cannot\x20be\x20undone.');if(_0x14d7fe)_0x14d7fe[_0x1cd44f(0x328)]['add']('active');function _0x2662a0(){const _0x27ee31=_0x1cd44f;_0x14d7fe[_0x27ee31(0x328)]['remove'](_0x27ee31(0x349));}_0x7afad8&&(_0x7afad8[_0x1cd44f(0x2cc)]=_0x2662a0);_0x12bf0c&&(_0x12bf0c[_0x1cd44f(0x2cc)]=_0x2662a0);function _0x8d211c(){const _0x300d18=_0x1cd44f,_0x1d35bb=_0x129eeb(_0x2eb688);if(_0x1d35bb&&Array[_0x300d18(0x19e)](_0x1d35bb[_0x300d18(0x3f8)])&&_0x1d35bb['events'][_0x300d18(0x2f5)]>0x0){_0x305b6f&&(_0x305b6f[_0x300d18(0x582)]='status-message\x20info',_0x305b6f[_0x300d18(0x2a7)][_0x300d18(0x3a6)]='block',_0x305b6f[_0x300d18(0x148)]=_0x300d18(0x2b3));_0x13b8c1&&(_0x13b8c1[_0x300d18(0x148)]='Skip\x20and\x20Delete');let _0xdfd76=document[_0x300d18(0x12c)]('confirmDeleteExportBtn');if(!_0xdfd76){_0xdfd76=document[_0x300d18(0x494)]('button'),_0xdfd76['id']=_0x300d18(0x2d0),_0xdfd76['className']=_0x300d18(0x57c),_0xdfd76[_0x300d18(0x148)]=_0x300d18(0x469);if(_0x41e08f)_0x41e08f[_0x300d18(0x188)](_0xdfd76,_0x13b8c1);}_0xdfd76[_0x300d18(0x2cc)]=async()=>{try{_0x4c38ac(_0x2eb688);}catch(_0x51c262){}await _0x493bf4(_0x2eb688),_0x2662a0();};_0x13b8c1&&(_0x13b8c1[_0x300d18(0x2cc)]=async()=>{await _0x493bf4(_0x2eb688),_0x2662a0();});;return;}((async()=>{await _0x493bf4(_0x2eb688),_0x2662a0();})());}_0x13b8c1&&(_0x13b8c1[_0x1cd44f(0x2cc)]=_0x8d211c);}async function _0x493bf4(_0x2f1a2e){const _0x1c2379=_0x45cf28,_0x716013=document[_0x1c2379(0x12c)](_0x1c2379(0x595)+_0x2f1a2e);_0x716013&&(_0x716013['disabled']=!![],_0x716013['textContent']=_0x1c2379(0x3ed));_0x547c7b['textContent']='Deleting\x20profile...',_0x547c7b[_0x1c2379(0x582)]=_0x1c2379(0x277),_0x547c7b[_0x1c2379(0x2a7)]['display']=_0x1c2379(0x282);try{const _0x105315=await fetch('/api/delete-profile',{'method':_0x1c2379(0x43a),'headers':{'Content-Type':'application/json'},'body':JSON['stringify']({'profileName':_0x2f1a2e})}),_0x58f898=await _0x105315[_0x1c2379(0x19f)]();_0x105315['ok']?(_0x547c7b[_0x1c2379(0x148)]=_0x58f898[_0x1c2379(0x480)],_0x547c7b['className']=_0x1c2379(0x52f),setTimeout(()=>{const _0x40eef3=_0x1c2379;_0x564fc1();try{initProfileControl();}catch(_0x51e305){}if(PROFILE_ID===_0x2f1a2e){const _0x6a52aa=new URLSearchParams(window['location'][_0x40eef3(0x3aa)]);_0x6a52aa[_0x40eef3(0x34e)]('profile');const _0x133587=_0x6a52aa['toString'](),_0x196c97=location[_0x40eef3(0x5ab)]+(_0x133587?'?'+_0x133587:'');location[_0x40eef3(0x419)](_0x196c97);}_0x547c7b['style']['display']=_0x40eef3(0x4ac);},0x5dc)):(_0x547c7b[_0x1c2379(0x148)]=_0x58f898[_0x1c2379(0x3c2)]||_0x1c2379(0x4dd),_0x547c7b['className']=_0x1c2379(0xed));}catch(_0x334fd4){console['error'](_0x1c2379(0xc4),_0x334fd4),_0x547c7b[_0x1c2379(0x148)]=_0x1c2379(0x2d6),_0x547c7b['className']=_0x1c2379(0xed);}finally{_0x716013&&(_0x716013[_0x1c2379(0x32f)]=![],_0x716013[_0x1c2379(0x148)]=_0x1c2379(0x387));}}window[_0x45cf28(0xf2)]=function(_0x513d11){_0x1fe272(_0x513d11);};_0x5c195d&&_0x5c195d[_0x45cf28(0x3e4)](_0x45cf28(0x563),async function(_0x53ecdf){const _0x415dcc=_0x45cf28;_0x53ecdf[_0x415dcc(0x112)]();const _0x2254f9=document['getElementById'](_0x415dcc(0x185))['value'][_0x415dcc(0x5a6)](),_0x4d196a=document[_0x415dcc(0x12c)]('clientId')[_0x415dcc(0x404)][_0x415dcc(0x5a6)](),_0x5f1e13=document[_0x415dcc(0x12c)](_0x415dcc(0x51b))[_0x415dcc(0x404)]['trim'](),_0x59cc6e=document[_0x415dcc(0x12c)](_0x415dcc(0xe6));_0x59cc6e['disabled']=!![],_0x59cc6e[_0x415dcc(0x148)]='Creating...',_0x5421ed[_0x415dcc(0x148)]=_0x415dcc(0x29c),_0x5421ed[_0x415dcc(0x582)]='status-message\x20info';try{const _0x3a45ed=await fetch(_0x415dcc(0x258),{'method':_0x415dcc(0x43a),'headers':{'Content-Type':_0x415dcc(0x3b3)},'body':JSON[_0x415dcc(0x175)]({'profileName':_0x2254f9,'clientId':_0x4d196a,'clientSecret':_0x5f1e13})}),_0x5091be=await _0x3a45ed[_0x415dcc(0x19f)]();_0x3a45ed['ok']?(_0x2b9c30[_0x415dcc(0x2a7)]['display']='none',_0x308404[_0x415dcc(0x2a7)][_0x415dcc(0x3a6)]=_0x415dcc(0x282),_0x5421ed[_0x415dcc(0x148)]='',window[_0x415dcc(0x59e)]=_0x2254f9):(_0x5421ed[_0x415dcc(0x148)]=_0x5091be[_0x415dcc(0x3c2)]||_0x415dcc(0x178),_0x5421ed['className']=_0x415dcc(0xed));}catch(_0x5bc313){console['error'](_0x415dcc(0x457),_0x5bc313),_0x5421ed[_0x415dcc(0x148)]=_0x415dcc(0x2d6),_0x5421ed[_0x415dcc(0x582)]='status-message\x20error';}finally{_0x59cc6e[_0x415dcc(0x32f)]=![],_0x59cc6e[_0x415dcc(0x148)]='Create\x20Profile';}});_0x23d844&&_0x23d844[_0x45cf28(0x3e4)](_0x45cf28(0x11c),async function(){const _0xd2c8de=_0x45cf28,_0x251312=window['createdProfileName'];if(!_0x251312){_0x47d88c['textContent']=_0xd2c8de(0x51d),_0x47d88c['className']=_0xd2c8de(0xed);return;}const _0x523f5d=await _0x423c90();if(!_0x523f5d)return;const _0x12e581=this;_0x12e581[_0xd2c8de(0x32f)]=!![],_0x12e581[_0xd2c8de(0x148)]=_0xd2c8de(0x38d),_0x47d88c[_0xd2c8de(0x148)]=_0xd2c8de(0x456),_0x47d88c[_0xd2c8de(0x582)]=_0xd2c8de(0x277);try{const _0x219271=await fetch(_0xd2c8de(0x11e)+_0x251312,{'method':_0xd2c8de(0x14a)}),_0x4405f3=await _0x219271[_0xd2c8de(0x19f)]();if(!_0x219271['ok']){_0x47d88c['textContent']=_0x4405f3[_0xd2c8de(0x3c2)]||_0xd2c8de(0x143),_0x47d88c[_0xd2c8de(0x582)]=_0xd2c8de(0xed);return;}if(_0x4405f3['mode']===_0xd2c8de(0x1a7)){window[_0xd2c8de(0x10e)](_0x4405f3[_0xd2c8de(0x286)]||_0x4405f3[_0xd2c8de(0x366)]||_0x4405f3['authUrl'],_0xd2c8de(0x1e1)),_0x47d88c['innerHTML']='';const _0x4e4aec=document['createElement'](_0xd2c8de(0x232));_0x4e4aec['style'][_0xd2c8de(0x4e9)]=_0xd2c8de(0x356),_0x4e4aec[_0xd2c8de(0x3d9)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22form-group\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<label\x20for=\x22pastedRedirectUrl\x22>Paste\x20redirected\x20URL\x20(or\x20code):</label>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22text\x22\x20id=\x22pastedRedirectUrl\x22\x20placeholder=\x22Paste\x20the\x20full\x20https://localhost:...\x20URL\x20or\x20the\x20code\x20value\x22\x20style=\x22width:100%;box-sizing:border-box\x22\x20/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22form-actions\x22\x20style=\x22margin-top:8px\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20class=\x22btn\x20btn-primary\x22\x20id=\x22submitPastedUrlBtn\x22>Submit</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x47d88c[_0xd2c8de(0x3d1)](_0x4e4aec);const _0x4c883c=document[_0xd2c8de(0x12c)](_0xd2c8de(0x194));_0x4c883c[_0xd2c8de(0x3e4)](_0xd2c8de(0x11c),async()=>{const _0x494f38=_0xd2c8de,_0x55ea94=document[_0x494f38(0x12c)]('pastedRedirectUrl')[_0x494f38(0x404)]['trim']();if(!_0x55ea94){_0x47d88c['textContent']='Please\x20paste\x20the\x20redirected\x20URL\x20or\x20code.',_0x47d88c[_0x494f38(0x582)]=_0x494f38(0xed);return;}_0x4c883c[_0x494f38(0x32f)]=!![],_0x4c883c[_0x494f38(0x148)]=_0x494f38(0xf9);try{const _0xbf1499=await fetch(_0x494f38(0x478),{'method':_0x494f38(0x43a),'headers':{'Content-Type':_0x494f38(0x3b3)},'body':JSON[_0x494f38(0x175)]({'profileName':_0x251312,'redirectUrl':_0x55ea94})}),_0x236283=await _0xbf1499[_0x494f38(0x19f)]();if(_0xbf1499['ok']){try{sessionStorage[_0x494f38(0x19c)](_0x494f38(0x177),_0x251312);}catch(_0x5061af){}_0x47d88c['textContent']='✅\x20Authorization\x20complete!\x20You\x20can\x20close\x20this\x20dialog\x20and\x20fetch\x20data.',_0x47d88c[_0x494f38(0x582)]='status-message\x20success';try{initProfileControl();}catch(_0x5f455e){}if(window[_0x494f38(0x59e)]&&window['createdProfileName']!==PROFILE_ID){const _0xcb306e=new URLSearchParams(window['location'][_0x494f38(0x3aa)]);_0xcb306e[_0x494f38(0x2bd)](_0x494f38(0x251),window[_0x494f38(0x59e)]);const _0x26825c=_0xcb306e[_0x494f38(0x559)](),_0x444772=location['pathname']+(_0x26825c?'?'+_0x26825c:'');location['assign'](_0x444772);return;}}else _0x47d88c[_0x494f38(0x148)]=_0x236283[_0x494f38(0x3c2)]||_0x494f38(0xd0),_0x47d88c['className']=_0x494f38(0xed);}catch(_0x5f060d){_0x47d88c[_0x494f38(0x148)]=_0x494f38(0x58c),_0x47d88c[_0x494f38(0x582)]=_0x494f38(0xed);}finally{_0x4c883c['disabled']=![],_0x4c883c[_0x494f38(0x148)]='Submit';}}),_0x12e581['disabled']=![],_0x12e581[_0xd2c8de(0x148)]=_0xd2c8de(0xf6);return;}_0x47d88c['textContent']='Starting\x20authorization...\x20A\x20browser\x20window\x20may\x20open.';const _0x3ada9a=await fetch(_0xd2c8de(0x11e)+_0x251312,{'method':_0xd2c8de(0x43a)}),_0x489be4=await _0x3ada9a[_0xd2c8de(0x19f)]();if(!_0x3ada9a['ok']){_0x47d88c[_0xd2c8de(0x148)]=_0x489be4[_0xd2c8de(0x3c2)]||_0xd2c8de(0x143),_0x47d88c[_0xd2c8de(0x582)]='status-message\x20error';return;}const _0x2e1706=_0x489be4[_0xd2c8de(0x190)];_0x47d88c[_0xd2c8de(0x148)]=_0xd2c8de(0x370);const _0x4bf870=0x7d0,_0x282ad2=0xf*0x3c*0x3e8,_0x6bc349=Date[_0xd2c8de(0x2da)]();async function _0x3045a2(){const _0x5b8284=_0xd2c8de;try{const _0xe898f4=await fetch(_0x5b8284(0xfc)+_0x2e1706),_0x1a903f=await _0xe898f4[_0x5b8284(0x19f)]();if(!_0xe898f4['ok']){_0x47d88c['textContent']=_0x1a903f[_0x5b8284(0x3c2)]||_0x5b8284(0x20a),_0x47d88c['className']=_0x5b8284(0xed),_0x12e581[_0x5b8284(0x32f)]=![],_0x12e581['textContent']='Authorize\x20with\x20Fitbit';return;}if(_0x1a903f[_0x5b8284(0x459)]===_0x5b8284(0xf5)){try{sessionStorage['setItem'](_0x5b8284(0x177),_0x251312);}catch(_0x248d94){}_0x47d88c['textContent']=_0x5b8284(0x491),_0x47d88c[_0x5b8284(0x582)]=_0x5b8284(0x52f);try{initProfileControl();}catch(_0x5b4500){}if(window['createdProfileName']&&window[_0x5b8284(0x59e)]!==PROFILE_ID){const _0x4d09d1=new URLSearchParams(window[_0x5b8284(0x243)][_0x5b8284(0x3aa)]);_0x4d09d1[_0x5b8284(0x2bd)](_0x5b8284(0x251),window['createdProfileName']);const _0x4705e8=_0x4d09d1[_0x5b8284(0x559)](),_0x298d01=location[_0x5b8284(0x5ab)]+(_0x4705e8?'?'+_0x4705e8:'');location[_0x5b8284(0x419)](_0x298d01);return;}_0x12e581[_0x5b8284(0x32f)]=![],_0x12e581[_0x5b8284(0x148)]=_0x5b8284(0xf6);return;}if(_0x1a903f[_0x5b8284(0x459)]===_0x5b8284(0x37f)||_0x1a903f[_0x5b8284(0x459)]==='error'||_0x1a903f[_0x5b8284(0x459)]==='timeout'){const _0x320b07=_0x1a903f[_0x5b8284(0x3c2)]||_0x5b8284(0x584);_0x47d88c[_0x5b8284(0x148)]='❌\x20'+_0x320b07,_0x47d88c[_0x5b8284(0x582)]='status-message\x20error',_0x12e581[_0x5b8284(0x32f)]=![],_0x12e581[_0x5b8284(0x148)]=_0x5b8284(0xf6);return;}if(Date[_0x5b8284(0x2da)]()-_0x6bc349>_0x282ad2){_0x47d88c['textContent']=_0x5b8284(0x354),_0x47d88c['className']=_0x5b8284(0xed),_0x12e581[_0x5b8284(0x32f)]=![],_0x12e581[_0x5b8284(0x148)]=_0x5b8284(0xf6);return;}setTimeout(_0x3045a2,_0x4bf870);}catch(_0x55168d){console[_0x5b8284(0x3c2)]('Polling\x20error',_0x55168d),_0x47d88c[_0x5b8284(0x148)]=_0x5b8284(0x543),_0x47d88c[_0x5b8284(0x582)]='status-message\x20error',_0x12e581[_0x5b8284(0x32f)]=![],_0x12e581[_0x5b8284(0x148)]=_0x5b8284(0xf6);}}setTimeout(_0x3045a2,_0x4bf870);}catch(_0x2c33eb){console[_0xd2c8de(0x3c2)](_0xd2c8de(0x4bf),_0x2c33eb),_0x47d88c[_0xd2c8de(0x148)]=_0xd2c8de(0x2d6),_0x47d88c[_0xd2c8de(0x582)]=_0xd2c8de(0xed);}});const _0x4bc4e7=document['querySelector'](_0x45cf28(0x590));_0x4bc4e7&&_0x4bc4e7[_0x45cf28(0x3e4)](_0x45cf28(0x11c),function(_0x245bd8){_0x245bd8['stopPropagation'](),_0x5aa2cb();}),_0x11e3f7[_0x45cf28(0x3e4)](_0x45cf28(0x11c),_0x2cdff6),_0x6230a3['addEventListener']('click',function(_0x2125af){const _0xe6aef6=_0x45cf28;_0x2125af[_0xe6aef6(0x3a9)]===_0x6230a3&&_0x2cdff6();}),document[_0x45cf28(0x3e4)](_0x45cf28(0x587),function(_0x37d114){const _0x187e37=_0x45cf28;if(_0x37d114[_0x187e37(0x302)]==='Escape'){if(_0x6230a3[_0x187e37(0x328)][_0x187e37(0x4a1)]('active'))_0x2cdff6();else{if(_0x170a78&&_0x170a78[_0x187e37(0x328)][_0x187e37(0x4a1)](_0x187e37(0x349))){const _0x19e717=_0x170a78['dataset']['hasExistingProfiles']===_0x187e37(0x2e3);_0x19e717&&_0x313f50();}}}});}let currentFetchJobId=null;!window[a0_0x4b2710(0x3d8)]&&(init(),initModal());