1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7141],{3333:(e,r,n)=>{n.d(r,{A:()=>l});var t=n(33308),s=n(94402);function l(e,r,n,a={}){let i={...a};n?.refreshInterval&&(i.refreshInterval=n.refreshInterval);let u=(0,s.$C)(e,r,n);""===r&&(u=null);let{data:o,error:c,mutate:v}=(0,t.u)(u,i);return{data:o,error:o?.error??c,mutate:v}}},77141:(e,r,n)=>{n.r(r),n.d(r,{default:()=>u});var t=n(15383),s=n(31912),l=n(87717),a=n(89651),i=n(3333);function u({service:e}){let{t:r}=(0,s.Bd)(),{widget:n}=e,{data:o,error:c}=(0,i.A)(n,"info");return c?(0,t.jsx)(a.A,{service:e,error:c}):o?(0,t.jsxs)(a.A,{service:e,children:[(0,t.jsx)(l.A,{label:"kavita.seriesCount",value:r("common.number",{value:o.seriesCount})}),(0,t.jsx)(l.A,{label:"kavita.totalFiles",value:r("common.number",{value:o.totalFiles})})]}):(0,t.jsxs)(a.A,{service:e,children:[(0,t.jsx)(l.A,{label:"kavita.seriesCount"}),(0,t.jsx)(l.A,{label:"kavita.totalFiles"})]})}},94402:(e,r,n)=>{function t(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 s(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 l(e,r,n){let t=s(e,r);return n&&t.append("query",JSON.stringify(n)),`/api/services/proxy?${t.toString()}`}n.d(r,{$C:()=>l,Sk:()=>t,_V:()=>s})}}]);
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.