File: //proc/self/root/opt/netdata/netdata-web-files/v3/6200.4b0b04574ef2476a3e37.chunk.js
try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a6c968a7-2386-4620-bf1e-5395e977b78f",e._sentryDebugIdIdentifier="sentry-dbid-a6c968a7-2386-4620-bf1e-5395e977b78f")}()}catch(e){}!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"211fba685705af0d3bd5f116a0eb09f7293a1656"}}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[6200],{3098:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(76375);const a=()=>{const{plan:e,refresh:t}=(0,o.A)(),{remainingPurchasedCredits:n=0,remainingReportAllowance:a=0}=e?.ai||{};return{credits:n+a,remainingPurchasedCredits:n,remainingReportAllowance:a,refresh:t}}},3941:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(96540);const a=(e,t)=>{const n=(0,o.useRef)(e);(0,o.useLayoutEffect)((()=>{n.current=e}),[e]),(0,o.useEffect)((()=>{if(!t&&0!==t)return;const e=setInterval((()=>n.current()),t);return()=>clearInterval(e)}),[t])}},4204:(e,t,n)=>{n.d(t,{ei:()=>o});const o=window.envSettings?.onprem||!1},6084:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(68415),a=n(20982),r=n(63766),i=n(74848);const s=e=>{let{onClick:t,src:n,title:s="User avatar",width:l=8,height:d=8,ref:c,...u}=e;return(0,i.jsx)(r.Flex,{cursor:"pointer",round:"50%","data-testid":"userAvatar",title:s,alt:s,onClick:e=>t&&t(e),width:l,height:d,...u,ref:c,alignItems:"center",justifyContent:"center",background:"spaceIdle",color:"textLite",overflow:"hidden",children:n?(0,i.jsx)(r.Flex,{as:"img",src:n,alt:s,width:l,height:d}):(0,i.jsx)(a.g,{icon:o.yV,size:"lg",alt:s})})}},7134:(e,t,n)=>{n.d(t,{Ds:()=>g,Vj:()=>h,Wq:()=>u,tq:()=>c,vP:()=>m});var o=n(42539),a=n(73087),r=n(88652);const i=36e5,s=24*i,l=30*s,d=[{key:"years",value:12*l,unit:"yr"},{key:"months",value:l,unit:"mo"},{key:"days",value:s,unit:"d"},{key:"hours",value:i,unit:"h"},{key:"minutes",value:6e4,unit:"min"},{key:"seconds",value:1e3,unit:"s"}],c=e=>e<0?(0,o.W)(new Date,{seconds:e}):new Date(e),u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e?new Date(e):new Date},m=(e,t)=>(0,r.r)(e,t),g=(e,t)=>(0,a.F)({start:e,end:t}),p=["hours","minutes","seconds"],h=function(e){let{withSeconds:t=!1,withTime:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=t||!!e.seconds;return d.reduce(((t,a)=>{let{key:r,unit:i}=a;return"seconds"!==r||o?!n&&p.includes(r)?t:e[r]?t?`${t} ${e[r]}${i}`:`${e[r]}${i}`:t:t}),"")}},7382:(e,t,n)=>{n.d(t,{Z$:()=>i,b4:()=>o,wD:()=>r});const o=["#19C89E","#14A6C7","#F3D63D","#E05296","#FF7448","#C082FF"],a=3600,r=86400,i=[{minLimit:350*r,secs:7*r,unit:"week"},{minLimit:50*r,secs:r,unit:"day"},{minLimit:13*r,secs:21600,unit:"hour"},{minLimit:5*r,secs:10800,unit:"hour"},{minLimit:136800,secs:a,unit:"hour"},{minLimit:61200,secs:1800,unit:"minute"},{minLimit:28800,secs:600,unit:"minute"},{minLimit:10800,secs:300,unit:"minute"},{minLimit:2280,secs:60,unit:"minute"},{minLimit:780,secs:30,unit:"second"},{minLimit:420,secs:10,unit:"second"},{minLimit:300,secs:5,unit:"second"},{minLimit:1,secs:1,unit:"second"}]},14681:(e,t,n)=>{n.d(t,{A:()=>k});n(98992),n(54520),n(81454),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(96540),a=n(33185),r=n(88934),i=n(63766),s=n(24609),l=n(85720),d=n(78804),c=n(54924),u=n(6304),m=n(51262),g=n(24013),p=n(87083),h=n(41708),f=n(91421),x=n(94404),b=n(71581),y=n(74848);const v=(0,a.default)(i.Flex).attrs({column:!0,round:1,background:"dropdown"}).withConfig({displayName:"nodeButton__Dropdown",componentId:"sc-1viran0-0"})(["box-shadow:0 4px 4px rgba(0,0,0,0.25);"]),C=(0,x.A)(l.A),w=(0,a.default)(i.Flex).attrs((e=>({as:i.Text,height:{min:8},padding:[1],cursor:"pointer",alignItems:"center",justifyContent:"center",round:!0,...e}))).withConfig({displayName:"nodeButton__Button",componentId:"sc-1viran0-1"})([""," pointer-events:",";&:hover{background:",";}"],(e=>{let{disabled:t}=e;return t&&"opacity: 0.6;"}),(e=>{let{disabled:t}=e;return t?"none":"auto"}),(0,i.getColor)("secondaryHighlight")),k=e=>{let{children:t,Component:n=w,tooltip:a="Go to node metrics.",truncate:l,textColor:x="text",nodeId:k,baseKey:j,extraKey:A,onActionDone:N,disabled:I,justIcon:S=!1,onClick:F,ref:_,...D}=e;const P=(0,o.useRef)(),[T,M,,R]=(0,u.A)(),L=(0,o.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),M()}),[]),$=function(e){let{onDone:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,g.Zl)(e),{isNodeRestricted:a}=(0,m.A)(),{restricted:l}=a(e),d=(0,g.xY)(e),{isLive:c,capabilities:u}=d||{},p=u?.dyncfg?.enabled,[,h]=(0,f.PJ)(),x=(0,b.ZH)(d),v=(0,o.useCallback)((()=>{p&&(h(!0,{nodeId:e}),t())}),[e,p,h,t]),C=(0,r.Zp)(),w=(0,s.bq)(),k=(0,o.useCallback)((()=>{const t={nodeId:e};C(`/spaces/${w}/settings/notifications#notificationsActiveTab=1&silencingRulePrefill=${JSON.stringify(t)}`)}),[w]);return(0,o.useMemo)((()=>c?[{to:n,onClick:t,icon:"charts_view",label:(0,y.jsx)(i.Text,{children:"Node Metrics"}),testid:"go-to-node",disabled:l},!x&&{to:`${n}/logs`,onClick:t,icon:"logs",label:(0,y.jsx)(i.Text,{children:"Logs"}),testid:"go-to-functions-logs",disabled:l},{to:`${n}/anomalies`,onClick:t,icon:"anomaliesBrain",label:(0,y.jsx)(i.Text,{children:"Anomalies"}),testid:"go-to-anomalies-logs",disabled:l},{to:`${n}/alerts`,onClick:t,icon:"alarm",label:(0,y.jsx)(i.Text,{children:"Alerts"}),testid:"go-to-active-alerts-logs",disabled:l},!x&&{to:`${n}/top`,onClick:t,icon:"functions",label:(0,y.jsx)(i.Text,{children:"Top, Functions and more"}),testid:"go-to-functions-top",disabled:l},!x&&{onClick:v,icon:"gear",label:(0,y.jsx)(i.Text,{children:"Configuration"}),testid:"go-to-dynamic-configuration",disabled:l||!p},!x&&{onClick:k,icon:"alarm_off",label:(0,y.jsx)(i.Text,{children:"Silencing rules"}),testid:"go-to-silencing",disabled:l}].filter(Boolean):[]),[e,l,c,x])}(k,{onDone:e=>{R(),N?.(e)},baseKey:j,extraKey:A}),E=function(e){let{onDone:t,baseKey:n,extraKey:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{isNodeRestricted:r}=(0,m.A)(),{restricted:s}=r(e),l=(0,g.xY)(e,"isLive"),[d,c]=(0,p.Oj)({merge:!1}),[u,h]=(0,p.Oj)({baseKey:n,extraKey:a,merge:!1}),f=d.includes(e),x=!!a&&u.includes(e);return(0,o.useMemo)((()=>[!f&&{onClick:n=>{c([e]),t(n)},icon:"spaces_v2",label:(0,y.jsxs)(i.Text,{children:["Select only this node ",(0,y.jsx)(i.Text,{strong:!0,children:"globally"})]}),testid:"global-select-node",disabled:s},f&&{onClick:n=>{c((t=>f?t.filter((t=>t!==e)):[...new Set([...t,e])])),t(n)},icon:"space",label:(0,y.jsxs)(i.TextSmall,{children:[(0,y.jsx)(i.Text,{strong:!0,children:f?"Remove":"Include"})," ",f?"from":"in"," global filters"]}),testid:"global-include-node",disabled:s}].filter(Boolean)),[e,f,x,s,l])}(k,{onDone:e=>{R(),N?.(e)},baseKey:j,extraKey:A}),{isNodeRestricted:B}=(0,m.A)(),{restricted:O,reason:U}=B(k),z=(0,g.xY)(k,"isOffline"),H=(0,g.xY)(k,"name"),W=(0,g.d3)(k);return(0,y.jsxs)(y.Fragment,{children:["string"===typeof t||S?(0,y.jsxs)(i.Flex,{gap:1,alignItems:"center",ref:_,children:[!S&&(0,y.jsx)(c.default,{Component:n,text:t,color:x,truncate:l,tooltip:a,noTooltip:!a,cursor:"pointer",onClick:O||z?void 0:()=>F?F():W(),disabled:I,...D}),(0,y.jsx)(w,{disabled:I,onClick:L,ref:P,children:(0,y.jsx)(i.Icon,{name:"triangle_down",width:"10px",color:"textLite",rotate:T?2:null})})]}):o.Children.map(t,(e=>(0,o.cloneElement)(e,{ref:P,onClick:L,textColor:x,truncate:l,tooltip:a,...D}))),P.current&&T&&(0,y.jsx)(i.Drop,{target:P.current,width:"260px",stretch:!1,zIndex:1e3,onClickOutside:R,dataToolbox:"nodeButton",children:(0,y.jsx)(v,{padding:[0,0,2],height:{max:"80vh"},onClick:e=>{e.preventDefault(),e.stopPropagation()},"data-drop":"nodeButton",children:O?(0,y.jsx)(h.u,{name:H,reason:U,padding:[2]}):(0,y.jsxs)(i.Flex,{column:!0,children:[$.map(((e,t)=>{let{label:n,...o}=e;return(0,y.jsx)(C,{payload:{description:`Node menu - Click navigation ${k}`},Wrapper:i.Flex,width:"100%",...o,children:n},t)})),!!$.length&&!!E.length&&(0,y.jsx)(d.c,{}),E.map(((e,t)=>{let{label:n,...o}=e;return(0,y.jsx)(C,{payload:{description:`Node menu - Click filter ${k}`},Wrapper:i.Flex,width:"100%",...o,children:(0,y.jsx)("div",{children:n})},t)}))]})})})]})}},16373:(e,t,n)=>{n.d(t,{Ak:()=>k,Be:()=>R,Cs:()=>P,E:()=>S,Id:()=>B,Ol:()=>I,Ph:()=>U,U6:()=>$,UB:()=>_,WB:()=>v,WH:()=>F,ZY:()=>E,_H:()=>N,aR:()=>A,dP:()=>H,hG:()=>L,l0:()=>T,nm:()=>z,oV:()=>M,rc:()=>j,vx:()=>y});n(98992),n(81454),n(8872);var o=n(57377),a=n(39175),r=n(87083),i=n(42790),s=n(19186),l=n(24609),d=n(77679),c=n(52035),u=n(34843),m=n(84929),g=n(30569),p=n(96540),h=n(88934),f=n(84103),x=n(52154);const b=[],y=(e,t)=>{const n=(0,l.vt)(),o=(0,s.ID)(),a=D(e),r=(0,u.md)((0,x.Y5)({spaceId:n,roomId:o,flavour:t,nodeIds:a})),i=(0,g.yF)(((e,t)=>()=>t((0,x.w)(o),(e=>e+1))),[n,o,t]),d=(0,p.useMemo)((()=>{if(!r.data?.data)return b;const e=[...r.data.data];return e.sort(((e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0}))),e}),[r.data]);return{loaded:"loading"!==r.state,value:d,hasError:"hasError"===r.state,error:r.error?.response?.data,refresh:i}},v=(0,m.Iz)((e=>{let{id:t,key:n}=e;return(0,c.eU)((e=>{const o=e((0,x.Ay)(t));return n?o[n]:o}),((e,o,a)=>{o((0,x.Ay)(t),a||n?e=>n?{...e,[n]:"function"===typeof a?a(e[n]):a}:{...e,..."function"===typeof a?a(e):a}:(0,x.Cj)(t))}))}),o.Ay),C={extraKey:"fn"},w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;/:::/.test(e.extraKey)&&console.warn("Setting selected fn in wrong scope:","paramsKey",e,"baseKey",t)},k=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const t=P(e);w(e,t);const[n]=(0,i.rW)("selectedFn",{...e,key:t,flavour:"arr",defaultValue:b});return n},j=function(){const e=k(arguments.length>0&&void 0!==arguments[0]?arguments[0]:C);return(0,p.useMemo)((()=>e&&e.replace(/:::\d+$/,"")),[e])},A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const t=P(e);return w(e,t),(0,i.rI)("selectedFn",{...e,key:t,flavour:"arr",defaultValue:b})},N=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const t=P(e);return w(e,t),(0,i.N9)("selectedFn",{...e,key:t,flavour:"arr",defaultValue:b})},I=function(){let e=arguments.length>1?arguments[1]:void 0;return((e,t)=>(0,u.md)(v({id:e,key:t})))(k(arguments.length>0&&void 0!==arguments[0]?arguments[0]:C),e)},S=function(){let e=arguments.length>1?arguments[1]:void 0;return((e,t)=>(0,u.Xr)(v({id:e,key:t})))(k(arguments.length>0&&void 0!==arguments[0]?arguments[0]:C),e)},F=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C,t=arguments.length>1?arguments[1]:void 0;return[I(e,t),S(e,t)]},_=function(){let{param:e,flavour:t,defaultValue:n,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const a=k(o);return(0,i.r$)(e,{...o,extraKey:`${a||o.extraKey}Settings`,flavour:t,defaultValue:n})},D=e=>{const[t,n]=(0,d.w)(),o=(0,r.a7)({merge:!1,emptyIfAll:"feed"===e.extraKey});return(0,p.useMemo)((()=>t?[n]:o),[n,o])},P=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const[t,n]=(0,d.w)(),o=(0,r.a7)({...e,merge:!1,emptyIfAll:"feed"===e.extraKey}),a=(0,s.ID)();return t?n:"feed"===e.extraKey?a:o?.[0]||a},T=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const t=k(e)||e.extraKey;return[P(),t]},M=function(){let{param:e,flavour:t="arr",defaultValue:n=b,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const[a,r]=T(o);return(0,i.N9)(e,{key:a,extraKey:r,flavour:t,defaultValue:n})},R=function(){let{param:e,flavour:t="arr",defaultValue:n=b,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const[a,r]=T(o);return(0,i.rW)(e,{key:a,extraKey:`${r}Filters`,flavour:t,defaultValue:n})},L=function(){let{param:e,flavour:t="arr",defaultValue:n=b,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const[a,r]=T(o);return(0,i.rI)(e,{key:a,extraKey:`${r}Filters`,flavour:t,defaultValue:n})},$=function(){let{flavour:e="arr",...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const[n,o]=T(t);return(0,i.gJ)({key:n,extraKey:`${o}Filters`,flavour:e})},E=function(){let{param:e,flavour:t="arr",defaultValue:n=b,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C;const[a,r]=T(o);return(0,i.N9)(e,{key:a,extraKey:`${r}Filters`,flavour:t,defaultValue:n})},B=(e,t)=>{const n=(0,h.Zp)(),o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"top";const t=(0,s.r9)();return t&&`${t}/${e}`}(t);return(0,p.useCallback)((function(){n(o,{state:{nodeId:arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,fn:arguments.length>1?arguments[1]:void 0}})}),[o,n])},O=(0,m.Iz)((e=>(0,c.eU)((()=>e?(0,f.L6)():Promise.resolve({data:{}}))))),U=e=>{const t=(0,l.vt)(),n=(0,a.Az)(t),{loading:o,loaded:r,aggregations:i}=I({extraKey:e}),s=(0,u.md)(O(!n&&"feed"===e));return(0,p.useMemo)((()=>{if(!s.data)return b;if(!i)return b;if(Array.isArray(i))return i.reduce(((e,t)=>(e.push({...t,options:[...t.options].sort(((e,t)=>e.order-t.order||(e.name?e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0}):t.count-e.count)))}),e)),[]).sort(((e,t)=>e.order-t.order));const e=s.data?.facets||{};return Object.keys(e).sort(((t,n)=>e[t].order-e[n].order)).reduce(((t,n)=>{const{display_name:o,field:a}=e[n];return i[n]?.buckets?(t.push({id:n,name:o,options:i[n].buckets.map((e=>({id:e.key,name:s.data?.fields?.[a]?.[e.key]||e.key,count:e.hits?.doc_count||0})))}),t):t}),[])}),[e,n,s,r,o])},z=()=>(0,u.md)(x.UW),H=()=>(0,u.Xr)(x.UW)},21885:(e,t,n)=>{n.d(t,{$7:()=>a,CP:()=>b,D9:()=>g,DR:()=>i,FL:()=>o,Fn:()=>p,Sd:()=>r,T_:()=>h,V6:()=>u,V8:()=>f,bM:()=>c,bP:()=>m,g7:()=>d,ld:()=>l,q4:()=>s,rd:()=>y,zy:()=>x});const o=51,a="/health/alerts/prototypes",r="health:alert:prototype",i=`${r}:`,s="dyncfg",l="dyncfg-multi-nodes-selector",d={template:{color:"success"},default:{color:"text"}},c={accepted:{label:"Accepted",color:"success",icon:"checkmark_s"},disabled:{label:"Disabled",color:["neutral","grey100"],icon:"none_selected"},failed:{label:"Failed",color:["red","red100"],icon:"warning_triangle"},orphan:{label:"Orphan",color:["neutral","grey90"],icon:"checkmark_partial_s"},incomplete:{label:"Incomplete",color:["yellow","yellow100"],icon:"incindent_manager"},running:{label:"Running",color:"success",icon:"checkmark_s"}},u={internal:{icon:"internalConfig"},stock:{icon:"stockConfig"},user:{icon:"userConfig"},discovered:{icon:"discoveredConfig"},dyncfg:{icon:"dynamicConfig"}},m={loaded:!0,value:{},hasError:!1},g="__unsaved__",p="Something went wrong",h={accepted:{label:"Accepted",color:"border",searchCondition:{status:"accepted"}},disabled:{label:"Disabled",color:"border",searchCondition:{status:"disabled"}},failed:{label:"Failed",color:"border",searchCondition:{status:"failed"}},orphan:{label:"Orphan",color:"border",searchCondition:{status:"orphan"}},incomplete:{label:"Incomplete",color:"border",searchCondition:{status:"incomplete"}},running:{label:"Running",color:"border",searchCondition:{status:"running"}}},f={internal:{label:"Internal",color:"border",searchCondition:{source_type:"internal"}},stock:{label:"Stock",color:"border",searchCondition:{source_type:"stock"}},user:{label:"User",color:"border",searchCondition:{source_type:"user"}},discovered:{label:"Discovered",color:"border",searchCondition:{source_type:"discovered"}},dyncfg:{label:"Dynamic configuration",color:"border",searchCondition:{source_type:"dyncfg"}}},x=["restartRequired","pluginRejected","failed","incomplete"],b="__dyncfg_tree_path__",y={ErrForbidden:"ErrForbidden",ErrNoConfigurableNodes:"ErrNoConfigurableNodes",ErrNoDyncfgComponent:"ErrNoDyncfgComponent",ErrHealthDisabled:"ErrHealthDisabled",ErrDyncfgNotAvailable:"ErrDyncfgNotAvailable",ErrAlertNotAvailable:"ErrAlertNotAvailable"}},23226:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(67012),a=n(6304),r=n(19371);const i=()=>{const[e,t]=(0,a.A)(!1),n=(0,r.eg)();return(0,o.A)((()=>{if(n&&n.getRoot())return n.getRoot().updateAttribute("paused",!n.getRoot().getAttribute("autofetchOnWindowBlur")&&n.getRoot().getAttribute("blurred")||e),()=>n.getRoot().updateAttribute("paused",!n.getRoot().getAttribute("autofetchOnWindowBlur")&&n.getRoot().getAttribute("blurred"))}),[n,e]),[e,t]}},25457:(e,t,n)=>{n.d(t,{A:()=>o});const o=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"})},25962:(e,t,n)=>{n.d(t,{A:()=>g});n(98992),n(54520),n(81454);var o=n(96540),a=n(68531);var r=n(24609),i=n(19186),s=n(30403),l=n(258),d=n(83268),c=n(96600),u=n(32052),m=n(63872);const g=function(e){let{addNodesCallback:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const[n,g,p]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const[t,n]=(0,o.useState)(e),[r,i]=(0,o.useState)([]);(0,a.A)((()=>{i([t])}),300,[t]);const s=(0,o.useCallback)((e=>n(e.currentTarget.value)),[n]);return[t,s,r]}(),[h,f]=(0,o.useState)([]),[x,b]=(0,o.useState)(),[,y]=(0,m.A)(),v=(0,r.vt)(),C=(0,i.J_)(v,s.mL),w=(0,o.useCallback)((()=>b(!0)),[b]),k=(0,o.useCallback)((e=>{b(!0),y(e)}),[y,b]),[j]=(0,u.A)((()=>({enabled:!!C,fetch:()=>(0,l.uQ)({roomId:C,spaceId:v}),initialValue:[],onSuccess:w,onFail:k})),[C,v]),A=(0,d.gr)(e,"ids"),N=(0,o.useMemo)((()=>j.map((e=>e.id)).filter((e=>!A.includes(e)))),[A,j]),I=(0,o.useMemo)((()=>(0,c.P)(j)),[j]),S=(0,d.Hx)(v,e,{onSuccess:t});return[{nodesLoaded:x,claimedNodeIds:N,data:I,filter:n,setFilter:g,debouncedFilter:p,setNodes:f},{onAddNodes:(0,o.useCallback)((()=>S(h.map((e=>e.id)))),[S,h]),onAddNode:(0,o.useCallback)((e=>{S([e],{makeCallback:!1})}),[S]),selectedNodes:h}]}},28688:(e,t,n)=>{n.d(t,{A:()=>c,n:()=>d});var o=n(19186),a=n(83268),r=n(98545),i=n(24609),s=n(24013),l=n(6304);const d=()=>{const{id:e=""}=(0,o.pr)(),t=(0,a.gr)(e,"ids"),n=(0,a.gr)(e,"loaded");return{defaultRoomId:e,defaultRoomNodes:(0,s.Gt)(t),defaultRoomNodesIds:t,areDefaultRoomNodesLoaded:n}},c=function(){let{polling:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{defaultRoomId:t,defaultRoomNodes:n,defaultRoomNodesIds:o,areDefaultRoomNodesLoaded:a}=d(),s=(0,i.vt)(),[c,,,u]=(0,l.A)();return(0,r.A)({id:t,spaceId:s,polling:e}),{areDefaultRoomNodesLoaded:a,nodes:n,nodeIds:o,isClaimNodeModalOpen:c,closeClaimNodeModal:u}}},28998:(e,t,n)=>{n.d(t,{A:()=>d,p:()=>l});var o=n(96540),a=n(63766),r=n(64587),i=n(3941),s=n(74848);const l=e=>{let{placeholder:t="No date"}=e;return(0,s.jsx)(a.TextSmall,{children:t})},d=e=>{let{isPlaying:t,startDate:n,endDate:l,isSameDate:d,color:c,onlyDates:u,isSinglePicker:m}=e;const{localeTimeString:g,localeDateString:p}=(0,r.$j)(),h=c||(t?"accent":"textFocus"),[f,x]=((e,t,n)=>{const[a,r]=(0,o.useState)((()=>[e,t]));return(0,o.useEffect)((()=>{r([e,t])}),[e,t]),(0,i.A)((0,o.useCallback)((()=>{if(!n)return;const e=Math.abs(a[0].getTime()-a[1].getTime()),t=new Date,o=new Date;r([new Date(t.setTime(t.getTime()-e)),o])}),[n,e,t]),1e3),a})(n,l,t);return(0,s.jsxs)(a.Flex,{gap:1,"data-testid":"datePicker-dateBox",children:[(0,s.jsxs)(a.TextSmall,{color:c,whiteSpace:"nowrap",children:[p(f,{long:!1}),!u&&(0,s.jsxs)(s.Fragment,{children:[" ","\u2022"," ",(0,s.jsx)(a.TextSmall,{color:h,whiteSpace:"nowrap",children:g(f,{secs:!1})})]})]}),!m&&(0,s.jsxs)(s.Fragment,{children:[(!u||!d)&&(0,s.jsx)(a.Icon,{name:"arrow_left",color:h,size:"small",rotate:2}),(0,s.jsxs)(a.TextSmall,{color:c,whiteSpace:"nowrap",children:[!d&&(0,s.jsxs)(s.Fragment,{children:[p(x,{long:!1})," \u2022 "]}),!u&&(0,s.jsx)(a.TextSmall,{color:h,whiteSpace:"nowrap",children:g(x,{secs:!1})})]})]})]})}},30005:(e,t,n)=>{n.d(t,{Ay:()=>u,R0:()=>c});var o=n(33185),a=n(63766),r=n(88307),i=n(74848);const s=(0,o.default)(a.Box).attrs((e=>({color:"textDescription",background:"modalTabsBackground",border:{side:"all",color:"borderSecondary"},padding:[4,10,4,4],position:"relative",width:"100%",...e}))).withConfig({displayName:"command__StyledTerminalCommand",componentId:"sc-wnwmk3-0"})(["color:",";border-radius:2px;overflow-wrap:anywhere;white-space:pre-wrap;font-family:monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;"],(0,a.getColor)("textDescription")),l=(0,o.default)(a.Icon).withConfig({displayName:"command__StyledIcon",componentId:"sc-wnwmk3-1"})(["display:flex;align-self:flex-end;cursor:pointer;"]),d=(0,o.default)(a.Box).attrs({color:"textDescription",border:{side:"all",color:"borderSecondary"},background:"modalTabsBackground",padding:[0,1]}).withConfig({displayName:"command__CodeText",componentId:"sc-wnwmk3-2"})(["display:inline-block;color:",";border-radius:2px;font-family:monospace;letter-spacing:0.09px;line-height:16px;font-size:",";font-weight:bold;word-break:break-word;"],(0,a.getColor)("textDescription"),(e=>{let{fontSize:t}=e;return t||"12px"})),c=e=>{let{children:t,...n}=e;return(0,i.jsx)(d,{...n,children:t})},u=e=>{let{children:t,confirmationText:n="Copied to your clipboard.",commandText:o=t,iconContainerProps:d={},...c}=e;return(0,i.jsxs)(s,{...c,children:[t,(0,i.jsx)(a.Box,{position:"absolute",bottom:"8px",right:"8px",onClick:(0,r.C)(o||t,{text:n}),...d,children:(0,i.jsx)(l,{name:"copy",size:"small",color:"primary"})})]})}},31141:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(96540),a=n(42790);const r={},i=(e,t,n,i)=>{const[s,l]=(0,a.N9)("modal"),[d,c]=(0,a.N9)("modalTab"),[u,m]=(0,a.N9)("modalParams"),g=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0;"string"===typeof t&&c(t),l(e),n&&m(n)};return(0,o.useEffect)((()=>{t&&g(n,i)}),[]),{isModalOpen:e===s,currentModalTab:d,handleChangeModalTab:c,handleOpenModal:g,handleCloseModal:()=>{c(""),l(""),m()},params:u||r}}},35184:(e,t,n)=>{n.d(t,{Ay:()=>s,I1:()=>i});var o=n(33185),a=n(63766),r=n(74848);const i=(0,o.default)(a.Box).withConfig({displayName:"blur__BlurredBox",componentId:"sc-12emg8l-0"})(["position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter:blur(",");z-index:30;"],(e=>{let{value:t}=e;return t||"7px"})),s=e=>{let{children:t,...n}=e;return(0,r.jsxs)(a.Box,{position:"relative",children:[t,(0,r.jsx)(i,{...n})]})}},36504:(e,t,n)=>{n.d(t,{A:()=>u});var o=n(96540),a=n(63766),r=n(16866),i=n(67462),s=n(41395),l=n(74848);const d={warning:{icon:"warning_triangle_hollow",iconColor:"warning",flavour:"warning",reccomendedVersion:r.fx,warningText:"is below the latest stable agent version"},critical:{icon:"warning_triangle_hollow",iconColor:"error",flavour:"error",reccomendedVersion:r.Qy,warningText:"is below the recommend agent version"}},c=e=>{let{icon:t,iconColor:n,warningLevel:o,handeleNavigateToDocs:r,message:i}=e;return(0,l.jsxs)(a.Flex,{column:!0,width:{max:"200px"},gap:2,children:[(0,l.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,l.jsx)(a.Icon,{name:t,color:n}),(0,l.jsx)(a.TextMicro,{children:(0,s.Zr)(o)})]}),(0,l.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,l.jsx)(a.TextMicro,{children:i}),(0,l.jsxs)(a.TextMicro,{"data-testid":"text-agent-outdated-critical",children:[(0,l.jsxs)(a.Box,{"data-testid":"open-add-node",onClick:r,as:a.TextMicro,cursor:"pointer",textDecoration:"underline",children:[" ","Please update them"," "]}),"to ensure you get the latest security bug fixes."]})]})]})},u=e=>{let{warningLevel:t,text:n="Needs Update",container:r,os:u,name:m,labels:g,version:p,...h}=e;const{icon:f,flavour:x,hollow:b,reccomendedVersion:y,iconColor:v,warningText:C}=d[t],w=(0,o.useCallback)((()=>{const e=(0,i.fe)({container:r,os:u,version:p,...g});window.open(e,"_blank","noopener,noreferrer")}),[r,u]),k=`${m} ${C} ${y}`;return(0,l.jsx)(a.Tooltip,{allowHoverOnTooltip:!0,content:(0,l.jsx)(c,{message:k,icon:f,iconColor:v,warningLevel:t,handeleNavigateToDocs:w}),children:(0,l.jsx)(a.Pill,{icon:f,flavour:x,hollow:b,...h,children:(0,s.Zr)(n)})})}},38648:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});var o=n(63766),a=n(46587),r=n(90657),i=n(94404),s=n(74848);const l=(0,i.A)(o.Button),d=e=>{const t=(0,a.uW)("isAnonymous"),n=(0,r.A)();return t?(0,s.jsx)(l,{label:"Sign In",small:!0,isStart:!0,onClick:n,"data-ga":"click-sign-in::header",feature:"SignIn",...e}):null}},38773:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(88934),a=n(79748),r=n(24609),i=n(74848);const s=e=>{let{children:t,...n}=e;const s=`/spaces/${(0,r.bq)()}/settings/nodes`;return(0,i.jsx)(a.A,{as:o.N_,to:s,...n,children:t})}},39651:(e,t,n)=>{n.d(t,{A:()=>d});var o=n(88934),a=n(63766),r=n(79748),i=n(99728),s=n(88325),l=n(74848);const d=function(){let{containerProps:e={},...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,i.JT)("billing:ReadAll"),{url:d}=(0,s.A)();return d?(0,l.jsx)(a.Flex,{background:"sideBarMini",border:{side:"all",color:"border"},padding:[1,2],round:!0,...e,children:(0,l.jsx)(r.A,{align:"bottom",as:o.N_,color:"text",Component:a.TextMicro,content:n?"Upgrade your plan in order to use this feature":"You have no permissions to manage billing",disabled:!n,hoverColor:"textFocus",showToolTip:!0,strong:!0,to:d,...t,children:"Upgrade now!"})}):null}},41708:(e,t,n)=>{n.d(t,{A:()=>x,u:()=>f});var o=n(88934),a=n(33185),r=n(63766),i=n(24609),s=n(24013),l=n(49181),d=n(51262),c=n(59400),u=n(45087),m=n(14681),g=n(74848);const p=(0,a.default)(o.N_).withConfig({displayName:"nodeName__StyledLink",componentId:"sc-1pgjinl-0"})(["width:100%;text-decoration:none !important;&:hover{text-decoration:none !important;}"]),h=e=>{let{id:t,name:n,state:o,...a}=e;const r=(0,l.GM)(o);return(0,g.jsx)(m.A,{nodeId:t,extraKey:"nodes",Component:c.cK,"data-testid":"node-name-text",nodeStatus:r,...a,children:n})},f=e=>{let{name:t,reason:n,...o}=e;const a=(e=>{const t=(0,i.dg)();return"ErrNodeIsNotPreferred"===e?t?"Local dashboard is limited to 5 nodes.":"Your plan is limited to 5 nodes. Upgrade your plan for no limitations.":"ErrWindowsAgentIsNotSupported"===e?"Windows agent is not supported.":e})(n);return(0,g.jsxs)(r.Flex,{width:"300px",column:!0,gap:1,...o,children:[(0,g.jsx)(r.Text,{strong:!0,children:"Locked!"}),(0,g.jsxs)(r.Text,{children:["The node ",(0,g.jsx)(r.Text,{strong:!0,children:t})," is locked."]}),a?(0,g.jsx)(r.Text,{children:a}):null]})},x=(b=e=>{let{id:t,state:n,isLive:o,name:a,isEligible:r,...i}=e;const l=(0,s.Zl)(t);return("stale"===n||o)&&r?(0,g.jsx)(p,{"data-testid":"node-name-link",to:l,children:(0,g.jsx)(h,{id:t,state:n,name:a,...i})}):(0,g.jsx)(h,{id:t,state:n,name:a,...i})},e=>{const{isNodeRestricted:t}=(0,d.A)(),{restricted:n,reason:o}=t(e.id);return n?(0,g.jsx)(u.A,{plain:!0,content:(0,g.jsx)(f,{name:e.name,reason:o}),isBasic:!0,children:(0,g.jsxs)(r.Flex,{alignItems:"center",gap:1,children:[(0,g.jsx)(r.Icon,{name:"padlock",width:"18px",height:"18px",color:"placeholder"}),(0,g.jsx)(b,{...e,isEligible:!n})]})}):(0,g.jsx)(b,{...e,isEligible:!n})});var b},52154:(e,t,n)=>{n.d(t,{Ay:()=>g,Cj:()=>m,UW:()=>s,Y5:()=>d,w:()=>l,zb:()=>u});var o=n(52035),a=n(84929),r=n(84103),i=n(57377);const s=(0,o.eU)(null),l=(0,a.Iz)((()=>(0,o.eU)(1))),d=(0,a.Iz)((e=>{let{spaceId:t,roomId:n,flavour:i,nodeIds:s}=e;return(0,a.Rq)((0,o.eU)((e=>n?(e(l(n)),(e=>{let{spaceId:t,roomId:n,flavour:o,nodeIds:a}=e;return"feed"===o?Promise.resolve({data:[{name:"feed",slug:"feed"}]}):(0,r.LO)(t,n,o,a)})({spaceId:t,roomId:n,flavour:i,nodeIds:s})):Promise.resolve({data:[]}))))}),i.Ay),c={id:null,loading:!0,loaded:!1,loadingMore:!1,infoLoaded:!1,data:null,error:"",type:"",updateEvery:1,availableFilters:{},missingRequired:!1,lastModified:null,anchorAfter:null,offset:0,defaultCharts:[],acceptedParams:[],requiredParams:[],filtersToRefresh:{},progress:null},u={table:{...c,sortColumn:"",sortDirection:"descending",columns:{},columnVisibility:{},sortedColumns:[],pinnedColumns:[],groupByColumns:null,alphabetical:[]},default:c},m=e=>({...c,id:e}),g=(0,a.Iz)((e=>(0,o.eU)(m(e))))},54803:(e,t,n)=>{n.d(t,{A:()=>ce});var o=n(96540),a=n(63537),r=n(6463),i=n(12268),s=n(63766),l=n(41514),d=n(6304),c=n(85844),u=(n(98992),n(81454),n(33185));const m=(0,u.default)(s.Flex).attrs((e=>({position:"relative",width:{min:200},height:{min:45},column:!0,background:"dropdown",color:"text",zIndex:100,round:!0,alignItems:"end",...e}))).withConfig({displayName:"styled__PickerBox",componentId:"sc-gwjt9o-0"})([""]),g=u.default.span.withConfig({displayName:"styled__StyledTimePeriod",componentId:"sc-gwjt9o-1"})(["margin-bottom:",";cursor:pointer;width:187px;height:",";&:last-of-type{margin-bottom:0;}& > span:hover{color:",";}"],(0,s.getSizeBy)(1.5),(0,s.getSizeBy)(2),(0,s.getColor)("textLite")),p=(0,u.default)(s.Flex).attrs((e=>{let{isSelected:t}=e;return{color:t?"primary":"text",margin:[2,6,0]}})).withConfig({displayName:"styled__StyledCustomTimePeriod",componentId:"sc-gwjt9o-2"})(["cursor:pointer;&:first-of-type{margin-top:0;}&:hover{color:",";}"],(0,s.getColor)("textLite")),h=(0,u.default)(s.Flex).attrs({alignItems:"center",border:{side:"all",color:"border"},color:"text",flexWrap:!1,height:8,justifyContent:"center",padding:[2,0],round:1,width:22}).withConfig({displayName:"styled__TimePeriodDropdownButton",componentId:"sc-gwjt9o-3"})([""]),f=(0,u.default)(s.Drop).attrs({background:"mainBackground",column:!0,overflow:{vertical:"auto"},margin:[.5,0,0],padding:[2,0],round:1}).withConfig({displayName:"styled__TimePeriodDrop",componentId:"sc-gwjt9o-4"})([""]),x=(0,u.default)(s.Icon).withConfig({displayName:"styled__DropdownIcon",componentId:"sc-gwjt9o-5"})(["fill:",";width:12px;height:12px;"],(0,s.getColor)("text")),b=u.default.input.withConfig({displayName:"styled__CustomInput",componentId:"sc-gwjt9o-6"})(["border:1px solid ",";background:",";box-sizing:border-box;border-radius:4px;color:",";height:32px;margin-left:10px;margin-right:10px;outline:none;padding:4px;width:32px;&:focus{border:1px solid ",";}"],(0,s.getColor)("border"),(0,s.getColor)("mainBackground"),(0,s.getColor)("text"),(0,s.getColor)("primary")),y=(0,u.default)(s.Drop).attrs({background:"dropdown",round:2,margin:[.5,0,0],border:{side:"all",color:"borderSecondary"},animation:!0}).withConfig({displayName:"styled__StyledDrop",componentId:"sc-gwjt9o-7"})([""]),v=(0,u.default)(s.TextInput).withConfig({displayName:"styled__StyledDateInput",componentId:"sc-gwjt9o-8"})(["width:100%;"]),C=u.default.div.withConfig({displayName:"styled__StyledCalendar",componentId:"sc-gwjt9o-9"})(["background:",";border:0;&.react-datepicker{background:",";border:0;}.react-datepicker{&__navigation{top:8px;&-icon::before{border-color:",";}}&__month-container{height:260px;}&__header{background:",";border:0;.react-datepicker__current-month{color:",";font-weight:normal;}.react-datepicker__day-name{color:",";}}&__day{color:",";&:hover{background:",";}&--disabled{color:",";&:hover{background:inherit;}}&--keyboard-selected,&--keyboard-selected:hover{color:",";background:inherit;border-radius:inherit;}&--selected,&--selected:hover{color:",";background:",";border-radius:8px;}&--in-selecting-range,&--in-range{color:",";background:",";border-radius:0;}&--selecting-range-start,&--range-start{color:",";background:",";border-top-left-radius:8px;border-bottom-left-radius:8px;&:hover{color:",";background:",";border-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px;}}&--selecting-range-end,&--range-end{color:",";background:",";border-top-right-radius:8px;border-bottom-right-radius:8px;&:hover{color:",";background:",";border-top-right-radius:8px;border-bottom-right-radius:8px;}}}}"],(0,s.getColor)("dropdown"),(0,s.getColor)("dropdown"),(0,s.getColor)("text"),(0,s.getColor)("dropdown"),(0,s.getColor)("main"),(0,s.getColor)("textLite"),(0,s.getColor)("main"),(0,s.getColor)("elementBackground"),(0,s.getColor)("textLite"),(0,s.getColor)("main"),(0,s.getColor)("bright"),(0,s.getColor)("primary"),(0,s.getColor)("primary"),(0,s.getColor)("elementBackground"),(0,s.getColor)("bright"),(0,s.getColor)("primary"),(0,s.getColor)("bright"),(0,s.getRgbColor)(["green","netdata"],.8),(0,s.getColor)("bright"),(0,s.getColor)("primary"),(0,s.getColor)("bright"),(0,s.getRgbColor)(["green","netdata"],.8));var w=n(74848);const k=e=>{let{value:t,period:n,resolution:a,isSelected:r,setTimeRange:i,tagging:l}=e;const d=(0,o.useCallback)((()=>i(t,a)),[t,a]);return(0,w.jsx)(g,{onClick:d,"data-ga":`date-picker::click-quick-selector::${l}::${-t}`,"data-testid":"timePeriod-value",children:(0,w.jsx)(s.Text,{color:r?"primary":"text",children:n})},t)},j=(0,o.memo)(k);var A=n(71336);const N=e=>{let{handleTimePeriodChange:t,selectedDate:n,tagging:o}=e;return(0,w.jsx)(s.Flex,{column:!0,justifyContent:"start",alignItems:"start",height:{max:"260px"},overflow:{vertical:"auto"},"data-testid":"timePeriods",children:A.AE.map((e=>{let{period:a,value:r,resolution:i}=e;return(0,w.jsx)(j,{value:r,period:a,resolution:i,setTimeRange:t,isSelected:n===r,tagging:o},r)}))})};var I=n(42539),S=n(32370),F=n(35047);const _=e=>{let{customTimePeriodRef:t,handleTimePeriodChange:n,value:a,resolution:r,tagging:i}=e;const l=()=>a<=0?(0,A.Mb)(-a,r):0,[c,u]=(0,o.useState)(l),[m,g,,y]=(0,d.A)(),v=(0,o.useRef)();(0,o.useEffect)((()=>u(l())),[a]);const C=(0,o.useCallback)((e=>u(e.target.value)),[]),k=(0,o.useCallback)((e=>{const t=Number(e.currentTarget.value),o=!Number.isNaN(t)&&Number.isInteger(t)&&t>0,i=(0,I.W)(new Date(0),{[r]:t});return o&&(0,S.f)(i)&&(0,F._)(i)<=A.So?n((0,A.zp)(t,r),r):u(a<=0?(0,A.Mb)(-a,r):0)}),[r,c]),j=(0,o.useCallback)((e=>()=>{n((0,A.zp)(c,e),e),y()}),[c]);return(0,w.jsxs)(s.Flex,{justifyContent:"start",alignItems:"center",height:8,"data-ga":`date-picker::click-last-integer::${i}`,"data-testid":"customTimePeriod",children:[(0,w.jsx)(s.Text,{"data-testid":"customTimePeriod-label",children:"Last"}),(0,w.jsx)(b,{value:c,onChange:C,onBlur:k,"data-ga":`date-picker::click-last-integer::${i}::${c}`,"data-testid":"timePeriod-timeInput"}),(0,w.jsxs)(h,{"data-testid":"timePeriodDropdown-button",onClick:g,ref:v,children:[(0,w.jsx)(s.Text,{"data-testid":"timePeriodDropdown-buttonLabel",padding:[0,4,0,0],children:r}),(0,w.jsx)(x,{"data-testid":"timePeriodDropdown-buttonIcon",name:"triangle_down"})]}),v.current&&m&&(0,w.jsx)(f,{align:{top:"bottom",left:"left"},animation:!0,close:y,"data-testid":"timePeriodDropdown",onClickOutside:y,onEsc:y,ref:t,target:v.current,children:A.gt.map((e=>(0,w.jsx)(p,{onClick:j(e),"data-ga":`date-picker::click-last-time-${e}::${i}`,"data-testid":"timePeriod-option",children:e},e)))})]})};var D=n(48497),P=n(85577),T=n(64587),M=n(46042);n(95395);const R=e=>{let{selected:t,selectsStart:n=!1,selectsEnd:o=!1,startDate:a,endDate:r,onChange:i,minDate:s,maxDate:l,dateFormat:d="MM/dd/yyyy",open:c=!1,startOpen:u=!1,inline:m=!1,selectsRange:g=!1,monthsShown:p=1,showPopperArrow:h=!0,calendarContainer:f=null}=e;return(0,w.jsx)(M.Ay,{selected:t,onChange:i,selectsStart:n,selectsEnd:o,startDate:a,endDate:r,minDate:s,maxDate:l,dateFormat:d,open:c,startOpen:u,inline:m,selectsRange:g,monthsShown:p,showPopperArrow:h,calendarContainer:f})},L=e=>{let{name:t="",value:n="",onDatesChange:r,onFocus:i,placeholderText:s=""}=e;const{utcOffset:l}=(0,T.$j)(),[d,c]=(0,o.useState)(""),u=(0,o.useCallback)((e=>{c(e.target.value)}),[c]),m=(0,o.useCallback)((e=>{if((0,S.f)(e)){const t=(0,P.GP)(e,"MMMM d yyyy, H:mm");c(t)}}),[]),g=(0,o.useCallback)((e=>{const t=(0,A.ii)(e.target.value,l);if((0,S.f)(t)&&(0,a.W)(t)>0){const e=(0,a.W)(t);r(e,(()=>m(n)))}else m(n)}),[n,l]);return(0,o.useEffect)((()=>m(n)),[n]),(0,w.jsx)(v,{type:"text",name:t,value:n?d:s,onChange:u,onBlur:g,onFocus:i,placeholder:s,"data-testid":"datePicker-input"})};var $=n(29407);const E=()=>{const{localeTimeString:e,localeDateString:t}=(0,T.$j)();return(0,o.useCallback)((n=>`${t(n,{locale:"en-us",long:!1})} ${e(n,{locale:"en-us",secs:!1})}`),[e,t])},B=(e,t)=>e>0?(0,$.a)(new Date(t(e))):e||0===e?(0,$.a)(new Date(t((new Date).valueOf()+1e3*e))):null,O=e=>{const t=E();return(0,o.useMemo)((()=>B(e,t)),[e])},U=(e,t)=>[O(e),O(t)],z=e=>{let{startDate:t,setStartDate:n,endDate:r,setEndDate:i,singleDate:l,onDatesChange:d,onInputFocus:c,onlyDates:u,maxDate:m=new Date,minDate:g=new Date("1/1/2018"),isSinglePicker:p}=e;const[h,f]=U(t,r),x=O(l),{utcOffset:b}=(0,T.$j)(p?l:t),y=E(),v=(0,o.useCallback)(((e,t)=>f&&(0,D.Y)(f,B(e,y))?t():(0===r&&i(f.getTime()),n(e))),[r,f,y]),k=(0,o.useCallback)(((e,o)=>h&&(0,D.Y)(B(e,y),h)?o():(t<0&&n(h.getTime()),i(e))),[t,h,y]),j=e=>{if(!e)return null;const t=(0,A.ii)((0,P.GP)(e,"MMMM d yyyy, H:mm"),b);return(0,a.W)(t)},N=(0,o.useCallback)((e=>{const t=j(Array.isArray(e)?e[0]:e),n=j(Array.isArray(e)?e[1]:null);d({...p?{singleDate:t}:{startDate:t,endDate:n}})}),[b,p,d]);return(0,w.jsxs)(s.Flex,{column:!0,justifyContent:"center",alignItems:"center",flex:!0,gap:3,"data-testid":"datePicker-wrapper",children:[(0,w.jsx)(R,{selected:p?x:h,onChange:N,...p?{}:{startDate:h,endDate:f},maxDate:m,minDate:g,inline:!0,selectsRange:!0,monthsShown:p?1:2,dateFormat:"MMMM d yyyy, H:mm",showPopperArrow:!1,calendarContainer:C}),!u&&(p?(0,w.jsx)(L,{name:"date",value:x,onDatesChange:N,placeholderText:"Select a date"}):(0,w.jsxs)(s.Flex,{justifyContent:"around",alignItems:"center",width:"100%",gap:2,padding:[0,10],children:[(0,w.jsx)(L,{name:"startDate",value:h,onDatesChange:v,onFocus:c,placeholderText:"Select a start date"}),(0,w.jsx)(L,{name:"endDate",value:f,onDatesChange:k,onFocus:c,placeholderText:"Select an end date"})]}))]})},H=e=>{let{startDate:t,endDate:n,onlyDates:a}=e;const[r,i]=U(t,n),{formattedStartDate:l,formattedEndDate:d}=(0,o.useMemo)((()=>(0,A.HA)(r,i,{onlyDates:a})),[r,i]),c=(0,o.useMemo)((()=>(0,A.jo)(r,i)),[r,i]);return(0,w.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[(0,w.jsxs)(s.Flex,{alignItems:"center",justifyContent:"center",gap:1.5,children:[(0,w.jsx)(s.TextSmall,{strong:!0,whiteSpace:"nowrap",children:"From"}),(0,w.jsx)(s.TextSmall,{whiteSpace:"nowrap","data-testid":"periodIndication-from",children:l})]}),(0,w.jsx)(s.Icon,{name:"arrow_left",size:"small",color:"textLite",rotate:2}),(0,w.jsxs)(s.Flex,{alignItems:"center",justifyContent:"center",gap:1.5,children:[(0,w.jsx)(s.TextSmall,{strong:!0,whiteSpace:"nowrap",children:"To"}),(0,w.jsx)(s.TextSmall,{whiteSpace:"nowrap","data-testid":"periodIndication-to",children:d})]}),(0,w.jsxs)(s.Flex,{alignItems:"center",justifyContent:"center",gap:2,children:[(0,w.jsx)(s.TextSmall,{whiteSpace:"nowrap",children:"/"}),(0,w.jsx)(s.TextSmall,{color:"textLite",whiteSpace:"nowrap","data-testid":"periodIndication-period",children:c})]})]})};var W=n(81641),V=n(7134),K=n(28998);const G=e=>{let{isPlaying:t,duration:n,color:o,fluid:a=!1,isSmall:r=!1}=e;return(0,w.jsxs)(s.Flex,{gap:r?.2:1,align:"center","data-testid":"datePicker-durationBox",children:[!r&&(0,w.jsx)(s.TextSmall,{color:o,children:"\u2022"}),(0,w.jsx)(s.Flex,{width:a?"auto":5,children:t&&(0,w.jsx)(s.TextSmall,{color:o,children:"last"})}),(0,w.jsx)(s.TextSmall,{color:o,children:n})]})};var q=n(45087);const J=(0,u.default)(s.Flex).withConfig({displayName:"styled__Container",componentId:"sc-1s7311w-0"})(["cursor:pointer;&:hover *{color:",";fill:",";}"],(0,s.getColor)("textLite"),(0,s.getColor)("textLite")),Y=(0,u.default)(q.A).withConfig({displayName:"styled__StyledTooltip",componentId:"sc-1s7311w-1"})(["pointer-events:",";"],(e=>{let{isDisabled:t}=e;return t?"none":"auto"})),Z=e=>{let{onClick:t,start:n,end:a,isPlaying:r,isPickerOpen:i,tagging:s,color:l,fluid:d,onlyDates:c,tooltipContent:u,isSinglePicker:m,noDateSelected:g,isSmall:p,...h}=e;const f=(0,W.yD)(),[x,b,y]=(0,o.useMemo)((()=>{if(g)return[];const e=(0,V.tq)(n),t=(0,V.Wq)(a);return[e,t,(0,V.vP)(e,t)]}),[n,a,g]),v=(0,o.useMemo)((()=>g?0:(0,V.Vj)((0,V.Ds)(x,b),{withTime:!c})),[r,x,b,g]);return(0,w.jsx)(Y,{content:i?()=>{}:u||{title:"Global Datetime Picker",description:"Select the global timeframe duration of the dashboard."},align:"bottom",isDisabled:!t||f,plain:!0,children:(0,w.jsxs)(J,{alignItems:"center",justifyContent:"center",gap:1,height:"100%",onClick:t,padding:[0,1],"data-ga":`date-picker::click-time::${s}`,"data-testid":"datePicker-accessorElement",...h,children:[p?null:m&&g?(0,w.jsx)(K.p,{}):(0,w.jsx)(K.A,{isPlaying:r,endDate:b,startDate:x,isSameDate:y,color:l,onlyDates:c,isSinglePicker:m}),!c&&!m&&!g&&(0,w.jsx)(G,{isPlaying:r,duration:v,color:l,fluid:p||d,isSmall:p})]})})};var Q=n(42790),X=(n(54520),n(85720)),ee=n(59721);const te=(0,u.default)(s.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,background:"dropdown",column:!0,margin:[.5,0,0],overflow:{vertical:"auto"},padding:[2,0],round:1,width:80}).withConfig({displayName:"dropdown__Dropdown",componentId:"sc-pg99kg-0"})([""]),ne=(0,u.default)(s.Flex).attrs({column:!0,padding:[2,0,0],overflow:{vertical:"auto"},height:{max:"320px"}}).withConfig({displayName:"container__Container",componentId:"sc-1gtygg6-0"})([""]),oe=(0,u.default)(s.Flex).attrs({justifyContent:"between",alignItems:"center",width:"100%",gap:2}).withConfig({displayName:"wrapper__Wrapper",componentId:"sc-1ehauu1-0"})([""]),ae=e=>{let{name:t,offset:n,utc:a,onSelect:r,selected:i}=e;const l=(0,o.useCallback)((()=>r(a,n,t)),[a,t]);return(0,w.jsxs)(X.A,{round:1,onClick:l,Wrapper:oe,"data-ga":`timezone-picker::click-timezone::global-view::${t}`,selected:i,children:[(0,w.jsx)(s.Text,{color:"text",children:t}),(0,w.jsxs)(s.Text,{color:"textLite",whiteSpace:"nowrap",children:["UTC ",n]})]})};const re=(0,n(5331).OH)(),ie=e=>{let{value:t,onChange:n,timezoneRef:a,timezoneName:r}=e;const[i,l]=(0,o.useState)(""),[c,u]=(0,d.A)(),m=(0,o.useRef)(),g=(0,o.useRef)();(0,o.useEffect)((()=>{g.current&&c&&g.current.focus()}),[c]);const p=(0,o.useMemo)((()=>i?re.filter((e=>{let{text:t,offset:n}=e;return t.toUpperCase().includes(i.toUpperCase())||n.includes(i)})):re),[i]),h=()=>{u(!1),l("")},f=(0,o.useCallback)(((e,t,o)=>{n(e,t,o),h()}),[]);return(0,w.jsxs)(ee.A,{hasBorder:!1,testId:"timezone-picker",children:[(0,w.jsxs)(X.A,{round:1,onClick:u,ref:m,Wrapper:oe,padding:[2],"data-ga":"timezone-picker::click-picker::global-view",selected:!0,children:[(0,w.jsx)(s.Flex,{gap:1,children:(0,w.jsxs)(s.Text,{color:"text",whiteSpace:"nowrap",children:[r," UTC ",t]})}),(0,w.jsx)(s.Icon,{name:"chevron_down",color:"text",width:"12px",height:"12px"})]}),m.current&&c&&(0,w.jsxs)(te,{onClickOutside:h,onEsc:h,ref:a,target:m.current,children:[(0,w.jsx)(s.Box,{padding:[0,2],children:(0,w.jsx)(s.SearchInput,{value:i,onChange:l,ref:g,"data-ga":"timezone-picker::click-search::global-view"})}),(0,w.jsx)(ne,{children:p.map((e=>{let{text:t,offset:n,utc:o}=e;return(0,w.jsx)(ae,{name:t,offset:n,utc:o[0],onSelect:f,selected:r===t},t)}))})]})]})},se=e=>{let{timezoneRef:t}=e;const[{offset:n,timezoneName:a},r]=(0,Q.N9)(),i=(0,o.useCallback)(((e,t,n)=>r((o=>({...o,utc:e,offset:t,timezoneName:n})))),[]);return(0,w.jsx)(ie,{timezoneRef:t,timezoneName:a,value:n,onChange:i})};var le=n(67012),de=n(23226);const ce=e=>{let{onChange:t,isSinglePicker:n,values:{start:u,end:g,singleDate:p}={},tagging:h="",isPlaying:f,onlyDates:x,accessorProps:b={},maxDate:v,minDate:C,accessorTooltipContent:k,isSmall:j,...I}=e;const[S,F]=(0,o.useState)(p),[D,P]=(0,o.useState)(u),[T,M]=(0,o.useState)(u),[R,L]=(0,c.A)("resolution","minutes"),[$,E]=(0,o.useState)("startDate"),[B,O,,U]=(0,d.A)(),W=(0,o.useRef)(),[,V]=(0,de.A)();(0,le.A)((()=>{V(!!B)}),[B]);const K=(0,o.useCallback)((e=>{let{startDate:t,endDate:n}=e;P(t),M(n)}),[]);(0,o.useEffect)((()=>{K({startDate:u,endDate:g})}),[u,g]);const G=(0,o.useCallback)((()=>{n?(F(p),U()):K({startDate:u,endDate:g})}),[n,u,g]),q=(0,o.useCallback)((e=>{e.target.name&&E(e.target.name)}),[]),J=(0,o.useCallback)((e=>{e.stopPropagation(),O()}),[O]),Y=(0,o.useMemo)((()=>(0,A.g$)($)),[$]),Q=(0,o.useMemo)((()=>!!n||null!==D&&null!==T),[n,D,T]),X=(0,o.useMemo)((()=>u===D&&g===T),[u,D,g,T]),ee=(0,o.useCallback)(((e,t)=>{L(t),K({startDate:e,endDate:0})}),[]);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(Z,{onClick:J,tagging:h,isPickerOpen:B,isPlaying:f,setRangeValues:t,start:n?S:u,end:n?S:g,ref:W,onlyDates:x,tooltipContent:k,isSinglePicker:n,noDateSelected:n&&!S,isSmall:j,...b}),W.current&&B?(0,w.jsx)(y,{backdrop:!0,target:W.current,canHideTarget:!1,align:{top:"bottom",left:"left"},onEsc:U,onClickOutside:U,children:(0,w.jsxs)(m,{"data-testid":"datePicker",...I,children:[(0,w.jsxs)(s.Flex,{alignItems:"center",width:"100%",padding:x?[4]:[6],children:[!x&&!n&&(0,w.jsxs)(s.Flex,{column:!0,gap:3,margin:[0,4,0,0],border:{side:"right",color:"borderSecondary"},justifyContent:"center",alignItems:"center",children:[(0,w.jsx)(N,{handleTimePeriodChange:ee,selectedDate:D,tagging:h}),(0,w.jsx)(_,{handleTimePeriodChange:ee,resolution:R,tagging:h,value:D})]}),(0,w.jsx)(z,{startDate:D,endDate:T,singleDate:S,setStartDate:P,setEndDate:M,onDatesChange:e=>{let{startDate:o,endDate:s,singleDate:d}=e;if(n)F(d),t(d),(0,l.H)("date-picker","click-date-picker",h,String(d));else{K(x?{startDate:o?(0,a.W)((0,r.o)(new Date(o))):o,endDate:s?(0,a.W)((0,i.D)(new Date(s))):s}:{startDate:o,endDate:s});const e="finish"===Y?s||o:o||s;(0,l.H)("date-picker","click-date-picker",h,String(e))}},onInputFocus:q,onlyDates:x,maxDate:v,minDate:C,isSinglePicker:n})]}),(0,w.jsxs)(s.Flex,{column:!0,padding:[4,6,2],width:"100%",border:{side:"top",color:"borderSecondary"},children:[!x&&!n&&(0,w.jsx)(se,{}),(0,w.jsxs)(s.Flex,{gap:1,justifyContent:n?"end":x?"center":Q?"between":"end",width:"100%",children:[!x&&!n&&Q&&(0,w.jsx)(H,{startDate:D,endDate:T,onlyDates:x}),(0,w.jsxs)(s.Flex,{alignItems:"center",justifyContent:"center",gap:1,children:[(0,w.jsx)(s.Button,{label:"Reset",flavour:"hollow",onClick:G,disabled:X,"data-ga":`date-picker::click-clear::${h}-${Y}`,"data-testid":"datePicker-clear",small:!0}),(0,w.jsx)(s.Button,{label:"Done",onClick:()=>{n?t(S):(t({start:D,end:T}),V(!1)),U()},disabled:!Q,"data-ga":`date-picker::click-apply::${h}-${Y}`,"data-testid":"datePicker-apply",small:!0})]})]})]})]})}):null]})}},54852:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(96540),a=n(13083),r=n(63766),i=n(74848);const s=()=>(0,i.jsx)(r.Text,{children:"Something went wrong during document parsing"}),l=e=>t=>{let{transformConfiguration:n={},validationConfig:r={},validate:l,errorComponent:d,children:c,...u}=t;const{tree:m,errors:g}=(e=>{let{markdocContent:t,validate:n,validationConfig:r,transformConfiguration:i}=e;return(0,o.useMemo)((()=>{const e=a.Ay.parse("string"===typeof t?t:"");let o=[];return n&&(o=a.Ay.validate(e,r)),{tree:o.length?null:a.Ay.transform(e,i),errors:o}}),[t,n,r,i])})({markdocContent:c,validate:l,validationConfig:r,transformConfiguration:n}),p=d&&"function"===typeof d?d:s;return g.length?(0,i.jsx)(p,{errors:g}):(0,i.jsx)(e,{tree:m,...u})},d=(0,o.memo)(l((e=>{let{tree:t,renderConfiguration:n}=e;return a.Ay.renderers.react(t,o,n)}))),c=(l((e=>{let{tree:t}=e;return a.Ay.renderers.html(t)})),d)},55024:(e,t,n)=>{n.d(t,{A:()=>T});var o=n(96540),a=n(33185),r=n(63766),i=n(88934),s=(n(98992),n(81454),n(18739)),l=n(24155),d=n(25457),c=n(74848);const u=()=>(0,c.jsx)(l.A,{height:"52px"}),m=()=>(0,c.jsxs)(r.Flex,{column:!0,gap:2,children:[(0,c.jsx)(u,{}),(0,c.jsx)(u,{}),(0,c.jsx)(u,{}),(0,c.jsx)(u,{})]}),g=(0,a.default)(r.Flex).attrs((e=>({height:"52px",alignItems:"center",justifyContent:"between",gap:2,padding:[0,4],border:{side:"all",color:"border"},round:!0,...e}))).withConfig({displayName:"bundlesSelector__BundleItemContainer",componentId:"sc-1v8ff5h-0"})([""]),p=e=>{let{id:t,quantity:n,monetaryAmount:a,onPaidPlan:i,selectedId:s,onClick:l}=e;const u=(0,o.useMemo)((()=>s===t),[t,s]),m=(0,o.useCallback)((()=>{i&&l(t)}),[t,i,l]),p=(0,o.useMemo)((()=>({...i?{cursor:"pointer",_hover:{background:"secondaryHighlight"}}:{opacity:.6}})),[i]);return(0,c.jsxs)(g,{"data-testid":`bundle-item-${n}`,onClick:m,...p,children:[(0,c.jsxs)(r.TextBig,{children:[(0,c.jsx)(r.TextBig,{strong:!0,children:n})," credits",i?(0,c.jsxs)(c.Fragment,{children:[" ","for ",(0,c.jsx)(r.TextBig,{strong:!0,children:d.A.format(a)})]}):null]}),u?(0,c.jsx)(r.Icon,{name:"checkmark_s",color:"primary",size:"large"}):null]})},h=e=>{let{onPaidPlan:t,bundleId:n,onItemClick:o}=e;const{loading:a,bundles:i,error:l}=(0,s.eG)();return a?(0,c.jsx)(m,{}):l?(0,c.jsx)(r.Flex,{alignItems:"center",justifyContent:"center",children:(0,c.jsx)(r.Text,{color:"error",children:l})}):(0,c.jsx)(r.Flex,{column:!0,gap:2,children:i.map((e=>(0,c.jsx)(p,{...e,onPaidPlan:t,selectedId:n,onClick:o},e.id)))})},f=(0,a.default)(r.ModalContent).attrs((e=>{let{isMobile:t}=e;return{width:t?{base:"95vw"}:{}}})).withConfig({displayName:"styledModalContent__StyledModalContent",componentId:"sc-1amwq8j-0"})([""]);var x=n(60670),b=n(10444),y=n(60908);const v=()=>(0,c.jsxs)(r.Flex,{alignItems:"center",gap:2,children:[(0,c.jsx)(r.Icon,{name:"warning_triangle",color:"warning"}),(0,c.jsx)(r.Text,{children:"Final prices may include applicable taxes based on your country's tax laws."})]}),C=e=>{let{showOnlyPurchasedCredits:t,remainingPurchasedCredits:n,remainingReportAllowance:o,onPaidPlan:a,state:s,onBundleItemClick:l,onClose:d}=e;const u=(0,i.RQ)("/spaces/:spaceSlug/settings/billing/all-plans"),{loading:m,bundleId:g,error:p}=s||{},f=t?n:n+o;return m?(0,c.jsx)(r.Flex,{height:"120px",alignItems:"center",justifyContent:"center",children:(0,c.jsx)(r.TextBig,{children:"Purchasing credits..."})}):p?(0,c.jsx)(r.Flex,{height:"120px",alignItems:"center",justifyContent:"center",children:(0,c.jsx)(r.Text,{color:"error",children:p})}):(0,c.jsxs)(c.Fragment,{children:[a?(0,c.jsxs)(r.Flex,{column:!0,gap:2,children:[(0,c.jsxs)(r.Flex,{column:!0,gap:1,children:[(0,c.jsxs)(r.TextBig,{lineHeight:1.5,children:["You have"," ",(0,c.jsx)(r.TextBig,{"data-testid":"ai-credits-modal-remaining-credits",lineHeight:1.5,strong:!0,children:f||0})," ","AI credits available."]}),t?null:(0,c.jsxs)(r.Text,{lineHeight:1.5,children:["(You have ",o||0," free credits for report generation)"]})]}),(0,c.jsx)(r.TextBig,{lineHeight:1.5,children:"Get instant root cause analysis, automated alert troubleshooting, and in-depth reports. 1 Credit = 1 AI Investigation."})]}):(0,c.jsx)(x.A,{size:"large",...u?{onUpdateClick:d}:{}}),(0,c.jsx)(h,{onPaidPlan:a,bundleId:g,onItemClick:l}),a?(0,c.jsx)(v,{}):null]})},w={loading:!1,bundleId:void 0,error:null},k=e=>{let{showOnlyPurchasedCredits:t,remainingPurchasedCredits:n,remainingReportAllowance:a,onPaidPlan:i,onClose:l,...d}=e;const u=(0,b.J)(),[m,g]=(0,o.useState)(w),p=(0,o.useCallback)((e=>{g((t=>({...t,bundleId:e})))}),[g]),h=(0,o.useCallback)((e=>{g((t=>({...t,loading:!1,error:e?.response?.data?.errorMessage||"Something went wrong"})))}),[g]),x=(0,s.jy)({onError:h}),v=(0,o.useCallback)((()=>{m.bundleId&&(g((e=>({...e,loading:!0}))),x(m.bundleId))}),[m.bundleId,x,g]);return(0,c.jsx)(r.Modal,{backdropProps:{backdropBlur:!0},onClickOutside:l,onEsc:l,...d,children:(0,c.jsx)(y.Ay,{feature:"AICreditsModal",children:(0,c.jsxs)(f,{"data-testid":"ai-credits-modal",isMobile:u,children:[(0,c.jsxs)(r.ModalHeader,{children:[(0,c.jsxs)(r.Flex,{gap:2,alignItems:"center",children:[(0,c.jsx)(r.Icon,{name:"ai",color:"primaryAI"}),(0,c.jsx)(r.H4,{children:"Accelerate Your Troubleshooting with AI Credits"})]}),(0,c.jsx)(r.ModalCloseButton,{onClose:l})]}),(0,c.jsx)(r.ModalBody,{children:(0,c.jsx)(r.Flex,{column:!0,gap:8,width:120,padding:[0,0,4,0],children:(0,c.jsx)(C,{showOnlyPurchasedCredits:t,remainingPurchasedCredits:n,remainingReportAllowance:a,onPaidPlan:i,state:m,onBundleItemClick:p})})}),(0,c.jsx)(r.ModalFooter,{children:(0,c.jsxs)(r.Flex,{gap:2,justifyContent:"end",padding:[1,2],children:[i?(0,c.jsx)(r.Button,{label:"Purchase",onClick:v,disabled:!m.bundleId||m.loading||!!m.error}):null,(0,c.jsx)(r.Button,{label:"Close",flavour:"hollow",onClick:l})]})})]})})})};var j=n(79748);const A=e=>{let{onClose:t,...n}=e;const o=(0,b.J)();return(0,c.jsx)(r.Modal,{backdropProps:{backdropBlur:!0},onClickOutside:t,onEsc:t,...n,children:(0,c.jsx)(y.Ay,{feature:"AICreditsModal",children:(0,c.jsxs)(f,{"data-testid":"ai-credits-contact-us-modal",isMobile:o,children:[(0,c.jsxs)(r.ModalHeader,{children:[(0,c.jsxs)(r.Flex,{gap:2,alignItems:"center",children:[(0,c.jsx)(r.Icon,{name:"ai",color:"primaryAI"}),(0,c.jsx)(r.H4,{children:"Accelerate Your Troubleshooting with AI Credits"})]}),(0,c.jsx)(r.ModalCloseButton,{onClose:t})]}),(0,c.jsx)(r.ModalBody,{children:(0,c.jsx)(r.Flex,{column:!0,gap:8,width:120,padding:[4,0],children:(0,c.jsxs)(r.TextBig,{lineHeight:1.5,children:["Your account is managed through a partner (reseller or marketplace). To add AI credits, please contact"," ",(0,c.jsx)(j.A,{Component:r.TextBig,href:"mailto:sales@netdata.cloud",as:"a",cursor:"pointer",children:"sales@netdata.cloud"})]})})}),(0,c.jsx)(r.ModalFooter,{children:(0,c.jsx)(r.Flex,{gap:2,justifyContent:"end",padding:[1,2],children:(0,c.jsx)(r.Button,{label:"Close",flavour:"hollow",onClick:t})})})]})})})};var N=n(76375),I=n(3098),S=n(99728),F=n(6304),_=n(74891);const D=(0,a.default)(r.Flex).attrs((e=>({cursor:e.disabled?"default":"pointer",...e}))).withConfig({displayName:"aiCredits__AnchorAI",componentId:"sc-1yihdu8-0"})(["&:hover{text-decoration:underline;color:",";}"],(0,r.getColor)("primaryAI")),P=(0,_.A)(D),T=e=>{let{showOnlyPurchasedCredits:t,Accessor:n,label:a,modalProps:i={}}=e;const s=(0,S.JT)("billing:ReadAll"),{loaded:l,isPaid:d}=(0,N.A)(),{remainingPurchasedCredits:u,remainingReportAllowance:m}=(0,I.A)(),g=t?u:u+m,[p,h,,f]=(0,F.A)(),x=(0,o.useMemo)((()=>a||(d?`${g||0} AI credits remaining`:"AI Credits")),[a,d,g]);return(0,c.jsxs)(c.Fragment,{children:[n?(0,c.jsx)(n,{label:x,onClick:h,"data-testid":"ai-credits-accessor"}):(0,c.jsxs)(P,{onClick:h,alignItems:"center",gap:1,tooltip:"AI credits enable you to use Netdata's AI features, such as alert troubleshooting, alert configuration generation, automatic investigations and insights reports. Each of which consume 1 credit per invocation.","data-testid":"ai-credits-link",disabled:!l,children:[(0,c.jsx)(r.Icon,{name:"ai",color:"primaryAI",width:"12px",height:"12px"}),(0,c.jsx)(r.Text,{color:"primaryAI",children:x})]}),p?s?(0,c.jsx)(k,{showOnlyPurchasedCredits:t,remainingPurchasedCredits:u,remainingReportAllowance:m,onPaidPlan:d,onClose:f,...i}):(0,c.jsx)(A,{onClose:f,...i}):null]})}},59400:(e,t,n)=>{n.d(t,{AS:()=>s,K:()=>d,SS:()=>c,cK:()=>u,d0:()=>l});var o=n(33185),a=n(63766),r=n(71341);const i=(0,o.default)(a.Button).attrs({flavour:"hollow",neutral:!0}).withConfig({displayName:"styled__ActionButton",componentId:"sc-31e37b-0"})(["&&&{border-color:",";&:hover{background-color:",";}.button-icon{"," fill:",";}}"],(0,a.getColor)("nodeBadgeBorder"),(0,a.getColor)("nodeBadgeBackground"),(e=>{let{iconSize:t}=e;return t&&`\n height: ${t};\n width: ${t};\n `}),(0,a.getColor)("textDescription")),s=(0,o.default)(i).attrs({icon:"trashcan",iconSize:"15px"}).withConfig({displayName:"styled__ObsoleteButton",componentId:"sc-31e37b-1"})([""]),l=(0,o.default)(i).attrs({icon:"removeNode"}).withConfig({displayName:"styled__RemoveButton",componentId:"sc-31e37b-2"})([""]),d=(0,o.default)(a.Box).attrs({background:"placeholder",height:4,width:.25}).withConfig({displayName:"styled__InfoSeparator",componentId:"sc-31e37b-3"})([""]),c=(0,o.default)(a.Flex).withConfig({displayName:"styled__NodeActions",componentId:"sc-31e37b-4"})(["display:none;"]),u=(0,o.default)(a.Text).attrs((e=>{let{nodeStatus:t}=e;return{cursor:"Live"===t?"pointer":"auto",color:(n=t,"Live"===n?r.P.live.statusTextColor:"Stale"===n?r.P.stale.statusTextColor:r.P.offline.statusTextColor)};var n})).withConfig({displayName:"styled__NodeName",componentId:"sc-31e37b-5"})(["flex:1;&:hover{text-decoration:none !important;}"])},59721:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(33185),a=n(63766),r=n(74848);const i=(0,o.default)(a.Flex).withConfig({displayName:"item__StyledFlex",componentId:"sc-1gby0f1-0"})(["&:hover{background:",";}"],(e=>{let{hasHoverBackground:t,theme:n,hoverBackground:o="borderSecondary"}=e;return t?(0,a.getColor)(o)({theme:n}):null})),s=e=>{let{background:t,children:n,cursor:o,hasBorder:s,hasHoverBackground:l,onClick:d,padding:c,testId:u,borderColor:m="selected",round:g,hoverBackground:p,ref:h,...f}=e;return(0,r.jsx)(a.Flex,{alignItems:"center",border:s&&{side:"right",color:m},cursor:o,"data-testid":u,onClick:d,ref:h,...f,children:(0,r.jsx)(i,{round:g,alignItems:"center",background:t,hasHoverBackground:l,margin:s?[0,3,0,0]:void 0,padding:c,hoverBackground:p,children:n})})}},60670:(e,t,n)=>{n.d(t,{A:()=>u});var o=n(96540),a=n(63766),r=n(39651),i=n(38648),s=n(24609),l=n(74848);const d={small:a.Text,medium:a.TextBig,large:a.TextBigger},c={small:{},medium:{containerProps:{},Component:a.TextBig},large:{containerProps:{padding:[2]},Component:a.TextBigger}},u=e=>{let{size:t="small",onUpdateClick:n,...u}=e;const m=(0,s.dg)(),g=(0,o.useMemo)((()=>d[t]),[t]),p=(0,o.useMemo)((()=>({...c[t],..."function"===typeof n?{onClick:n}:{}})),[t,n]);return(0,l.jsxs)(a.Flex,{gap:2,alignItems:"center",...u,children:[(0,l.jsx)(a.Icon,{size:t,color:"warning",name:"warning_triangle"}),(0,l.jsx)(g,{children:"This feature is only available to paid plans"}),m?(0,l.jsx)(i.default,{}):(0,l.jsx)(r.A,{...p})]})}},64463:(e,t,n)=>{n.d(t,{A:()=>i});n(98992),n(3949);var o=n(96540),a=n(22332),r=n(42790);const i=()=>{const e=(0,a.useChart)(),[{after:t,before:n,forcePlay:i},s]=(0,r.N9)(),l=function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{autofetchOnWindowBlur:!1};return()=>{e.getNodes().forEach((e=>e.updateAttributes(o)));const a=t<0?t:-Math.floor((n-t)/1e3);s((e=>({...e,after:a,before:0,forcePlay:!!o.autofetchOnWindowBlur})))}},d=()=>{if(t>0)return;const e=Date.now();s((n=>({...n,after:1e3*Math.floor(e/1e3+t),before:1e3*Math.floor(e/1e3),forcePlay:!1})))},c=(0,o.useRef)();return c.current=d,{play:(0,o.useCallback)(l(),[n,t,i]),forcePlay:(0,o.useCallback)(l({autofetchOnWindowBlur:!0}),[n,t,i]),pause:(0,o.useCallback)(d,[t,n,i]),pauseRef:c}}},64973:(e,t,n)=>{n.d(t,{Ay:()=>h,OS:()=>g,Q8:()=>p});n(98992),n(72577);var o=n(96540),a=n(52035),r=n(34843),i=n(84929),s=n(19186),l=n(47090),d=n(57377),c=n(16015);const u=(0,i.Iz)((()=>(0,a.eU)({loaded:!1,loading:!1,userStatus:"notLoggedIn",userNodeStatus:"noAccess",nodeId:null,spaceId:null,roomIds:[],error:""})),d.Ay),m=(0,i.Iz)((()=>(0,a.eU)(1))),g=()=>{const e=window.localNetdataRegistry.mg,t=(0,r.Xr)(m(e));return(0,o.useCallback)((()=>t((e=>e+1))),[e])},p=e=>{const t=e||window.localNetdataRegistry.mg;return(0,r.fp)(u({mg:t}))},h=()=>{const e=(0,s.GJ)(),t=window.localNetdataRegistry.mg,[n,a]=(0,r.fp)(m(t)),[i,d]=p(t),{loading:u}=i;return(0,o.useEffect)((()=>{!u&&t&&e&&(d((e=>({loading:!0,nodeId:null,spaceId:null,roomIds:[],...e}))),(0,c.az)(t,window.localNetdataRegistry.nd).then((e=>{let{data:t}=e;if(Array.isArray(t.rooms)){const e=t.rooms.find((e=>e.untouchable));window.localNetdataRegistry.spaceId=t.spaceId,window.localNetdataRegistry.roomId=e?e.id:t.roomIds[0]}window.localNetdataRegistry.limitations=t.limitations?{limit:t.limitations.limit||99999999,customDashboardsLimit:t.limitations.customDashboardsLimit||99999999,windowsSupport:t.limitations.windowsSupport||!1}:{limit:window.localNetdataRegistry.nd?99999999:5,customDashboardsLimit:window.localNetdataRegistry.nd?99999999:1,windowsSupport:!!window.localNetdataRegistry.nd},d((e=>({...e,loading:!1,loaded:!0,...t,error:""})))})).catch((e=>{const t=e?.response?.data;d({loading:!1,loaded:!0,error:(0,l.o)(t?.errorMsgKey)||t?.errorMessage||"Something went wrong",userStatus:"notLoggedIn",userNodeStatus:"noAccess",nodeId:null,spaceId:null,roomIds:[]})})))}),[t,n,e,u]),{...i,checkAgain:a}}},67200:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(96540),a=n(63766),r=n(45087),i=n(74848);const s=e=>t=>{let{tooltip:n,onClick:s,...l}=t;const d=(0,o.useRef)(),c=(0,o.useCallback)((e=>{s?.(e),d.current?.blur?.()}),[s,d.current]),u=(0,o.useMemo)((()=>({...l,...s?{onClick:c}:{}})),[c,l]);return(0,i.jsx)(r.A,{align:"bottom",content:n,children:(0,i.jsx)(a.Box,{children:(0,i.jsx)(e,{ref:d,...u})})})}},68531:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(96540);const a=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const a=(0,o.useRef)(e);(0,o.useLayoutEffect)((()=>{a.current=e}),n),(0,o.useEffect)((()=>{const e=setTimeout((()=>a.current()),t);return()=>clearTimeout(e)}),[t,...n])}},71336:(e,t,n)=>{n.d(t,{AE:()=>v,HA:()=>C,Mb:()=>f,So:()=>g,d_:()=>m,g$:()=>y,gt:()=>p,ii:()=>w,jo:()=>k,zp:()=>x});var o=n(42539),a=n(85577),r=n(84287),i=n(63537),s=n(35047),l=n(92705),d=n(58646);const c=60,u=3600,m=86400,g=94694400,p=["minutes","hours","days","months"],h={minutes:c,hours:u,days:m,months:30*m},f=(e,t)=>Math.round(e/h[t]),x=(e,t)=>{const n=(0,o.W)(new Date(0),{[t]:e});return-(0,s._)(n)},b={startDate:"start",endDate:"finish"},y=e=>b[e],v=[{period:"Last 5 minutes",value:-300,resolution:"minutes"},{period:"Last 10 minutes",value:-600,resolution:"minutes"},{period:"Last 15 minutes",value:-900,resolution:"minutes"},{period:"Last 30 minutes",value:-1800,resolution:"minutes"},{period:"Last hour",value:-3600,resolution:"hours"},{period:"Last 2 hours",value:-7200,resolution:"hours"},{period:"Last 6 hours",value:-21600,resolution:"hours"},{period:"Last 12 hours",value:-43200,resolution:"hours"},{period:"Last day",value:-m,resolution:"days"},{period:"Last 2 days",value:-2*m,resolution:"days"},{period:"Last 7 days",value:-7*m,resolution:"days"}],C=function(e,t){let{onlyDates:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=n?"MMMM d yyyy":"MMMM d yyyy, H:mm:ss";return{formattedStartDate:(0,a.GP)(e,o),formattedEndDate:(0,a.GP)(t,o)}},w=(e,t)=>{const n=(0,l.u)(e,"MMMM d yyyy, H:mm")?e:(0,d.qg)(e,"MMMM d yyyy, H:mm",Date.now());return(0,d.qg)(`${n} ${(e=>{if(!e)return"+00:00";const t=e.toString().split("."),n=`${t[0]>0?"+":"-"}${Math.abs(t[0]).toString().padStart(2,0)}`;return t.length>1?`${n}:${String(.6*t[1]).padEnd(2,0)}`:`${n}:00`})(t)}`,"MMMM d yyyy, H:mm xxx",Date.now())},k=(e,t)=>(0,r.k)((0,i.W)(e),(0,i.W)(t))},71341:(e,t,n)=>{n.d(t,{P:()=>o});const o={live:{statusTextColor:"live",indicatorWrapperColor:"live",counterColor:"bright"},stale:{statusTextColor:"stale",indicatorWrapperColor:"stale",counterColor:"bright"},offline:{statusTextColor:"textLite",indicatorWrapperColor:"offline",counterColor:"bright"},unseen:{statusTextColor:"unseen",indicatorWrapperColor:"unseen",counterColor:"bright"}}},71581:(e,t,n)=>{n.d(t,{K3:()=>s,On:()=>l,ZH:()=>a,yT:()=>i});n(98992),n(37550);var o=n(96540);const a=e=>{const t=e.labels||{};return"snmp"===t._vnode_type||!!(t.sysDescr||t.sysContact||t.sysLocation)},r=[{id:"servers",label:"Servers",isDefault:!0,isVisible:()=>!0,hideFn:e=>a(e)},{id:"snmp",label:"Network Devices",isVisible:e=>e.some(a),hideFn:e=>!a(e)}],i=e=>(0,o.useMemo)((()=>r.filter((t=>t.isVisible(e)))),[e]),s=e=>r.find((t=>t.id===e)),l=e=>(0,o.useMemo)((()=>{const t=r.find((t=>t.id===e));return t?.hideFn||(()=>!1)}),[e])},74891:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(63766),a=n(45087),r=n(74848);const i={align:"top"},s=e=>function(){let{tooltip:t,tooltipProps:n=i,noWrapper:s,WrapperComponent:l=o.Box,...d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t?(0,r.jsx)(a.A,{plain:!0,content:t,...n,children:s?(0,r.jsx)(e,{...d}):(0,r.jsx)(l,{"data-testid":"tooltip-box",children:(0,r.jsx)(e,{...d})})}):(0,r.jsx)(e,{...d})}},76375:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(96540),a=n(18739);const r={Business:!0,Pro:!0,Homelab:!0,Community:!1},i=()=>{const{loaded:e,value:t,refresh:n}=(0,a.JN)(),i=(0,o.useMemo)((()=>e&&r[t?.class]),[e,t?.class]),s=(0,o.useMemo)((()=>e&&!!t.trialEndsAt),[e,t.trialEndsAt]);return{loaded:e,isPaid:i,isTrial:s,plan:t,refresh:n}}},78804:(e,t,n)=>{n.d(t,{c:()=>r});var o=n(33185),a=n(63766);const r=o.default.div.withConfig({displayName:"styled__Divider",componentId:"sc-14bbmjw-0"})(["background:",";height:1px;width:auto;margin:"," ",";"],(0,a.getColor)("disabled"),(0,a.getSizeBy)(1),(0,a.getSizeBy)(2))},80590:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(96540),a=n(3319),r=n(74848);const i=e=>t=>{let{callback:n,feature:i,isStart:s,isSuccess:l,isFailure:d,eventReason:c,payload:u={},...m}=t;const{sendLog:g,isReady:p}=(0,a.A)(),h=(0,o.useCallback)((e=>{const t=m[n],o={feature:i,isStart:s,isSuccess:l,isFailure:d,eventReason:c,...u,...m["data-ga"]?{dataGa:m["data-ga"]}:{},...m.dataGa?{dataGa:m.dataGa}:{},...m["data-track"]?{dataTrack:m["data-track"]}:{},...m.label?{label:m.label}:{}};"function"===typeof t&&t(e),g(o,!0)}),[n,g,p,u,m]),f=(0,o.useMemo)((()=>({...m,[n]:h})),[m,n,h]);return(0,r.jsx)(e,{...f})}},81214:(e,t,n)=>{n.d(t,{A:()=>o});const o=async e=>{if("string"!==typeof e)return console.error("Pass a string to copyToClipboard"),!1;const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const o=document.getSelection(),a=o.rangeCount>0&&o.getRangeAt(0);document.body.append(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length;let r=!1;try{navigator.clipboard?(await navigator.clipboard.writeText(t.value),r=!0):r=document.execCommand("copy")}catch{}return t.remove(),a&&(o.removeAllRanges(),o.addRange(a)),n&&n.focus(),r}},81641:(e,t,n)=>{n.d(t,{A_:()=>l,gC:()=>c,mQ:()=>d,yD:()=>s});var o=n(88934),a=n(16373),r=n(22332);const i={},s=()=>{const e=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),t=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),n=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),a=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),r=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/home"),i=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/home");return e||n||r||t||a||i},l=()=>{const e=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/top"),t=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/top"),{hasHistory:n}=(0,a.Ol)({extraKey:"fn"})||i;return(e||t)&&!n},d=()=>{const e=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/events"),t=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/events");return e||t},c=()=>{const e=d(),t=(0,r.useAttributeValue)("autofetch");return!(0,r.useAttributeValue)("paused")&&t&&!e}},84103:(e,t,n)=>{n.d(t,{JJ:()=>f,L6:()=>j,LO:()=>u,d$:()=>k,ph:()=>h});n(98992),n(81454),n(8872);var o=n(91130),a=n(15505),r=n(17829),i=n(98830),s=n(39175);const l=/:::\d+$/,d={logs:(e,t)=>t?/logs/.test(t):"systemd-journal"===e,default:(e,t)=>t?!/logs/.test(t):"systemd-journal"!==e},c=e=>{const t=d[e]||d.default;return function(){let{functions:e=[],nodes:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.reduce(((e,o)=>{let{name:a,version:r=0,ni:i,tags:s,...l}=o;return t(a,s)?[...e,{slug:`${a}:::${r}`,name:a,nodes:i.reduce(((e,t)=>n[t]?(e[n[t].nd||n[t].mg]=!0,e):e),{}),...l}]:e}),[])}},u=(e,t,n,a)=>(a=a?Array.isArray(a)?a:[a]:[],(0,s.tB)(t)?o.A.get(`/api/v3/functions?scope_nodes=${a.join("|")||"*"}`,{baseURL:window.envSettings.agentApiUrl,transform:c(n)}):o.A.post(`/api/v3/spaces/${e}/rooms/${t}/functions`,{scope:{nodes:a},selectors:{nodes:["*"]}},{transform:c(n)})),m=(e,t)=>{let{merge:n,direction:o,dataOnly:r=!1,tail:i=!1,reset:s=!1}=t;return t=>((t=(0,a.Ds)(t,{omit:["histogram","_auxiliary"]})).defaultCharts||"processes"!==e||(t.defaultCharts=[["CPU","Category"],["Memory","Category"]]),t.defaultCharts=t.defaultCharts||[],r||(t.aggregations=t.facets),t.merge=n,t.direction=o,t.dataOnly=r,t.tail=i,t.reset=s,t.transactionId=null,t)},g=(e,t)=>"after"===e||"before"===e?Math.floor(t/1e3):t,p=(e,t)=>"query"!==e?t:(Array.isArray(t)&&(t=t[0]),"string"===typeof t?t.split(/\s+/).join(" "):t),h=e=>{let{roomId:t,cloudNodeIds:n,nodeIds:a,fn:r,acceptedParams:i=[],merge:d=!1,reset:c=!1,filters:u={},v:h,transactionId:f,pageSize:x=200,_auxiliary:b,...y}=e;const v=3===h,C={"X-Transaction-Id":f};let w=i.reduce(((e,t)=>{let n=g(t,y[t]);return n=v?n:"undefined"===typeof n||null===n?null:`${n}`,n?v?{...e,[t]:n}:e?`${e} ${t}:${n}`:`${t}:${n}`:e}),v?{}:" ");if(i?.length)if(v){const{query:e,...t}=u;w.query=p("query",e),w.selections=Object.keys(t).reduce(((e,t)=>{const n=g(t,u[t]);return{...e,[t]:n}}),{})}else w=Object.keys(u).reduce(((e,t)=>{let n=g(t,u[t]);return n=p(t,n),n="undefined"===typeof n||null===n?null:`${n}`,n?e?`${e} ${t}:${n}`:`${t}:${n}`:e}),w);const k=(0,s.tB)(t),[j]=k?a:n;let A;return r=r.replace(l,""),A=v?o.A.post(k?`/host/${j}/api/v3/function?function=${r}`:`/api/v2/nodes/${j}/function?function=${r}`,{...w,...b&&{_auxiliary:b},timeout:12e4,last:x},{headers:C,...k&&{baseURL:window.envSettings.agentApiUrl},transform:m(r,{merge:d,direction:y.direction,dataOnly:y.data_only&&i.includes("data_only"),tail:y.tail,reset:c,transactionId:f})}):o.A.get(k?`/host/${j}/api/v3/function`:`/api/v2/nodes/${j}/function`,{params:{function:`${r}${w}`,timeout:12e4,last:x},headers:C,...k&&{baseURL:window.envSettings.agentApiUrl},transform:m(r,{merge:d,direction:y.direction,dataOnly:y.data_only&&i.includes("data_only"),tail:y.tail,reset:c,transactionId:f})}),A.catch((e=>{throw e.merge=d,e.direction=y.direction,e.dataOnly=y.data_only&&i.includes("data_only"),e.tail=y.tail,e.reset=c,e.transactionId=null,e})),A},f=e=>{let{roomId:t,cloudNodeIds:n,nodeIds:r,fn:i,after:d,before:c}=e;const u=(0,s.tB)(t),m=`${u?"%20":" "}info after:${g("after",d)} before:${g("before",c)}`;if(i=i.replace(l,""),u){const[e]=r;return o.A.get(`/host/${e}/api/v3/function?function=${i}${m}`,{baseURL:window.envSettings.agentApiUrl,transform:a.Ds})}const[p]=n;return o.A.get(`/api/v2/nodes/${p}/function`,{params:{function:`${i}${m}`,timeout:12e4},transform:a.Ds})},x={filter:!1,index:1,name:"Unknown",sort:"ascending",sortable:!1,sticky:!1,summary:"",type:"string",uniqueKey:!1,visible:!0,dummy:!1},b=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{[e]:{...x,name:t.name||e,...t}}},y={...b("Timestamp",{type:"datetime",index:0}),...b("Tags",{type:"pill",index:1,wrap:!0}),...b("Description",{type:"feedTemplate",index:2}),...b("source",{type:"feedTemplate",index:3,dummy:!0}),...b("json",{type:"feedTemplate",index:4,dummy:!0})},v=function(){let[e]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{type:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"retention"===t?/exceeds the maximum data retention/.test(e)?"You've exceeded your plan's retention limit":"":e},C=(e,t)=>n=>{let{errors:o=[],page_size:a,results:{hits:r,aggregations:i}}=n;const s=r?.hits||[];return{columns:{...y},data:s.map((function(){let{_source:e={},_source:{event:n,host:o=[],agent:a={},Netdata:r,tags:i}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=Array.isArray(o)?o:[o];return r={...r,...r.alert?{alert:{...r.alert,id:r.alert.transition?.id,...r.alert.name?{name:Array.isArray(r.alert.name)?r.alert.name:[r.alert.name]}:{},...r.alert.current?{current:{...r.alert.current,status:r.alert.current.status?Array.isArray(r.alert.current.status)?r.alert.current.status:[r.alert.current.status]:[]}}:{}}}:{}},[e["@timestamp"],i||[],n.id,{...e,...n,...r,hosts:s,agentId:a.id,roomId:t},e]})),default_sort_column:null,type:"table",update_every:5,pageSize:a,totalSize:r.total?.value||0,anchorBefore:s[s.length-1]?.sort?.[0],anchorAfter:s[0]?.sort?.[0],aggregations:i,merge:e,retentionWarning:v(o,{type:"retention"}),warning:v(o)}},w=(e,t,n,o)=>n=>{let{facets:a=[],items:i={},transitions:s=[]}=n;const l=s.map((n=>{let{machine_guid:o,transition_id:a,node_id:i,hostname:s,alert:l,new:{status:d,value:c},when:u,old:{status:m},instance:g,units:p}=n;const h={action:"alert-node-transition",space:{id:e},roomId:t,alert:{id:a,current:{status:[d],value_string:(0,r.m3)(c,p)},previous:{status:m},name:[l]},chart:{name:g},hosts:[{id:i||o,name:s}]};return[1e3*u,["alert","node_instance"],a,h,h,d,name,g]}));return{columns:{...y,...b("Status",{type:"value",index:5,dummy:!0,filter:"multiselect"}),...b("Alert Name",{type:"value",index:6,dummy:!0,filter:"multiselect"}),...b("Instance",{type:"value",index:7,dummy:!0,filter:"multiselect"})},data:l,default_sort_column:null,type:"table",update_every:5,pageSize:100,totalSize:i?.matched||l.length,anchorBefore:s[s.length-1]?.gi,aggregations:a,merge:o,retentionWarning:null,warning:null}},k=e=>{let{nodeIds:t=[],spaceId:n,roomId:a,roomSlug:r,anchor:l="",merge:d=!1,after:c,before:u,filters:m,anchorOffset:g,cloudNodeIds:p,pageSize:h=200,...f}=e;if((0,s.tB)(a)){const e=new URLSearchParams({after:c?Math.floor(c/1e3):c,before:u?Math.ceil(u/1e3):u,last:200,anchor_gi:l,options:"minify",...m,...f,scope_nodes:t.join("|")||"*"}).toString();return o.A.get(`/api/v2/alert_transitions?${e}`,{baseURL:window.envSettings.agentApiUrl,transform:w(n,a,0,d)})}return o.A.post("/api/v1/feed/search",{...m,...f,histogram_seconds:(0,i.Bp)(c,u)?.secs||1,node_ids:p,page_size:h,space_id:n,room_ids:"all-nodes"!==r?[a]:[],search_before:l||Date.now(),from_timestamp:c,to_timestamp:u},{transform:C(d,a)})},j=()=>o.A.get("/api/v1/feed/static/facets")},84535:(e,t,n)=>{n.d(t,{U:()=>a,u:()=>r});n(98992),n(8872);const o=[{iconName:"osAlpineLinux",logoFilename:"alpine.svg",name:"alpine",osNames:["Alpine Linux"],title:"Alpine Linux"},{iconName:"osAmazonLinux",logoFilename:"linux.svg",name:"linux",osNames:["Amazon Linux","Amazon Linux AMI"],title:"Amazon Linux"},{iconName:"osArchLinux",logoFilename:"arch.svg",name:"archarm",osNames:["Archcraft","Arch Linux","Arch Linux 32","Arch Linux ARM","ArchLabs","ArchLinux"],title:"Arch Linux"},{iconName:"osCentos",logoFilename:"centos.svg",name:"centos",osNames:["CentOS","CentOS Linux","CentOS Stream"],title:"CentOS"},{iconName:"osCoreOS",logoFilename:"coreos.svg",name:"coreos",osNames:["Container Linux by CoreOS"],title:"CoreOS"},{iconName:"osDebian",logoFilename:"debian.svg",name:"debian",osNames:["Debian GNU/Linux"],title:"Debian"},{iconName:"osProxmox",logoFilename:"proxmox.svg",name:"proxmox",osNames:["Proxmox VE"],title:"Proxmox"},{iconName:"osFedora",logoFilename:"fedora.svg",name:"fedora",osNames:["Fedora","Fedora Linux","Fedora Remix for WSL"],title:"Fedora"},{iconName:"osFreeBSD",logoFilename:"freebsd.svg",name:"freebsd",osNames:["FreeBSD"],title:"FreeBSD"},{iconName:"serviceFreeNAS",logoFilename:"freenas.svg",name:"freenas",osNames:[],title:"FreeNAS"},{iconName:"osGentoo",logoFilename:"gentoo.svg",name:"gentoo",osNames:["Gentoo"],title:"Gentoo"},{iconName:"serviceKubernetes",logoFilename:"kubernetes.svg",name:"kubernetes",osNames:[],title:"Kubernetes"},{iconName:"osLinux",logoFilename:"linux.svg",name:"linux",osNames:[],title:"Linux"},{iconName:"osMacOSX",logoFilename:"macos.svg",name:"macos",osNames:["mac"],title:"MacOS"},{iconName:"osMacOSX",logoFilename:"macos.svg",name:"mac",osNames:["mac"],title:"MacOS"},{iconName:"osLinuxManjaro",logoFilename:"manjaro.svg",name:"manjaro",osNames:["Manjaro Linux","Manjaro-ARM"],title:"Manjaro"},{iconName:"serviceOpenStack",logoFilename:"openstack.svg",name:"openstack",osNames:[],title:"OpenStack"},{iconName:"osSuseLinux",logoFilename:"opensuse.svg",name:"opensuse",osNames:["openSUSE","openSUSE Leap","openSUSE Leap Micro","openSUSE MicroOS","openSUSE Tumbleweed"],title:"Open Suse"},{iconName:"serviceOpenWrt",logoFilename:"openwrt.svg",name:"openwrt",osNames:["OpenWrt"],title:"OpenWRT"},{iconName:"osOracle",logoFilename:"oracle.svg",name:"oracle",osNames:["Oracle Linux Server"],title:"Oracle Linux"},{iconName:"servicePfSense",logoFilename:"pfsense.svg",name:"pfsense",osNames:[],title:"PFSense"},{logoFilename:"raspberry-pi.svg",name:"raspberry-pi",osNames:[],title:"Raspberry PI"},{iconName:"osRaspbian",name:"raspbian",osNames:["Raspbian","Raspbian GNU/Linux"],title:"Raspbian"},{iconName:"osRedHat",logoFilename:"redhat.svg",name:"redhat",osNames:["Red Hat Enterprise Linux","Red Hat Enterprise Linux Server","Red Hat Enterprise Linux Workstation","RedHatEnterpriseServer"],title:"Red Hat Enterprise Linux"},{iconName:"osSuseLinux",logoFilename:"suse.svg",name:"suse",osNames:[],title:"Suse"},{iconName:"osUbuntu",logoFilename:"ubuntu.svg",name:"ubuntu",osNames:["Ubuntu","Ubuntu Core"],title:"Ubuntu"},{iconName:"windows",logoFilename:"windows.svg",name:"windows",osNames:["Microsoft Windows"],title:"Windows"},{iconName:"os3ComHuawei",logoFilename:"huawei.svg",name:"3com-huawei",osNames:["3Com-Huawei"],title:"3Com-Huawei"},{logoFilename:"a10.png",name:"a10",osNames:["A10"],title:"A10"},{iconName:"osAllied",logoFilename:"alliedtelesis.svg",name:"allied",osNames:["Allied","Allied Telesis"],title:"Allied"},{iconName:"osAlcatelLucent",logoFilename:"alcatellucent.svg",name:"alcatel-lucent",osNames:["Alcatel-Lucent","Alcatel","Lucent"],title:"Alcatel-Lucent"},{iconName:"osAPC",logoFilename:"apc.svg",name:"apc",osNames:["APC"],title:"APC"},{iconName:"osArista",logoFilename:"arista.svg",name:"arista",osNames:["Arista","EOS"],title:"Arista"},{iconName:"osAruba",logoFilename:"aruba.svg",name:"aruba",osNames:["Aruba","ArubaOS"],title:"Aruba"},{iconName:"osAvaya",logoFilename:"avaya.svg",name:"avaya",osNames:["Avaya"],title:"Avaya"},{iconName:"osAvocent",logoFilename:"avocent.svg",name:"avocent",osNames:["Avocent"],title:"Avocent"},{iconName:"osAVTECH",logoFilename:"avtech.svg",name:"avtech",osNames:["AVTECH"],title:"AVTECH"},{iconName:"osBarracuda",logoFilename:"barracuda.svg",name:"barracuda",osNames:["Barracuda"],title:"Barracuda"},{logoFilename:"bcn.png",name:"bluecat",osNames:["Bluecat"],title:"Bluecat"},{iconName:"osBrother",logoFilename:"brother.svg",name:"brother",osNames:["Brother"],title:"Brother"},{iconName:"osBrocade",logoFilename:"brocade.svg",name:"brocade",osNames:["Brocade"],title:"Brocade"},{logoFilename:"chatsworth.png",name:"chatsworth",osNames:["Chatsworth"],title:"Chatsworth"},{logoFilename:"checkpoint.png",name:"checkpoint",osNames:["Checkpoint","Check Point"],title:"Checkpoint"},{iconName:"osCiena",logoFilename:"ciena.svg",name:"ciena",osNames:["Ciena"],title:"Ciena"},{iconName:"osCisco",logoFilename:"cisco.svg",name:"cisco",osNames:["Cisco","IOS","IOS-XE","NX-OS","IOS XR"],title:"Cisco"},{iconName:"osCitrix",logoFilename:"citrix.svg",name:"citrix",osNames:["Citrix"],title:"Citrix"},{logoFilename:"cradlepoint.png",name:"cradlepoint",osNames:["Cradlepoint"],title:"Cradlepoint"},{iconName:"osCyberpower",logoFilename:"cyberpower.svg",name:"cyberpower",osNames:["Cyberpower"],title:"Cyberpower"},{iconName:"osDLink",logoFilename:"dlink.svg",name:"d-link",osNames:["D-Link"],title:"D-Link"},{iconName:"osDell",logoFilename:"dell.svg",name:"dell",osNames:["Dell"],title:"Dell"},{iconName:"osEaton",logoFilename:"eaton.svg",name:"eaton",osNames:["Eaton"],title:"Eaton"},{iconName:"osEricsson",logoFilename:"ericsson.svg",name:"ericsson",osNames:["Ericsson"],title:"Ericsson"},{logoFilename:"exagrid.png",name:"exagrid",osNames:["ExaGrid"],title:"ExaGrid"},{iconName:"osExtreme",logoFilename:"extreme.svg",name:"extreme",osNames:["Extreme","ExtremeXOS"],title:"Extreme"},{iconName:"osF5",logoFilename:"f5.svg",name:"f5",osNames:["F5","BIG-IP"],title:"F5"},{iconName:"osFireeye",logoFilename:"trellix.svg",name:"fireeye",osNames:["Fireeye","Trellix"],title:"Fireeye"},{iconName:"osFortinet",logoFilename:"fortinet.svg",name:"fortinet",osNames:["Fortinet","FortiOS"],title:"Fortinet"},{logoFilename:"gigamon.png",name:"gigamon",osNames:["Gigamon"],title:"Gigamon"},{iconName:"osHP",logoFilename:"hp.svg",name:"hp",osNames:["HP","Hewlett-Packard"],title:"HP"},{iconName:"osHPE",logoFilename:"hpe.svg",name:"hpe",osNames:["HPE","Hewlett Packard Enterprise"],title:"HPE"},{iconName:"osHuawei",logoFilename:"huawei.svg",name:"huawei",osNames:["Huawei","VRP"],title:"Huawei"},{iconName:"osIBM",logoFilename:"ibmos.svg",name:"ibm",osNames:["IBM"],title:"IBM"},{logoFilename:"infinera.png",name:"infinera",osNames:["Infinera"],title:"Infinera"},{iconName:"osInfoblox",logoFilename:"infoblox.svg",name:"infoblox",osNames:["Infoblox","NIOS"],title:"Infoblox"},{logoFilename:"junos.png",name:"juniper",osNames:["Juniper","JUNOS"],title:"Juniper"},{iconName:"osKyocera",logoFilename:"kyocera.svg",name:"kyocera",osNames:["Kyocera"],title:"Kyocera"},{logoFilename:"linksys.png",name:"linksys",osNames:["Linksys"],title:"Linksys"},{logoFilename:"mcafee.png",name:"mcafee",osNames:["McAfee"],title:"McAfee"},{logoFilename:"meraki.png",name:"meraki",osNames:["Meraki"],title:"Meraki"},{iconName:"osMikroTik",logoFilename:"mikrotik.svg",name:"mikrotik",osNames:["MikroTik","RouterOS"],title:"MikroTik"},{iconName:"osNEC",logoFilename:"nec.svg",name:"nec",osNames:["NEC"],title:"NEC"},{iconName:"osNETGEAR",logoFilename:"netgear.svg",name:"netgear",osNames:["NETGEAR"],title:"NETGEAR"},{iconName:"osNetApp",logoFilename:"netapp.svg",name:"netapp",osNames:["NetApp","Data ONTAP"],title:"NetApp"},{iconName:"osNokia",logoFilename:"nokia.svg",name:"nokia",osNames:["Nokia","SR OS"],title:"Nokia"},{iconName:"osOpengear",logoFilename:"opengear.svg",name:"opengear",osNames:["Opengear"],title:"Opengear"},{iconName:"osPaloAlto",logoFilename:"panos.svg",name:"palo alto",osNames:["Palo Alto","PAN-OS"],title:"Palo Alto"},{logoFilename:"panduit.png",name:"panduit",osNames:["Panduit"],title:"Panduit"},{iconName:"osPeplink",logoFilename:"peplink.svg",name:"peplink",osNames:["Peplink"],title:"Peplink"},{iconName:"osPfSense",logoFilename:"pfsense.svg",name:"pfsense",osNames:["pfSense"],title:"pfSense"},{iconName:"osRaritan",logoFilename:"raritan.svg",name:"raritan",osNames:["Raritan"],title:"Raritan"},{logoFilename:"riverbed.png",name:"riverbed",osNames:["Riverbed"],title:"Riverbed"},{iconName:"osRuckus",logoFilename:"ruckus.svg",name:"ruckus",osNames:["Ruckus"],title:"Ruckus"},{logoFilename:"servertech.png",name:"servertech",osNames:["Servertech"],title:"Servertech"},{logoFilename:"silverpeak.png",name:"silverpeak",osNames:["Silverpeak"],title:"Silverpeak"},{logoFilename:"sophos.png",name:"sophos",osNames:["Sophos"],title:"Sophos"},{iconName:"osSynology",logoFilename:"synology.svg",name:"synology",osNames:["Synology","DSM"],title:"Synology"},{iconName:"osTPLink",logoFilename:"tplink.svg",name:"tp-link",osNames:["TP-Link"],title:"TP-Link"},{iconName:"osTrippLite",logoFilename:"tripplite.svg",name:"tripp lite",osNames:["Tripp Lite"],title:"Tripp Lite"},{iconName:"osUbiquiti",logoFilename:"ubiquiti.svg",name:"ubiquiti",osNames:["Ubiquiti","UniFi","EdgeOS"],title:"Ubiquiti"},{logoFilename:"velocloud.png",name:"velocloud",osNames:["VeloCloud"],title:"VeloCloud"},{iconName:"osVertiv",logoFilename:"vertiv.svg",name:"vertiv",osNames:["Vertiv"],title:"Vertiv"},{iconName:"osVMware",logoFilename:"vmware.svg",name:"vmware",osNames:["VMware","ESXi","vSphere"],title:"VMware"},{iconName:"osWatchGuard",logoFilename:"watchguard.svg",name:"watchguard",osNames:["WatchGuard"],title:"WatchGuard"},{iconName:"osZebra",logoFilename:"zebra.svg",name:"zebra",osNames:["Zebra"],title:"Zebra"},{iconName:"osZyxel",logoFilename:"zyxel.svg",name:"zyxel",osNames:["Zyxel"],title:"Zyxel"}],a=o.reduce(((e,t)=>({...e,[t.name]:t})),{}),r=o.reduce(((e,t)=>({...e,...t.osNames.reduce(((e,n)=>({...e,[n]:t})),{})})),{})},85720:(e,t,n)=>{n.d(t,{A:()=>p,G:()=>u});var o=n(96540),a=n(33185),r=n(63766),i=n(88934),s=n(74891),l=n(74848);const d=(0,s.A)(r.Flex),c=e=>e?"selected":"modalBackground",u=(0,a.default)(r.Flex).withConfig({displayName:"item__PanelRowContainer",componentId:"sc-lf007z-0"})(["cursor:",";"," &:hover{background:",";}",""],(e=>{let{disabled:t,justDesc:n}=e;return t||n?"default":"pointer"}),(e=>{let{justDesc:t}=e;return t&&"pointer-events: none;"}),(e=>(0,r.getColor)(c(e.isSidebar))(e)),(e=>e.selected&&`background: ${(0,r.getColor)(c(e.isSidebar))(e)};`)),m=(0,a.default)(r.Icon).withConfig({displayName:"item__StyledIcon",componentId:"sc-lf007z-1"})(["flex:0 0 auto;"]),g=(0,a.default)(r.IconComponents.LoaderIcon).withConfig({displayName:"item__StyledLoaderIcon",componentId:"sc-lf007z-2"})(["flex:0 0 auto;height:16px;width:16px;"]),p=e=>{let{disabled:t,children:n,Wrapper:a=r.Text,textProps:s,to:c="",onClick:p,testid:h,icon:f,iconHeight:x="16px",iconWidth:b="16px",iconColor:y="menuItem",textColor:v="menuItem",padding:C=[2,4],margin:w=[0],round:k=0,gap:j=3,actions:A,selected:N,loading:I,width:S="100%",isSidebar:F=!1,isSecondary:_,justDesc:D,ref:P,tooltip:T,tooltipProps:M,...R}=e;const L=(0,i.Zp)(),$=(0,o.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),t||(p&&p(e),c&&L(c))}),[p,t,c]),E=R["data-ga"]||"";return(0,l.jsxs)(u,{ref:P,flexWrap:!1,justifyContent:"between",alignItems:"center",padding:C,margin:w,round:k,onClick:$,"data-testid":h,width:S,selected:N,disabled:t,isSidebar:F,justDesc:D,...E&&{"data-ga":E},...R,children:[(0,l.jsxs)(d,{alignItems:"center",gap:j,flex:!0,basis:"",tooltip:T,tooltipProps:M,children:[I?(0,l.jsx)(g,{}):"string"===typeof f?(0,l.jsx)(m,{name:f,disabled:t,color:y,height:x,width:b}):f,!!n&&(0,l.jsx)(a,{opacity:t?"medium":void 0,width:"150px",color:v,italic:_,...s,children:n})]}),A]})}},86529:(e,t,n)=>{n.d(t,{A:()=>d,j:()=>l});var o=n(96540),a=n(54803),r=n(42790),i=n(10444),s=n(74848);const l=e=>{let{after:t,before:n}=e;return{start:t<0?t:Math.floor(t),end:t<0?0:Math.ceil(n)}},d=e=>{let{tagging:t,isPlaying:n}=e;const d=(0,i.J)(),[{offset:c,after:u,before:m},g]=(0,r.N9)(),p=(0,o.useCallback)((e=>{let{start:t=-900,end:n=0}=e;const o=t,a=o<0?0:n;g((e=>({...e,after:o,before:a})))}),[]),h=(0,o.useMemo)((()=>l({after:u,before:m})),[u,m]);return(0,s.jsx)(a.A,{values:h,utc:c,onChange:p,tagging:t,isPlaying:n,isSmall:d})}},86706:(e,t,n)=>{n.d(t,{Z8:()=>g,K2:()=>p,kd:()=>m,jX:()=>h,pB:()=>y,i3:()=>k,Gi:()=>f,$D:()=>b,gk:()=>x,bj:()=>C});n(98992),n(54520),n(3949),n(81454);var o=n(52035),a=n(34843),r=n(84929),i=n(63231),s=n(46587),l=n(24609),d=n(57377);const c=(0,r.Iz)((()=>(0,o.eU)("")),d.Ay),u={ids:(0,r.Iz)((()=>(0,r.tx)([]))),updatedAt:(0,r.Iz)((()=>(0,r.tx)(""))),loaded:(0,r.Iz)((()=>(0,r.tx)(!1)))},m=(0,r.Iz)((e=>{let{id:t,key:n}=e;return(0,o.eU)((e=>e(u[n](t))),((e,o,a)=>{const r=e(u[n](t)),i="function"===typeof a?a(r):a;o(u[n](t),i)}))}),d.Ay),g=(e,t)=>{Object.values(u).forEach((n=>e(n(t))))},p=(0,r.Iz)((e=>{let{id:t,spaceId:n}=e;return(0,o.eU)((e=>e(c({id:t,spaceId:n}))),((e,o,a)=>{o(c({id:t,spaceId:n}),a)}))}),d.Ay),h=(0,r.Iz)((e=>{let{ids:t,spaceId:n}=e;return(0,o.eU)((e=>t.map((t=>e(p({id:t,spaceId:n}))))),((e,t,o)=>{o.forEach((e=>{let{id:o,role:a}=e;t(p({id:o,spaceId:n}),a)}))}))}),d.Ay),f=()=>{const e=(0,l.vt)();return(0,a.md)(m({id:e,key:"ids"}))},x=()=>{const e=(0,l.vt)();return(0,a.md)(m({id:e,key:"loaded"}))},b=e=>{const t=(0,l.vt)();return(0,a.md)(h({ids:e,spaceId:t}))},y=()=>"admin"===(e=>{const t=(0,l.vt)();return(0,a.md)(p({id:e,spaceId:t}))})((0,s.uW)("id")),v=(0,r.Iz)((e=>{let{ids:t,spaceId:n}=e;return(0,o.eU)((e=>t.map((t=>({...e((0,i.m)({id:t})),role:e(p({id:t,spaceId:n}))})))))}),d.Ay),C=()=>{const e=(0,l.vt)(),t=f();return(0,a.md)(v({ids:t,spaceId:e}))},w=(0,r.Iz)((e=>{let{memberIds:t,spaceId:n}=e;return(0,o.eU)((e=>e(v({ids:t,spaceId:n})).filter((e=>{let{role:t}=e;return"admin"===t}))))}),d.Ay),k=()=>{const e=(0,l.vt)(),t=f();return(0,a.md)(w({memberIds:t,spaceId:e}))}},88255:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(63766),a=n(35184),r=n(74848);const i=e=>{let{children:t,containerProps:n,sidebar:i=null,blurred:s,blurProps:l,BlurredContent:d,widthAuto:c=!1,ref:u,...m}=e;return(0,r.jsxs)(o.Flex,{id:"main",height:"100%",width:c?"auto":"100%",position:"relative",overflow:"hidden",flex:"1",...n,children:[(0,r.jsx)(o.Flex,{column:!0,overflow:"hidden",width:c?"auto":"100%",...m,ref:u,children:t}),i,s&&(0,r.jsx)(a.I1,{...l,children:d?(0,r.jsx)(d,{}):null})]})}},88307:(e,t,n)=>{n.d(t,{C:()=>i});var o=n(81214),a=n(51900),r=n(12724);const i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return()=>{(0,o.A)(e);const n=(0,r.UI)({header:"Copied",text:"Command copied to your clipboard! Please run it on your node's terminal.",icon:"gear",...t,success:!0});a.A.success(n,{context:"copy"})}}},88325:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(96540),a=n(18739),r=n(24609);const i=e=>{const{loaded:t,value:n,hasError:i}=(0,a.JN)(),s=(0,r.bq)(),l=t&&n?n.billingEmail?"update":"checkout":"",d=`/spaces/${s}/settings/billing/all-plans`,c=(0,o.useCallback)((e=>t&&n?`${d}#billingModalType=${l}&billingModalSlug=${e}`:null),[e,s,l]),u=e?c(e):d;return{loaded:t,getUrl:c,url:u,hasError:i}}},89284:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(49181),a=n(16866),r=n(63766),i=n(74848);const s=e=>{let{state:t,rawState:n}=e;const s=n||(0,o.GM)(t),{flavour:l}=a.J4[s.toLocaleLowerCase()];return(0,i.jsx)(r.Pill,{flavour:l,children:s})}},90657:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(96540),a=n(88934),r=n(41395),i=n(39175),s=n(78075);const l=()=>{const e=(0,a.Zp)();return(0,o.useCallback)((()=>{if(i.Ay){const e=window.location.origin+window.location.pathname.replace(i.y7,""),t=(0,s.u0)();window.location.href=(0,r.QU)(`${window.envSettings.cloudUrl}/trust?redirect_uri=${encodeURIComponent(window.location.href)}&agent_uri=${encodeURIComponent(e||window.envSettings.agentApiUrl)}&telemetry_session_id=${t}`)}else e("/sign-in")}),[])}},91421:(e,t,n)=>{n.d(t,{KD:()=>Ne,Nj:()=>fe,hp:()=>he,hG:()=>X,Ht:()=>ge,yW:()=>ue,nM:()=>me,$K:()=>Ce,SW:()=>ae,Hj:()=>ye,K_:()=>oe,t8:()=>ne,wd:()=>te,Jb:()=>Ie,PJ:()=>se,$h:()=>je,_O:()=>ke,te:()=>_e,QH:()=>ie,sh:()=>re,T9:()=>De,Gt:()=>G,OU:()=>ce,ZN:()=>de,zc:()=>Fe,H2:()=>Se,SD:()=>ve,EZ:()=>xe,DP:()=>le,O_:()=>we,xS:()=>pe,y8:()=>be,MQ:()=>Ae,_F:()=>ee});n(98992),n(54520),n(3949),n(81454),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(96540),a=n(52035),r=n(34843),i=n(57377),s=n(39175),l=n(15505),d=n(93598),c=n(21885),u=n(98289),m=n(87083),g=n(24609),p=n(28688),h=n(84929),f=n(30569),x=n(91130);const b={timeout:120},y=e=>({...e,attention:(0,l.bn)(e.attention)}),v={tree:x.A.get,schema:x.A.get,get:x.A.get,enable:x.A.get,disable:x.A.get,restart:x.A.get,remove:x.A.get,add:x.A.post,update:x.A.post,test:x.A.post,userconfig:x.A.post,default:x.A.get},C=function(){let{node:e={},searchParams:t={},payload:n={},...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=new URLSearchParams(b);return Object.entries(e).forEach((e=>{let[n,o]=e;o&&t.append(n,o)})),`?${t.toString()}`}(t),{action:r}=t,i=v[r]||v.default,l={..."tree"===r?{transform:y,...o}:{...o},...s.Ay?{baseURL:window.envSettings.agentApiUrl,...o}:{...o}},d=i===x.A.get?[l]:[n,l];if(s.Ay){const{value:t,isParent:n}=e;return i(`${n?"":`/host/${t}`}/api/v1/config${a}`,...d)}return i(`/api/v2/nodes/${e?.value}/config${a}`,...d)},w=e=>{let{node:t,path:n,id:o}=e;return t?.value?C({node:t,searchParams:{action:"tree",path:n,id:o},allow401:!0}):Promise.resolve({data:{}})},k=e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"get",id:t}})},j=e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"enable",id:t}})},A=e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"disable",id:t}})},N=e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"restart",id:t}})},I=e=>{let{id:t,name:n,node:o,payload:a}=e;return C({node:o,searchParams:{action:"add",name:n,id:t},payload:a})},S=e=>{let{id:t,node:n,payload:o}=e;return C({node:n,searchParams:{action:"update",id:t},payload:o})},F=e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"remove",id:t}})},_=(0,a.eU)(null),D=(0,a.eU)(!1),P=(0,a.eU)(0),T=(0,h.Iz)((()=>(0,a.eU)(0)),i.Ay),M=(0,h.tx)([]),R=(0,h.Iz)((()=>(0,a.eU)(null)),i.Ay),L=(0,h.Iz)((()=>(0,a.eU)({loaded:!1,data:null,error:null})),i.Ay),$=(0,a.eU)({}),E={value:"",error:null},B=(0,a.eU)(E),O=(0,h.Iz)((()=>(0,a.eU)(!1)),i.Ay),U=(0,h.Iz)((()=>(0,a.eU)([])),i.Ay),z={term:""},H=(0,a.eU)(z),W=(0,h.tx)([0]),V=(0,h.Iz)((()=>(0,h.tx)([])),i.Ay),K=(0,h.Iz)((e=>{let{node:t,path:n}=e;return(0,h.Rq)((0,a.eU)((async e=>(e(P),await w({node:t,path:n})))))}),i.Ay),G=()=>{const e=(0,g.dg)(),t=(0,m.eO)({extraKey:"nodesView",merge:!1,scoped:!0,roomSlug:e?s.Iy:null}),{defaultRoomNodes:n,areDefaultRoomNodesLoaded:o}=(0,p.n)();return[e?t:n,!!e||o]},q=(0,h.Iz)((e=>{let{id:t,node:n,key:o}=e;return(0,a.eU)((e=>{e(P);const a=e(L({id:t,node:n}));return o?a[o]:a}),((e,a,r)=>{if(!o)return a(L({id:t,node:n}),(e=>({...e,..."function"===typeof r?r(e):r})));a(L({id:t,node:n}),(e=>({...e,[o]:"function"===typeof r?r(e[o]):r})))}))}),i.Ay),J=(0,h.Iz)((e=>{let{id:t,node:n}=e;return(0,h.Rq)((0,a.eU)((async e=>(e(P),await k({id:t,node:n})))))}),i.Ay),Y=(0,h.Iz)((e=>{let{node:t,path:n}=e;return(0,a.eU)((e=>e(T({node:t,path:n}))),((e,o,a)=>{o(T({node:t,path:n}),a)}))}),i.Ay),Z=(0,h.Iz)((e=>{let{node:t,path:n}=e;return(0,a.eU)((e=>e(U({node:t,path:n}))),((e,o,a)=>{o(U({node:t,path:n}),a)}))}),i.Ay),Q=(0,h.Iz)((e=>{let{nodeIds:t,id:n}=e;return(0,a.eU)((()=>{const e=(t||[]).map((e=>(e=>{let{node:t,id:n}=e;return t?.value&&n?new Promise(((e,o)=>{w({node:t,id:n}).then((n=>{let{data:a}=n;a.tree&&Object.keys(a.tree).length?e({nodeId:t.value}):o({error:"Alert not in node"})})).catch((e=>o({error:e.message||"Error"})))})):Promise.reject({error:t.value?"No alert id":"No node id"})})({node:{value:e},id:n})));return Promise.any(e).catch((e=>({error:e.message||"Error"})))}))}),i.Ay),X=e=>{let{nodeIds:t,id:n}=e;return(0,r.md)(Q({nodeIds:t,id:n}))},ee=e=>{let{node:t,path:n}=e;return(0,r.fp)(Y({node:t,path:n}))},te=function(){let{node:e,path:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,r.md)(K({node:e,path:t})),o="hasError"===n.state;return{loaded:"loading"!==n.state,value:n.data?.data,hasError:o,error:o?n.error?.response?.data?.message||c.Fn:null}},ne=function(){let{id:e,node:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{loaded:n,data:o,hasError:a,error:i}=(0,r.md)(q({id:e,node:t}));return{loaded:n,value:o,hasError:a,error:i,refresh:(0,f.AY)(L({id:e,node:t}))}},oe=e=>{let{id:t,node:n}=e;return(0,f.yF)((0,o.useCallback)(((e,o)=>{(e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"schema",id:t}})})({id:t,node:n}).then((e=>{let{data:a}=e;return o(q({id:t,node:n}),{loaded:!0,data:a,error:null})})).catch((e=>{const a=e?.response?.data?.error_message||e.message||"Something went wrong";o(q({id:t,node:n}),{loaded:!0,data:null,error:a})}))}),[t,n]))},ae=function(){let{id:e,node:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,r.md)(J({id:e,node:t})),o=ye(),a="hasError"===n.state;return{loaded:"loading"!==n.state,value:n.data?.data,hasError:a,error:a?n.error?.response?.data?.message||c.Fn:null,refresh:o}},re=()=>(0,r.md)(_),ie=()=>(0,r.fp)(_),se=()=>{const[e,t]=(0,r.fp)(D),n=(0,m.u7)({extraKey:c.q4});return[e,(0,o.useCallback)((function(e){let{nodeId:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o&&n([o]),t((t=>"undefined"===typeof e?!t:!!e))}),[n,t])]},le=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((e=>(e?j:A)({id:t,node:n})),[t,n])},de=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((()=>N({id:t,node:n})),[t,n])},ce=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((()=>F({id:t,node:n})),[t,n])},ue=e=>{let{node:t}=e;return(0,o.useCallback)((e=>{let{ids:n}=e;if(!t)return;const o=n.map((e=>F({id:e,node:t})));return Promise.allSettled(o)}),[t])},me=e=>{let{node:t}=e;return(0,o.useCallback)((e=>{let{ids:n}=e;if(!t)return;const o=n.map((e=>N({id:e,node:t})));return Promise.allSettled(o)}),[t])},ge=e=>{let{disable:t,node:n}=e;return(0,o.useCallback)((e=>{let{ids:o}=e;if(!n)return;const a=t?A:j,r=o.map((e=>a({id:e,node:n})));return Promise.allSettled(r)}),[n])},pe=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((e=>S({id:t,node:n,payload:e})),[t,n])},he=e=>{let{id:t,isNewItem:n}=e;return(0,o.useCallback)((function(){let{nodes:e=[],payload:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{name:a,...r}=o||{},i=n?a:(0,u.J3)(t),s=n?`${t}:${i}`:t,l=e.map((e=>k({id:s,node:e}).then((()=>n?Promise.reject({status:"rejected",message:`A job with name "${i}" already exists in this node.`}):S({id:s,node:e,payload:r}))).catch((()=>{const o=n?t:(0,u.UE)(t);return I({id:o,node:e,name:i,payload:r})}))));return Promise.allSettled(l)}),[t,n,I,S])},fe=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((e=>{let{name:o,...a}=e;return I({id:t,name:o,node:n,payload:a})}),[t,n])},xe=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((e=>{let{name:o,payload:a}=e;return(e=>{let{id:t,name:n,node:o,payload:a}=e;return C({node:o,searchParams:{action:"test",name:n,id:t},payload:a})})({id:t,name:o,node:n,payload:a})}),[t,n])},be=e=>{let{id:t,node:n}=e;const a=(0,o.useRef)(),{hasPermission:r}=(0,d.j)({edit:!0});return(0,o.useCallback)((function(){let{name:e="test",payload:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r?(a.current&&a.current.cancel(),a.current=(e=>{let{id:t,name:n,node:o,payload:a}=e;return C({node:o,searchParams:{action:"userconfig",name:n,id:t},payload:a,noResponseParsing:!0})})({id:t,name:e,node:n,payload:o}),a.current):Promise.resolve({data:""})}),[t,n,r])},ye=()=>{const e=(0,r.Xr)(P),[,t]=ie();return(0,o.useCallback)((()=>{e((e=>e+1)),t(null)}),[e,t])},ve=e=>{let{node:t,path:n,isNewItem:a}=e;const{loaded:r,value:i,hasError:s}=te({node:t,path:n});return(0,o.useCallback)((e=>{if(!r||s)return null;const{tree:t}=i||{},n=(0,u.dG)(t);return a?n[e]:n[n[e]?.template]}),[r,s,i,a])},Ce=()=>{const[e,t]=(0,r.fp)(M),n=(0,o.useCallback)(((e,n)=>{t((t=>n||t.includes(e)?t.filter((t=>t!==e)):[...new Set([...t,e])]))}),[t]),a=(0,o.useCallback)((e=>n(e,!0)),[n]),i=(0,o.useCallback)((e=>n(e,!1)),[n]);return{ids:e,toggle:n,open:a,close:i,reset:(0,f.AY)(M)}},we=e=>{let{id:t,node:n}=e;return(0,f.yF)((0,o.useCallback)(((e,o)=>{w({node:n,id:t}).then((e=>{let{data:t}=e;const{tree:a}=t||{};if(a){const e=Object.values(a)[0];e&&Object.entries(e).forEach((e=>{let[t,a]=e;o(R({node:n,id:t}),(0,l.bn)(a))}))}})).catch((()=>{}))}),[t,n]))},ke=e=>{let{node:t,id:n}=e;return(0,r.md)(R({node:t,id:n}))},je=()=>{const[e,t]=(0,r.fp)($),n=(0,o.useCallback)((()=>t({})),[t]);return{state:e,setState:t,refresh:n}},Ae=()=>{const[{value:e,error:t},n]=(0,r.fp)(B),a=(0,o.useCallback)((e=>{n({...E,value:e})}),[n]),i=(0,o.useCallback)((e=>{n({...E,error:e})}),[n]);return{value:e,error:t,setValue:a,setError:i,refresh:(0,o.useCallback)((()=>n(E)),[n])}},Ne=(0,h.Iz)((e=>{let{spaceId:t,id:n,node:o}=e;return(0,a.eU)((e=>e(O({spaceId:t,id:n,node:o}))),((e,a,r)=>{a(O({spaceId:t,id:n,node:o}),r)}))}),i.Ay),Ie=e=>{let{id:t,node:n}=e;const o=(0,g.vt)();return(0,r.fp)(Ne({spaceId:o,id:t,node:n}))},Se=e=>{let{node:t,path:n}=e;const[a,i]=(0,r.fp)(Z({node:t,path:n})),s=(0,o.useCallback)(((e,t)=>{i((n=>t||n.includes(e)?n.filter((t=>t!==e)):[...new Set([...n,e])]))}),[i]),l=(0,o.useCallback)((e=>s(e,!1)),[s]),d=(0,o.useCallback)((e=>s(e,!0)),[s]),c=(0,o.useCallback)((e=>a.includes(e)),[a]),u=(0,o.useCallback)((()=>i([])),[i]);return{items:a,setItems:i,toggle:s,add:l,remove:d,isSelected:c,reset:u}},Fe=()=>{const[e,t]=(0,r.fp)(H),n=(0,o.useCallback)((()=>{t(z)}),[t]);return[e,t,n]},_e=function(){let{level:e=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[t,n]=(0,r.fp)(W),a=(0,o.useCallback)((t=>{n((n=>Array(Math.max(e+1,n.length)).fill(0).map(((o,a)=>a<e?n[a]||0:a===e?t:o))))}),[e,n]),i=(0,f.AY)(W);return[t[e]||0,a,i]},De=()=>{const e=(0,g.vt)(),[t,n]=(0,r.fp)(V({spaceId:e}));return[t,n,(0,f.AY)(V({spaceId:e}))]}},93598:(e,t,n)=>{n.d(t,{A:()=>p,j:()=>g});n(98992),n(37550);var o=n(96540),a=n(63766),r=n(24609),i=n(64973),s=n(99728),l=n(76375),d=n(67200),c=n(74848);const u=(0,d.A)(a.Button),m=["Business","Pro","Homelab"],g=e=>{let{view:t,edit:n,forceAccess:a,ifForbidden:d="disabled",tooltip:c,disabled:u}=e;const g=(0,r.dg)(),p=(0,s.JT)("agent:ReadDynCfg"),h=(0,s.JT)("agent:EditDynCfg"),f=(0,s.JT)("billing:Manage"),x=(0,r.UV)("ids"),b=(0,r.YP)(x),[y]=(0,i.Q8)(),{userStatus:v,spaceId:C}=y||{},w=g&&"loggedIn"===v,k=!!C&&function(e){return!!e&&(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).some((t=>{let{id:n,plan:o}=t;return n===e&&m.some((e=>o.startsWith(e)))}))}(C,b),j=a||(w?k:n?h:!t||p),{loaded:A,isPaid:N}=(0,l.A)();return{hidden:"hide"===d&&!j,isDisabled:"disabled"===d&&!j||u,tooltipText:(0,o.useMemo)((()=>j?c:A?N||g?"User does not have sufficient permissions to perform this action. Please contact your admin to grant access.":"Upgrade your plan to use this feature.":null),[A,N,j,c]),showUpgradeButton:f&&!j&&!N,hasPermission:j}},p=e=>{let{view:t,edit:n,forceAccess:o,ifForbidden:a,tooltip:r,disabled:i,...s}=e;const{hidden:l,isDisabled:d,tooltipText:m}=g({view:t,edit:n,forceAccess:o,ifForbidden:a,tooltip:r,disabled:i});return l?null:(0,c.jsx)(u,{disabled:d,tooltip:m,...s})}},94404:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(80590),a=n(81691),r=n(74848);const i=e=>t=>{let{payload:n={},...i}=t;const s=(0,o.A)(e);return(0,r.jsx)(s,{...i,callback:"onClick",payload:{...n,action:a.o1.buttonClicked}})}},95565:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(88934),a=n(79748),r=n(88325),i=n(74848);const s=e=>{let{children:t,...n}=e;const{url:s}=(0,r.A)("business");return(0,i.jsx)(a.A,{as:o.N_,to:s,disabled:!s,...n,children:t})}},96600:(e,t,n)=>{n.d(t,{L:()=>r,P:()=>i});n(98992),n(8872);var o=n(92318),a=n(84535);const r=e=>{let{data:t,currentUserId:n,canRemoveUser:o}=e;return t.reduce(((e,t)=>{const a=n===t?.id;return e.push({name:t.name,email:t.email,user:{avatarURL:t.avatarURL,name:t.name,email:t.email,id:t.id},type:t.role,disabled:!o||a,isSelf:a}),e}),[])},i=e=>e.reduce(((e,t)=>(e.push({name:t.name||"",os:t.os.id||"",node:{id:t.id,name:t.name||"",os:t.os?`${o.A.assetsBaseURL}/img/logos/os/${a.U[t.os.id]?.logoFilename||a.u[t.labels?.vendor]?.logoFilename||"placeholder.svg"}`:`${o.A.assetsBaseURL}/img/logos/os/placeholder.svg`},...t}),e)),[])},98289:(e,t,n)=>{n.d(t,{J3:()=>r,Q7:()=>h,UE:()=>i,Xt:()=>u,dG:()=>s,m8:()=>l,yl:()=>d});n(98992),n(54520),n(3949),n(81454),n(8872),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(21885);const a=new RegExp(/^\/[^/]+/),r=e=>{const t=e?.split(":");return t?t[t.length-1]:""},i=e=>e?.split(":").slice(0,-1).join(":"),s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).reduce(((e,t)=>{let[n,o]=t;return n.match(/\/[^/]+/g)?{...e,...o}:o}),{})},l=function(){const e=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).reduce(((e,t)=>{let[n,o]=t;return{...e,[n.replace(a,"")]:o}}),{})}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return Object.entries(e).reduce(((e,t)=>{let[n,o]=t;return{...e,[n]:Object.entries(o).reduce(((e,t)=>{let[n,a]=t;if(["template","single"].includes(a.type)&&(e[n]={...a}),"template"===a.type){const t=Object.entries(o).filter((e=>{let[,{template:t}]=e;return t===n})).reduce(((e,t)=>{let[n,o]=t;return{...e,[n]:o}}),{});Object.keys(t).length&&(e[n].templateChildren=t)}return e}),{})}}),{})},d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=Object.entries(e).reduce(((e,t)=>{let[n,o]=t;const a=n.split("/").filter(Boolean);if(0===a.length)return e;const r=`/${a[0]}`,i=a.length>1?`/${a.slice(1).join("/")}`:null;return e[r]||(e[r]={}),i?e[r][i]=o:e[r].__entries__=o,e}),{});return Object.entries(n).map((e=>{let[n,o]=e;const a=n.replace(/^\//,""),r={value:n,label:a},i=Object.entries(o).filter((e=>{let[t]=e;return"__entries__"!==t}));if(i.length>0){const e=Object.fromEntries(i);r.tabs=d(e,t+1)}if(o.__entries__){const e=o.__entries__;r.entries={[n]:e}}return r}))},c={renderLastPath:!1},u=e=>{let{tree:t={},level:n=1,parents:a=[],options:r=c}=e;return Object.entries(t).reduce(((e,t)=>{let[i,s]=t;const l=i.match(/\/[^/]+/g)||[];return l.length>1?[...e,{id:l[0],type:"path",level:n,parents:a},...u({tree:{[l.slice(1).join("")]:s},level:n+1,parents:[...a,l[0]],options:r})]:1===l.length?[...e,...r?.renderLastPath&&!l[0].startsWith(`/${o.CP}`)?[{id:l[0],type:"path",level:n,parents:a}]:[],...Object.entries(s).reduce(((e,t)=>[...e,{id:t[0],level:n+1,...t[1],parents:[...a,l[0]]},...t[1].templateChildren?u({tree:t[1].templateChildren,level:n+1,parents:[...a,l[0],t[0]],options:r}):[]]),[])]:[...e,{id:i,level:n+1,...s,parents:a}]}),[])},m={class:"classification",every:"update_every","host labels":"host_labels","chart labels":"instance_labels",warn:"warning_condition",crit:"critical_condition",exec:"execute",to:"recipient",calc:"calculation",lookup:"database_lookup"},g=e=>{const t={s:1,m:60,h:3600};if(!e)return 0;const n=e.match(/^-?(\d+(?:\.\d+)?)([a-zA-Z]+)$/);if(n&&3===n.length){const o=(t[n[2]]||1)*n[1];return e.startsWith("-")?-o:o}return 0},p=(e,t)=>{switch(e){case"every":return parseInt(t,10);case"delay":return(e=>{const t={up:0,down:0,multiplier:1,max:0};return e?(e.match(/\b(?:up|down|max|multiplier)\s+\S+/g).forEach((e=>{const[n,o]=e.split(" ");t[n]="multiplier"===n?parseFloat(o):g(o)})),t):t})(t);case"repeat":return(e=>{const t={enabled:!1};return e?(e.match(/\b(?:warning|critical)\s+\S+/g).forEach((e=>{const[n,o]=e.split(" ");t.enabled=!0,t[n]=g(o)})),t):t})(t);case"options":return(t||"").split(" ");case"lookup":return(e=>{if(!e)return{};const t=e.split(" ").filter(Boolean),n=["min","max","average","min2max"],o={"anomaly-bit":"anomalies",percentage:"percentages"},a=new Set([...n,"anomaly-bit","percentage","of","at"]);let r=null,i=null,s=0,l="sum",d="[*]",c="samples";const u=[];let m=0;for(m<t.length&&(r=t[m],m++),m<t.length&&/^-?\d+[smh]$/.test(t[m])&&(i=g(t[m]),m++),m<t.length&&"at"===t[m]&&(m++,m<t.length&&/^\d+[smh]$/.test(t[m])&&(s=g(t[m]),m++));m<t.length&&"of"!==t[m];){const e=t[m];n.includes(e)?l=e:o[e]?c=o[e]:a.has(e)||u.push(e),m++}return m<t.length&&"of"===t[m]&&(m++,d=t.slice(m).join(" ")),{time_group:r,after:i,before:s,time_group_condition:"=",time_group_value:0,dims_group:l,data_source:c,options:u,dimensions:d}})(t);default:return t}},h=e=>{let{name:t,definition:n}=e;if(!n)return{};const o=n.split("\n");let a={enabled:!0,type:"template",config:{match:{host_labels:"*",instance_labels:"*"}}};const r=o.reduce(((e,n)=>{const[o,r]=(e=>{const t=e.match(/^([^:]+):\s*(.+)$/);if(!t)return[];const[,n,o]=t;return[n.trim(),o.trim()]})(n),i=m[o]||o,s=p(o,r);switch(o){case"template":case"alarm":t||(e.name=r),"alarm"===o&&(a={...a,type:"instance"});break;case"class":case"type":case"component":case"summary":case"info":a={...a,config:{...a.config,[i]:s}};break;case"on":case"host labels":case"chart labels":a={...a,config:{...a.config,match:{...a.config.match||{},[i]:s}}};break;case"units":case"every":case"calc":case"lookup":a={...a,config:{...a.config,value:{...a.config.value||{},[i]:s}}};break;case"warn":case"crit":a={...a,config:{...a.config,conditions:{...a.config.conditions||{},[i]:s}}};break;case"exec":case"to":case"delay":case"repeat":case"options":a={...a,config:{...a.config,action:{...a.config.action||{},[i]:s}}}}return e}),{format_version:1,...t?{name:t}:{}});return r.rules=[a],r}},98591:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(31141);const a=(e,t)=>{const{isModalOpen:n,handleOpenModal:a,handleCloseModal:r,params:i}=(0,o.A)(e,t);return[n,n?r:a,a,r,i]}},98830:(e,t,n)=>{n.d(t,{Bp:()=>d,Sh:()=>s,iX:()=>i,py:()=>l});n(98992),n(72577);var o=n(96540),a=n(64587),r=n(7382);const i=function(e){let{decimalPoints:t,defaultValue:n=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null===e?n:isNaN(t)?e:parseFloat(e).toFixed(t)},s=function(e){let{defaultValue:t="",usec:n=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n&&(e=e?Math.floor(e/1e3):e),null===e)return t;const o=Math.floor(e/86400);e-=24*o*3600;const a=Math.floor(e/3600);e-=3600*a;return`${o}d ${a}h ${Math.floor(e/60)}m`},l=()=>{const{localeTimeString:e,localeDateString:t,utcOffset:n}=(0,a.$j)();return(0,o.useCallback)((function(n){let{defaultValue:o="",usec:a=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};a&&(n=n?Math.floor(n/1e3):n);const r=new Date(n);return isNaN(r.valueOf())?o:`${t(r,{long:!1})} ${e(r,{secs:!0})}`}),[n])},d=(e,t)=>r.Z$.find((n=>{let{minLimit:o}=n;return((e,t)=>e<0?Math.abs(t-e):(t-e)/1e3)(e,t)>=o}))}}]);