1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5209],{22077:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(3696),n=t(70570);function a(e,...r){let t={};r&&r[1]?.refreshInterval&&(t.refreshInterval=r[1].refreshInterval);let u=(0,n.$C)(e,...r);""===r[0]&&(u=null);let{data:i,error:l,mutate:c}=(0,s.Ay)(u,t);return{data:i,error:i?.error??l,mutate:c}}},35209:(e,r,t)=>{t.r(r),t.d(r,{default:()=>l});var s=t(33499),n=t(22237),a=t(13691),u=t(63651),i=t(22077);function l({service:e}){let{t:r}=(0,u.Bd)(),{widget:t}=e,{data:l,error:c}=(0,i.A)(t,"analytics/status");return c?(0,s.jsx)(a.A,{service:e,error:c}):l?l?.data?.length?(0,s.jsx)(a.A,{service:e,children:l.data.map(e=>(0,s.jsx)(n.A,{label:e.status,value:r("common.number",{value:e.queries})},e.status))}):(0,s.jsx)(a.A,{service:e,children:(0,s.jsx)(n.A,{label:"widget.status",value:r("nextdns.no_devices")},"status")}):(0,s.jsx)(a.A,{service:e,children:(0,s.jsx)(n.A,{label:"widget.status",value:r("nextdns.wait")},"status")})}},70570:(e,r,t)=>{function s(e,r){let t=new URLSearchParams({group:e.service_group,service:e.service_name,index:e.index});return r&&t.append("endpoint",r),t}function n(e,r,t){let n=s(e,r);return t&&n.append("query",JSON.stringify(t)),`/api/services/proxy?${n.toString()}`}t.d(r,{$C:()=>n,_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.