PageSourceSearch

https://customers.verisure.co.uk/3.4.2/static/js/401.985ff6d7.chunk.js

js verisure.co.uk collected 2026-10-03 20:41:31 UTC 25,720 bytes, 127 lines download raw bytes

1"use strict";(globalThis.webpackChunkverisure_owa=globalThis.webpackChunkverisure_owa||[]).push([[401],{55974(e,a,t){t.d(a,{A6:()=>m,Ci:()=>c,D4:()=>u,Ed:()=>x,Ev:()=>_,GQ:()=>T,Lm:()=>d,Lx:()=>p,OO:()=>y,V5:()=>l,YE:()=>E,b9:()=>g,dO:()=>S,jX:()=>v,lV:()=>f,sy:()=>A,tB:()=>h,xJ:()=>j});var i=t(64484),r=t(98338),s=t(36315),o=t(60958);const n="OWNER",l="\u2014-",d=e=>(null===e||void 0===e?void 0:e.userType)===n,c=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).some(e=>e.serviceType===o.o1.SENIORS&&"OWNER"===e.role)},u={STEPS:"STEPS",HEART_RATE:"HEART_RATE"},v={STEPS:"STEPS",HEART_RATE:"HEART_RATE",BLOOD_OXYGEN:"BLOOD_OXYGEN",SLEEP:"SLEEP"},g=e=>{var a;return null!==(a=e.find(e=>e.userType===n))&&void 0!==a?a:e[0]},h=e=>null!==e&&void 0!==e&&e.name?"name":"serialNumber",y=(e,a)=>{var t;return Boolean(null===e||void 0===e||null===(t=e.permissions)||void 0===t?void 0:t.includes(a))},p=e=>{const a=JSON.parse(e);return{...null!=(null===a||void 0===a?void 0:a.totalSteps)&&{dailySteps:a.totalSteps},...null!=(null===a||void 0===a?void 0:a.goalPercentage)&&{dailyGoalPercent:a.goalPercentage}}},b={day:i.Kn.DATE,month:i.Kn.YEAR_MONTH},m=e=>{let{start:a,count:t,unit:i="day",records:o=[]}=e;const n=b[i],l=Array.from({length:t},(e,t)=>(0,r.x1)((0,s.WQ)(a,t,i),n,"en")),d=new Set(l),c=new Map;return(Array.isArray(o)?o:[]).forEach(e=>{const a=(0,r.x1)(null===e||void 0===e?void 0:e.date,n,"en");d.has(a)&&c.set(a,e)}),{entries:l.map(e=>({date:e,record:c.get(e)})),hasRecordsInRange:c.size>0}},S=e=>{let{data:a,records:t,hasRecordsInRange:i}=e;return Boolean(null===t||void 0===t?void 0:t.length)&&!i?void 0:a},x=(e,a)=>(null!==a&&void 0!==a?a:[]).map(a=>{let{month:t,steps:i,distance:r}=a;return{date:(0,s.WQ)(e,t-1,"month"),steps:i,distance:r}}),E={WEEK:"week",MONTH:"month",YEAR:"year"},N={[E.WEEK]:{toChartEntry:e=>{let{slot:a,index:t}=e;return{id:t,label:(0,r.x1)(a.date,i.Kn.SHORT_WEEKDAY)}},barConfig:{size:26},useIdAsLabel:!1,getVisibleAxisLabels:()=>{},showGoalReferenceLine:!0},[E.MONTH]:{toChartEntry:e=>{let{slot:a}=e;const t=(0,r.x1)(a.date,i.Kn.DAY,"en");return{id:Number(t),label:t}},barConfig:{categoryGap:"10%"},useIdAsLabel:!0,getVisibleAxisLabels:e=>[1,15,e],showGoalReferenceLine:!0},[E.YEAR]:{toChartEntry:e=>{let{slot:a}=e;const t=(0,r.x1)(a.date,i.Kn.MONTH,"en");return{id:Number(t),label:t}},barConfig:{categoryGap:"19%",radius:4},useIdAsLabel:!0,getVisibleAxisLabels:()=>{},showGoalReferenceLine:!1}},_=e=>{var a;return null!==(a=N[e])&&void 0!==a?a:N[E.WEEK]},A=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E.WEEK;const{toChartEntry:t}=_(a);return e.map((e,a)=>({...t({slot:e,index:a}),value:e.steps}))},f=e=>Math.max(0,...e.map(e=>{let{steps:a}=e;return a})),T=(e,a)=>null==e?l:a(e),j=e=>e/1e3},72402(e,a,t){t.d(a,{sL:()=>r,vX:()=>c,Xb:()=>l,vG:()=>s,$E:()=>o,RZ:()=>n,ck:()=>d,eA:()=>u});var i=t(76901);const r=i.gql`
2  mutation mkCreateLegalServiceAcceptances($input: LegalServiceAcceptancesInput!) {
3    xSCreateLegalServiceAcceptances(input: $input) {
4      serviceNumber
5      userId
6      deviceUuid
7      version
8      creationTimestampUtc
9    }
10  }
11`,s=i.gql`
12  query mkGetUserWatches($userId: Int!, $minimal: Boolean) {
13    xSGetUserWatches(userId: $userId, minimal: $minimal) {
14      userId
15      guid
16      serviceNumber
17      country
18      watches {
19        watchId
20        userType
21        name
22        model
23        serialNumber
24        permissions
25        ownerGuid
26      }
27    }
28  }
29`,o=i.gql`
30  query mkGetWatchCaregivers($guid: String!, $watchId: String!) {
31    xSGetWatchCaregivers(guid: $guid, watchId: $watchId) {
32      watchId
33      caregivers {
34        guid
35        alias
36        role
37        permissions {
38          group
39          keys
40        }
41      }
42      currentCount
43      maxCount
44    }
45  }
46`,n=i.gql`
47  query mkGetWeeklySteps($guid: String!, $date: String) {
48    xSGetWeeklySteps(guid: $guid, date: $date) {
49      guid
50      deviceSerial
51      dailySteps {
52        date
53        steps
54        distance
55        goalPercent
56      }
57      currentStepGoal
58      avgDailySteps
59      totalSteps
60      avgDailyDistance
61      dailyGoalAchieved
62      updated
63    }
64  }
65`,l=i.gql`
66  query mkGetMonthlySteps($guid: String!, $date: String) {
67    xSGetMonthlySteps(guid: $guid, date: $date) {
68      guid
69      deviceSerial
70      dailySteps {
71        date
72        steps
73        distance
74        goalPercent
75      }
76      currentStepGoal
77      avgDailySteps
78      totalSteps
79      avgDailyDistance
80      dailyGoalAchieved
81      updated
82    }
83  }
84`,d=i.gql`
85  query mkGetYearlySteps($guid: String!, $date: String) {
86    xSGetYearlySteps(guid: $guid, date: $date) {
87      guid
88      deviceSerial
89      monthlySteps {
90        month
91        steps
92        distance
93      }
94      currentStepGoal
95      avgDailySteps
96      totalSteps
97      avgDailyDistance
98      dailyGoalAchieved
99      updated
100    }
101  }
102`,c=i.gql`
103  query mkGetDailySteps($guid: String!, $date: String) {
104    xSGetDailySteps(guid: $guid, date: $date) {
105      dailySteps
106      dailyGoal
107      dailyGoalPercent
108      stepsPerHour
109      deviceSerial
110      stepsDate
111      updated
112      updateSessionId
113    }
114  }
115`,u=i.gql`
116  subscription kCSeniorsDeviceEvents($sessionId: String!) {
117    kCSeniorsDeviceEvents(sessionId: $sessionId) {
118      data {
119        operation
120        data
121        sessionId
122        deviceId
123        timestamp
124      }
125    }
126  }
127`},4735(e,a,t){t.d(a,{fg:()=>s,pQ:()=>c,X9:()=>_,H4:()=>E,th:()=>h});var i=t(34366),r=t(72402);const s=(e,a,t)=>{const{data:s,loading:o,error:n}=(0,i.Je)(r.$E,{variables:{guid:e,watchId:a},fetchPolicy:i.bV.CACHE_AND_NETWORK,context:{headers:{insNumberMandatory:t}},skip:!e||!a});return{caregivers:(null===s||void 0===s?void 0:s.caregivers)||[],currentCount:null===s||void 0===s?void 0:s.currentCount,maxCount:null===s||void 0===s?void 0:s.maxCount,loading:o,error:n}};var o=t(5247),n=t(69884),l=t(56432),d=t(55974);const c=(e,a)=>{const t=(0,n.Zp)(),i=[].concat(null!==a&&void 0!==a?a:[]),r=e?i.every(a=>(0,d.OO)(e,a)):void 0;return(0,o.useEffect)(()=>{!1===r&&t(l.J.ERROR_UNAUTHORIZED,{replace:!0})},[r,t]),{isAllowed:r}};var u=t(43433),v=t(47378),g=t(5570);const h=e=>{var a;
127const t=(0,u.wA)(),s=(0,v.wS)(),n=(0,u.d4)(e=>e.seniors.selectedWatchId),[l,c]=(0,o.useState)(null),h=e=>t((0,g.h)(null===e||void 0===e?void 0:e.watchId)),{loading:y,data:p}=(0,i.Je)(r.vG,{context:{headers:{insNumberMandatory:e}},fetchPolicy:i.bV.CACHE_AND_NETWORK,variables:{userId:s,minimal:!1},onError:c,skip:!e||!s,onCompleted:e=>{var a,t;const i=(null===e||void 0===e?void 0:e.watches)||[],r=null!==(a=null!==(t=i.find(e=>e.watchId===n))&&void 0!==t?t:(0,d.b9)(i))&&void 0!==a?a:null;(null===r||void 0===r?void 0:r.watchId)!==n&&h(r)}}),b=(null===p||void 0===p?void 0:p.watches)||[],m=null!==(a=b.find(e=>e.watchId===n))&&void 0!==a?a:null;return{watches:b,guid:null===p||void 0===p?void 0:p.guid,loading:y,selectedWatch:m,setSelectedWatch:h,watchesError:l,resetState:()=>{c(null),h(null)}}};var y=t(2172),p=t(54234),b=t(75828),m=t(60958),S=t(84151),x=t(42866);const E=()=>{const e=(0,u.wA)(),{user:a}=(0,v.Jd)(),t=(0,v.wP)(m.o1.SENIORS),{device:{uuid:s}={}}=(0,v.E8)(),[n,l]=(0,o.useState)(!1),[d,c]=(0,o.useState)(!1),g=(0,u.d4)(e=>(0,b.m8)(e).hasAcceptedMeetingDoctorsLegals),[h,{error:E,loading:N}]=(0,i.i1)(r.sL,{context:{headers:{insNumberMandatory:t}},onCompleted:()=>{e((0,p.cD)({user:a,settingName:"hasAcceptedMeetingDoctorsLegals",value:!0})),l(!1),(0,y.Be)()},onError:()=>l(!1)});return(0,o.useEffect)(()=>{c(!!N)},[N]),{handleButtonClick:()=>{(0,S.logUserEvent)(x.MEETING_DOCTORS_CLICK)(),g?(0,y.Be)():l(!0)},shouldOpenDisclaimer:n,handleLegalsAccept:()=>{(0,S.logUserEvent)(x.MEETING_DOCTORS_ACCEPT)(),h({variables:{input:{deviceUuid:s,version:"TELEMEDICINE"}}})},cancelLegals:()=>{(0,S.logUserEvent)(x.MEETING_DOCTORS_CANCEL)(),l(!1)},loadingMeetingDoctorsLegals:N,acceptMeetingDoctorsLegalsError:E,disableAcceptButton:d}};var N=t(77375);const _=(e,a)=>{const[t,s]=(0,o.useState)(null),[n,l]=(0,o.useState)(e);n!==e&&(l(e),s(null));const{data:c,loading:u,error:v}=(0,i.Je)(r.vX,{variables:{guid:e},skip:!e,fetchPolicy:i.bV.NETWORK_ONLY,context:{headers:{insNumberMandatory:a}}}),{updateSessionId:g}=c||{};(0,N.R)(r.eA,{variables:{sessionId:g},skip:!g,onData(e){var a,t;let{data:i}=e;const r=null===i||void 0===i||null===(a=i.data)||void 0===a||null===(t=a.kCSeniorsDeviceEvents)||void 0===t?void 0:t.data;if((null===r||void 0===r?void 0:r.operation)===d.jX.STEPS)try{const e=(0,d.Lx)(r.data);s(a=>({...a,...e}))}catch(o){console.error("kCSeniorsDeviceEvents STEPS parse error:",o)}},onError(e){console.error("kCSeniorsDeviceEvents subscription error:",e)}});return{steps:c?{...c,...t}:c,loading:u,error:v}}},15684(e,a,t){t.d(a,{A:()=>p});t(5247);const i="Yxopov",r="ve8pyy",s="YgOMas",o="jyDr23",n="FiJQ_w",l="uh7pZy",d="xKN2Od",c="Al_NZq",u="_aP9Up",v="h3M3RT";var g=t(51367);const h=[{id:"day-1",height:55},{id:"day-2",height:68},{id:"day-3",height:82},{id:"day-4",height:72},{id:"day-5",height:84},{id:"day-6",height:87},{id:"day-7",height:61}],y=[{id:"label-1",bottom:65}],p=e=>{let{withSideLabels:a=!1}=e;return(0,g.jsxs)("div",{className:i,"aria-hidden":"true",children:[a&&(0,g.jsx)("div",{className:s,children:(0,g.jsx)("div",{className:o,children:y.map(e=>{let{id:a,bottom:t}=e;return(0,g.jsxs)("div",{className:n,style:{bottom:`${t}%`},children:[(0,g.jsx)("div",{className:l}),(0,g.jsx)("div",{className:d})]},a)})})}),(0,g.jsx)("div",{className:r,children:h.map(e=>{let{id:a,height:t}=e;return(0,g.jsxs)("div",{className:c,children:[(0,g.jsx)("div",{className:u,style:{height:`${t}%`}}),(0,g.jsx)("div",{className:v})]},a)})})]})}},89e3(e,a,t){t.d(a,{A:()=>r});var i=t(3200);const r=()=>{const{i18n:e}=(0,i.Bd)();return(a,t)=>null==a||Number.isNaN(a)?"":new Intl.NumberFormat(e.language,{useGrouping:"always",...t}).format(a)}},40401(e,a,t){t.r(a),t.d(a,{default:()=>te});var i=t(5247),r=t(61884),s=t(55513),o=t(60958),n=t(89665),l=t(55974),d=t(42730),c=t(56432),u=t(40630),v=t(4735);const g="p9h_5Y",h="chFXuc",y="dCBy12",p="rH1f2b",b="AnA7f6";var m=t(51367);const S=e=>{let{withIconBubble:a=!1}=e;return(0,m.jsxs)("div",{className:g,"aria-hidden":"true",children:[(0,m.jsxs)("div",{className:h,children:[(0,m.jsx)("div",{className:y}),(0,m.jsx)("div",{className:p})]}),a&&(0,m.jsx)("div",{className:b})]})};var x=t(38603),E=t(87570),N=t(15684),_=t(34366),A=t(14787),f=t(72402),T=t(87013);const j=(e,a)=>{const[t,r]=(0,i.useState)(null),s=(0,T.El)(e)?null:null!==e&&void 0!==e?e:null;return{visibleError:(null===t||void 0===t?void 0:t.offset)===a&&(0,T.vw)(s,t.error)?null:s,dismissError:()=>r({offset:a,error:s})}},C=function(e,a){let t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const[r,s]=(0,i.useState)(0),o=(0,A.ZN)(A.y0),n=(0,A.wH)(o),d=(0,A.wH)((0,A.Re)(n,r,"month")),c=(0,A.p9)(d),u=(0,A.L3)(d),v=0===r,g=!e||!t,{data:h,loading:y,error:p}=(0,_.Je)(f.Xb,{variables:{guid:e,date:(0,A.AB)(v?o:c)},skip:g,fetchPolicy:v?_.bV.CACHE_AND_NETWORK:_.bV.CACHE_FIRST,notifyOnNetworkStatusChange:!0,context:{headers:{insNumberMandatory:a}}}),b=(0,A.wH)((0,A.Re)(d,1,"month")),{data:m,loading:S,error:x}=(0,_.Je)(f.Xb,{variables:{guid:e,date:(0,A.AB)((0,A.Re)(d,1,"day"))},skip:g,fetchPolicy:_.bV.CACHE_FIRST,context:{headers:{insNumberMandatory:a}}}),E=!S&&!x&&(0,l.A6)({start:b,count:(0,A.L3)(b),records:null===m||void 0===m?void 0:m.dailySteps}
127).hasRecordsInRange,{entries:N,hasRecordsInRange:T}=(0,l.A6)({start:d,count:u,records:null===h||void 0===h?void 0:h.dailySteps}),C=N.map(e=>{var a,t,i;let{date:r,record:s}=e;return{date:r,steps:null!==(a=null===s||void 0===s?void 0:s.steps)&&void 0!==a?a:0,distance:null!==(t=null===s||void 0===s?void 0:s.distance)&&void 0!==t?t:0,goalPercent:null!==(i=null===s||void 0===s?void 0:s.goalPercent)&&void 0!==i?i:0}}),w=(0,l.dO)({data:h,records:null===h||void 0===h?void 0:h.dailySteps,hasRecordsInRange:T}),{visibleError:R,dismissError:I}=j(p,r);return{days:C,steps:w,loading:y&&!w,visibleError:R,dismissError:I,periodStart:d,periodEnd:c,label:(0,A.XH)(d),daysInPeriod:u,isCurrentPeriod:v,canGoToPrevious:E,canGoToNext:!v,goToPrevious:()=>{E&&s(e=>e+1)},goToNext:()=>{v||s(e=>e-1)}}};var w=t(89e3);const R=function(e,a){let t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const[r,s]=(0,i.useState)(0),o=(0,A.ZN)(A.y0),n=(0,A.Re)(o,(0,A.SJ)(o)-1,"day"),d=(0,A.Re)(n,r*A.fE,"day"),c=(0,A.WQ)(d,A.fE-1,"day"),u=0===r,v=!e||!t,{data:g,loading:h,error:y}=(0,_.Je)(f.RZ,{variables:{guid:e,date:(0,A.AB)(c)},skip:v,fetchPolicy:u?_.bV.CACHE_AND_NETWORK:_.bV.CACHE_FIRST,notifyOnNetworkStatusChange:!0,context:{headers:{insNumberMandatory:a}}}),{data:p,loading:b,error:m}=(0,_.Je)(f.RZ,{variables:{guid:e,date:(0,A.AB)((0,A.Re)(d,1,"day"))},skip:v,fetchPolicy:_.bV.CACHE_FIRST,context:{headers:{insNumberMandatory:a}}}),S=!b&&!m&&(0,l.A6)({start:(0,A.Re)(d,A.fE,"day"),count:A.fE,records:null===p||void 0===p?void 0:p.dailySteps}).hasRecordsInRange,{entries:x,hasRecordsInRange:E}=(0,l.A6)({start:d,count:A.fE,records:null===g||void 0===g?void 0:g.dailySteps}),N=x.map(e=>{var a,t,i;let{date:r,record:s}=e;return{date:r,steps:null!==(a=null===s||void 0===s?void 0:s.steps)&&void 0!==a?a:0,distance:null!==(t=null===s||void 0===s?void 0:s.distance)&&void 0!==t?t:0,goalPercent:null!==(i=null===s||void 0===s?void 0:s.goalPercent)&&void 0!==i?i:0}}),T=(0,l.dO)({data:g,records:null===g||void 0===g?void 0:g.dailySteps,hasRecordsInRange:E}),{visibleError:C,dismissError:w}=j(y,r);return{days:N,steps:T,loading:h&&!T,visibleError:C,dismissError:w,periodStart:d,periodEnd:c,label:(0,A.t1)(d,c),daysInPeriod:A.fE,isCurrentPeriod:u,canGoToPrevious:S,canGoToNext:!u,goToPrevious:()=>{S&&s(e=>e+1)},goToNext:()=>{u||s(e=>e-1)}}},I="month",G=function(e,a){let t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const[r,s]=(0,i.useState)(0),o=(0,A.ZN)(A.y0),n=(0,A.D)(o),d=(0,A.D)((0,A.Re)(n,r,"year")),c=(0,A.Qi)(d),u=0===r,v=!e||!t,{data:g,loading:h,error:y}=(0,_.Je)(f.ck,{variables:{guid:e,date:(0,A.AB)(u?o:c)},skip:v,fetchPolicy:u?_.bV.CACHE_AND_NETWORK:_.bV.CACHE_FIRST,notifyOnNetworkStatusChange:!0,context:{headers:{insNumberMandatory:a}}}),p=(0,A.D)((0,A.Re)(d,1,"year")),{data:b,loading:m,error:S}=(0,_.Je)(f.ck,{variables:{guid:e,date:(0,A.AB)((0,A.Re)(d,1,"day"))},skip:v,fetchPolicy:_.bV.CACHE_FIRST,context:{headers:{insNumberMandatory:a}}}),x=!m&&!S&&(0,l.A6)({start:p,count:A.Sf,unit:I,records:(0,l.Ed)(p,null===b||void 0===b?void 0:b.monthlySteps)}).hasRecordsInRange,{entries:E,hasRecordsInRange:N}=(0,l.A6)({start:d,count:A.Sf,unit:I,records:(0,l.Ed)(d,null===g||void 0===g?void 0:g.monthlySteps)}),T=E.map(e=>{var a,t;let{date:i,record:r}=e;return{date:i,steps:null!==(a=null===r||void 0===r?void 0:r.steps)&&void 0!==a?a:0,distance:null!==(t=null===r||void 0===r?void 0:r.distance)&&void 0!==t?t:0,goalPercent:0}}),C=(0,l.dO)({data:g,records:null===g||void 0===g?void 0:g.monthlySteps,hasRecordsInRange:N}),{visibleError:w,dismissError:R}=j(y,r);return{days:T,steps:C,loading:h&&!C,visibleError:w,dismissError:R,periodStart:d,periodEnd:c,label:(0,A.zs)(d),daysInPeriod:A.c4,isCurrentPeriod:u,canGoToPrevious:x,canGoToNext:!u,goToPrevious:()=>{x&&s(e=>e+1)},goToNext:()=>{u||s(e=>e-1)}}},D="UmXFaA",P=e=>{let{period:a=l.YE.WEEK,days:t=[],currentStepGoal:i,avgDailySteps:s,onSwipePrevious:o,onSwipeNext:n,isLoading:d=!1}=e;const{data:c,referenceLines:u}=function(e,a,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l.YE.WEEK;const s=(0,w.A)(),o=(e,a,t)=>e>0&&{value:e,formattedValue:s(e),title:a,...t&&{isGoal:t}},{showGoalReferenceLine:n}=(0,l.Ev)(i);return{data:(0,l.sy)(e,i),referenceLines:[o((0,l.lV)(e),(0,r.t)("Seniors.activityHistory.chart.record")),n&&o(a,(0,r.t)("Seniors.activityHistory.chart.goal"),!0),o(t,(0,r.t)("Seniors.activityHistory.chart.average"))].filter(
127Boolean)}}(t,i,s,a),{barConfig:v,useIdAsLabel:g,getVisibleAxisLabels:h}=(0,l.Ev)(a);return d?(0,m.jsx)(x.Z,{"id-owa":"seniors-activity-history-chart-card",className:D,children:(0,m.jsx)(N.A,{withSideLabels:!0})}):(0,m.jsx)(x.Z,{"id-owa":"seniors-activity-history-chart-card",className:D,children:(0,m.jsx)(E.E,{"id-owa":"seniors-activity-history-chart",data:c,referenceLines:u,selectedData:null,setSelectedData:()=>{},onSwipePrevious:o,onSwipeNext:n,barConfig:v,useIdAsLabel:g,visibleXAxisLabels:h(t.length)})})};var k=t(38041),L=t(56670);const O={"linear-progress-bar":"_linear-progress-bar_9q6tg_4",linearProgressBar:"_linear-progress-bar_9q6tg_4",bar:"_bar_9q6tg_10","bar-red":"_bar-red_9q6tg_15",barRed:"_bar-red_9q6tg_15","bar-dark-green":"_bar-dark-green_9q6tg_19",barDarkGreen:"_bar-dark-green_9q6tg_19"},H=e=>{let{"id-owa":a="LinearProgressBar",progress:t,color:r="red",ariaLabel:s="progress",className:o}=e;const n=Number.isFinite(t)?Math.min(Math.max(t,0),100):0,[l,d]=(0,i.useState)(0);return(0,i.useEffect)(()=>{requestAnimationFrame(()=>d(n))},[n]),(0,m.jsx)("div",{"id-owa":a,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":n,"aria-label":s,className:k(O.linearProgressBar,o),children:(0,m.jsx)("div",{className:k(O.bar,O[`bar-${r}`]),style:{width:`${l}%`}})})};H.displayName="LinearProgressBar";const $={"data-card":"_data-card_17gfr_7",dataCard:"_data-card_17gfr_7",main:"_main_17gfr_18",content:"_content_17gfr_25",value:"_value_17gfr_32",label:"_label_17gfr_37",bubble:"_bubble_17gfr_42",icon:"_icon_17gfr_52","bubble-green":"_bubble-green_17gfr_56",bubbleGreen:"_bubble-green_17gfr_56","bubble-tangerine":"_bubble-tangerine_17gfr_61",bubbleTangerine:"_bubble-tangerine_17gfr_61","bubble-red":"_bubble-red_17gfr_66",bubbleRed:"_bubble-red_17gfr_66"},M=e=>{let{"id-owa":a="DataCard",value:t,label:i,icon:r,iconColor:s="green",progress:o,className:n}=e;return(0,m.jsxs)("div",{"id-owa":a,className:k($.dataCard,n),children:[(0,m.jsxs)("div",{className:$.main,children:[(0,m.jsxs)("div",{className:$.content,children:[(0,m.jsx)("span",{className:$.value,children:t}),(0,m.jsx)("span",{className:$.label,children:i})]}),r&&(0,m.jsx)("div",{className:k($.bubble,$[`bubble-${s}`]),children:(0,m.jsx)(L.I,{icon:r,className:$.icon})})]}),void 0!==o&&(0,m.jsx)(H,{"id-owa":`${a}-progress`,progress:o,color:"dark-green",ariaLabel:i})]})};M.displayName="DataCard";const W="qdI50Z",B="cgB92f",Y=e=>{let{avgDailySteps:a,totalSteps:t,avgDailyDistance:i,dailyGoalAchieved:s,daysInPeriod:o=A.fE,isLoading:n=!1}=e;const d=(0,w.A)();return n?(0,m.jsxs)("div",{className:W,children:[(0,m.jsx)(S,{withIconBubble:!0}),(0,m.jsxs)("div",{className:B,children:[(0,m.jsx)(S,{}),(0,m.jsx)(S,{})]}),(0,m.jsx)(S,{withIconBubble:!0})]}):(0,m.jsxs)("div",{className:W,children:[(0,m.jsx)(M,{"id-owa":"seniors-activity-history-steps-per-day",value:(0,l.GQ)(a,d),label:(0,r.t)("Seniors.activityHistory.metrics.stepsPerDay"),icon:"icon-steps"}),(0,m.jsxs)("div",{className:B,children:[(0,m.jsx)(M,{"id-owa":"seniors-activity-history-total-steps",value:(0,l.GQ)(t,d),label:(0,r.t)("Seniors.activityHistory.metrics.totalSteps")}),(0,m.jsx)(M,{"id-owa":"seniors-activity-history-average-distance",value:(0,l.GQ)(i,e=>(0,r.t)("Seniors.activityHistory.metrics.distanceValue",{distance:d((0,l.xJ)(e),{maximumFractionDigits:1})})),label:(0,r.t)("Seniors.activityHistory.metrics.averageDistance")})]}),(0,m.jsx)(M,{"id-owa":"seniors-activity-history-days-goal-reached",value:(0,l.GQ)(s,e=>`${e}/${o}`),label:(0,r.t)("Seniors.activityHistory.metrics.daysGoalReached"),icon:"icon-recommend",iconColor:"tangerine"})]})};var K=t(67430);const q="kcIBjk",V="RPbks0",X="wa0Rcr",J=e=>{let{period:a,label:t,canGoToPrevious:i,canGoToNext:s,goToPrevious:o,goToNext:n}=e;return(0,m.jsxs)("div",{className:q,"id-owa":`seniors-activity-history-${a}-navigator`,children:[(0,m.jsx)(K.$,{"id-owa":`seniors-activity-history-previous-${a}`,className:X,icon:"icon-arrow-left",color:"black",text:"","aria-label":(0,r.t)("common.previous.button"),onClick:o,disabled:!i}),(0,m.jsx)("span",{className:V,"id-owa":`seniors-activity-history-${a}-label`,"aria-live":"polite",children:t}),(0,m.jsx)(K.$,{"id-owa":`seniors-activity-history-next-${a}`,className:X,icon:"icon-arrow-right",color:"black",text:"","aria-label":(0,r.t)("common.next.button"),onClick:n,disabled:!s}
127)]})},F="xaOjgM",U="ygGJyP",Q="o0GpFI",Z="eQg4JH",z="DraHmq",ee=[{key:l.YE.WEEK,textKey:"Seniors.activityHistory.tabs.week"},{key:l.YE.MONTH,textKey:"Seniors.activityHistory.tabs.month"},{key:l.YE.YEAR,textKey:"Seniors.activityHistory.tabs.year"}],ae=e=>{let{watchName:a}=e;return(0,m.jsxs)("div",{className:F,children:[(0,m.jsx)("div",{className:U,children:a}),(0,m.jsx)("div",{className:Q,children:(0,r.t)("Seniors.activityHistory.title")})]})},te=()=>{const{serviceNumber:e}=(0,n.h3)(o.o1.SENIORS)||{},{selectedWatch:a,loading:t}=(0,v.th)(e),{isAllowed:g}=(0,v.pQ)(a,l.D4.STEPS),h=null===a||void 0===a?void 0:a[(0,l.tB)(a)],[y,p]=(0,i.useState)(l.YE.WEEK),b=null===a||void 0===a?void 0:a.ownerGuid,S=e=>!0===g&&y===e,x={[l.YE.WEEK]:R(b,e,S(l.YE.WEEK)),[l.YE.MONTH]:C(b,e,S(l.YE.MONTH)),[l.YE.YEAR]:G(b,e,S(l.YE.YEAR))},{steps:E,days:N,loading:_,visibleError:A,dismissError:f,label:T,daysInPeriod:j,canGoToPrevious:w,canGoToNext:I,goToPrevious:D,goToNext:k}=x[y],L=_||!a&&t;return!1===g?null:(0,m.jsx)(d.U3,{contentArea:{type:d.U3.contentArea.SECONDARY,breadcrumbs:[{name:(0,r.t)("Seniors.activityHistory.title"),path:c.J.SENIORS_ACTIVITY}],TitleComponent:()=>(0,m.jsx)(ae,{watchName:h})},services:[o.Pz.SENIORS],title:(0,r.t)("Seniors.activityHistory.title"),children:(0,m.jsxs)("div",{className:Z,children:[(0,m.jsx)("div",{className:z,children:ee.map(e=>{let{key:a,textKey:t}=e;return(0,m.jsx)(s.s,{"id-owa":`seniors-activity-history-tab-${a}`,text:(0,r.t)(t),selected:a===y,onClick:()=>p(a)},a)})}),(0,m.jsx)(J,{period:y,label:T,canGoToPrevious:w,canGoToNext:I,goToPrevious:D,goToNext:k}),(0,m.jsx)(Y,{isLoading:L,avgDailySteps:null===E||void 0===E?void 0:E.avgDailySteps,totalSteps:null===E||void 0===E?void 0:E.totalSteps,avgDailyDistance:null===E||void 0===E?void 0:E.avgDailyDistance,dailyGoalAchieved:null===E||void 0===E?void 0:E.dailyGoalAchieved,daysInPeriod:j}),(0,m.jsx)(P,{period:y,isLoading:L,days:N,currentStepGoal:null===E||void 0===E?void 0:E.currentStepGoal,avgDailySteps:null===E||void 0===E?void 0:E.avgDailySteps,onSwipePrevious:D,onSwipeNext:k}),A&&(0,m.jsx)(u.AA,{error:A,title:(0,r.t)("Seniors.activityHistory.error.title"),description:(0,r.t)("Seniors.activityHistory.error.description"),forceToShowDescription:!0,cancelText:(0,r.t)("common.accept"),onCancel:f,"id-owa":"seniors-activity-history-error"})]})})}},87570(e,a,t){t.d(a,{E:()=>L});var i=t(51367),r=t(5247),s=t(62480),o=t(23429),n=t(18092),l=t(57373),d=t(56526),c=t(32379),u=(0,o.gu)({chartName:"BarChart",GraphicalChild:n.y,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:l.W},{axisType:"yAxis",AxisComp:d.h}],formatAxisMap:c.pr}),v=t(54183),g=t(47281),h=t(38041),y=t(56670);const p="var(--font-color)",b={fill:p,fontSize:14},m=(e,a)=>(null==a?void 0:a.includes(e))?String(e):"",S=(e,a)=>e===a[0]?"start":e===a[a.length-1]?"end":"middle",x=e=>function(a){let{x:t=0,y:r=0,payload:s}=a;return(0,i.jsx)("text",{x:t,y:r,dy:"0.71em",fill:p,fontSize:14,textAnchor:S(s.value,e),children:m(s.value,e)})},E="_content-container_1j3aa_18",N="_goal-container_1j3aa_21",_="_goal-scale_1j3aa_26",A="_goal-info_1j3aa_33",f="_goal-label_1j3aa_41",T="_reference-label_1j3aa_42",j="_reference-value_1j3aa_54",C="_chart-wrapper_1j3aa_59",w="_selected-column_1j3aa_94",R="_goal-reference-line_1j3aa_106",I="_goal-reached-bar_1j3aa_110",G="_goal-not-reached-bar_1j3aa_114",D=26,P="34%",k=8,L=e=>{let{"id-owa":a="BarChart",onSwipePrevious:t,onSwipeNext:o,data:c=[],selectedData:p,setSelectedData:S,referenceLines:L=[],useIdAsLabel:O=!1,visibleXAxisLabels:H,barConfig:$={size:D},className:M=""}=e;var W;const{size:B,categoryGap:Y=P,radius:K=k}=$,q=(0,r.useRef)(null),[V,X]=(0,r.useState)(0),J=c.length>0?V/c.length:0,F=e=>{Math.abs(e)<40||(e<0?null==t||t():null==o||o())},U=null!==p&&p>=0&&p<c.length?p:0,Q=L.map(e=>e.value),Z=(null==(W=L.find(e=>e.isGoal))?void 0:W.value)??1/0,z=Math.max(...Q,...c.map(e=>e.value)),ee=z>0?1.15*z:1;return(0,i.jsxs)("div",{className:h(E,M),"id-owa":`${a}-bar-chart`,children:[(0,i.jsx)("div",{className:N,children:(0,i.jsx)("div",{className:_,children:L.map(e=>(0,i.jsxs)("div",{className:A,style:{bottom:100*e.value/ee+"%"},children:[(0,i.jsxs)("div",{className:e.isGoal?f:T,children:[e.isGoal&&(0,i.jsx)(y.I,{size:"xsmall",icon:"icon-completed"}),e.title]}),(0,i.jsx)("div",{className:j,children:e.formattedValue})]},e.value))})}),(0,i.jsxs)("div",{className:C,onTouchStart:e=>{var a,t;q.current=(null==(t=null==(a=e.touches)?void 0:a[0])?void 0:t.clientX)??null},onTouchEnd:e=>{var a,t;if(null===q.current)return;const i=(null==(t=null==(a=e.changedTouches)?void 0:a[0])?void 0:t.clientX)??q.current;F(q.current-i),q.current=null},onMouseDown:e=>{q.current=e.clientX},onMouseUp:e=>{null!==q.current&&(F(q.current-e.clientX),q.current=null)},children:[null!==p&&Number.isFinite(J)&&J>0&&(0,i.jsx)("div",{className:w,style:{width:`${J}px`,transform:`translateX(${U*J-2.2}px)`}}),(0,i.jsx)(s.u,{width:"100%",height:"100%",onResize:e=>X(e),children:(0,i.jsxs)(u,{data:c,barCategoryGap:Y,margin:{top:8,right:0,left:0,bottom:0},children:[(0,i.jsx)(l.W,{dataKey:O?"id":"label",interval:H?0:void 0,tickFormatter:H?e=>
127m(e,H):void 0,axisLine:!1,tickLine:!1,tickMargin:10,tick:H?x(H):b}),(0,i.jsx)(d.h,{hide:!0,domain:[0,ee]}),L.map(e=>(0,i.jsx)(v.e,{y:e.value,className:R,stroke:e.isGoal?"var(--dark-green)":"var(--font-color)"},e.value)),(0,i.jsx)(n.y,{dataKey:"value",radius:[K,K,K,K],barSize:B,onClick:(e,a)=>S(a),children:c.map(e=>(0,i.jsx)(g.f,{cursor:"pointer",className:e.value>=Z?I:G},e.label))})]})})]})]})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.