1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6491],{6491:(e,r,l)=>{l.r(r),l.d(r,{default:()=>u});var n=l(23798),t=l(16542),s=l(40712),i=l(88488);function u(e){var r,l,u;let{service:a}=e,{widget:o}=a,{data:c,error:d}=(0,i.A)(o,"cfd_tunnel");if(d)return(0,n.jsx)(s.A,{service:a,error:d});if(!c)return(0,n.jsxs)(s.A,{service:a,children:[(0,n.jsx)(t.A,{label:"cloudflared.status"}),(0,n.jsx)(t.A,{label:"cloudflared.origin_ip"})]});let v=null!=(u=null==(r=c.result.connections)?void 0:r.origin_ip)?u:null==(l=c.result.connections[0])?void 0:l.origin_ip;return(0,n.jsxs)(s.A,{service:a,children:[(0,n.jsx)(t.A,{label:"cloudflared.status",value:c.result.status.charAt(0).toUpperCase()+c.result.status.slice(1)}),(0,n.jsx)(t.A,{label:"cloudflared.origin_ip",value:v})]})}},88488:(e,r,l)=>{l.d(r,{A:()=>s});var n=l(96638),t=l(96973);function s(e){for(var r,l,s=arguments.length,i=Array(s>1?s-1:0),u=1;u<s;u++)i[u-1]=arguments[u];let a={};i&&(null==(r=i[1])?void 0:r.refreshInterval)&&(a.refreshInterval=i[1].refreshInterval);let o=(0,t.$C)(e,...i);""===i[0]&&(o=null);let{data:c,error:d,mutate:v}=(0,n.Ay)(o,a);return{data:c,error:null!=(l=null==c?void 0:c.error)?l:d,mutate:v}}},96973:(e,r,l)=>{function n(e,r){let l=new URLSearchParams({group:e.service_group,service:e.service_name,index:e.index});return r&&l.append("endpoint",r),l}function t(e,r,l){let t=n(e,r);return l&&t.append("query",JSON.stringify(l)),"/api/services/proxy?".concat(t.toString())}l.d(r,{$C:()=>t,_V:()=>n})}}]);
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.