1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7213],{3333:(e,r,n)=>{n.d(r,{A:()=>a});var s=n(33308),t=n(94402);function a(e,r,n,l={}){let u={...l};n?.refreshInterval&&(u.refreshInterval=n.refreshInterval);let i=(0,t.$C)(e,r,n);""===r&&(i=null);let{data:p,error:o,mutate:c}=(0,s.u)(i,u);return{data:p,error:p?.error??o,mutate:c}}},47213:(e,r,n)=>{n.r(r),n.d(r,{default:()=>i});var s=n(15383),t=n(31912),a=n(87717),l=n(89651),u=n(3333);function i({service:e}){let{t:r}=(0,t.Bd)(),{widget:n}=e,{data:p,error:o}=(0,u.A)(n,"stats");return o?(0,s.jsx)(l.A,{service:e,error:o}):p?(0,s.jsxs)(l.A,{service:e,children:[(0,s.jsx)(a.A,{label:r("sparkyfitness.eaten","Eaten"),value:r("common.number",{value:p.eaten})}),(0,s.jsx)(a.A,{label:r("sparkyfitness.burned","Burned"),value:r("common.number",{value:p.burned})}),(0,s.jsx)(a.A,{label:r("sparkyfitness.remaining","Remaining"),value:r("common.number",{value:p.remaining})}),(0,s.jsx)(a.A,{label:r("sparkyfitness.steps","Steps"),value:r("common.number",{value:p.steps})})]}):(0,s.jsxs)(l.A,{service:e,children:[(0,s.jsx)(a.A,{label:"sparkyfitness.eaten"}),(0,s.jsx)(a.A,{label:"sparkyfitness.burned"}),(0,s.jsx)(a.A,{label:"sparkyfitness.remaining"}),(0,s.jsx)(a.A,{label:"sparkyfitness.steps"})]})}},94402:(e,r,n)=>{function s(e,r=null){return null==e||""===e?r:"number"==typeof e?Number.isInteger(e)&&e>=0?e:r:"string"==typeof e&&/^\d+$/.test(e)?Number(e):r}function t(e,r){let n=new URLSearchParams({group:e.service_group,service:e.service_name,index:e.index});return r&&n.append("endpoint",r),n}function a(e,r,n){let s=t(e,r);return n&&s.append("query",JSON.stringify(n)),`/api/services/proxy?${s.toString()}`}n.d(r,{$C:()=>a,Sk:()=>s,_V:()=>t})}}]);
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.