File: //proc/self/root/opt/netdata/usr/share/netdata/web/v3/953.5dc8bd6e343ba97c013e.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]="f2e0beb3-732c-4a9b-9c52-6e5c5147d043",e._sentryDebugIdIdentifier="sentry-dbid-f2e0beb3-732c-4a9b-9c52-6e5c5147d043")}()}catch(e){}!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"5ded98bed5f4589e490b1beae30dccf288de26e3"}}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[953],{5:(e,t,r)=>{r.r(t),r.d(t,{default:()=>De,flavourByTab:()=>Me});var n=r(41716),o=r(19075),s=r(88255),a=r(67782),l=r(13846),i=r(96540),d=r(92415),c=r(83268),u=r(37479),m=r(56473),p=r(62718),h=(r(98992),r(81454),r(63950)),g=r.n(h),x=r(33185),A=r(75894),f=r(71236),y=r(88934),b=r(61841),v=r(24013),I=r(42376),j=r(3527),C=r(74518),w=r(79748),k=r(93997),S=r(14681),N=r(74848);const T=e=>{let{row:t,value:r,openModal:n}=e;const{id:o,info:s}=t.original,a=(0,i.useCallback)((()=>{n({alertId:o})}),[o]);return(0,N.jsx)(w.A,{Component:d.Text,flavour:"tableLink",cursor:"pointer",showToolTip:!0,content:s,onClick:a,"data-testid":`alertsTableSchema-alertName-${r}`,"data-ga":`alerts-table::click-alert::alerts-view::${r}`,children:r})},P=e=>{let{getValue:t}=e;const r=(0,y.Zp)(),n=t(),[,o]=(0,k.sK)(),s=`Go to ${n} context in charts overview`,[a,l]=(0,b.Ay)(),d=(0,i.useCallback)((()=>{o(n),r(`/spaces/${a}/rooms/${l}/overview`)}),[n,o,r,a,l]);return(0,N.jsx)(C.A,{flavour:"tableLink",onClick:d,TextComponent:w.A,text:n,"data-testid":`alertsTableSchema-alertContext-${n}`,"data-ga":`alerts-table::click-chartId::alerts-view::${n}`,showToolTip:!0,content:s})},K=e=>{let{row:t,nodeName:r}=e;const{id:n,nodeId:o}=t.original,s=(0,v.d3)(o,{alertId:n});return(0,N.jsx)(S.A,{nodeId:o,extraKey:"alerts",onClick:s,"data-testid":`alertsTableSchema-nodeName-${r}`,"data-ga":`alerts-table::click-node::alerts-view::${r}`,children:r})},F=e=>{let{row:t,value:r}=e;const{id:n,nodeId:o,instanceName:s}=t.original,a=(0,v.d3)(o,{alertId:n}),l=`Go to the chart for instance "${s}" to view the alert`;return(0,N.jsx)(C.A,{flavour:"tableLink",onClick:a,TextComponent:w.A,text:s,"data-testid":`alertsTableSchema-chart-id-${r}`,"data-ga":`alerts-table::click-chartId::alerts-view::${r}`,showToolTip:!0,content:l})},L={displayName:!1},M={critical:1,warning:2,clear:3},D=(e,t)=>M[e.original.status]-M[t.original.status],z=e=>{let{openModal:t}=e;return[{id:"status",accessorKey:"status",header:"Status",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"center",flex:!0,children:(0,N.jsx)(A.A,{flavour:t(),"data-testid":"alertsTable-alertPill","data-ga":`alerts-table::click-status::alerts-view::${t()}`,children:t()})})},size:100,sortingFn:D},{id:"summary",accessorKey:"summary",header:"Alert",cell:e=>{let{row:r,getValue:n}=e;return(0,N.jsx)(T,{row:r,value:n(),openModal:t})},fullWidth:!0,size:300},{id:"displayName",accessorKey:"displayName",header:"Name",cell:e=>{let{row:r,getValue:n}=e;return(0,N.jsx)(T,{row:r,value:n(),openModal:t})},size:100},{id:"context",accessorKey:"context",header:"Context",cell:P,size:100},{id:"instance",header:"Instance",accessorKey:"instance",cell:e=>{let{row:t,getValue:r}=e;return(0,N.jsx)(F,{row:t,value:r()})},size:150},{id:"nodeName",header:"Node",accessorKey:"nodeName",cell:e=>{let{row:t,getValue:r}=e;return(0,N.jsx)(K,{row:t,nodeName:r()})},size:100},{id:"value",header:"Latest value",accessorKey:"value",cell:e=>{let{row:t,getValue:r}=e;const{status:n,units:o}=t.original;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"end",children:(0,N.jsx)(j.A,{loaded:!0,status:n,units:o,value:r(),"data-testid":"alertsTableSchema-alertValue","data-ga":"alerts-table::click-alert-value::alerts-view"})})},size:130},{id:"lastUpdated",header:"Updated at",accessorKey:"lastUpdated",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(I.A,{rawTime:t(),secs:!0,"data-testid":"alertsTableSchema-latestUpdated"})},size:100},{id:"lastStatusChangeValue",header:"Triggered value",accessorKey:"lastStatusChangeValue",cell:e=>{let{row:t,getValue:r}=e;const{status:n,units:o}=t.original;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"end",children:(0,N.jsx)(j.A,{loaded:!0,status:n,units:o,value:r(),"data-testid":"alertsTableSchema-triggeredValue","data-ga":"alerts-table::click-triggered-value::alerts-view"})})},size:130},{id:"lastStatusChange",header:"Triggered at",accessorKey:"lastStatusChange",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(I.A,{rawTime:t(),secs:!0,"data-testid":"alertsTableSchema-lastStatusChange"})},size:100},{id:"silencing",accessorKey:"silencing",header:"Silencing",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(f.A,{silencing:t()})},size:100}]};var B=r(14070),R=r(74891);const V=(0,x.default)(d.Text).attrs({whiteSpace:"normal",wordBreak:"break-word"}).withConfig({displayName:"tableSchema__TextCell",componentId:"sc-u3gyvm-0"})([""," "," "," &:hover{color:",";text-decoration:",";}"],(e=>{let{monospace:t}=e;return t?"font-family: monospace;":""}),(e=>{let{width:t}=e;return`width: ${t};`}),(e=>{let{onClick:t}=e;return t?"cursor: pointer;":""}),(e=>{let{onClick:t}=e;return t?(0,d.getColor)("primary"):"inherit"}),(e=>{let{onClick:t}=e;return t?"underline":"none"})),q=e=>t=>{let{getValue:r}=t;return(0,N.jsx)(V,{...e,children:r()})},E=((0,x.default)(d.Icon).withConfig({displayName:"tableSchema__StyledIcon",componentId:"sc-u3gyvm-1"})(["vertical-align:middle;"]),e=>{let{flavour:t,value:r,...n}=e;return(0,N.jsx)(d.Flex,{padding:[0,2],...n,justifyContent:"center",flex:!0,children:0===r?(0,N.jsx)(V,{textAlign:"center",children:"-"}):(0,N.jsx)(A.A,{flavour:t,"data-testid":`alertView-alertPill-${t}`,children:r})})}),W={displayName:!1},Y=[{id:"criticalNodes",desc:!0},{id:"warningNodes",desc:!0},{id:"clearNodes",desc:!0},{id:"name",desc:!1}],O=(0,R.A)(V),_=e=>{let{getValue:t}=e;return(0,N.jsx)(V,{children:t()})},G=e=>{let{getValue:t,Component:r=_}=e;const n=t()||[];return(0,N.jsx)(d.Flex,{gap:2,flexWrap:!0,children:n.map((e=>(0,N.jsx)(r,{getValue:()=>e},e)))})},$=[{id:"name",accessorKey:"name",header:"Alert",size:300,fullWidth:!0,cell:e=>{let{row:t}=e;const{name:r,summary:n}=t?.original||{},o=n!==r?n:null,[,s]=(0,B.A)(),a=(0,i.useCallback)((()=>{s({alertName:r})}),[r,s]);return(0,N.jsx)(O,{monospace:!0,"data-testid":"alertName",onClick:a,tooltip:o,children:r})},sortingFn:"text"},{id:"alertInstances",accessorKey:"instanceCount",header:"Count",size:50,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{textAlign:"right","data-testid":"nodesRunningAlert",width:"100%",children:t()})}},{id:"nodesRunningAlert",accessorKey:"nodeCount",header:"Nodes",size:50,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{textAlign:"right","data-testid":"alertInstances",width:"100%",children:t()})}},{id:"contexts",accessorKey:"contexts",header:"Context",size:200,fullWidth:!0,cell:e=>(0,N.jsx)(G,{...e,Component:P})},{id:"recipients",accessorKey:"recipients",header:"Role",size:100,fullWidth:!0,cell:G},{id:"criticalNodes",accessorKey:"criticalCount",header:"Critical",size:80,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(E,{flavour:"critical",value:t(),"data-testid":"criticalNodes"})}},{id:"warningNodes",accessorKey:"warningCount",header:"Warning",size:80,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(E,{flavour:"warning",value:t(),"data-testid":"warningNodes"})}},{id:"clearNodes",accessorKey:"clearCount",header:"Clear",size:80,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(E,{flavour:"clear",value:t(),"data-testid":"clearNodes"})}},{id:"errorNodes",accessorKey:"errorCount",header:"Other",size:80,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(E,{flavour:"neutral",value:t(),"data-testid":"errorNodes"})}},{id:"uniqueConfigs",accessorKey:"configCount",header:"Configs",size:50,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{textAlign:"center","data-testid":"uniqueConfigs",children:t()})}},{id:"classes",accessorKey:"classes",header:"Classes",size:100,cell:G},{id:"components",accessorKey:"components",header:"Components",size:100,cell:G},{id:"types",accessorKey:"types",header:"Types",size:100,cell:G},{id:"silencing",accessorKey:"silencing",header:"Silencing",size:100,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"center",flex:!0,children:(0,N.jsx)(f.A,{silencing:t()})})}},{id:"displayName",accessorKey:"displayName",header:"Name",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{"data-testid":"alertName",children:t()})}}],H=[{id:"instance",header:"Instance",accessorKey:"instance",cell:e=>{let{row:t,getValue:r}=e;return(0,N.jsx)(F,{row:t,value:r()})},fullWidth:!0,size:150},{id:"recipient",accessorKey:"recipient",header:"Role",cell:q({"data-testid":"alertInstanceRole"}),size:100},{id:"status",accessorKey:"status",header:"Status",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"center",children:(0,N.jsx)(A.A,{flavour:t(),"data-testid":"alertView-alertPill-value",border:void 0,capitalize:!0,children:t()})})},size:100,sortingFn:D},{id:"lastStatusChangeValue",accessorKey:"lastStatusChangeValue",header:"Triggered value",cell:e=>{let{getValue:t,row:r}=e;const{status:n,units:o}=r.original;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"end",children:(0,N.jsx)(j.A,{loaded:!0,status:n,units:o,value:t(),"data-testid":"alertsTableSchema-alertValue"})})},size:150},{id:"lastStatusChange",accessorKey:"lastStatusChange",header:"Triggered at",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(I.A,{rawTime:t(),secs:!0,nowrap:!0})},size:100},{id:"class",header:"Class",accessorKey:"class",cell:q({"data-testid":"alertInstanceClass"}),size:100},{id:"component",header:"Component",accessorKey:"component",cell:q({"data-testid":"alertInstanceComponent"}),size:100},{id:"type",header:"Type",accessorKey:"type",cell:q({"data-testid":"alertInstanceType"}),size:100}];var X=r(24609),U=r(19186),Q=r(5419),Z=r(91421),J=r(71870),ee=r(81685);const te=(0,x.default)(d.Flex).attrs((e=>({position:"absolute",alignItems:"center",justifyContent:"center",height:"14px",width:"14px",top:"-6px",right:"-6px",round:1,background:"secondaryHighlightAI",...e}))).withConfig({displayName:"alertReportsIcon__Badge",componentId:"sc-qky7d4-0"})([""]),re=e=>{let{data:t,...r}=e;const{id:n}=t||{},{loaded:o,reports:s}=(0,ee.nX)({alertId:n});return(0,N.jsxs)(d.Flex,{position:"relative",children:[o&&s.length?(0,N.jsx)(te,{children:(0,N.jsx)(d.TextSmall,{strong:!0,color:"bright",children:s.length})}):null,(0,N.jsx)(d.IconButton,{...r})]})};var ne=r(95345),oe=r(78152),se=r(41514),ae=r(3319);const le=()=>{const e=(0,y.Zp)(),t=(0,X.bq)(),r=(0,U.ID)(),[,n]=(0,Q.bg)(),o=(0,X.dg)(),{setState:s}=(0,Z.$h)(),a=(0,J.A)(),{sendLog:l}=(0,ae.A)(),c={CustomUIAction:ne.A,CustomComponent:re,handleAction:e=>()=>{a({alertId:e?.id}),(0,se.H)("alert-troubleshooter","click-alert-troubleshooter-action-confirmation","alerts-table",{action:"request-report-alert",alertId:e?.id},"user-clicked-cta"),l({feature:"AlertTroubleshooter",ui:"alerts-table",description:"request-report-alert",alertId:e?.id})},onCustomComponentClick:e=>{(0,se.H)("alert-troubleshooter","click-alert-troubleshooter-button","alerts-table",{action:"open-dialog",alertId:e?.id},"user-clicked-cta"),l({feature:"AlertTroubleshooter",ui:"alerts-table",description:"open-dialog",alertId:e?.id})},tooltipText:"Ask AI to troubleshoot this alert",icon:"ai",iconColor:"primaryAI"},u=(0,i.useMemo)((()=>({handleAction:e=>n({roomId:r,alert:e}),tooltipText:"Get some help from Netdata Assistant",icon:"netdataAssistant",dataGa:"alerts::click-assistant-icon::active-alerts-table"})),[r,n]),[,m]=(0,Z.PJ)();return{rowActions:(0,i.useMemo)((()=>o?{}:{alertConfiguration:{handleAction:e=>{let{nd:t,name:r}=e;s({alertName:r,isAlert:!0}),m(!0,{nodeId:t})},icon:"pencilOutline",tooltipText:"Edit this alert configuration",confirmation:!1},goto:{handleAction:r=>{const{name:n,nodeId:o,context:s,instance:a}=r,l={alertName:n,context:s,instance:a,nodeId:o};e(`/spaces/${t}/settings/notifications#notificationsActiveTab=1&silencingRulePrefill=${JSON.stringify(l)}`)},tooltipText:"Add new silencing rule",icon:"alarm_off",dataGa:"alerts-table::click-link-to-manager::active-alerts-table"},...oe.UY?{troubleshoot:c}:{info:u}}),[o,c,u,m]),bulkActions:(0,i.useMemo)((()=>({download:{handleAction:(0,d.downloadCsvAction)("alerts"),tooltipText:"Download as CSV",alwaysEnabled:!0}})),[])}},ie={right:["actions"]},de=()=>{const[{alertName:e,nodeId:t}]=(0,o.DV)(),r=(0,m.JO)({extraKey:"runningAlerts",alertName:e,nodeId:t}),[n,s,,a]=(0,B.A)(),{rowActions:l,bulkActions:c}=le(),u=(0,i.useCallback)((e=>s({alertId:e.data.id})),[e,t]);return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(d.Table,{data:r,dataColumns:H,onClickRow:u,enableSorting:!0,enableColumnVisibility:!0,enableResizing:!0,columnPinning:ie,rowActions:l,bulkActions:c}),n&&a]})};r(72577),r(8872),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);const ce=[{id:"critical",desc:!0},{id:"warning",desc:!0},{id:"clear",desc:!0}],ue=[{id:"nodeName",accessorKey:"nodeId",header:"Node",size:150,cell:e=>{let{getValue:t,row:r}=e;const{id:n,nodeId:o}=r.original,s=(0,v.xY)(t(),"name"),a=(0,v.d3)(o,{alertId:n});return(0,N.jsx)(S.A,{nodeId:o,extraKey:"alerts",onClick:a,children:s})}},{id:"instances",accessorKey:"instanceCount",header:"Count",size:50,cell:q({"data-testid":"instances",textAlign:"right",width:"100%"})},{id:"recipients",accessorKey:"recipients",header:"Role",size:100,fullWidth:!0,cell:G},{id:"critical",accessorKey:"criticalCount",header:"Critical",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(E,{flavour:"critical",value:t()})},size:80},{id:"warning",accessorKey:"warningCount",header:"Warning",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(E,{flavour:"warning",value:t()})},size:80},{id:"clear",accessorKey:"clearCount",header:"Clear",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(E,{flavour:"clear",value:t()})},size:80},{id:"error",accessorKey:"errorCount",header:"Other",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(E,{flavour:"neutral",value:t(),"data-testid":"errors"})},size:80},{id:"configs",accessorKey:"configCount",header:"Configs",cell:q({"data-testid":"configs",textAlign:"right",width:"100%"}),size:80}],me=()=>{const e=(0,U.ID)(),[,t]=(0,Q.bg)(),[,r]=(0,o.DV)(),n=(0,X.dg)();return{rowActions:(0,i.useMemo)((()=>({goto:{handleAction:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r((t=>({config:{...t.config,...e},alertName:e.name,nodeId:e.nodeId})))},icon:"chevron_right",tooltipText:"Show configuration"},...!n&&{info:{handleAction:r=>t({roomId:e,alert:r}),tooltipText:"Get some help from Netdata Assistant",icon:"netdataAssistant",iconColor:"primary",neutral:!1,dataGa:"alerts::click-assistant-icon::active-alerts-table"}}})),[n,t]),bulkActions:(0,i.useMemo)((()=>({download:{handleAction:(0,d.downloadCsvAction)("alert configurations"),tooltipText:"Download as CSV",alwaysEnabled:!0}})),[])}},pe={right:["actions"]},he=()=>{const[{alertName:e,nodeId:t},r]=(0,o.DV)(),n=(0,m.JO)({extraKey:"runningAlerts",alertName:e,nodeId:t}),s=(0,v.Gt)(),a=(0,i.useCallback)((t=>{r((r=>({...r,alertName:e,nodeId:t.data.nodeId})))}),[e,r]),l=(0,i.useMemo)((()=>Object.values(n.reduce(((e,t)=>{switch(e[t.nodeId]||(e[t.nodeId]={...t,nodeId:t.nodeId,nodeCount:1,instanceCount:0,criticalCount:0,warningCount:0,clearCount:0,errorCount:0,configCount:0,configs:new Set,eligibility:s.find((e=>e.nd===t.nodeId))?.eligibility,recipients:[]}),e[t.nodeId].recipients=[...new Set([...e[t.nodeId].recipients,t.recipient])],e[t.nodeId].instanceCount=e[t.nodeId].instanceCount+1,t.status){case"warning":e[t.nodeId].warningCount=e[t.nodeId].warningCount+1;break;case"critical":e[t.nodeId].criticalCount=e[t.nodeId].criticalCount+1;break;case"clear":e[t.nodeId].clearCount=e[t.nodeId].clearCount+1;break;default:t.value||(e[t.nodeId].errorCount=e[t.nodeId].errorCount+1)}return e[t.nodeId].configCount=e[t.nodeId].configs.add(t.aci).size,e}),{}))),[n,s]),{rowActions:c,bulkActions:u}=me();return(0,N.jsx)(d.Table,{data:l,dataColumns:ue,onClickRow:a,enableSorting:!0,enableColumnVisibility:!0,enableResizing:!0,columnPinning:pe,rowActions:c,bulkActions:u,sortBy:ce})};var ge=r(36229);const xe=()=>{const[{alertName:e,nodeId:t},r]=(0,o.DV)(),n=(0,v.Gt)(t?[t]:[]),s=n?.[0]?.name,a=(0,i.useMemo)((()=>s?[{name:"All Alert Configs",onClick:()=>{r((e=>({...e,alertName:null,nodeId:null})))}},{name:e,onClick:()=>{r((t=>({...t,alertName:e,nodeId:null})))}},{name:s}]:e?[{name:"All Alert Configs",onClick:()=>{r((e=>({...e,alertName:null,nodeId:null})))}},{name:e}]:null),[e,s,r]);return(0,N.jsx)(ge.A,{padding:[2,0,0],items:a,testid:"alertConfigurations"})},Ae=()=>(0,N.jsx)(d.Text,{children:"Loading..."}),fe={right:["actions"]},ye=()=>{const e=(0,m.PP)({extraKey:"runningAlerts"}),[{alertName:t,nodeId:r}]=(0,o.DV)(),[,n]=(0,Q.Ws)(),[s,,,a]=(0,B.A)(),{rowActions:l,bulkActions:c}=me();return(0,i.useEffect)((()=>{const t=e.map((e=>{let{name:t}=e;return{name:t}}));n(t)}),[e]),(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(d.Flex,{column:!0,gap:4,height:"calc(100% - 100px)",overflow:"hidden",children:[(0,N.jsx)(xe,{}),r&&(0,N.jsx)(i.Suspense,{fallback:(0,N.jsx)(Ae,{}),children:(0,N.jsx)(de,{})}),!r&&t&&(0,N.jsx)(i.Suspense,{fallback:(0,N.jsx)(Ae,{}),children:(0,N.jsx)(he,{})}),!r&&!t&&(0,N.jsx)(d.Table,{data:e,dataColumns:$,enableSorting:!0,enableColumnVisibility:!0,columnPinning:fe,enableColumnPinning:!0,enableResizing:!0,rowActions:l,bulkActions:c,columnVisibility:W,onSearch:g(),meta:{searchStyles:{width:"350px"}},sortBy:Y})]}),s&&a]})},be=[{id:"lastStatusChange",desc:!0}],ve={right:["actions"]},Ie=()=>{const e=(0,m.QD)({extraKey:"alerts"}),[,t]=(0,Q.Ws)(),[r,n,,o]=(0,B.A)(),{rowActions:s,bulkActions:a}=le();return(0,i.useEffect)((()=>{t(e)}),[e]),(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(d.Table,{enableSorting:!0,enableColumnVisibility:!0,columnVisibility:L,data:e,dataColumns:z({openModal:n}),rowActions:s,bulkActions:a,sortBy:be,columnPinning:ve,onSearch:g(),enableColumnPinning:!0,enableResizing:!0,meta:{searchStyles:{width:"350px"}}}),r&&o]})},je=()=>(0,N.jsx)(i.Suspense,{fallback:(0,N.jsx)(p.$n,{}),children:(0,N.jsx)(Ie,{})});var Ce=r(41588),we=r(92318);const ke=()=>(0,N.jsxs)(d.Flex,{column:!0,justifyContent:"center",alignItems:"center",margin:[12,0,0],children:[(0,N.jsx)("img",{src:`${we.A.assetsBaseURL}/img/no-filter-results.png`,alt:"No Filter Results",title:"No Filter Results"}),(0,N.jsx)(d.H3,{children:"There are no results for these filtering criteria"})]}),Se=(0,i.memo)(ke);var Ne=r(14806),Te=r(60908);const Pe=e=>{let{count:t}=e;const r=(0,n.s)("loaded"),o=!!(0,n.s)("ids").length;return r?o?t?(0,N.jsx)(Te.Ay,{feature:"AlertsActive",mode:"AlertsTable",children:(0,N.jsx)(Ne.A,{children:(0,N.jsx)(je,{})})}):(0,N.jsx)(Te.Ay,{feature:"AlertsActive",mode:"NoFilterResultsIndication",children:(0,N.jsx)(Se,{})}):(0,N.jsx)(Te.Ay,{feature:"AlertsActive",mode:"NoAlertsIndication",children:(0,N.jsx)(Ce.A,{})}):(0,N.jsx)(p.$n,{})};var Ke=r(39423);const Fe=()=>{const{selectedTab:e,handleTabChange:t}=(0,Ke.A)(),r=(0,m.QD)({extraKey:"alerts"}).length,n=(0,m.PP)({extraKey:"runningAlerts"}).length,s=(0,o.zu)();return(0,c.nj)()&&!s.length?(0,N.jsx)(Te.Ay,{feature:"Alerts",mode:"NoNodesView",children:(0,N.jsx)(u.A,{})}):(0,N.jsxs)(d.Tabs,{selected:e,onChange:t,height:"100%",padding:[4,4,0],children:[(0,N.jsx)(d.Tab,{label:(0,N.jsxs)(d.Text,{children:["Raised (",r,")"]}),maxWidth:"100%","data-testid":"alertTabs-activeAlerts",children:(0,N.jsx)(Pe,{count:r})}),(0,N.jsx)(d.Tab,{label:(0,N.jsxs)(d.Text,{children:["Running (",n,")"]}),maxWidth:"100%","data-testid":"alertTabs-configurations",children:(0,N.jsx)(i.Suspense,{fallback:(0,N.jsx)(p.$n,{}),children:(0,N.jsx)(Te.Ay,{feature:"AlertsConfiguration",children:(0,N.jsx)(ye,{})})})})]})},Le=["chartIndexing","alerts","info","config"],Me=["alerts","runningAlerts"],De=()=>{(0,l.A)({extraKey:"alerts"});const e=(0,n.s)("ids"),t=(0,o.F8)(),r=!e.length&&0==t,i=Me[t];return(0,N.jsx)(s.A,{sidebar:!r&&(0,N.jsx)(a.Ay,{title:"Alerts",flavour:i,loaded:!0,hasSearch:!1,hiddenTabs:Le}),children:(0,N.jsx)(Fe,{})})}},1390:(e,t,r)=>{r.d(t,{A:()=>g});var n=r(96540),o=r(92415),s=r(17702),a=r(95345),l=r(71870),i=r(6304),d=r(49074),c=r(41514),u=r(3319),m=r(74848);const p=e=>{let{onDismiss:t}=e;return(0,m.jsxs)(o.Flex,{column:!0,gap:4,children:[(0,m.jsxs)(o.Flex,{alignItems:"center",gap:1,children:[(0,m.jsx)(o.Icon,{name:"ai",color:"primaryAI"}),(0,m.jsx)(o.H3,{color:"primaryAI",children:"Ask AI"})]}),(0,m.jsx)(o.TextBig,{children:"Not sure where to start? Use AI to break down what\u2019s happening with this alert."}),(0,m.jsx)(o.Flex,{children:(0,m.jsx)(s.A,{label:"OK, don't show again.",flavour:"hollow",small:!0,onClick:t,icon:""})})]})},h=(0,d.A)(s.A),g=e=>{let{alertId:t,ui:r,showPopover:o,...d}=e;const[g,x,,A]=(0,i.A)(),f=(0,l.A)(),{sendLog:y}=(0,u.A)(),b=(0,n.useMemo)((()=>o?h:s.A),[o]),v=(0,n.useCallback)((()=>{x(),(0,c.H)("alert-troubleshooter","click-alert-troubleshooter-button",r,{action:"open-dialog",alertId:t},"user-clicked-cta"),y({feature:"AlertTroubleshooter",alertId:t,ui:r,description:"open-dialog"})}),[x,y]),I=(0,n.useCallback)((()=>{f({alertId:t}),(0,c.H)("alert-troubleshooter","click-alert-troubleshooter-action-confirmation",r,{action:"request-report-alert",alertId:t},"user-clicked-cta"),y({feature:"AlertTroubleshooter",alertId:t,ui:r,description:"request-report-alert"})}),[t,f,y]);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(b,{PopoverContent:p,onClick:v,...d}),g?(0,m.jsx)(a.A,{data:{id:t},handleAction:I,onClose:A}):null]})}},1444:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(40573),o=r(76375),s=r(24609),a=r(96540);const l=()=>{const{isDemo:e}=(0,n.A)(),t=(0,s.dg)(),{loaded:r,isPaid:l}=(0,o.A)();return{disabled:!r||!l||e||t,reason:(0,a.useMemo)((()=>{switch(!0){case t:return"LocalDashboard";case e:return"DemoSpace";case r&&!l:return"FreePlan";default:return null}}),[t,e,r,l])}}},2626:(e,t,r)=>{r.d(t,{l3:()=>d,Xt:()=>m,YS:()=>p});r(98992),r(8872);var n=r(57377),o=r(52035),s=r(34843),a=r(84929);const l=(0,o.eU)({}),i=[],d=(0,o.eU)((e=>{e(l)}),((e,t,r)=>t(l,r))),c=(0,a.Iz)((e=>(0,o.eU)((t=>t(l)[e]||i),((t,r,n)=>{r(l,(t=>({...t,[e]:[...n].sort(((e,t)=>e.id-t.id))})))})))),u=(0,a.Iz)((e=>(0,o.eU)((t=>{const r=t(l);return(e=e.length?e:Object.keys(r)).reduce(((e,t)=>[...e,...r[t]||[]]),[])}))),n.Ay),m=e=>(0,s.md)(c(e)),p=e=>(0,s.md)(u(e))},3527:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(96540),o=r(92415),s=r(78476),a=r(74848);const l={critical:{background:"errorSemi",border:{side:"all",color:"error"},color:"error"},warning:{background:"warningSemi",border:{side:"all",color:"warning"},color:"warning"},cleared:{background:"successSemi",border:{side:"all",color:"success"},color:"success"},default:{background:"generic",border:{side:"all",color:"border"},color:"text"}},i=e=>{let{loaded:t,status:r,units:i,value:d,valueWithUnit:c,...u}=e;const{background:m,border:p,color:h}=l[r]||l.default,g=(0,n.useMemo)((()=>{if(c)return c;if(void 0===d)return"-";return`${(0,s.W_)(d)} ${i||"-"}`}),[d,c,i]);return(0,a.jsx)(o.Flex,{background:m,border:p,padding:[.5,2],round:9,width:{min:10},justifyContent:"center",...u,children:(0,a.jsx)(o.TextSmall,{color:h,strong:!0,whiteSpace:"nowrap",truncate:!0,children:t?g:"-"})})}},5419:(e,t,r)=>{r.d(t,{ZV:()=>j,bg:()=>f,vQ:()=>A,Ws:()=>y,Gp:()=>I,MY:()=>v});r(98992),r(54520),r(72577),r(81454);var n=r(96540),o=r(52035),s=r(34843),a=r(84929),l=r(91130),i=r(15505);var d=r(24609),c=r(19186);const u=(0,o.eU)(null),m=(0,o.eU)([]),p=(0,o.eU)({open:!1,messages:[]});var h=r(25279),g=r(57377);const x=(0,a.Iz)((e=>{let{space:t,room:r,alert:n,node:s,chart:i}=e;return(0,a.Rq)((0,o.eU)((async()=>(e=>{let{space:t,room:r,alert:n,node:o,chart:s}=e;return l.A.post("/api/v1/troubleshoot",{space:t,room:r,alarm:n,node:o,chart:s})})({space:t,room:r,alert:n,node:s||"dummy-node-id",chart:i||"dummy-chart-id"}))))}),g.Ay),A=e=>{let{alert:t,node:r,chart:n}=e;const o=(0,d.vt)(),a=(0,c.ID)(),l=(0,s.md)(x({space:o,room:a,alert:t,node:r,chart:n}));return{loaded:"loading"!==l.state,value:l.data?.data,hasError:"hasError"===l.state}},f=()=>(0,s.fp)(u),y=()=>(0,s.fp)(m),b=()=>(0,s.fp)(p),v=()=>{const[e,t]=b(),r=(0,n.useCallback)((()=>t((e=>({...e,open:!0})))),[t]),o=(0,n.useCallback)((()=>t((e=>({...e,open:!1})))),[t]);return[e?.open,r,o]},I=()=>{const[e,t]=b(),r=(0,n.useCallback)((e=>t((t=>({...t,messages:[...t.messages,e]})))),[t]),o=(0,n.useCallback)((()=>{t((e=>({...e,messages:[]})))}),[t]),s=(0,n.useMemo)((()=>e.open&&!!e.messages.find((e=>{let{pending:t}=e;return!!t}))),[e]);return{messages:e?.messages,pending:s,addMessage:r,clear:o}},j=()=>{const e=(()=>{const{addMessage:e}=I();return(0,n.useCallback)((t=>{const r=(0,h.A)();return e({id:r,type:"question",value:t}),r}),[e])})(),t=(()=>{const{addMessage:e}=I();return(0,n.useCallback)((t=>{let{questionId:r,pending:n,answer:o}=t;return e({id:(0,h.A)(),questionId:r,type:"answer",value:o,pending:n})}),[e])})(),r=(()=>{const[,e]=b();return(0,n.useCallback)((t=>{let{questionId:r,value:n,additionalInfo:o,error:s}=t;e((e=>({...e,messages:e.messages.map((e=>e.questionId==r?{...e,pending:!1,value:n,additionalInfo:o,error:s}:e))})))}),[])})();return(0,n.useCallback)((n=>{const o=e(n);var s;t({questionId:o,pending:!0}),(s=n,l.A.post("/api/v1/chat",{messages:[{role:"user",content:s}]},{transform:e=>(0,i.bn)(e)})).then((function(){let{data:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{session:{messages:t},additionalInfo:n}=e,s=(t||[]).filter((e=>{let{role:t}=e;return"assistant"==t})),a=s.length?s[s.length-1]:null;r(a?.content?{questionId:o,value:a.content,additionalInfo:n}:{questionId:o,error:"Something went wrong"})})).catch((e=>{r({questionId:o,error:e.message||"Something went wrong"})}))}),[e,r])}},7761:(e,t,r)=>{r.d(t,{A$:()=>l,N3:()=>u,P9:()=>h,SW:()=>m,c8:()=>i,jg:()=>c,kf:()=>p,s6:()=>d,xs:()=>g});var n=r(34843),o=r(39870),s=r(24609),a=r(19186);const l=()=>{const e=(0,s.vt)(),t=(0,a.ID)();return(0,n.fp)((0,o.nr)({spaceId:e,roomId:t}))},i=()=>{const e=(0,s.vt)(),t=(0,a.ID)();return(0,n.md)((0,o.R8)({spaceId:e,roomId:t}))},d=()=>{const e=(0,s.vt)(),t=(0,a.ID)();return(0,n.Xr)((0,o.R8)({spaceId:e,roomId:t}))},c=()=>{const e=(0,s.vt)(),t=(0,a.ID)();return(0,n.md)((0,o.GK)({spaceId:e,roomId:t}))},u=()=>{const e=(0,s.vt)(),t=(0,a.ID)();return(0,n.Xr)((0,o.GK)({spaceId:e,roomId:t}))},m=()=>{const e=(0,s.vt)(),t=(0,a.ID)();return(0,n.md)((0,o.$n)({spaceId:e,roomId:t}))},p=()=>{const e=(0,s.vt)(),t=(0,a.ID)();return(0,n.Xr)((0,o.$n)({spaceId:e,roomId:t}))},h=()=>{const e=(0,s.vt)(),t=(0,a.ID)();return(0,n.md)((0,o._x)({spaceId:e,roomId:t}))},g=()=>{const e=(0,s.vt)(),t=(0,a.ID)();return(0,n.Xr)((0,o._x)({spaceId:e,roomId:t}))}},12407:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(33185),o=r(92415),s=r(38773),a=r(95565),l=r(74848);const i=(0,n.default)(o.Flex).withConfig({displayName:"restrictedContentMessage__StyledBox",componentId:"sc-wbsw81-0"})(["transform:translate(-50%,-50%);"]),d={room:"This dashboard is locked, so you can't see it.",node:"This node is locked, so you can't see the Single Node dashboard.",alert:"This node is locked, so you can't see the full alert details. ",dashboard:"This dashboard is locked, so you can't see it."},c=e=>{let{flavour:t="node",hideChildren:r}=e;return(0,l.jsxs)(i,{column:!0,width:"100%",gap:2,alignItems:"center",position:"absolute",top:"50%",left:"50%",padding:[4],round:2,children:[(0,l.jsx)(o.TextBigger,{children:d[t]||""}),(0,l.jsx)(a.A,{children:(0,l.jsx)(o.TextBig,{color:"primary",children:"Upgrade for no limitations!"})}),(0,l.jsx)(o.TextBig,{children:"or"}),(0,l.jsx)(s.A,{children:(0,l.jsx)(o.TextBig,{color:"primary",children:"Change your active node selection to unlock it."})})]})}},13473:(e,t,r)=>{r.d(t,{A:()=>i});r(98992),r(81454);var n=r(96540),o=r(92415),s=r(74848);const a=e=>{let{iconName:t,label:r,onClick:n,containerStyles:a,textStyles:l}=e;return(0,s.jsxs)(o.Flex,{"data-testid":"sidebar-icon-item",...a,column:!0,margin:[2,0],alignItems:"center",children:[(0,s.jsx)(o.Flex,{"data-testid":"sidebar-icon-item-wrapper",margin:[0,0,.5,0],alignItems:"center",onClick:n,cursor:"pointer",children:(0,s.jsx)(o.Icon,{name:t,color:"textLite",width:"18px",height:"18px"})}),(0,s.jsx)(o.TextMicro,{color:"text",...l,children:r})]})},l=e=>{let{onClickTab:t,availableTabs:r,tabsToShow:n,...l}=e;return(0,s.jsx)(o.Flex,{"data-testid":"collapsed-sidebar",column:!0,justifyContent:"center",...l,children:n.map(((e,n)=>{const{iconName:o,label:l}=r[e];return(0,s.jsx)(a,{containerStyles:{border:{size:"2px",type:"solid",color:"mainBackground",side:"left"}},textStyles:{color:"textLite"},onClick:()=>t(n),iconName:o,label:l},o)}))})},i=(0,n.memo)(l)},13846:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(96540),o=r(88934),s=r(16373),a=r(19075),l=r(77679);const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[t,r]=(0,l.A)(e),i=(0,s.aR)({extraKey:e.keyFlavour||e.extraKey}),d=(0,a.le)({...r&&{key:t},...e}),{state:c}=(0,o.zy)();(0,n.useEffect)((()=>{if(!c)return;const{fn:e,alertTabIndex:t}=c;e&&i([e]),t&&d(t),window.history.replaceState({},"")}),[t,r,i,d])}},14070:(e,t,r)=>{r.d(t,{A:()=>z});var n=r(96540),o=r(98591),s=r(32788),a=r(19075),l=r(56473),i=r(62718),d=r(29263),c=r(81474),u=r(75894),m=r(92415),p=r(24609),h=r(19186),g=r(88934),x=r(3319),A=r(74848);const f=e=>{let{alertId:t,testid:r}=e;const o=`/spaces/${(0,p.bq)()}/rooms/${(0,h.QW)()}/alerts/${t}`,s=(0,g.Zp)(),{sendButtonClickedLog:a,isReady:l}=(0,x.A)(),i=(0,n.useCallback)((e=>{e.preventDefault(),a({dataGa:`${r}::view-alert-button`}).finally((()=>{s(o)}))}),[s,o,l]);return(0,A.jsx)(m.Button,{"data-testid":`${r}-view-alert-button`,"data-ga":`${r}::view-alert-button`,href:o,onClick:i,label:"View alert page"})};var y=r(1390),b=r(12407),v=r(51262),I=r(14806);const j=e=>{let{alertId:t,selectedTabIndex:r=0,onClose:n}=e;const{isNodeRestricted:o}=(0,v.A)(),{name:l="unknown alert",status:m,fullyLoaded:p,nodeId:h}=(0,a.JL)(t);(0,a.yk)(t);const{restricted:g}=o(h);return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(d.z,{isLoading:!p,onClose:n,title:l,"data-testid":"alertDetailsModal-instance",children:(0,A.jsx)(u.A,{flavour:m,icon:"alarm_bell","data-testid":"alertDetailsModal-alertPill",capitalize:!0,children:m})}),p?g?(0,A.jsx)(b.A,{flavour:"alert"}):(0,A.jsxs)(I.A,{children:[(0,A.jsx)(s.Yv,{overflow:{vertical:"auto"},hasModalTitle:!1,gap:2,hasFooter:!0,padding:[2,3,3,3],children:(0,A.jsx)(c.A,{alertId:t,selectedTab:r})}),(0,A.jsxs)(s.CG,{gap:3,children:[(0,A.jsx)(y.A,{alertId:t,label:"Troubleshoot",flavour:"hollow",ui:"alert-modal"}),(0,A.jsx)(f,{alertId:t,testid:"alertDetailsModal"})]})]}):(0,A.jsx)(i.au,{})]})};r(98992),r(81454);var C=r(18121),w=r(90808),k=r(55579),S=r(28981),N=r(34155);const T=(0,r(74891).A)(m.Flex),P=e=>{let{alertId:t,...r}=e;const[o,s]=(0,C.useHovered)({},[]),[,a]=z(),l=(0,n.useCallback)((()=>{a({alertId:t})}),[t,a]);return(0,A.jsx)(T,{ref:o,cursor:"pointer",padding:[0,2,0,0],onClick:l,tooltip:"See details of the specific instance",children:(0,A.jsx)(N.A,{flex:"grow",...s?{background:"modalTabsBackground"}:{},...r})})},K=e=>{let{instances:t}=e;const{class:r,type:n,component:o}=(t||[])[0]||{};return(0,A.jsxs)(m.Flex,{column:!0,gap:3,padding:[4,0],children:[(0,A.jsx)(w.A,{children:(0,A.jsxs)(m.Flex,{column:!0,gap:3,padding:[3,4],children:[(0,A.jsx)(S.A,{label:"Instances",icon:"nodes_hollow"}),(0,A.jsx)(m.Text,{color:"menuItem",children:"You can browse all available alert instances below. Pick one to access its detailed view."}),(0,A.jsx)(m.Flex,{column:!0,gap:2,height:{max:80},overflow:{vertical:"auto"},children:t.map((e=>(0,A.jsx)(P,{lastStatusChangeValue:e.lastStatusChangeValue,lastStatusChange:e.lastStatusChange,units:e.units,status:e.status,nodeName:e.nodeName,alertId:e.id,instanceName:e.instanceName},e.id)))})]})}),(0,A.jsxs)(w.A,{children:[(0,A.jsxs)(k.A,{children:[(0,A.jsx)(S.A,{label:"Type",icon:"data_retention"}),(0,A.jsx)(m.Text,{color:"menuItem",children:n})]}),(0,A.jsxs)(k.A,{children:[(0,A.jsx)(S.A,{label:"Component",icon:"metrics"}),(0,A.jsx)(m.Text,{color:"menuItem",children:o})]}),(0,A.jsxs)(k.A,{children:[(0,A.jsx)(S.A,{label:"Class",icon:"networkingStack"}),(0,A.jsx)(m.Text,{color:"menuItem",children:r})]})]})]})},F=e=>{let{alertName:t,instances:r=[],onClose:n}=e;return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(d.z,{onClose:n,title:t,"data-testid":"alertDetailsModal-running"}),(0,A.jsx)(s.Yv,{overflow:{vertical:"auto"},hasModalTitle:!1,gap:2,hasFooter:!0,padding:[2,3,3,3],children:(0,A.jsx)(K,{instances:r})})]})};var L=r(60908);const M=e=>{let{alertName:t,alertId:r,...n}=e;const[{nodeId:o}]=(0,a.DV)(),s=(0,l.JO)({extraKey:"runningAlerts",alertName:t,nodeId:o});return r||1===(s||[]).length?(0,A.jsx)(j,{alertId:r||s[0]?.id,...n}):t?(0,A.jsx)(F,{alertName:t,instances:s,onClose:n.onClose}):null},D=e=>(0,A.jsx)(L.Ay,{mode:"AlertDetailsModal",children:(0,A.jsx)(s.GO,{width:{max:"50vw",base:160},onClose:e.onClose,children:(0,A.jsx)(n.Suspense,{fallback:(0,A.jsx)(i.au,{}),children:(0,A.jsx)(M,{...e})})})}),z=()=>{const[e,,t,r,s]=(0,o.A)("alertDetailsModal"),a=(0,n.useCallback)((e=>{t("",e)}),[]),l=(0,n.useMemo)((()=>(0,A.jsx)(D,{onClose:r,...s})),[s,r]);return[e,a,r,l]}},14806:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(96540),o=r(41514),s=r(92415),a=r(74848);class l extends n.Component{constructor(e){super(e),this.state={hasError:!1,error:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){(0,o.H)("alert-error",{error:e.message,stack:t.componentStack,alertId:this.props.alertId})}handleRetry=()=>{this.setState({hasError:!1,error:null}),this.props.onRetry&&this.props.onRetry()};render(){return this.state.hasError?this.props.fallback||(0,a.jsx)(i,{onRetry:this.handleRetry,canRetry:!1!==this.props.canRetry,error:this.state.error}):this.props.children}}const i=e=>{let{onRetry:t,canRetry:r=!0}=e;return(0,a.jsxs)(s.Flex,{column:!0,alignItems:"center",justifyContent:"center",padding:[8],gap:4,children:[(0,a.jsx)(s.Icon,{name:"alert_triangle",size:"large",color:"error"}),(0,a.jsx)(s.Text,{size:"large",strong:!0,children:"Something went wrong"}),(0,a.jsx)(s.Text,{color:"textLite",children:"We're having trouble loading this alert"}),(0,a.jsxs)(s.Flex,{gap:2,children:[(0,a.jsx)(s.Button,{onClick:t,disabled:!r,children:r?"Try Again":"Max Retries Reached"}),(0,a.jsx)(s.Button,{flavour:"borderless",onClick:()=>window.location.reload(),children:"Reload Page"})]})]})},d=l},15992:(e,t,r)=>{r.d(t,{A:()=>m});var n=r(33185),o=r(92415),s=r(6304),a=r(45087),l=r(74848);const i=(0,n.default)(o.Icon).withConfig({displayName:"group__IconLink",componentId:"sc-9459pv-0"})(["&:hover{fill:",";}"],(0,o.getColor)("textDescription")),d=e=>e.stopPropagation(),c=e=>{let{children:t,isEnabled:r,link:n,onClick:s,open:a}=e;return(0,l.jsxs)(o.Flex,{alignItems:"center",justifyContent:"between",height:8,onClick:r?s:null,cursor:r?"pointer":"default",children:[(0,l.jsxs)(o.Flex,{gap:2,alignItems:"center",children:[(0,l.jsx)(o.TextSmall,{strong:!0,children:t}),n&&(0,l.jsx)(o.Flex,{as:"a",href:n,target:"_blank",onClick:d,children:(0,l.jsx)(i,{height:"13px",width:"13px",name:"documentation",size:"small",color:"placeholder"})})]}),r&&(0,l.jsx)(o.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:a?1:3})]})},u=(0,n.default)(o.Flex).withConfig({displayName:"group__StyledFlex",componentId:"sc-9459pv-1"})(["&:last-child{border:none;}"]),m=e=>{let{children:t,isEnabled:r=!0,link:n,name:i,noDataLabel:d,...m}=e;const[p,h]=(0,s.A)(!0),g=r?null:d;return(0,l.jsx)(a.A,{content:g,isBasic:!0,children:(0,l.jsxs)(u,{column:!0,border:{side:"bottom",color:"borderSecondary"},padding:[1,0,p?2:1],isEnabled:r,...m,children:[(0,l.jsx)(c,{isEnabled:r,open:p,onClick:h,link:n,children:i}),(0,l.jsx)(o.Collapsible,{column:!0,open:p,gap:1,children:t})]})})}},16402:(e,t,r)=>{r.d(t,{FX:()=>f,Ih:()=>p,Ks:()=>a,Rb:()=>A,T$:()=>y,aA:()=>h,bS:()=>d,ev:()=>m,fK:()=>i,g:()=>o,gk:()=>c,kw:()=>u,l0:()=>g,q1:()=>s,r5:()=>l,xn:()=>x});var n=r(99094);const o={recents:"recents",all:"all"},s=o.all,a=[{id:o.recents,label:"Recents"},{id:o.all,label:"All"}],l="type",i={none:"none",type:"type",status:"status",month:"month"},d=[{id:i.none,label:"None"},{id:i.type,label:"Type",prop:"definitionId"},{id:i.status,label:"Status",prop:"status"},{id:i.month,label:"Month",prop:"month"}],c=20,u={date:"date",name:"name",status:"status",type:"type"},m=u.type,p=[{id:u.date,label:"Date"},{id:u.name,label:"Name"},{id:u.status,label:"Status"},{id:u.type,label:"Type"}],h={[u.date]:{prop:"createdAt",sortingGroupVisible:!1},[u.name]:{prop:"name",sortingGroupVisible:!1},[u.status]:{prop:"status",sortingGroupVisible:!0},[u.type]:{prop:"definitionName",sortingGroupVisible:!0}},g={asc:"asc",desc:"desc"},x=g.desc,A=[{id:g.asc,label:"Ascending"},{id:g.desc,label:"Descending"}],f={[u.status]:{PENDING:"textLite",COMPLETED:"success",PROCESSING:"successLite",FAILED:"error"},[u.type]:{[n.oG.anomalies]:["violet","violet60"],[n.oG.capacity]:["violet","violet80"],[n.oG.investigation]:["violet","violet100"],[n.oG.performance]:["violet","violet120"],[n.oG.summary]:["violet","violet140"]}},y={PENDING:"textLite",COMPLETED:"success",PROCESSING:"success",FAILED:"error"}},16922:(e,t,r)=>{r.d(t,{G5:()=>g,IW:()=>x,Ly:()=>f,SJ:()=>p,Tj:()=>u,Us:()=>A,X8:()=>d,Zg:()=>y,hr:()=>h,qs:()=>m,wt:()=>c});var n=r(52035),o=r(84929),s=r(57377),a=r(58247);const l={loaded:!1,reports:[],error:null},i={definitionId:null,variables:[]},d=(0,o.Iz)((e=>{let{spaceId:t,roomId:r}=e;return(0,n.eU)((()=>(0,a.XU)({spaceId:t,roomId:r})))}),s.Ay),c=(0,o.Iz)((e=>{let{spaceId:t,roomId:r,definitionId:o,variableId:s,variables:l}=e;return(0,n.eU)((()=>(0,a.RH)({spaceId:t,roomId:r,definitionId:o,variableId:s,payload:{variables:l}})))}),s.Ay),u=(0,o.Iz)((()=>{const e=(0,n.eU)(l);return(0,n.eU)((t=>t(e)),((t,r,n)=>{const o="function"===typeof n?n(t(e)||{}):n;r(e,o)}))}),s.Ay),m=(0,o.Iz)((()=>(0,o.tx)(i)),s.Ay),p=(0,o.Iz)((e=>{let{spaceId:t,roomId:r,reportId:o}=e;return(0,n.eU)((()=>(0,a.HX)({spaceId:t,roomId:r,reportId:o})))}),s.Ay);p.setShouldRemove((e=>Date.now()-new Date(e)>18e4));const h=(0,o.Iz)((e=>{let{spaceId:t,roomId:r,reportId:n}=e;return(0,o.z0)((()=>(0,a.uc)({spaceId:t,roomId:r,reportId:n})))}),s.Ay),g=(0,o.Iz)((()=>(0,o.tx)()),s.Ay),x=(0,o.Iz)((()=>(0,n.eU)([])),s.Ay),A=(0,o.Iz)((()=>(0,n.eU)([])),s.Ay),f=(0,o.tx)(""),y=(0,o.Iz)((e=>{let{spaceId:t,roomId:r,alertId:o}=e;return(0,n.eU)((()=>(0,a.eG)({spaceId:t,roomId:r,payload:{alert_transitions:[o]}})))}),s.Ay);y.setShouldRemove((e=>Date.now()-new Date(e)>3e4))},17702:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(92415),o=r(74891),s=r(74848);const a=(0,o.A)(n.Button),l={icon:"ai",label:"Ask AI",textTransform:"",noWrapper:!0,colorPalette:{primary:"primaryAI",accent:"accentAI",secondaryColor:"secondaryColorAI",primaryHighlight:"primaryHighlightAI",secondaryHighlight:"secondaryHighlightAI"}},i=e=>(0,s.jsx)(a,{...l,...e})},18283:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(96540),o=r(15992),s=r(92415),a=r(88307),l=r(74848);const i=e=>{let{node:t}=e;return(0,l.jsx)(o.A,{name:"Files",children:(0,l.jsxs)(s.Flex,{gap:1,padding:[0,1],alignItems:"center",children:[(0,l.jsx)(s.Box,{sx:{fontWeight:"500",letterSpacing:"1px"},as:s.Text,color:"textLite",children:"{;}"}),(0,l.jsx)(s.TextSmall,{children:"View node info in"}),(0,l.jsxs)(s.Flex,{cursor:"pointer",gap:1,onClick:(0,a.C)(JSON.stringify(t),{text:"JSON copied to clipboard"}),children:[(0,l.jsx)(s.TextSmall,{color:"primary",children:"json"}),(0,l.jsx)(s.Icon,{color:"primary",size:"small",name:"copy"})]})]})})},d=(0,n.memo)(i)},21511:(e,t,r)=>{r.d(t,{A:()=>a});r(98992),r(54520),r(3949),r(8872);var n=r(96540),o=r(87083),s=r(42790);const a=e=>{let{nodeIds:t,param:r,paramKey:a,extraKey:l,omitParam:i=null,isLabel:d=!1,labelKey:c=null}=e;const u=(0,o.eO)({extraKey:l,omit:i||r,keepAll:!0,scoped:!!l,nodeIds:t}),m=(0,s.l6)(r,{extraKey:l,flavour:"arr"});return(0,n.useMemo)((()=>{const e={};return u.forEach((t=>{if(d&&c){if(t.labels&&t.labels[c]){const r=t.labels[c],n=`${c}|${r}`;e[n]||(e[n]={id:n,name:r,count:0}),t.hidden||e[n].count++}}else if(a){let r;if(a.includes(".")){r=a.split(".").reduce(((e,t)=>e?.[t]),t)}else{if("capabilityKeys"===a)return void(t.capabilities&&"object"===typeof t.capabilities&&Object.keys(t.capabilities).forEach((r=>{e[r]||(e[r]={id:r,name:r,count:0}),t.hidden||e[r].count++})));r=t[a]}if(void 0!==r&&null!==r&&""!==r){const n=String(r);e[n]||(e[n]={id:n,name:n,count:0}),t.hidden||e[n].count++}}})),Object.values(e).sort(o.qr[r]||o.qr.default)}),[u.length,u.filter((e=>e.hidden)).length,m,r,a,d,c])}},22068:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(96540),o=r(46587),s=r(24609),a=r(19186),l=r(81685),i=r(79022);const d=()=>{const e=(0,o.NJ)(),t=(0,s.vt)(),r=(0,a.ID)(),[,d]=(0,l.ly)();return[(0,n.useCallback)((()=>{const n=(0,i.p2)({userId:e,spaceId:t,roomId:r});return d(n),n}),[e,t,r]),(0,n.useCallback)((n=>{(0,i.nF)({userId:e,spaceId:t,roomId:r},n),d(n)}),[e,t,r])]}},23117:(e,t,r)=>{r.d(t,{A:()=>K,J:()=>P});r(98992),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(96540),o=r(30569),s=r(92415),a=r(24609),l=r(19186),i=r(76375),d=r(16922),c=r(81685),u=r(22068),m=r(58247);const p=/testing\.netdata\.cloud/.test(location.hostname),h=()=>{const e=localStorage.getItem("insights-dry-run");return!p&&"true"===e||p&&"false"!==e};var g=r(3319),x=r(63872),A=r(99094);const f=()=>!0,y=function(){let{onSuccess:e,onFail:t,checkErrorNotification:r=f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=(0,a.vt)(),s=(0,l.ID)(),i=h(),[d,c]=(0,x.A)(),{sendLog:u}=(0,g.A)(),p=(0,n.useCallback)((e=>{"ErrReportsQuotaExceeded"===e?.response?.data?.errorMsgKey&&u({feature:"Insights",description:"Reports quota exceeded"})}),[u]);return(0,n.useCallback)((n=>{let{definitionId:a,...l}=n;(0,m.LU)({spaceId:o,roomId:s,payload:{definition_id:a,...l,...i?{dry_run_llm:!0,delay_ms:A.DZ}:{}}}).then((t=>{let{data:r}=t;d({header:"Success",text:"You have successfully requested a report generation."}),"function"===typeof e&&e(r)})).catch((e=>{r(e)&&c(e),"function"===typeof t&&t(e),p(e)}))}),[o,s,e,t,i,d,c,p])};var b=r(88978),v=r(74891),I=r(99728),j=r(6304),C=r(94404),w=r(15505),k=r(25877),S=r(74848);const N=(0,C.A)((0,v.A)(s.Button)),T="First create a query and then generate a report.",P=function(){let{query:e,onSuccess:t,onError:r,incompleteQueryMessage:s=T,checkErrorNotification:m,schedulerState:p}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[h,,g,x]=(0,j.A)(),A=(0,a.vt)(),f=(0,l.ID)(),v=(0,I.JT)("insights:CreateReport"),{loaded:C,isPaid:S}=(0,i.A)(),N=(0,n.useMemo)((()=>C&&!S),[C,S]),{query:P}=(0,c.g0)(),K=e||P,F=(0,n.useMemo)((()=>K.variables.some((e=>{let{value:t}=e;return!t}))),[K]),L=N||F||!v,[M,D]=(0,u.A)(),z=(0,o.yF)((0,n.useCallback)(((e,t,r)=>{t((0,d.Tj)({spaceId:A,roomId:f}),(e=>({...e,reports:[...e.reports||[],r]})))}),[A,f])),B=(0,n.useMemo)((()=>N?"Upgrade to Business to get full insights.":F?s:v?null:"You don't have permissions to generate reports."),[F,s,N,v]),R=(0,n.useCallback)((e=>{const r=(0,w.bn)(e),n=M();r?.id&&D(Array.from(new Set([...n,r.id]))),z(r),x(),"function"===typeof t&&t({report:e,isScheduled:!!p})}),[p,z,M,D,x]),V=(0,n.useCallback)((e=>{"function"===typeof r&&r(e),x()}),[r,x]),q=y({onSuccess:R,onFail:V,checkErrorNotification:m}),E=(0,b.A)({onSuccess:R,onFail:V,checkErrorNotification:m}),W=(0,n.useCallback)((e=>{const t=p?E:q,{definitionId:r,variables:n,...o}=e||K,s=(0,k.a)(n);if(r&&Object.keys(s).length){g();t({definitionId:r,variables:s,...o,...p?{name:p.name,rrule:p.rrule,recipientIds:p.recipientIds||[]}:{}})}}),[K,p,q,E,g]);return{isLoading:h,query:K,tooltip:B,isDisabled:L,onGenerate:W}},K=e=>{let{incompleteQueryMessage:t,...r}=e;const[,o]=(0,c.W5)(),{query:a,tooltip:l,isDisabled:i,onGenerate:d}=P({onSuccess:o,incompleteQueryMessage:t}),u=(0,n.useCallback)((()=>d()),[d]);return(0,S.jsx)(s.Flex,{children:(0,S.jsx)(N,{label:"Generate",icon:"view_list",flavour:"hollow",onClick:u,disabled:i,feature:"Insights",payload:{insightsQuery:a},tooltip:l,tooltipProps:{align:"bottom"},...r})})}},25877:(e,t,r)=>{r.d(t,{a:()=>o});r(98992),r(81454),r(8872);var n=r(43252);const o=e=>Array.isArray(e)?e.reduce(((e,t)=>{let{id:r,value:o}=t;return{...e,[r]:"string"===typeof o||n.rY.includes(r)?o:Array.isArray(o)?o.map((e=>{let{value:t}=e;return t})):o?.value}}),{}):e},27784:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(96540),o=r(92415),s=r(78446),a=r(74848);const l=e=>{let{onToggle:t,icon:r="node_hollow",isOpen:n,title:l,...i}=e;return(0,a.jsx)(s.A,{dataTestId:"collapsed-header",iconClose:n?"arrow_w_line_right":"arrow_w_line_left",onClick:t,...i,children:n&&(0,a.jsxs)(o.Flex,{gap:2,alignItems:"center","data-testid":"sidebar-nodeName",children:[(0,a.jsx)(o.Icon,{name:r,color:"text",size:"small"}),(0,a.jsx)(o.TextSmall,{strong:!0,children:l})]})})},i=(0,n.memo)(l)},28981:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(92415),o=r(74848);const s=e=>{let{label:t,icon:r}=e;return(0,o.jsxs)(n.Flex,{alignItems:"center",gap:2,children:[(0,o.jsx)(n.Icon,{name:r,color:"menuItem",width:"16px",height:"16px"}),(0,o.jsx)(n.Text,{color:"menuItem",children:t})]})}},34155:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(92415),o=r(75894),s=r(45087),a=r(42376),l=r(3527),i=r(74848);const d=e=>{let{isHighlighted:t,lastStatusChangeValue:r,lastStatusChange:d,units:c,status:u,nodeName:m,instanceName:p,...h}=e;return(0,i.jsxs)(n.Flex,{background:t&&"modalTabsBackground",border:{side:"all",color:"borderSecondary"},color:"textDescription",padding:[4],width:"100%",round:!0,column:!0,gap:2,...h,children:[(0,i.jsxs)(n.Flex,{column:!0,children:[(0,i.jsxs)(n.Flex,{alignItems:"center",justifyContent:"between",children:[p&&(0,i.jsx)(n.Text,{strong:!0,wordBreak:"break-word",whiteSpace:"pre-wrap",children:p}),(0,i.jsxs)(n.Flex,{height:5,gap:2,alignItems:"center",children:[(0,i.jsx)(s.A,{content:"CLEAR"===u?"Cleared value":"Triggered value",align:"bottom",children:(0,i.jsx)(n.Box,{children:(0,i.jsx)(l.A,{loaded:!0,status:u,units:c,value:r,"data-testid":"nodeItem-alertValue"})})}),(0,i.jsx)(o.A,{flavour:u,icon:"alarm_bell","data-testid":"alertView-alertPill-value",capitalize:!0,children:u})]})]}),m&&(0,i.jsxs)(n.Text,{children:["on ",(0,i.jsx)(n.Text,{strong:!0,children:m})]})]}),(0,i.jsx)(a.A,{rawTime:d,secs:!0,"data-testid":"nodeItem-lastStatusChange"})]})}},36229:(e,t,r)=>{r.d(t,{A:()=>h});r(98992),r(54520),r(81454);var n=r(33185),o=r(68090),s=r.n(o),a=r(96540),l=r(92415),i=r(41395),d=r(74848);const c=(0,n.default)(l.Box).withConfig({displayName:"breadcrumbs__StyledItemContainer",componentId:"sc-3u39st-0"})([""]),u=(0,n.css)(["&:hover{color:",";}"],(e=>{let{withHover:t,theme:r}=e;return t&&(0,l.getColor)("success")({theme:r})})),m=(0,n.default)(l.Text).withConfig({displayName:"breadcrumbs__StyledText",componentId:"sc-3u39st-1"})(["",""],u),p=(0,n.default)(l.TextSmall).withConfig({displayName:"breadcrumbs__StyledTextSmall",componentId:"sc-3u39st-2"})(["",""],u),h=e=>{let{items:t,isBig:r,showBackButton:n=!0,testid:o="",...u}=e;const h=(0,a.useMemo)((()=>{if(!t?.length||!n)return null;return s()(t.filter((e=>{let{onClick:t}=e;return!!t}))).onClick}),[t,n]);if(!t?.length)return null;const g=r?m:p;return(0,d.jsxs)(l.Flex,{gap:4,...u,children:[n&&(0,d.jsx)(l.Button,{onClick:h,icon:"chevron_left",label:"Back",neutral:!0,flavour:"hollow",small:!0,padding:[0,2,0,1],textTransform:"uppercase","data-testid":`${o}-breadcrumbs-backButton`}),(0,d.jsx)(l.Flex,{gap:2,alignItems:"center",children:t.map(((e,t)=>{let{isDisabled:r,name:n,onClick:s}=e;return(0,d.jsx)(c,{alignItems:"center",...s&&{cursor:"pointer",onClick:s},"data-testid":`${o}-breadcrumbs-level-${t}`,children:(0,d.jsxs)(g,{color:r&&"textLite","data-testid":`${o}-breadcrumbs-level-${t}`,withHover:!!s,children:[0!==t&&" / ",(0,i.Zr)(n||"")]})},t)}))})]})}},36710:(e,t,r)=>{r.d(t,{Uc:()=>d,X3:()=>l,XF:()=>i,cH:()=>a});r(98992),r(81454);var n=r(91130),o=r(15505);const s=e=>e.map((e=>(0,o.bn)(e))),a=e=>n.A.get(`/api/v2/spaces/${e}/notifications/silencing/rules`,{transform:s}),l=(e,t)=>n.A.post(`/api/v2/spaces/${e}/notifications/silencing/rules/delete`,t),i=(e,t)=>n.A.post(`/api/v2/spaces/${e}/notifications/silencing/rule`,(0,o.Jz)(t)),d=(e,t)=>n.A.put(`/api/v2/spaces/${e}/notifications/silencing/rule/${t.id}`,(0,o.Jz)(t))},37437:(e,t,r)=>{r.d(t,{DK:()=>u,GB:()=>A,Iv:()=>m,SB:()=>c,SX:()=>d,Ws:()=>x,Wu:()=>s,Yo:()=>i,_V:()=>a,hq:()=>h,jH:()=>l,q:()=>g,qt:()=>o,xc:()=>p});var n=r(65408);const o="silencingRules",s={system:{text:"All users",tooltip:"Rule affects all users"},personal:{text:"Myself",tooltip:"Limit the silencing effect to your account only"}},a="system",l={label:"All rooms",value:""},i={now:{text:"Silence for a specific duration",tooltip:"Rule starts immediately and lasts until the specified duration"},schedule:{text:"Schedule silence",tooltip:"Schedule the rule to start taking effect at some point at the future"}},d="now",c={untilTurnedOff:"Until turned off",oneHour:"1 hour",sixHours:"6 hours",twelveHours:"12 hours",oneDay:"1 day",custom:"Custom"},u={label:"Until turned off",value:"untilTurnedOff"},m={border:{side:"all",color:"inputBorder"},padding:[1,2],margin:[0,0,.5,0],round:!0,justifyContent:"start"},p={ErrInvalidName:"No rule name provided",ErrCodeInvalidStartsAt:"Invalid or no start date provided",ErrCodeInvalidSLastUntil:"Invalid or no end date provided",ErrCodeInvalidScheduleDuration:"Invalid duration selected",ErrCodeInvalidSeverity:"Invalid severity",ErrCodeInvalidIntegration:"Invalid integration",ErrCodeNotOwnRule:"Not permitted to create system rules",ErrInvalidRrule:"Invalid recurring rule",default:"Something went wrong"},h={value:"noRepeat",label:"Does not repeat"},g=[h,{value:n.T6.day,label:"Daily"},{value:n.T6.week,label:"Weekly"},{value:n.T6.month,label:"Monthly"},{value:n.T6.year,label:"Annualy"},{value:"custom",label:"Custom recurrence"}],x=[{value:n.T6.day,label:"day(s)"},{value:n.T6.week,label:"week(s)"},{value:n.T6.month,label:"month(s)"},{value:n.T6.year,label:"year(s)"}],A=n.Pu.never},37479:(e,t,r)=>{r.d(t,{S:()=>I,A:()=>j});var n=r(88934),o=r(92415),s=r(61841),a=(r(98992),r(81454),r(33185)),l=r(86706),i=r(6084),d=r(88307),c=r(74848);const u=(0,a.default)(o.Flex).withConfig({displayName:"adminsList__RowFlex",componentId:"sc-1pb9ob2-0"})(["&:hover{background:",";}"],(0,o.getColor)("elementBackground")),m=(0,a.default)(o.Icon).withConfig({displayName:"adminsList__StyledIcon",componentId:"sc-1pb9ob2-1"})(["cursor:pointer;"]),p=e=>{let{...t}=e;const r=(0,l.i3)();return(0,c.jsx)(o.Flex,{column:!0,border:{side:"top",color:"borderSecondary"},flex:"grow",padding:[1,0],height:{max:50},overflow:"auto",...t,children:r.map((e=>(0,c.jsxs)(u,{flex:{grow:0,shrink:0},padding:[0,4],justifyContent:"between",height:10,alignItems:"center",children:[(0,c.jsxs)(o.Flex,{gap:2,alignItems:"center",children:[(0,c.jsx)(i.A,{src:e.avatarURL,title:e.name}),(0,c.jsx)(o.Text,{children:e.name}),(0,c.jsx)(o.Text,{color:"textLite",children:e.email})]},e.id),(0,c.jsx)(m,{onClick:(0,d.C)(e.email,{text:"Admin email address copied to your clipboard."}),size:"small",name:"copy",color:"primary"})]},e.id)))})},h=((0,a.default)(o.Icon).withConfig({displayName:"styled__StyledWarningIcon",componentId:"sc-q96c2w-0"})(["border-radius:50%;overflow:hidden;background:",";"],(0,o.getColor)(["neutral","white"])),(0,a.default)(o.Icon).withConfig({displayName:"styled__StyledCheckmarkIcon",componentId:"sc-q96c2w-1"})(["border-radius:50%;overflow:hidden;background:",";padding:6px;width:24px;height:24px;"],(0,o.getColor)("elementBackground")));(0,a.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-q96c2w-2"})(["transform:",";"],(e=>{let{closed:t}=e;return t?"none":"rotate(180deg)"}));var g=r(92318),x=r(79748),A=r(41514);const{demoSlug:f}=g.A,y=(0,a.default)(o.Button).withConfig({displayName:"headerButtons__StyledButton",componentId:"sc-11mwk9m-0"})(["&&{padding:2px 16px;font-size:12px;height:auto;width:auto;min-width:96px;}"]),b=()=>{const e=(0,n.Zp)();return(0,c.jsxs)(o.Flex,{gap:4,alignItems:"center",children:[(0,c.jsx)(x.A,{href:"https://learn.netdata.cloud/docs/deployment-guides/deployment-strategies",rel:"noopener noreferrer",target:"_blank",children:"Possible Deployment Strategies"}),!window.envSettings.onprem&&(0,c.jsx)(y,{"data-ga":"no-nodes-view::click-demo::no-nodes-header",flavour:"default",onClick:t=>{e(`/spaces/${f}`),(0,A.H)("no-nodes-view","click-demo","no-nodes-header"),t.preventDefault()},label:"Live Demo"})]})};var v=r(25962);const I=()=>(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(o.Flex,{column:!0,"data-testid":"noNodesView-memberSection",gap:1,children:[(0,c.jsxs)(o.Flex,{alignItems:"center","data-testid":"noNodesView-memberHeader",gap:4,height:10,padding:[0,3],children:[(0,c.jsx)(h,{"data-testid":"noNodesView-memberHeaderIcon",name:"checkmark_s",color:"textLite"}),(0,c.jsxs)(o.Flex,{justifyContent:"between",flex:!0,children:[(0,c.jsx)(o.H3,{color:"textDescription","data-testid":"noNodesView-memberHeaderText",children:"You are a member and only space admins can connect new nodes"}),(0,c.jsx)(b,{})]})]}),(0,c.jsx)(o.Flex,{"data-testid":"noNodesView-memberDescription",padding:[0,0,2,13],children:(0,c.jsx)(o.Text,{color:"textDescription","data-testid":"noNodesView-memberDescriptionText",children:"Contact an admin from the space in order to do so"})})]}),(0,c.jsx)(o.Flex,{"data-testid":"noNodesView-memberAdminsListSection",padding:[0,0,0,12],children:(0,c.jsx)(p,{"data-testid":"noNodesView-memberAdminsList"})})]}),j=()=>{const[{nodesLoaded:e,claimedNodeIds:t}]=(0,v.A)(),[r,o]=(0,s.Ay)(),{integrationsView:a}=g.A;return e&&!t.length?(0,c.jsx)(n.C5,{to:`/spaces/${r}/rooms/${o}/${a}`,replace:!0}):null}},38800:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(77057),o=r(38823),s=r(74848);const a=e=>{let{baseKey:t,extraKey:r,testIdPrefix:a,groupProps:l,...i}=e;return(0,s.jsx)(o.A,{title:"Nodes",testIdPrefix:a,baseKey:t,extraKey:r,param:"selectedIds",defaultIsOpen:!1,help:"Select nodes individually. By selecting nodes in this filter, you bypass the rest of the filters.",...l,children:(0,s.jsx)(n.Ay,{baseKey:t,extraKey:r,itemProps:{padding:[1,1,1,.5]},searchMargin:[0,0,1],height:{max:"300px"},testIdPrefix:a,...i})})}},38823:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(62672),o=r(20982),s=r(92415),a=r(42790),l=r(45087),i=r(65890),d=r(74848);const c=e=>{let{margin:t,title:r,testIdPrefix:c,baseKey:u,extraKey:m,baseExtraKey:p,param:h,paramFlavour:g="arr",children:x,multi:A=!0,defaultIsOpen:f=!0,border:y={side:"bottom",color:"borderSecondary"},required:b=!1,configElements:v,showCounter:I=!0,help:j,collapsible:C=!0,merge:w=!1,options:k,csvDownloadable:S=!0,...N}=e;const[T,P]=(0,a.N9)(h,{key:u,extraKey:m,flavour:g,merge:w}),[K,F]=(0,a.N9)(`isOpen-${h}`,{key:u,extraKey:p,flavour:"bool",defaultValue:f||!!T?.length});return(0,d.jsxs)(s.Flex,{"data-testid":`${c}-filter`,column:!0,padding:[2,0,0],border:y,...N,children:[(0,d.jsxs)(s.Flex,{justifyContent:"between",margin:!C||K?t:[0],gap:2,children:[(0,d.jsxs)(s.Flex,{alignItems:"center",gap:1,height:4.5,children:[b&&!T?.length&&(0,d.jsx)(s.Icon,{color:"error",name:"error",size:"small"}),(0,d.jsxs)(s.Flex,{alignItems:"center",gap:.5,onClick:()=>C?F(!K):void 0,cursor:"pointer",children:[(0,d.jsx)(s.TextSmall,{strong:!0,children:r}),!!j&&(0,d.jsx)(l.A,{align:"top",content:j,children:(0,d.jsx)(s.Flex,{children:(0,d.jsx)(s.Icon,{name:"question",color:"textLite",width:"12px",height:"12px"})})})]}),I&&!!T?.length&&(0,d.jsx)(s.Pill,{flavour:"neutral",hollow:!0,"data-testid":`${c}-selected-count`,tiny:!0,children:T?.length})]}),(0,d.jsxs)(s.Flex,{gap:1,alignItems:"center",children:[!b&&A&&(K||!K&&!!T?.length)&&(0,d.jsx)(l.A,{content:"Reset selections",align:"top",children:(0,d.jsx)(s.IconButton,{padding:[0],flavour:"borderless",onClick:e=>{e.stopPropagation(),P([])},"data-testid":`${c}-filter-resetAll`,neutral:!0,disabled:!T?.length,children:(0,d.jsx)(o.g,{icon:n.Df,size:"sm",alt:"Reset"})})}),"function"===typeof v?v({isOpen:K,collapsible:C}):v,K&&k&&S&&(0,d.jsx)(i.A,{title:r,options:k,testIdPrefix:c}),C&&(0,d.jsx)(s.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:K?1:3,onClick:()=>C?F(!K):void 0,cursor:"pointer"})]})]}),(0,d.jsx)(s.Collapsible,{open:!C||K,height:"100%",position:"relative",children:x})]})}},39423:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(96540),o=r(19075);const s=()=>{const[e,t]=(0,o.Lb)(),r=(0,o.ud)(),s=(0,n.useCallback)((n=>{n===e&&r(),t(n)}),[e,t]);return{selectedTab:e,setSelectedTab:t,handleTabChange:s}}},39870:(e,t,r)=>{r.d(t,{$n:()=>m,GK:()=>c,Ml:()=>l,R8:()=>i,_x:()=>h,jf:()=>d,nr:()=>a,ul:()=>u,ve:()=>p});var n=r(52035),o=r(84929),s=r(57377);const a=(0,o.Iz)((()=>(0,n.eU)(null)),s.Ay),l={loaded:!1,error:!1,nodes:{},replicationFactor:{},totalChildren:0,totalParents:0},i=(0,o.Iz)((()=>(0,n.eU)(l)),s.Ay),d={loaded:!1,error:!1,alerts:[],nodes:{critical:0,warning:0,total:0,hosts:{}}},c=(0,o.Iz)((()=>(0,n.eU)(d)),s.Ay),u={loaded:!1,error:!1,stability:{}},m=(0,o.Iz)((()=>(0,n.eU)(u)),s.Ay),p={loaded:!1,error:!1,dataRetention:[],metricsCollected:0},h=(0,o.Iz)((()=>(0,n.eU)(p)),s.Ay)},40573:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(96540),o=r(24609),s=r(92318);const{demoSlug:a}=s.A,l=()=>{const e=(0,o.bq)();return{isDemo:(0,n.useMemo)((()=>a===e),[e])}}},41588:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(96540),o=r(92415),s=r(64587),a=r(41716),l=r(74848);const i=()=>{const e=(()=>{const{localeTimeString:e,localeDateString:t}=(0,s.$j)(),r=(0,a.s)("updatedAt");return(0,n.useMemo)((()=>{if(!r)return;const n=new Date(r);return`${t(n,{long:!0})} ${e(n,{secs:!0})}`}),[r,e,t])})();return(0,l.jsxs)(o.Flex,{column:!0,justifyContent:"center",alignItems:"center",gap:4,children:[(0,l.jsx)(o.Icon,{name:"checkmark",width:"128px",height:"128px",margin:[15,0,0]}),(0,l.jsx)(o.H3,{margin:[10,0,0],children:"This room has no active alerts, you are all good!"}),(0,l.jsx)(o.Text,{margin:[2,0,0,0],children:"Visit later or check your notifications"}),(0,l.jsxs)(o.TextSmall,{color:"textLite",children:["Last updated at: ",e]})]})},d=(0,n.memo)(i)},42376:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(33185),o=r(92415),s=r(17829),a=r(74848);const l=n.default.div.withConfig({displayName:"timeCell__TimeBox",componentId:"sc-1k785pi-0"})(["display:flex;flex-direction:column;align-items:start;justify-content:center;"]),i=e=>{let{rawTime:t,secs:r,long:n,nowrap:i=!1,...d}=e;const{timeAgo:c,formattedDate:u=""}=(0,s.lT)({rawTime:t,secs:r,long:n});return(0,a.jsxs)(l,{...d,children:[(0,a.jsx)(o.TextSmall,{children:c}),(0,a.jsx)(o.TextMicro,{color:"textLite",...i&&{whiteSpace:"nowrap"},children:u?u?.replace(/ /g," - "):""})]})}},43252:(e,t,r)=>{r.d(t,{$p:()=>s,Gt:()=>n,Rh:()=>l,Vs:()=>o,rY:()=>a});const n=1e3,o={reportDescription:"report_description",nodes:"nodes",clarifications:"clarifications",context:"context"},s={clarification:"clarification",response:"response",error:"error"},a=[o.clarifications,o.context],l={troubleshooter:"troubleshooter",default:"default"}},47213:(e,t,r)=>{r.d(t,{q:()=>l});r(98992),r(3949),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(96540),o=r(19186),s=r(53749),a=r(55125);const l=e=>{const t=(0,o.ID)(),r=(0,a.X)(),l=(0,s.yO)(t);return(0,n.useCallback)((function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e(t))return!1;if(!r||0===Object.keys(r).length)return!0;if(!n)return!0;const s=[n,...o||[]],a=new Set;return s.forEach((e=>{const t=r[e];t&&Object.keys(t).forEach((e=>a.add(e)))})),0===a.size||t.some((e=>{const t=l(e);return t&&a.has(t.context)}))}),[e,r,l])}},49074:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(96540),o=r(92415),s=r(6304);var a=r(74848);const l={timeout:1e3},i=e=>t=>{let{PopoverContent:r,ContainerElement:i=o.Flex,dropProps:d={},dropContainerProps:c={},popoverProps:u={},...m}=t;const p=(0,n.useRef)(),{localStorageKey:h,timeout:g}={...l,...u},[x,,A,f]=(0,s.A)(),y=(0,n.useCallback)((()=>{h&&localStorage.setItem(h,!0),f()}),[f,h]);return(0,n.useEffect)((()=>{let e=!0,t=null;return e&&!m?.disabled&&(t=setTimeout((()=>{h?"true"!==localStorage.getItem(h)&&A():A()}),g)),()=>{e=!1,t&&(clearTimeout(t),t=null)}}),[h,g,A,m?.disabled]),r?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i,{ref:p,onClick:f,children:(0,a.jsx)(e,{...m})}),p.current&&x?(0,a.jsx)(o.Drop,{width:80,target:p.current,align:{top:"bottom",right:"right"},hideShadow:!0,close:f,...d,children:(0,a.jsx)(o.DropContainer,{width:80,align:"bottom",background:"tooltip",backgroundOpacity:.9,padding:[4],...c,children:(0,a.jsx)(r,{onDismiss:y})})}):null]}):(0,a.jsx)(e,{...m})}},49435:(e,t,r)=>{r.d(t,{pe:()=>s,yX:()=>a});r(98992),r(54520),r(81454),r(8872),r(37550),r(83488);var n=r(17271),o=r.n(n);const s=function(e,t){let{scoreFactor:r=.3,minScore:n=.1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||!t)return 0;const s=o()(String(e),String(t),r);return s<n?0:s},a=function(e,t){let{scoreFactor:r=.3,fuzzyFactor:n=.3}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s(e,t,{scoreFactor:r})>n}},49910:(e,t,r)=>{r.d(t,{$:()=>s,A:()=>a});var n=r(52035),o=r(84929);const s={rules:[],error:"",id:null,loading:!0,loaded:!1,initialLoad:!1},a=(0,o.Iz)((e=>(0,n.eU)({...s,id:e})))},50271:(t,r,n)=>{n.d(r,{A3:()=>A,Cq:()=>x,TS:()=>g});var o=n(96540),s=n(52035),a=n(34843),l=n(84929),i=n(30569),d=n(19186),c=n(18936),u=n(84049),m=n(57377);const p=(0,l.Iz)((e=>{let{id:t,key:r}=e;return(0,s.eU)((e=>{const n=e((0,c.A)(t));return r?n[r]:n}),((e,n,o)=>{n((0,c.A)(t),(e=>r?{...e,[r]:o}:o))}))}),m.Ay),h=(e,t)=>(0,a.md)(p({id:e,key:t})),g=(t,r)=>{const n=(0,d.GJ)(),s=h(t,r),l=function(t){let{key:r,shouldPersist:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=(0,a.Xr)(p({id:t,key:r})),l=(0,u.DH)(t,{silent:!0});return(0,i.yF)((0,o.useCallback)((async(o,a,i)=>{if(s(i),!n)return;const d=await o(p({id:t}));try{await l({settings:{...d,...r?{[r]:i}:i}})}catch(e){s(r?d[r]:d)}}),[t,r,l]))}(t,{key:r,shouldPersist:!n});return[s,l]},x=(e,t)=>{const r=(0,d.XA)("fullyLoaded"),n=h(e,"groupModeByTab")||{},o=h(e,"groupMode");return r?t in n?n[t]:o&&"servers"===t?o:"servers"===t?"nodeStatus":"":""},A=(e,t)=>{const[r,n]=g(e,"groupModeByTab"),s=h(e,"groupMode");return(0,o.useCallback)((e=>{n({...r,servers:r?.servers||s||"nodeStatus",[t]:e})}),[r,n,t,s])}},50959:(e,t,r)=>{r.d(t,{A:()=>j});r(98992),r(81454);var n=r(96540),o=r(92415),s=r(24013),a=r(2626),l=r(19075),i=r(42790),d=r(45087),c=r(79748),u=r(33185),m=r(88934),p=r(64587),h=r(3527),g=r(14681),x=r(74848);const A=(0,u.default)(o.Flex).withConfig({displayName:"alert__AlertContainer",componentId:"sc-ndxwzg-0"})(["transition:opacity 0.3s ease-in-out;&:hover{& ","{opacity:0.7;}}"],o.Text),f={overview:"overview",k8s:"kubernetes",singleNode:"nodes/:nodeId"},y=e=>{let{alert:t,onAlertClick:r,flavour:a}=e;const{value:l,instance:i,lastStatusChange:u,id:y,status:b,units:v,name:I,summary:j,nodeId:C}=t,w=(0,s.xY)(C,"name"),{localeTimeString:k,localeDateString:S}=(0,p.$j)(),N=(0,n.useMemo)((()=>{const e=new Date(1e3*u);return isNaN(e.valueOf())?"":`${S(e,{long:!1})} ${k(e,{secs:!1})}`}),[u,k,S]),T=(0,n.useCallback)((()=>{r({alertId:y})}),[]),P=(0,m.g)(),K=(0,m.Zp)(),F=(0,s.d3)(C,{alertId:y});return(0,x.jsxs)(A,{column:!0,padding:[4,0],gap:1,border:{color:"border",side:"bottom"},"data-testid":"alertItem","data-test-name":`alertItem-${I}`,children:[(0,x.jsxs)(o.Flex,{column:!0,children:[(0,x.jsx)(d.A,{plain:!0,content:j,isBasic:!0,children:(0,x.jsx)(o.Text,{strong:!0,"data-testid":"alertItem-alertName",children:I})}),(0,x.jsxs)(o.TextSmall,{wordBreak:"break-all","data-testid":"alertItem-chartId",children:[i," @"," ",(0,x.jsx)(g.A,{nodeId:C,extraKey:"alerts",onClick:F,Component:o.TextSmall,children:w})]})]}),(0,x.jsxs)(o.Flex,{alignItems:"center",justifyContent:"between",children:[(0,x.jsx)(h.A,{loaded:!0,status:b,units:v,value:l,flex:!1,"data-testid":"alertItem-alertValuePill"}),(0,x.jsx)(o.TextMicro,{color:"textLite","data-testid":"alertItem-alertDate",children:N})]}),(0,x.jsxs)(o.Flex,{gap:1,children:[!!f[a]&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(c.A,{Component:o.TextMicro,onClick:()=>{K((0,m.tW)(`/spaces/:spaceSlug/rooms/:roomSlug/${f[a]}`,P),{replace:!0,state:{alertId:y}})},children:"Plot on chart"}),(0,x.jsx)(o.TextMicro,{color:"textLite",children:"\u2022"})]}),(0,x.jsx)(c.A,{Component:o.TextMicro,onClick:T,children:"Show info"})]})]})};var b=r(14070);const v=(e,t)=>e.status===t.status?0:"critical"===e.status?-1:1,I={nodesView:!0},j=e=>{let{nodeIds:t,flavour:r}=e;const[u,m]=(0,i.r$)("sidebarNodeId",{flavour:"val",extraKey:r}),p=(0,s.xY)(u),h=(0,a.YS)(u?[u]:t),g=(0,l.Gq)(h),A=(0,n.useMemo)((()=>[...g].sort(v)),[g]),[f,j,,C]=(0,b.A)(),w=g.length?`(${g.length})`:"";return(0,x.jsxs)(o.Flex,{width:"100%",column:!0,overflow:"hidden",children:[(0,x.jsxs)(o.Flex,{column:!0,gap:5,padding:[2],children:[(0,x.jsxs)(o.Flex,{column:!0,children:[(0,x.jsx)(d.A,{content:"Currently Active alerts",align:"bottom",children:(0,x.jsxs)(o.TextBig,{strong:!0,"data-testid":"nodeAlertsView-activeAlerts-header",children:["Alerts ",w]})}),!!I[r]&&(0,x.jsxs)(o.TextMicro,{children:["Showing ",p.id?(0,x.jsx)(o.TextMicro,{strong:!0,children:p.name}):"room"," alerts"," ",!!p.id&&(0,x.jsxs)(x.Fragment,{children:[" ","-"," ",(0,x.jsx)(c.A,{Component:o.TextMicro,onClick:()=>m(""),children:"Show all"})]})]})]}),!g.length&&(0,x.jsxs)(o.Flex,{column:!0,gap:8,padding:[0,5],"data-testid":"nodesAlertsView-blankSlate",alignItems:"center",children:[(0,x.jsx)(o.Icon,{name:"checkmark",width:"90px",height:"90px"}),(0,x.jsxs)(o.H4,{textAlign:"center",children:[1!==t.length?"No":"This node has no"," active alerts, you are all good!"]})]})]}),(0,x.jsx)(o.Flex,{column:!0,overflow:{vertical:"auto"},padding:[0,2],children:A.map((e=>(0,x.jsx)(y,{alert:e,onAlertClick:j,flavour:r},e.id)))}),f&&C]})}},51376:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(92415),o=r(79748),s=r(74848);const a=()=>(0,s.jsxs)(n.Flex,{gap:2,alignItems:"center",children:[(0,s.jsx)(n.Icon,{color:"warning",name:"warning_triangle"}),(0,s.jsxs)(n.TextBig,{children:[(0,s.jsx)(o.A,{Component:n.TextBig,href:"https://www.netdata.cloud/contact-sales/",target:"_blank",rel:"noopener noreferrer",children:"Reach out"})," ","to our team to activate this feature."]})]})},51865:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(92415),o=r(20982),s=r(74848);const a=e=>{let{children:t,iconName:r,faIcon:a,name:l,size:i,testId:d="entry-line-text-container",row:c=!1,...u}=e;const m="small"===i?n.TextSmall:n.Text,p="undefined"!==typeof t&&null!==t;return(0,s.jsxs)(n.Flex,{alignItems:"start","data-testid":"entry-line",children:[(!!r||!!a)&&(0,s.jsx)(n.Flex,{"data-testid":"entry-line-icon-container",padding:[0,1,0,0],color:"textLite",children:a&&"object"===typeof a?(0,s.jsx)(o.g,{icon:a,alt:r}):(0,s.jsx)(n.Icon,{color:"textLite","data-testid":"entry-line-icon",name:r,width:"16px",height:"16px"})}),(0,s.jsxs)(n.Flex,{column:!c,alignItems:"start","data-testid":d,gap:.5,...u,children:[(0,s.jsxs)(m,{"data-testid":"entry-line-text-label",whiteSpace:"nowrap",color:"textDescription",children:[l,p&&": "]}),p&&(0,s.jsx)(n.TextSmall,{color:"textDescription","data-testid":"entry-line-text-value",strong:!0,children:t})]})]})}},52253:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(92415),o=r(49181),s=r(82103),a=r(74848);const l=e=>{let{children:t,badge:r,enabled:l,name:i,onClick:d,...c}=e;const u=(0,o.lw)(l);return(0,a.jsx)(s.A,{badge:r,"data-testid":`node-${r}-status`,status:u.status,nodeName:i,...c,children:(0,a.jsxs)(n.Flex,{alignItems:"center",gap:1,onClick:l?d:void 0,cursor:l&&d?"pointer":"default","data-ga":`nodes-list::click-capability::${u.label}`,children:[t,(0,a.jsx)(n.Pill,{flavour:u.flavour,size:"small",children:u.label})]})})}},54583:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(33185),o=r(92415);const s=(0,n.default)(o.Flex).attrs((e=>({as:"ul",width:"100%",role:"complementary",column:!0,overflow:{vertical:"auto"},"data-sidebar":"true",position:"relative",...e}))).withConfig({displayName:"wrapper__MenuWrapper",componentId:"sc-14s4jb2-0"})([""])},54822:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(96540),o=r(33185),s=r(92415),a=r(42790),l=r(43375),i=r(61710),d=r(74848);const c=(0,o.default)(s.IconButton).attrs({icon:"resize_handler",padding:[0],position:"absolute",bottom:0,right:0,hoverColor:"textDescription",width:"14px",height:"14px"}).withConfig({displayName:"resizer__ResizeButton",componentId:"sc-t6cbeb-0"})(["&&{cursor:ns-resize;}"]),u=e=>{let{param:t,extraKey:r,children:o}=e;const[s,u]=(0,a.r$)(`${t}-size`,{extraKey:r,flavour:"val",defaultValue:null}),m=(0,n.useRef)(),[p,h]=(0,n.useState)(null);(0,l.E5)((0,n.useMemo)((()=>({onDragStart:e=>{let{active:r}=e;r.id===`${t}-resizer-handle`&&h(m.current.clientHeight)},onDragMove:e=>{let{active:r}=e;if(r.id===`${t}-resizer-handle`&&r.rect?.current){const{initial:e,translated:t}=r.rect.current;u(Math.max(p+(0,i.sd)(t.bottom-e.bottom),0))}},onDragEnd:e=>{let{active:r}=e;r.id===`${t}-resizer-handle`&&h(null)},onDragCancel:e=>{let{active:r}=e;r.id===`${t}-resizer-handle`&&(u(p),h(null))}}))),[]);const{attributes:g,listeners:x,setNodeRef:A}=(0,l.PM)({id:`${t}-resizer-handle`,data:{}});return o({containerRef:m,height:s,resizer:(0,d.jsx)(c,{ref:A,...x,...g,onDoubleClick:()=>u(null),tooltip:s?"Drag to resize. Double click to reset.":"Drag to resize"})})}},55125:(e,t,r)=>{r.d(t,{X:()=>d,w:()=>i});r(98992),r(54520),r(3949),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(96540),o=r(19186),s=r(77679),a=r(42790);const l={},i=(e,t)=>{e=(0,n.useMemo)((()=>e?Array.isArray(e)?e:[e]:null),[e]);const r=(0,o.ID)(),[i,d]=(0,s.w)(),c=i?d:r,[u,m]=(0,a.N9)("contextSearchFilters",{key:c,extraKey:"chartFilters",flavour:"obj",defaultValue:l});return{filters:(0,n.useMemo)((()=>{if(!e||0===e.length||!t)return[];const r=u[t];if(!r)return[];const n=[],o=new Set,s=new Set(e);return Object.entries(r).forEach((e=>{let[r,a]=e;if(s.has(r)){(Array.isArray(a)?a:[a]).forEach((e=>{const r=`${e.matchType}-${e.value}`;o.has(r)||(o.add(r),n.push({...e,menuId:t}))}))}})),n}),[u,e,t]),addFilter:(0,n.useCallback)((e=>{m((r=>{const n={...r},{contextIds:o,contextToInstance:s,...a}=e;return n[t]||(n[t]={}),o.forEach((r=>{const o=`${e.matchType}-${e.value}`,l=n[t][r],i=Array.isArray(l)?l:l?[l]:[];i.some((e=>`${e.matchType}-${e.value}`===o))||(n[t][r]=[...i,{...a,...s&&{instanceName:s[r]}}])})),n}))}),[m,t]),removeFilter:(0,n.useCallback)((e=>{m((t=>{const r={...t},n=r[e.menuId];return n&&(Object.keys(n).forEach((t=>{const o=n[t],s=(Array.isArray(o)?o:[o]).filter((t=>!(t.matchType===e.matchType&&t.value===e.value)));0===s.length?delete r[e.menuId][t]:r[e.menuId][t]=s})),0===Object.keys(r[e.menuId]).length&&delete r[e.menuId]),r}))}),[m]),clearFilters:(0,n.useCallback)((()=>{m((e=>{const r={...e};return t&&r[t]&&delete r[t],r}))}),[t,m])}},d=()=>{const e=(0,o.ID)(),[t,r]=(0,s.w)(),n=t?r:e;return(0,a.rW)("contextSearchFilters",{key:n,extraKey:"chartFilters",flavour:"obj",defaultValue:l})}},55579:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(92415),o=r(74848);const s=e=>{let{children:t,...r}=e;return(0,o.jsx)(n.Flex,{height:"40px",alignItems:"center",justifyContent:"between",padding:[0,4],...r,children:t})}},56473:(e,t,r)=>{r.d(t,{JO:()=>I,PP:()=>v,QD:()=>b,hv:()=>A,qr:()=>y});r(98992),r(72577),r(81454),r(8872),r(37550);var n=r(96540),o=r(34843),s=r(42790),a=r(24609),l=r(19186),i=r(87083),d=r(77679),c=r(51262),u=r(6196),m=r(19075);const p=e=>(e=Array.isArray(e)?e:[e],(t,r)=>!Array.isArray(r)||!r?.length||e.some((e=>((e,t)=>{if(!e||!t)return!1;t=Array.isArray(t)?t:[t];for(let r=0;r<=t.length;r++){if(e.includes(t[r]))return!0;break}return!1})(r,t[e])))),h={alertStatuses:p("status"),alertNames:p("name"),alertContexts:p(["context","contexts"]),alertClasses:p(["class","classes"]),alertComponents:p(["component","components"]),alertTypes:p(["type","types"]),alertRoles:p(["recipient","recipients"]),alertTypeComponents:(e,t)=>!Array.isArray(t)||!t.length||t.includes(`${e.type}|${e.component}`),nodeIds:p(["nodeId","nodeIds"]),selectedNodeIds:p(["nodeId","nodeIds"])},g=e=>{let{roomId:t,key:r,extraKey:o,omit:a}=e;const l=(0,s.rW)(null,{key:r||t,extraKey:o,flavour:"arr"}),d=(0,s.rW)(null,{key:r||t,flavour:"arr"});let c=(0,n.useMemo)((()=>Object.keys(l).map((e=>[e,a&&a.split(":::").includes(e)?d[e]:l[e]]))),[l,a]);const u=(0,i.w7)({key:r||t,extraKey:o,omit:a,keepAll:!1,merge:!1,scoped:!0});return(0,n.useMemo)((()=>(a&&a.includes("selectedNodeIds")||!u?.length||(c.find((e=>"nodeIds"===e[0]))?c=c.map((e=>"nodeIds"===e[0]?[e[0],u]:e)):c.push(["nodeIds",u])),(e=>t=>!e.some((e=>{let[r,n]=e;return!!h[r]&&!h[r](t,n)})))(c))),[c,a,u])},x=function(e){let{nodeId:t,keepAll:r,checkAlert:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{isNodeRestricted:s,loaded:a}=(0,c.A)();return(0,n.useMemo)((()=>e.reduce(((e,n)=>(t&&n.nodeId!==t||s(n.nodeId).restricted||(o(n)?e.push(n):r&&e.push({...n,hidden:!0})),e)),[])),[t,e,r,a,o])},A={alertStatuses:{critical:0,warning:0},alertClasses:{Errors:0,Latency:0,Utilization:0,Workload:0}},f={critical:0,warning:1},y={alertStatuses:(e,t)=>f[e.id]-f[t.id],default:(e,t)=>e.id.localeCompare(t.id,void 0,{sensitivity:"accent",ignorePunctuation:!0})},b=function(){let{extraKey:e,omit:t,keepAll:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,l.ID)(),[o,s]=(0,d.w)(),a=g({key:o?s:n,extraKey:e,roomId:n,omit:t}),i=(0,m.SU)(n);return x(i,{keepAll:r,checkAlert:a})},v=function(){let{extraKey:e,omit:t,keepAll:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,a.vt)(),s=(0,l.ID)(),[i,c]=(0,d.w)(),m=g({key:i?c:s,extraKey:e,roomId:s,omit:t}),p=(0,o.md)((0,u.xz)({spaceId:n,roomId:s}));return x(p,{keepAll:r,checkAlert:m})},I=e=>{let{extraKey:t,alertName:r,nodeId:n,omit:s,keepAll:i=!1}=e;const c=(0,a.vt)(),m=(0,l.ID)(),[p,h]=(0,d.w)(),A=g({key:p?h:m,extraKey:t,roomId:m,omit:s});let f=(0,o.md)((0,u._v)({spaceId:c,roomId:m,name:r}));return x(f,{keepAll:i,checkAlert:A,nodeId:n})}},56876:(e,t,r)=>{r.d(t,{A:()=>m});var n=r(96540),o=r(63950),s=r.n(o),a=r(69457),l=r(4719),i=r(33962),d=r(50239);const c=e=>(t,r)=>{const n=t.querySelector(r);n&&e(n)},u="scrollIntoViewIfNeeded"in document.body?c((e=>e.scrollIntoViewIfNeeded(!0))):c((e=>e.scrollIntoView({block:"center"}))),m=function(){let{onMenuClick:e=s(),onChartNameChange:t,initialChartName:r,linkToGo:o,contextToGo:c,loaded:m=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const p=(0,a.NF)(),h=(0,d.UH)(),g=(0,l.yy)(),x=(0,i.Ud)(),A=(0,n.useRef)(r);(0,n.useLayoutEffect)((()=>{m&&h&&o&&!A.current&&h.goToLink(o)}),[h,o]),(0,n.useLayoutEffect)((()=>{m&&h&&c&&!A.current&&h.goToElement(c,{leaf:!0})}),[h,c]);const f=(0,n.useCallback)((e=>{x(e),u(p,`[data-sidebar="true"] [data-sidebar-menuid="${e}"]`),e&&g[e]&&t?.(g[e].link)}),[g]),y=(0,i.W2)();(0,n.useLayoutEffect)((()=>{u(p,`[data-sidebar="true"] [data-sidebar-menuid="${y}"]`)}),[y]),(0,n.useLayoutEffect)((()=>{m&&A.current&&h&&h.goToLink(r)&&(A.current=null)}),[h]);const b=(0,n.useCallback)((function(){let{id:t,event:r,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r&&r.preventDefault(),h&&(h.goToElement(t,{leaf:!0}),e({id:t,...n}))}),[h]);return{setActiveMenuId:f,onMenuClick:b}}},57714:(e,t,r)=>{r.d(t,{q:()=>x,z:()=>A});r(98992),r(54520),r(81454),r(8872),r(37550);var n=r(52035),o=r(34843),s=r(84929),a=r(24609),l=r(42790),i=r(92068),d=r(81391),c=r(37437),u=r(57377);const m=e=>(t,r)=>{const n=t[e];return!Array.isArray(r)||!r.length||(Array.isArray(n)?r.some((e=>n.includes(e))):r.includes(n))},p={ids:m("id"),roomIds:m("roomIds"),nodeIds:m("nodeIds"),hostLabels:(h="hostLabels",(e,t)=>{const r=e[h];if(!r)return!t.length;const n=Object.entries(r).map((e=>{let[t,r]=e;return`${t}: ${r}`}));return m(h)({...e,[h]:n},t)}),alertNames:m("alertNames"),alertRoles:m("alertRoles"),alertContexts:m("alertContexts")};var h;const g=(0,s.Iz)((e=>{let{extraKey:t,spaceId:r,omit:o=[],keepAll:s,allNodesRoomId:a}=e;return(0,n.eU)((e=>{const n=e((0,l.GA)({key:r,extraKey:t})),d=Object.keys(n).reduce(((e,t)=>(o.includes(t)||e.push([t,n[t]]),e)),[]),c=e((0,i.Pu)({id:r,allNodesRoomId:a})),{rules:u,...m}=c;if(!d.length)return c;const h=(e=>t=>!e.some((e=>{let[r,n]=e;return!!p[r]&&!p[r](t,n)})))(d);return s?c:{...m,rules:u.filter(h)}}))}),u.Ay),x=function(){let{extraKey:e,omit:t=[],keepAll:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,a.vt)(),s=(0,d.n)("id");return(0,o.md)(g({extraKey:e,spaceId:n,omit:t,keepAll:r,allNodesRoomId:s}))},A=()=>{const e=(0,a.vt)();return(0,l.rI)("ids",{key:e,extraKey:c.qt,flavour:"arr"})}},58247:(e,t,r)=>{r.d(t,{HX:()=>m,LU:()=>u,PE:()=>x,Pt:()=>b,RH:()=>d,XN:()=>f,XU:()=>i,Zp:()=>v,_$:()=>A,e7:()=>h,eF:()=>c,eG:()=>g,uc:()=>y,y8:()=>p});r(98992),r(81454);var n=r(91130),o=r(15505),s=r(79022);const a=e=>(0,o.bn)(e).map((e=>{let{name:t,...r}=e;return{name:t.replace(/ Report$/,""),...r}})),l=e=>{let{data:t}=e;const{reports:r=[],...n}=(0,o.bn)(t);return{reports:r.map((e=>(e=>{let{report:t}=e;return{...t,name:t.name||(0,s.Gb)({report:t})}})({report:e}))),...n}},i=e=>{let{spaceId:t,roomId:r}=e;return n.A.get(`/api/v1/spaces/${t}/rooms/${r}/insights/reports/definitions`,{transform:a})},d=e=>{let{spaceId:t,roomId:r,definitionId:o,variableId:s,payload:a}=e;return n.A.post(`/api/v1/spaces/${t}/rooms/${r}/insights/reports/definitions/${o}/variables/${s}/values`,a)},c=e=>{let{spaceId:t,roomId:r}=e;return n.A.get(`/api/v1/spaces/${t}/rooms/${r}/insights/reports`,{transform:e=>l({data:e})})},u=e=>{let{spaceId:t,roomId:r,payload:o}=e;return n.A.post(`/api/v1/spaces/${t}/rooms/${r}/insights/reports`,o)},m=e=>{let{spaceId:t,roomId:r,reportId:s}=e;return s?n.A.get(`/api/v1/spaces/${t}/rooms/${r}/insights/reports/${s}`,{transform:o.bn}):Promise.resolve({data:null})},p=e=>{let{spaceId:t,roomId:r,reportId:o}=e;return n.A.delete(`/api/v1/spaces/${t}/rooms/${r}/insights/reports/${o}`)},h=e=>{let{spaceId:t,roomId:r,reportId:o,payload:s}=e;return n.A.post(`/api/v1/spaces/${t}/rooms/${r}/insights/reports/${o}/share`,s)},g=e=>{let{spaceId:t,roomId:r,payload:s}=e;return n.A.post(`/api/v1/spaces/${t}/rooms/${r}/insights/reports/search`,s,{transform:o.bn})},x=e=>{let{spaceId:t,roomId:r,reportId:o,payload:s}=e;return n.A.post(`/api/v1/spaces/${t}/rooms/${r}/insights/reports/${o}/schedule`,s)},A=e=>{let{spaceId:t,roomId:r,payload:o}=e;return n.A.post(`/api/v1/spaces/${t}/rooms/${r}/insights/scheduled-reports`,o)},f=e=>{let{spaceId:t,roomId:r}=e;return n.A.get(`/api/v1/spaces/${t}/rooms/${r}/insights/scheduled-reports`,{transform:o.bn})},y=e=>{let{spaceId:t,roomId:r,reportId:s}=e;return s?n.A.get(`/api/v1/spaces/${t}/rooms/${r}/insights/scheduled-reports/${s}`,{transform:o.bn}):Promise.resolve({data:null})},b=e=>{let{spaceId:t,roomId:r,reportId:o,payload:s}=e;return n.A.patch(`/api/v1/spaces/${t}/rooms/${r}/insights/scheduled-reports/${o}`,s)},v=e=>{let{spaceId:t,roomId:r,reportId:o}=e;return n.A.delete(`/api/v1/spaces/${t}/rooms/${r}/insights/scheduled-reports/${o}`)}},61841:(e,t,r)=>{r.d(t,{Ay:()=>c,KI:()=>d,TP:()=>i});var n=r(96540),o=r(88934),s=r(19186),a=r(24609);const l=(e,t,r)=>{const o=t();(0,n.useLayoutEffect)((()=>{o!==e&&r(e)}),[o,e])},i=()=>{const{roomSlug:e}=(0,o.g)(),t=(0,s.A2)();return l(e,s.QW,t),e},d=()=>{const{spaceSlug:e}=(0,o.g)(),t=(0,a.hX)();return l(e,a.bq,t),e},c=()=>[d(),i()]},62751:(e,t,r)=>{r.d(t,{A:()=>j});var n=r(96540),o=r(88934);const s="Home",a="Nodes",l="Node / Metrics",i="Node / Top",d="Node / Logs",c="Node / Alerts",u="Node / Anomalies",m="Node / Events",p="Metrics",h="Functions",g="Logs",x="Kubernetes",A="Dashboards",f="Dashboard View",y="Alerts",b="Alert View",v="Anomalies",I="Events",j=()=>{const e=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/home"),t=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes"),r=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId"),j=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/top"),C=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/logs"),w=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/alerts"),k=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/anomalies"),S=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/events"),N=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/overview"),T=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/top"),P=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/logs"),K=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/kubernetes"),F=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/dashboards"),L=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/dashboards/:dashboardSlug"),M=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),D=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),z=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/anomalies"),B=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/events");return{label:(0,n.useMemo)((()=>e?s:t?a:r?l:j?i:C?d:w?c:k?u:S?m:N?p:T?h:P?g:K?x:F?A:L?f:M?y:D?b:z?v:B?I:"-"),[e]),matches:{matchHome:e,matchNodes:t,matchNodeMetrics:r,matchNodeTop:j,matchNodeLogs:C,matchNodeAlerts:w,matchNodeAnomalies:k,matchNodeEvents:S,matchOverview:N,matchTop:T,matchLogs:P,matchKubernetes:K,matchDashboards:F,matchAlerts:M,matchAlert:D,matchAnomalies:z,matchEvents:B}}}},64007:(e,t,r)=>{r.d(t,{V$:()=>A,b1:()=>x,H5:()=>y,Ay:()=>I});r(98992),r(54520),r(3949),r(81454),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(96540),o=r(63950),s=r.n(o),a=r(33185),l=r(42790),i=r(92415),d=r(54924),c=r(45087),u=r(68531);r(8872);const m=e=>{let{collection:t,selected:r,getValue:n,getLabel:o,itemsProps:s,multi:a,sortBy:l}=e;if(!t.length)return[];const i=a&&t.length<=r.length,d=a&&!i&&!!r.length;let c=t;const u=(e=>({"num-asc":(e,t)=>String(e.pill_raw||e.pill||e.actualCount||e.count||0).localeCompare(String(t.pill_raw||t.pill||t.actualCount||t.count||0),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),"num-desc":(e,t)=>String(t.pill_raw||t.pill||t.actualCount||t.count||0).localeCompare(String(e.pill_raw||e.pill||e.actualCount||e.count||0),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),"alpha-asc":(t,r)=>String(e(t)).localeCompare(String(e(r)),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),"alpha-desc":(t,r)=>String(e(r)).localeCompare(String(e(t)),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),none:!1}))(o)[l||"alpha-asc"];return u&&(c=c.sort(u)),c.reduce(((e,t)=>{const a=r.includes(n(t));return[...e,{...s.row,...t,value:n(t),label:o(t),selected:a}]}),a?[{...s.head,label:"Select all",value:t.map(n),selected:i,indeterminate:d}]:[])};var p=r(54822),h=r(74848);const g=e=>e?e[0].toUpperCase()+e.slice(1):"Unknown",x=(0,a.default)(i.Flex).attrs((e=>({as:"li",role:"option",padding:[1,2],gap:1,justifyContent:"between",width:"100%",...e}))).withConfig({displayName:"checkboxes__ItemContainer",componentId:"sc-1vef46u-0"})(["cursor:",";opacity:",";align-items:",";background-color:",";transition:background-color 0.2s ease;&:hover{background-color:",";}background-color:",";"],(e=>{let{disabled:t}=e;return t?"default":"pointer"}),(e=>{let{stale:t,disabled:r,selected:n}=e;return t||r?n?.8:.6:1}),(e=>{let{alignItems:t}=e;return t||"center"}),(e=>{let{isPending:t}=e;return t?"rgba(255, 193, 7, 0.2)":"transparent"}),(e=>{let{isPending:t}=e;return t?"rgba(255, 193, 7, 0.3)":(0,i.getColor)("secondaryHighlight")}),(e=>{let{multi:t,selected:r}=e;return!t&&r&&(0,i.getColor)("idleClear")})),A=(0,a.default)(i.MenuDropdown).attrs((e=>({background:"",hideShadow:!0,height:{max:"300px"},width:{max:"600px"},overflow:"auto",...e}))).withConfig({displayName:"checkboxes__CheckboxesContainer",componentId:"sc-1vef46u-1"})(["-webkit-user-select:none;-ms-user-select:none;user-select:none;"]),f=e=>e,y={itemProps:{padding:[1,.5],multi:!0},itemsProps:{head:{textColor:"textLite"},row:{textColor:"text"}},Item:e=>{let{item:t,onItemClick:r,itemProps:n,...o}=e;const{value:a,disabled:l,onClick:u,label:m,selected:p,excluded:A,indeterminate:f,textColor:y,iconName:b,count:v,countLabel:I="results",actualCount:j,actualCountLabel:C,pill:w,info:k,level:S=0,isPending:N,...T}=t,{stale:P,multi:K,capitalized:F}=n,L=l||!K&&p,M=e=>{l||(u&&u(e),r({value:a,label:m,checked:!p,item:t}))};return(0,h.jsxs)(x,{"aria-selected":p,selected:p,disabled:L,stale:0===v||"0"===v||P||A,isPending:N,...T,...o,...n,"data-testid":`${n.testIdPrefix}-filters-item`,children:[(0,h.jsx)(i.Flex,{gap:2,alignItems:"center",padding:[0,0,0,4*S],width:"100%",overflow:"hidden",children:K?(0,h.jsx)(i.Checkbox,{"data-testid":`${n.testIdPrefix}-filters-checkbox-${m}`,checked:p,disabled:L,indeterminate:f,onChange:M,iconProps:{color:P?"textNoFocus":"accent"},label:(0,h.jsxs)(i.Flex,{gap:1,alignItems:"center",width:"100%",children:[b&&(0,h.jsx)(i.Icon,{name:b,size:"small",color:P?"textNoFocus":"textLite"}),(0,h.jsx)(d.default,{Component:i.TextSmall,text:"string"===typeof m&&F?g(m):m.toString(),color:P?"textNoFocus":y})]})}):(0,h.jsx)(i.Flex,{flex:!0,gap:1,padding:[0,1],alignItems:"center",onClick:p?s():M,"data-testid":`${n.testIdPrefix}-filters-item-${m}`,children:(0,h.jsx)(d.default,{Component:i.TextSmall,text:"string"===typeof m&&F?g(m):m.toString(),color:P?"textNoFocus":y})})}),(!isNaN(v)||/%/.test(v||"")||w)&&(0,h.jsx)(c.A,{align:"top",content:k||(j?`${j} ${C} aggregated in ${v} ${I}`:`${v} ${I}`),children:(0,h.jsxs)(i.Pill,{flavour:"neutral",hollow:!0,"data-testid":`${n.testIdPrefix}-filters-${m}-count`,size:"small",children:[!!j&&(0,h.jsxs)(i.TextSmall,{children:[j," \u2283\xa0"]}),(0,h.jsx)(i.TextSmall,{children:(w||v).toString()})]})})]})},getValue:f,getLabel:f},b=[],v=(0,n.memo)((0,n.forwardRef)(((e,t)=>{let{baseKey:o,extraKey:s,paramFlavour:a="arr",param:i,Item:d=y.Item,testIdPrefix:c,collection:g,getValue:x=y.getValue,getLabel:f=y.getLabel,itemsProps:v=y.itemsProps,itemProps:I=y.itemProps,capitalized:j=!0,multi:C=!0,merge:w=!1,sortBy:k,baseExtraKey:S,resizeable:N,debounceDelay:T,batchMode:P="immediate",batchDelay:K=300,onBatchApply:F,hasSearch:L="auto",value:M,...D}=e;const[z,B]=(0,l.N9)(i,{defaultValue:b,key:o,extraKey:s,flavour:a,merge:w}),R=void 0!==M?M:z,[V,q]=(0,n.useState)(R||[]),[E,W]=(0,n.useState)(new Set);(0,n.useEffect)((()=>{0===E.size&&q(R||[])}),[R,E.size]);const Y=(0,n.useCallback)((()=>{E.size>0&&(B(V),W(new Set),F?.(V))}),[V,E.size,B,F]),O=(0,n.useCallback)((()=>{q(z),W(new Set)}),[z]);(0,n.useEffect)((()=>{if(!g.length||!V.length)return;const e=V.filter((e=>g.some((t=>x(t)===e))));e.length!==V.length&&q(e)}),[g.length,V,x]);const _=(0,n.useCallback)((e=>{let{value:t,checked:r}=e;const n=C?Array.isArray(t)?r?t:[]:r?[...V,t]:V.filter((e=>e!==t)):r?[t]:[];q(n);const o=new Set(E),s=z||[];Array.isArray(t)?t.forEach((e=>{s.includes(e)!==n.includes(e)?o.add(e):o.delete(e)})):s.includes(t)!==n.includes(t)?o.add(t):o.delete(t),W(o),"immediate"===P&&(B(n),W(new Set))}),[V,z,C,P,B,E]);(0,u.A)((()=>{"time"===P&&E.size>0&&Y()}),K,[Y,P,E.size]),(0,n.useImperativeHandle)(t,(()=>({applyChanges:Y,cancelChanges:O,hasPendingChanges:E.size>0})),[Y,O,E.size]);const G=(e=>{let{collection:t,selected:o,getValue:s,getLabel:a,itemsProps:l,multi:i,sortBy:d,debounceDelay:c=300}=e;const[p,h]=(0,n.useState)([]),g=(0,n.useRef)(!1),x=(0,n.useRef)(null),A=(0,n.useCallback)((()=>{if(x.current&&x.current.terminate(),t.length<1e4){const e=m({collection:t,selected:o,getValue:s,getLabel:a,itemsProps:l,multi:i,sortBy:d});h(e)}else x.current=new Worker(new URL(r.p+r.u(271),r.b)),x.current.postMessage({collection:t,sortBy:d}),x.current.onmessage=e=>{if(g.current)return;const t=e.data,r=m({collection:t,selected:o,getValue:s,getLabel:a,itemsProps:l,multi:i,sortBy:"none"});h(r)}}),[t,o,s,a,l,i,d]);return 0===c?(0,n.useEffect)((()=>{A()}),[A]):(0,u.A)(A,c,[A]),(0,n.useEffect)((()=>()=>{g.current=!0,x.current&&x.current.terminate()}),[]),p})({collection:g,selected:V,getValue:x,getLabel:f,itemsProps:v,multi:C,sortBy:k,debounceDelay:T}),$=G.map((e=>{const t=E.has(e.value)||Array.isArray(e.value)&&e.value.some((e=>E.has(e)));return{...e,isPending:t}}));return N?(0,h.jsx)(p.A,{param:i,extraKey:S,children:e=>{let{height:t,resizer:r,containerRef:n}=e;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(A,{containerRef:n,"data-testid":`${c}-filter-selections`,items:$,Item:d,onItemClick:_,value:V,"data-value":V.join(",")||"all-selected",hasSearch:"auto"===L?g.length>5:L,searchMargin:[0,0,1],itemProps:{...I,testIdPrefix:c,capitalized:j,multi:C},...D,...null!==t&&{height:`${t}px`}}),r]})}}):(0,h.jsx)(A,{"data-testid":`${c}-filter-selections`,items:$,Item:d,onItemClick:_,value:V,"data-value":V.join(",")||"all-selected",hasSearch:"auto"===L?g.length>5:L,searchMargin:[0,0,1],itemProps:{...I,testIdPrefix:c,capitalized:j,multi:C},...D})}))),I=v},65408:(e,t,r)=>{r.d(t,{FJ:()=>c,Pu:()=>u,T6:()=>a,Th:()=>s,ZT:()=>i,iX:()=>o,os:()=>d,u7:()=>m,wk:()=>l});var n=r(92255);const o={value:"noRepeat",label:"Does not repeat"},s={value:"custom",label:"Custom..."},a={day:n.p3.FREQUENCIES[n.p3.DAILY],week:n.p3.FREQUENCIES[n.p3.WEEKLY],month:n.p3.FREQUENCIES[n.p3.MONTHLY],year:n.p3.FREQUENCIES[n.p3.YEARLY]},l={[a.day]:n.p3.DAILY,[a.week]:n.p3.WEEKLY,[a.month]:n.p3.MONTHLY,[a.year]:n.p3.YEARLY},i=[o,{value:a.day,label:"Daily"},{value:a.week,label:"Weekly"},{value:a.month,label:"Monthly"},{value:a.year,label:"Annualy"},s],d={value:a.day,label:"day",labelPlural:"days"},c=[d,{value:a.week,label:"week",labelPlural:"weeks"},{value:a.month,label:"month",labelPlural:"months"},{value:a.year,label:"year",labelPlural:"years"}],u={never:"never",on:"on",after:"after"},m={never:{value:u.never,label:"Never"},on:{value:u.on,label:"On"},after:{value:u.after,label:"After"}}},65890:(e,t,r)=>{r.d(t,{A:()=>a});r(98992),r(8872);var n=r(92415),o=r(45087),s=r(74848);const a=e=>{let{title:t,options:r,testIdPrefix:a}=e;return(0,s.jsx)(o.A,{content:"Download as CSV",align:"top",children:(0,s.jsx)(n.IconButton,{padding:[0],flavour:"borderless",icon:"download",width:"12px",height:"12px",onClick:e=>{e.stopPropagation();const n=r.reduce(((e,t)=>`${e}\n${t.name??t.id},${t.pill??t.count??"-"}`),`${t},value`),o=window.URL.createObjectURL(new Blob([n],{type:"text/csv;charset=utf-8;"})),s=document.createElement("a");s.href=o;const a=`${t}-values.csv`;s.setAttribute("download",a),document.body.appendChild(s),s.click(),s.remove()},"data-testid":`${a}-filter-download-csv`,neutral:!0})})}},67782:(e,t,r)=>{r.d(t,{kO:()=>Ve,Ay:()=>Ge});r(98992),r(54520),r(81454);var n=r(96540),o=r(33185),s=r(92415),a=r(42790),l=r(81683),i=r(13473),d=r(27784),c=r(78446),u=r(24013),m=r(51865),p=r(19186),h=r(94413),g=r(76609),x=r(96768),A=r(76522),f=r(15992);const y=[{name:"MySQL",title:"MySQL",iconName:"serviceMySQL",logoFilename:"mysql.svg",category:"Databases",collectors:["python.d.plugin:mysql","go.d.plugin:mysql"],contexts:["mysql.queries","mysql.net","mysql.connections"],priority:1},{name:"MariaDB",title:"MariaDB",iconName:"serviceMariaDB",logoFilename:"mariadb.svg",category:"Databases",collectors:["python.d.plugin:mysql","go.d.plugin:mysql"],contexts:["mysql.queries","mysql.net","mysql.connections"],priority:2},{name:"Oracle Database",title:"Oracle Database",iconName:"osOracle",logoFilename:"oracle.svg",category:"Databases",collectors:["python.d.plugin:oracledb"],contexts:["oracledb.session_count","oracledb.physical_disk_read_writes","oracledb.tablespace_usage_in_percent"],priority:3},{name:"PostgreSQL",title:"PostgreSQL",iconName:"servicePostgreSQL",logoFilename:"postgresql.svg",category:"Databases",collectors:["python.d.plugin:postgres"],contexts:["postgres.checkpointer","postgres.archive_wal","postgres.db_size"],priority:4},{name:"MongoDB",title:"MongoDB",iconName:"serviceMongoDB",logoFilename:"mongodb.svg",category:"Databases",collectors:["python.d.plugin:mongodb"],contexts:["mongodb.active_clients","mongodb.read_operations","mongodb.write_operations"],priority:5},{name:"ElasticSearch",title:"ElasticSearch",iconName:"serviceElasticSearch",logoFilename:"elasticsearch.svg",category:"Databases",collectors:["python.d.plugin:elasticsearch"],contexts:["elastic.search_performance_total","elastic.index_performance_total","elastic.index_segments_memory"],priority:6},{name:"CouchDB",title:"CouchDB",iconName:"serviceCouchDB",logoFilename:"couchdb.svg",category:"Databases",collectors:["python.d.plugin:couchdb"],contexts:["couchdb.activity","couchdb.response_codes"],priority:7},{name:"Proxy SQL",title:"Proxy SQL",iconName:"serviceProxySQL",logoFilename:"proxysql.svg",category:"Databases",collectors:["python.d.plugin:proxysql"],contexts:["proxysql.questions","proxysql.pool_status","proxysql.pool_overall_net"],priority:8},{name:"Redis",title:"Redis",iconName:"serviceRedis",logoFilename:"redis.svg",category:"Databases",collectors:["python.d.plugin:redis"],contexts:["redis.operations","redis.net","redis.connections"],priority:9},{name:"MemCached",title:"MemCached",iconName:"serviceMemCached",logoFilename:"memcached.svg",category:"Databases",collectors:["python.d.plugin:memcached"],contexts:["memcached.cache","memcached.net","memcached.connections"],priority:10},{name:"RethinkDB",title:"RethinkDB",iconName:"serviceRethinkDB",logoFilename:"rethinkdb.svg",category:"Databases",collectors:["python.d.plugin:rethinkdbs"],contexts:["rethinkdb.cluster_queries","rethinkdb.cluster_clients_active","rethinkdb.cluster_connected_servers"],priority:11},{name:"Solr",title:"Solr",iconName:"serviceSolr",logoFilename:"solr.svg",category:"Databases",collectors:["go.d.plugin:solr"],contexts:["solr.search_requests","solr.update_requests"],priority:12},{name:"RabbitMQ",title:"RabbitMQ",iconName:"serviceRabbitMQ",logoFilename:"rabbitmq.svg",category:"Messaging",collectors:["python.d.plugin:rabbitmq","go.d.plugin:rabbitmq"],contexts:["rabbitmq.queued_messages","rabbitmq.erlang_run_queue"],priority:1},{name:"Beanstalkd",title:"Beanstalkd",iconName:"serviceBeanstalk",logoFilename:"beanstalkd.svg",category:"Messaging",collectors:["python.d.plugin:beanstalk"],contexts:["beanstalk.total_jobs_rate","beanstalk.connections_rate","beanstalk.current_tubes"],priority:2},{name:"Apache",title:"Apache",iconName:"serviceApache",logoFilename:"apache.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:apache","go.d.plugin:apache"],contexts:["apache.requests","apache.connections","apache.net"],priority:1},{name:"nginx",title:"nginx",iconName:"serviceNginx",logoFilename:"nginx.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:nginx","go.d.plugin:nginx"],contexts:["nginx.requests","nginx.connections"],priority:2},{name:"nginx+",title:"nginx+",iconName:"serviceNginxPlus",logoFilename:"nginx-plus.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:nginx_plus"],contexts:["nginx_plus.requests_total","nginx_plus.connections_statistics"],priority:3},{name:"lighthttpd",title:"lighthttpd",iconName:"serviceLighthttpd",logoFilename:"lighthttpd.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:lighttpd","go.d.plugin:lighttp"],contexts:["lighttpd.requests","lighttpd.net"],priority:4},{name:"lighthttpd2",title:"lighthttpd2",iconName:"serviceLighthttpd2",logoFilename:"lighthttpd.svg",category:"Web, Proxies, LBs, Streaming",collectors:["go.d.plugin:lighttpd2"],contexts:["lighttpd2.requests","lighttpd2.traffic"],priority:5},{name:"LiteSpeed",title:"LiteSpeed",iconName:"serviceLiteSpeed",logoFilename:"litespeed.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:litespeed"],contexts:["litespeed.requests","litespeed.requests_processing"],priority:6},{name:"Tomcat",title:"Tomcat",iconName:"serviceApacheTomcat",logoFilename:"tomcat.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:tomcat"],contexts:["tomcat.accesses","tomcat.processing_time","tomcat.bandwidth"],priority:7},{name:"PHP FPM",title:"PHP FPM",iconName:"servicePhpFpm",logoFilename:"php-fpm.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:phpfm"],contexts:["phpfpm.performance","phpfpm.requests","phpfpm.connections"],priority:8},{name:"HAproxy",title:"HAproxy",iconName:"serviceHAProxy",logoFilename:"haproxy.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:haproxy"],contexts:["haproxy_f.scur","haproxy_f.bin","haproxy_f.bout"],priority:9},{name:"Squid",title:"Squid",iconName:"serviceSquid",logoFilename:"squid.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:squid"],contexts:["squid.clients_requests","squid.clients_net"],priority:10},{name:"Traefik",title:"Traefik",iconName:"serviceTraefik",logoFilename:"traefik.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:traefik"],contexts:["traefik.response_codes"],priority:11},{name:"Varnish",title:"Varnish",iconName:"serviceVarnish",logoFilename:"varnish.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:varnish"],contexts:["varnish.session_connection","varnish.client_requests"],priority:12},{name:"IPVS",title:"IPVS",iconName:"serviceIPVS",logoFilename:"load-balancer.svg",category:"Web, Proxies, LBs, Streaming",collectors:["proc.plugin:/proc/net/ip_vs_stats"],contexts:["ipvs.sockets","ipvs.packets","ipvs.net"],priority:13},{name:"Web Log",title:"Web Log",iconName:"serviceWebLog",logoFilename:"log-file.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:web_log","go.d.plugin:web_log"],contexts:["web_log.response_codes","web_log.bandwidth"],priority:14},{name:"IPFS",title:"IPFS",iconName:"serviceIPFS",logoFilename:"ipfs.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:ipfs"],contexts:["ipfs.bandwidth","ipfs.peers"],priority:15},{name:"IceCast Media Streaming",title:"IceCast Media Streaming",iconName:"serviceIceCast",logoFilename:"icecast.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:icecast"],contexts:["icecast.listeners"],priority:16},{name:"RetroShare",title:"RetroShare",iconName:"serviceRetroShare",logoFilename:"retroshare.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:retroshare"],contexts:["retroshare.bandwidth","retroshare.peers"],priority:17},{name:"HTTP Check",title:"HTTP Check",iconName:"serviceHTTPCheck",logoFilename:"server-connection.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:httpcheck","go.d.plugin:httpcheck"],contexts:["httpcheck.responsetime","httpcheck.status"],priority:18},{name:"x509 Check",title:"x509 Check",iconName:"serviceX509Check",logoFilename:"data-encryption.svg",category:"Web, Proxies, LBs, Streaming",collectors:["go.d.plugin:x509check"],contexts:["x509check.time_until_expiration"],priority:19}].reduce(((e,t)=>({...e,[t.name]:t})),{}),b=e=>y[e]?.iconName||"services";var v=r(74848);const I=e=>{let{node:t}=e;return t.services?.length?(0,v.jsx)(f.A,{link:"https://learn.netdata.cloud/docs/agent/collectors/collectors#service-and-application-collectors",name:"Services",children:t.services.map((e=>(0,v.jsx)(m.A,{size:"small",iconName:b(e),name:e,testId:`sidebar-ServicesGroup-service-${e}`},e)))}):null};var j=r(81517),C=r(18283),w=r(75669),k=r(39175);const S=()=>((0,w.A)(),null),N=e=>{let{nodeIds:t,flavour:r,viewFlavour:n}=e;const o=(0,p.ID)(),l=(0,k.tB)(o),i=(0,a.l6)("sidebarNodeId",{defaultValue:t[0],flavour:"val",extraKey:n||r}),d=(0,u.xY)(i),{data:c}=(0,u.BQ)(i),m=c?.agents?.[0]?.cloud?.claim_id;return d.id?(0,v.jsxs)(v.Fragment,{children:[l?null:(0,v.jsx)(S,{}),(0,v.jsxs)(s.Flex,{"data-testid":"node-info-content",column:!0,gap:1,overflow:{horizontal:"hidden",vertical:"auto"},padding:[2],width:"100%",children:[(0,v.jsx)(s.TextBig,{strong:!0,children:"Info"}),(0,v.jsxs)(s.Flex,{column:!0,padding:[2,0,3],border:{side:"bottom",color:"borderSecondary"},children:[false,(0,v.jsxs)(s.TextSmall,{"data-testid":"sidebar-nodeInfoContent-hostname",strong:!0,children:["Hostname: ",d.name]})]}),(0,v.jsx)(x.A,{node:d}),!!m&&(0,v.jsx)(x.A,{node:d,claimId:m}),(0,v.jsx)(A.A,{node:d}),(0,v.jsx)(h.A,{node:d}),(0,v.jsx)(g.A,{node:d}),(0,v.jsx)(j.A,{node:d}),(0,v.jsx)(I,{node:d}),(0,v.jsx)(C.A,{node:d})]})]}):(0,v.jsx)(s.Text,{children:"Select a node to see its\u2019 info"})};var T=r(45087),P=r(50959),K=r(4719),F=r(98131),L=r(54583);const M=()=>!0,D=(0,n.memo)((e=>{let{menuIds:t,onMenuClick:r,menuProps:o,useItemsAreVisible:s=M,extraKey:a,settingsByMenuId:l,virtual:i,...d}=e;const[c,u]=(0,n.useState)();return(0,v.jsx)(L.A,{id:`toc-menu-wrapper-${a}-${d.flavour||"default"}`,...d,ref:u,children:t.map((e=>(0,v.jsx)(F.A,{flavour:d?.flavour,settings:l?.[e],id:e,onMenuClick:r,useItemsAreVisible:s,extraKey:a,containerRef:c,virtual:i,...o},e)))})})),z=(0,K.Qb)(D),B=(0,n.memo)(z);var R=r(56876),V=r(41514),q=r(53749),E=r(47213),W=(r(8872),r(50239)),Y=r(92318),O=r(6304),_=r(24609),G=r(49163),$=r(63928),H=r(43375),X=r(43627),U=r(74979),Q=r(1444);const Z=e=>{let{id:t,settingsByMenuId:r,onMenuClick:n,menuProps:o,extraKey:a,disabled:l}=e;const{attributes:i,listeners:d,setNodeRef:c,transform:u,transition:m}=(0,X.gl)({id:t}),p={transform:U.Ks.Transform.toString(u),transition:m},{disabled:h}=(0,Q.A)(),g=l||h;return(0,v.jsx)("div",{ref:c,style:p,...i,children:(0,v.jsxs)(s.Flex,{alignItems:"center",children:[!g&&(0,v.jsx)(s.Icon,{name:"nav_dots",color:"textLite",cursor:"grab",size:"small",padding:[0,1,0,0],...d}),(0,v.jsx)(D,{settingsByMenuId:r,flavour:"favourites",menuIds:[t],onMenuClick:n,menuProps:o,extraKey:a})]})})},J=e=>{let{menuIds:t,settingsByMenuId:r,onMenuClick:o,onOrderChange:a,menuProps:l,extraKey:i,disabled:d}=e;const[c,u]=(0,n.useState)(t),m=(0,H.FR)((0,H.MS)(H.AN),(0,H.MS)(H.uN,{coordinateGetter:X.JR})),p=(0,n.useCallback)((e=>{const{active:t,over:r}=e;if(t?.id&&r?.id&&t.id!==r.id){const e=c.indexOf(t.id),n=c.indexOf(r.id),o=(0,X.be)(c,e,n);u(o),a(o)}}),[c,a]);return(0,n.useEffect)((()=>{u(t)}),[t]),d?(0,v.jsx)(s.Flex,{column:!0,children:c.map((e=>(0,v.jsx)(Z,{id:e,settingsByMenuId:r,onMenuClick:o,menuProps:l,extraKey:i,disabled:!0},e)))}):(0,v.jsx)(H.Mp,{sensors:m,collisionDetection:H.fp,onDragEnd:p,children:(0,v.jsx)(X.gB,{items:c,strategy:X._G,children:(0,v.jsx)(s.Flex,{column:!0,children:c.map((e=>(0,v.jsx)(Z,{id:e,settingsByMenuId:r,onMenuClick:o,menuProps:l,extraKey:i,disabled:!1},e)))})})})},{demoSlug:ee,demoFavourites:te}=Y.A,re=(0,o.default)(s.Icon).attrs({size:"small",name:"chevron_left",color:"textLite"}).withConfig({displayName:"favourites__StyledChevron",componentId:"sc-1bjrnio-0"})(["transition:transform 0.2s ease-in-out;"]),ne={showChildren:!1},oe=e=>{let{onMenuClick:t,initialChartName:r,flavour:o}=e;const a=(0,_.bq)(),l=(0,p.QW)(),i=(0,G._)({params:{type:["favourites"],path:[`/${o}`]}}),d=(0,n.useMemo)((()=>i.filter((e=>{let{value:t}=e;return t?.menuId})).sort(((e,t)=>(e.value.sortOrder||0)-(t.value.sortOrder||0))).map((e=>{let{value:t}=e;return t.menuId}))),[i]),c=(0,n.useMemo)((()=>i.reduce(((e,t)=>({...e,...t.value?.menuId?{[t.value.menuId]:t}:{}})),{})),[i]),u=(0,n.useMemo)((()=>ee===a?te[l]||[]:d),[a,l,d]),m=(0,$.xS)(),{disabled:h}=(0,Q.A)(),g=(0,n.useCallback)((async e=>{if(h||ee===a)return;const t=e.map(((e,t)=>{const r=c[e];if(r)return m({...r,value:{...r.value,sortOrder:t}})}));await Promise.all(t.filter(Boolean))}),[h,a,c,m]),x=(0,K.yy)((A=u,e=>A.reduce(((t,r)=>e[r]?[...t,r]:t),[])));var A;const{setActiveMenuId:f,onMenuClick:y}=(0,R.A)({onMenuClick:t}),[b,I]=(0,O.A)(!0),j=(0,W.UH)();return(0,n.useEffect)((()=>{j&&!r&&x.length&&(t({id:x[0]}),setTimeout((()=>f(x[0])),100))}),[j,r]),x.length&&x.length?(0,v.jsxs)(s.Flex,{"data-testid":"favourites-container",column:!0,gap:1,padding:[2,0,2,2],border:{side:"top",color:"border"},children:[(0,v.jsxs)(s.Flex,{onClick:I,cursor:"pointer",alignItems:"center",justifyContent:"between",padding:[0,1,0,0],children:[(0,v.jsxs)(s.Flex,{gap:2,alignItems:"center",children:[(0,v.jsx)(s.Icon,{name:"heart",color:"text"}),(0,v.jsxs)(s.Flex,{gap:2,children:[(0,v.jsx)(s.Text,{strong:!0,color:"textFocus",children:"Favourites"}),u.length?(0,v.jsxs)(s.Text,{children:["(",u.length,")"]}):null]})]}),(0,v.jsx)(re,{rotate:b?1:3,alignSelf:"end"})]}),(0,v.jsx)(s.Collapsible,{"data-testid":"toc-fav-collapsible",open:b,children:(0,v.jsx)(s.Flex,{height:{max:30},overflow:{vertical:"auto"},children:(0,v.jsx)(J,{menuIds:x,settingsByMenuId:c,onMenuClick:e=>{let{id:t}=e;y({id:t}),setTimeout((()=>f(t)),100)},onOrderChange:g,menuProps:ne,extraKey:o,disabled:h||ee===a})})})]}):null};let se=null;const ae=function(){let{id:e,flavour:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"favourites"===t&&(se&&clearTimeout(se),se=setTimeout((()=>{const t=document.getElementById("toc-menu-wrapper-overview-default");if(t){const r=t.querySelector(`[data-menuid=${e}]`);if(r){const e=t.getBoundingClientRect(),n=r.getBoundingClientRect();t.scrollTop=n.top-e.top}}se=null}),500)),(0,V.H)("metric-sidebar",`click-${le(e)}`,"mn-overview")},le=e=>e.startsWith("Kubernetes")?"k8s":e.replace(/[^\w]/g,"-").toLowerCase(),ie=e=>{let{initialChartName:t,loaded:r,flavour:n,FilterInputContainer:o,extraKey:a}=e;const{onMenuClick:l}=(0,R.A)({onMenuClick:ae,loaded:r}),i=(0,q.bD)(),d=(0,E.q)(i),c="nodesView"===n?()=>!0:d;return(0,v.jsxs)(v.Fragment,{children:[!!o&&(0,v.jsx)(s.Flex,{column:!0,position:"sticky",top:"0",gap:1,padding:[0,2],children:(0,v.jsx)(o,{extraKey:a})}),r&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(oe,{onMenuClick:l,initialChartName:t,useItemsAreVisible:c,flavour:n}),(0,v.jsx)(B,{position:"relative",onMenuClick:l,width:"100%",useItemsAreVisible:c,extraKey:n,virtual:!0})]})]})};var de=r(19075),ce=r(77679),ue=r(56473);const me=e=>{let{extraKey:t,param:r,paramKey:o}=e;const s=(0,ue.QD)({extraKey:t,omit:r,keepAll:!0}),l=(0,a.l6)(r,{extraKey:t,flavour:"arr"});return(0,n.useMemo)((()=>Object.entries(s.reduce(((e,t)=>(e[t[o]]=(e[t[o]]||0)+(t.hidden?0:1),e)),{...ue.hv[r]||{}})).map((e=>{let[t,r]=e;return{id:t,count:r}})).sort(ue.qr[r]||ue.qr.default)),[s.filter((e=>e.hidden)).length,l])},pe=e=>{let{extraKey:t,param:r,paramKey:o}=e;const s=(0,ue.PP)({extraKey:t,omit:r,keepAll:!0}),l=(0,a.l6)(r,{extraKey:t,flavour:"arr"});return(0,n.useMemo)((()=>Object.entries(s.reduce(((e,t)=>(e[t[o]]=(e[t[o]]||0)+(t.hidden?0:1),e)),{...ue.hv[r]||{}})).map((e=>{let[t,r]=e;return{id:t,count:r}})).sort(ue.qr[r]||ue.qr.default)),[s.filter((e=>e.hidden)).length,l])},he=e=>{let{extraKey:t,param:r,paramKey:o}=e;const[{alertName:s,nodeId:l}]=(0,de.DV)(),i=(0,ue.JO)({extraKey:t,alertName:s,nodeId:l,omit:r,keepAll:!0}),d=(0,a.l6)(r,{extraKey:t,flavour:"arr"});return(0,n.useMemo)((()=>Object.entries(i.reduce(((e,t)=>(t[o]&&(e[t[o]]=(e[t[o]]||0)+(t.hidden?0:1)),e)),{...ue.hv[r]||{}})).map((e=>{let[t,r]=e;return{id:t,count:r}})).sort(ue.qr[r]||ue.qr.default)),[i.filter((e=>e.hidden)).length,d,s,l])};var ge=r(38823),xe=r(64007);const Ae=e=>e.id,fe=e=>{let{baseKey:t,param:r,extraKey:n,testIdPrefix:o,title:s,groupProps:a,checkboxProps:l,options:i}=e;return(0,v.jsx)(ge.A,{title:s,testIdPrefix:o,baseKey:t,extraKey:n,param:r,help:"Filter the alerts. Count next to each item refer to the number of alerts that will be selected.",...a,children:(0,v.jsx)(xe.Ay,{param:r,baseKey:t,extraKey:n,testIdPrefix:o,collection:i,getValue:Ae,getLabel:Ae,...l})})},ye=e=>{let{paramKey:t,...r}=e;const{param:n,extraKey:o}=r,s=me({param:n,extraKey:o,paramKey:t});return s.length?(0,v.jsx)(fe,{options:s,...r}):null},be=e=>{let{paramKey:t,...r}=e;const{param:n,extraKey:o}=r,s=pe({param:n,extraKey:o,paramKey:t});return s.length?(0,v.jsx)(fe,{options:s,...r}):null},ve=e=>{let{paramKey:t,...r}=e;const{param:n,extraKey:o}=r,s=he({param:n,extraKey:o,paramKey:t});return s.length?(0,v.jsx)(fe,{options:s,...r}):null};r(30670),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var Ie=r(66245),je=r.n(Ie),Ce=r(67012);const we=e=>{const{baseKey:t,extraKey:r,param:o,testIdPrefix:s,itemsProps:l,itemProps:i,groupProps:d,...c}={...xe.H5,...e},u=(e=>{let{extraKey:t,param:r}=e;const o=(0,ue.QD)({extraKey:t,omit:r,keepAll:!0}),s=(0,a.l6)(r,{extraKey:t,flavour:"arr"});return(0,n.useMemo)((()=>Object.entries(o.reduce(((e,t)=>{let{type:r,component:n,hidden:o}=t;return e[r]=e[r]||{count:0,children:{}},e[r].count=(e[r].count||0)+(o?0:1),e[r].children[n]=(e[r].children[n]||0)+(o?0:1),e}),{})).reduce(((e,t)=>{let[r,{count:n,children:o}]=t;return e.push({id:r,count:n,children:Object.entries(o).map((e=>{let[t,n]=e;return{value:`${r}|${t}`,label:t,count:n,level:1}}))}),e}),[]).sort(ue.qr[r]||ue.qr.default)),[o.filter((e=>e.hidden)).length,s])})({param:o,extraKey:r}),[m,p]=(0,a.N9)(o,{defaultValue:[],key:t,extraKey:r,flavour:"arr"});(0,Ce.A)((()=>{u.length&&m.length&&p((e=>e.filter((e=>u.some((t=>t.children.some((t=>t.value===e))))))))}),[u.length,p]);const h=(0,n.useCallback)((e=>{let{value:t,checked:r}=e;p((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?r?[...new Set([...e,...t])]:je()(e,t):r?[...e,t]:e.filter((e=>e!==t))}))}),[p]),g=(0,n.useMemo)((()=>(e=>{let{options:t,selected:r,itemsProps:n={}}=e;if(!t.length)return[];const o=t.flatMap((e=>e.children.map((e=>e.value)))),s=o.length===r.length,a=!s&&!!r.length;return[{...n.head,label:"Select all",value:o,selected:s,indeterminate:a},...t.flatMap((e=>{let{id:t,children:o,count:s}=e;const a=r.length&&!o.some((e=>!r.includes(e.value))),l=!a&&r.length&&o.some((e=>r.includes(e.value)));return o.reduce(((e,t)=>{const o=r.includes(t.value);return[...e,{...n.row,...t,selected:o}]}),[{...n.head,label:t,value:o.map((e=>e.value)),selected:a,indeterminate:l,count:s}])}))]})({options:u,selected:m,itemsProps:l})),[m,p,u]);return u.length?(0,v.jsx)(ge.A,{title:"Alert type & component",testIdPrefix:s,baseKey:t,extraKey:r,param:o,help:"Filter the alerts. Count next to each item refer to the number of alerts that will be selected.",...d,children:(0,v.jsx)(xe.V$,{"data-testid":`${s}-filter-selections"`,searchMargin:[0,0,1],items:g,onItemClick:h,value:m,"data-value":m.join(",")||"all-selected",hasSearch:u.length>5,itemProps:{testIdPrefix:s,...i},...c})}):null},ke=e=>{let{baseKey:t,flavour:r,groupProps:o}=e;return(0,n.useMemo)((()=>"alerts"===r),[r])?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(ye,{title:"Status",testIdPrefix:"alert-status",baseKey:t,extraKey:r,param:"alertStatuses",paramKey:"status",groupProps:o}),(0,v.jsx)(ye,{title:"Name",testIdPrefix:"alert-name",baseKey:t,extraKey:r,param:"alertNames",paramKey:"name",groupProps:o}),(0,v.jsx)(ye,{title:"Context",testIdPrefix:"alert-context",baseKey:t,extraKey:r,param:"alertContexts",paramKey:"context",groupProps:o,checkboxProps:{capitalized:!1}}),(0,v.jsx)(ye,{title:"Class",testIdPrefix:"alert-class",baseKey:t,extraKey:r,param:"alertClasses",paramKey:"class",groupProps:o}),(0,v.jsx)(we,{testIdPrefix:"alert-type-component",baseKey:t,extraKey:r,param:"alertTypeComponents",groupProps:o}),(0,v.jsx)(ye,{title:"Role",testIdPrefix:"alert-role",baseKey:t,extraKey:r,param:"alertRoles",paramKey:"recipient",groupProps:o})]}):null},Se=e=>{let{baseKey:t,flavour:r,groupProps:o}=e;const s=(0,de.CX)();return(0,n.useMemo)((()=>"runningAlerts"==r&&0==s),[r,s])?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(be,{title:"Context",testIdPrefix:"alert-context",baseKey:t,extraKey:r,param:"alertContexts",paramKey:"contexts",groupProps:o,checkboxProps:{capitalized:!1}}),(0,v.jsx)(be,{title:"Class",testIdPrefix:"alert-classification",baseKey:t,extraKey:r,param:"alertClasses",paramKey:"classes",groupProps:o}),(0,v.jsx)(be,{title:"Component",testIdPrefix:"alert-component",baseKey:t,extraKey:r,param:"alertComponents",paramKey:"components",groupProps:o}),(0,v.jsx)(be,{title:"Type",testIdPrefix:"alert-type",baseKey:t,extraKey:r,param:"alertTypes",paramKey:"types",groupProps:o}),(0,v.jsx)(be,{title:"Role",testIdPrefix:"alert-role",baseKey:t,extraKey:r,param:"alertRoles",paramKey:"recipients",groupProps:o})]}):null},Ne=e=>{let{baseKey:t,flavour:r,groupProps:o}=e;const s=(0,de.CX)();return(0,n.useMemo)((()=>"runningAlerts"==r&&2==s),[r,s])?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(ve,{title:"Status",testIdPrefix:"alert-status",baseKey:t,extraKey:r,param:"alertStatuses",paramKey:"status",groupProps:o}),(0,v.jsx)(ve,{title:"Class",testIdPrefix:"alert-class",baseKey:t,extraKey:r,param:"alertClasses",paramKey:"class",groupProps:o}),(0,v.jsx)(ve,{title:"Component",testIdPrefix:"alert-component",baseKey:t,extraKey:r,param:"alertComponents",paramKey:"component",groupProps:o}),(0,v.jsx)(ve,{title:"Type",testIdPrefix:"alert-type",baseKey:t,extraKey:r,param:"alertTypes",paramKey:"type",groupProps:o}),(0,v.jsx)(ve,{title:"Role",testIdPrefix:"alert-role",baseKey:t,extraKey:r,param:"alertRoles",paramKey:"recipient",groupProps:o})]}):null};var Te=r(21511);const Pe=e=>e.id,Ke=e=>e.name||e.id,Fe=e=>{let{baseKey:t,param:r,paramKey:n,extraKey:o,testIdPrefix:s,title:a,groupProps:l,isLabel:i,labelKey:d,nodeIds:c,...u}=e;const m=(0,Te.A)({param:r,paramKey:n,extraKey:o,isLabel:i,labelKey:d,nodeIds:c});return m.length?(0,v.jsx)(ge.A,{title:a,testIdPrefix:s,baseKey:t,extraKey:o,param:r,defaultIsOpen:!1,...l,children:(0,v.jsx)(xe.Ay,{param:r,baseKey:t,extraKey:o,testIdPrefix:s,collection:m,getValue:Pe,getLabel:Ke,...u})}):null};r(3949);const Le=e=>{let{baseKey:t,extraKey:r,testIdPrefix:o,groupProps:s,nodeIds:a,...l}=e;const i=(0,u.Gt)(a),d=(0,n.useMemo)((()=>{const e=new Set;return i.forEach((t=>{t.labels&&Object.keys(t.labels).forEach((t=>e.add(t)))})),Array.from(e).sort()}),[i]);return d.length?(0,v.jsx)(v.Fragment,{children:d.map((e=>(0,v.jsx)(Fe,{title:e,testIdPrefix:`${o}-${e}`,baseKey:t,extraKey:r,param:`label.${e}`,isLabel:!0,labelKey:e,groupProps:s,...l},e)))}):null};var Me=r(38800);const De=(0,n.memo)((e=>{let{flavour:t,groupProps:r,nodeIds:n,...o}=e;const a=(0,p.ID)(),l=(0,de.CX)(),[i,d]=(0,ce.w)(),c=i?d:a;return(0,v.jsxs)(s.Flex,{column:!0,overflow:{vertical:"auto"},padding:[0,2,30],...o,children:[(0,v.jsx)(ke,{baseKey:c,flavour:t,groupProps:r}),(0,v.jsx)(Se,{baseKey:c,flavour:t,groupProps:r}),(0,v.jsx)(Ne,{baseKey:c,flavour:t,groupProps:r}),!i&&"anomalies"!==t&&!("runningAlerts"===t&&2===l)&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(Le,{testIdPrefix:"node-labels",baseKey:a,extraKey:t,groupProps:r,nodeIds:n}),(0,v.jsx)(Fe,{title:"Node status",testIdPrefix:"node-status",baseKey:a,extraKey:t,param:"nodeStatuses",paramKey:"nodeStatus",groupProps:r,nodeIds:n}),(0,v.jsx)(Fe,{title:"Netdata version",testIdPrefix:"node-version",baseKey:a,extraKey:t,param:"nodeVersions",paramKey:"version",groupProps:r,nodeIds:n})]}),!!t&&!i&&!("runningAlerts"===t&&2===l)&&(0,v.jsx)(Me.A,{testIdPrefix:"node-ids",baseKey:a,extraKey:t,groupProps:{defaultIsOpen:"anomalies"===t,...r},nodeIds:n})]})}));var ze=r(88434),Be=r(3319);const Re=()=>{const e=(0,a.rI)("correlation"),t=(0,a.rI)("highlight"),{showCorrelation:r}=(0,ze.A)(),{sendLog:o}=(0,Be.A)(),l=(0,n.useCallback)((r=>{const{checked:n}=r.target||{};e(n),n?o({feature:"MetricCorrelations",isStart:!0}):t({after:null,before:null})}),[e,t,o]);return(0,v.jsx)(T.A,{content:()=>(0,v.jsxs)(s.Box,{children:[(0,v.jsx)("strong",{children:"Troubleshoot with Metric Correlations"}),(0,v.jsx)("br",{}),(0,v.jsx)("br",{}),"Metric correlations will help you identify potential root causes for an observed issue.",(0,v.jsx)("br",{}),"It will automatically analyse all available metrics for irregular behavior for the same timeframe."]}),align:"bottom",activateOn:"hover",isBasic:!0,children:(0,v.jsx)(s.Box,{children:(0,v.jsx)(s.Toggle,{colored:!0,onChange:l,checked:r,labelRight:"Metric Correlations",toggleProps:{uncheckedColor:["neutral","grey130"],checkedColor:"primary"}})})})},Ve={color:{active:"success",notActive:"textLite"},minWidth:"auto"},qe={chartIndexing:{...Ve,iconName:"charts_view",Content:ie,dataTestId:"nodeInfo-chartIndexing",label:"Charts"},filters:{...Ve,iconName:"filterList",Content:De,dataTestId:"nodeInfo-filters",label:"Filters"},alerts:{...Ve,iconName:"alarm_bell",Content:P.A,dataTestId:"nodeInfo-alertsTab",label:"Alerts"},info:{...Ve,iconName:"information",dataTestId:"nodeInfo-alertsTab",Content:N,label:"Info"}},Ee=[],We=(0,o.default)(s.Tabs).withConfig({displayName:"sidebar__StyledTabs",componentId:"sc-1d5ify6-0"})(["overflow:hidden;height:100%;"]),Ye=e=>{let{children:t}=e;return(0,v.jsx)(s.Flex,{"data-testid":"sidebar-tabs-header",padding:[2,0],children:t})},Oe=e=>{let{isActive:t,color:r,name:n,label:o}=e;return(0,v.jsx)(T.A,{plain:!0,content:o,children:(0,v.jsx)(s.Icon,{name:n,color:t?r.active:r.notActive,height:"16px",width:"16px"})})},_e=["overview","k8s","singleNode"],Ge=e=>{let{tabs:t=qe,hiddenTabs:r=Ee,includedTabs:o=Ee,title:u,help:m,nodeIds:p,onClose:h,baseWidth:g,inModal:x,viewFlavour:A,...f}=e;const[y,b]=(0,a.r$)("sidebarTab",{defaultValue:"",flavour:"val",extraKey:A||f.flavour}),I=(0,n.useMemo)((()=>Object.keys(t).filter((e=>(!o.length||o.includes(e))&&!r.includes(e)))),[r]),j=(0,n.useMemo)((()=>{const e=I.findIndex((e=>e===y));return-1===e?0:e}),[y]),[C,w]=(0,a.r$)("sidebarOpen",{defaultValue:!0,flavour:"bool",...x&&{extraKey:A||f.flavour}}),k=(0,n.useMemo)((()=>_e.includes(A||f.flavour)),[A,f.flavour]),S=(0,n.useCallback)((e=>{b(I[e]),w(!0)}),[I,b,w]);return(0,v.jsx)(l.Ay,{collapsedComponent:f.flavour&&(0,v.jsx)(i.A,{onClickTab:S,availableTabs:t,tabsToShow:I}),isOpen:C,header:f.flavour?(0,v.jsx)(d.A,{isOpen:C,onToggle:()=>w(!C),title:u}):(0,v.jsx)(c.A,{title:u,help:m,onClick:h}),width:g,children:(0,v.jsxs)(s.Flex,{"data-testid":"sidebar-tabs",column:!0,overflow:"hidden",height:"100%",children:[k?(0,v.jsx)(s.Flex,{padding:[2],border:{side:"bottom",color:"borderSecondary"},children:(0,v.jsx)(Re,{})}):null,(0,v.jsx)(We,{selected:j,onChange:S,TabsHeader:(0,n.useMemo)((()=>e=>(0,v.jsx)(Ye,{...e})),[f.flavour]),tabsProps:{width:"100%",padding:[0,2]},children:I.map(((e,r)=>{const{iconName:n,Content:o,dataTestId:a,color:l,label:i,...d}=t[e];return(0,v.jsx)(s.Tab,{style:{display:1===I.length?"none":"flex"},flex:"grow","data-testid":a,maxWidth:"100%",small:!0,label:(0,v.jsx)(Oe,{isActive:y===I[r],name:n,color:l,label:i}),...d,children:(0,v.jsx)(s.Flex,{column:!0,overflow:"hidden",height:"100%",position:"relative",gap:3,padding:[1,0],children:(0,v.jsx)(o,{nodeIds:p,...f,viewFlavour:A})})},n)}))})]})})}},70366:(e,t,r)=>{r.d(t,{A:()=>v});var n=r(88934),o=r(42790),s=r(87083),a=r(62751),l=r(76253),i=r(96540),d=r(19186),c=r(19075),u=r(5);const m=[],p=()=>{const e=(0,d.ID)(),{matches:t}=(0,a.A)(),{matchNodes:r,matchOverview:n,matchKubernetes:l,matchAlerts:p,matchAnomalies:h}=t,g=(0,c.F8)(),x=(0,i.useMemo)((()=>r?"nodesView-servers":n?"overview":l?"k8s":p?u.flavourByTab[g]:h?"anomalies":null),[r,n,l,p,h,g]),A=(0,i.useMemo)((()=>({defaultValue:m,key:e,extraKey:x,flavour:"arr",merge:!1})),[e,x]),f=(0,i.useMemo)((()=>u.flavourByTab.includes(x)),[x]),y=(0,o.rW)("alertStatuses",A),b=(0,o.rW)("alertNames",A),v=(0,o.rW)("alertContexts",A),I=(0,o.rW)("alertClasses",A),j=(0,o.rW)("alertTypeComponents",A),C=(0,o.rW)("alertRoles",A);return{...f?{alertStatuses:y,alertNames:b,alertContexts:v,alertClasses:I,alertTypeComponents:j,alertRoles:C}:{},hostLabels:(0,o.rW)("nodeLabels",A),nodeStatuses:(0,o.rW)("nodeStatuses",A),nodeVersions:(0,o.rW)("nodeVersions",A),nodeIds:(0,s.a7)({key:e,extraKey:x,merge:!1})}};r(98992),r(54520),r(81454),r(8872);var h=r(19371);const g=()=>{const e=(0,h.eg)(),t=(()=>{const e=document.querySelectorAll("[data-chartid]");return Array.from(e).reduce(((e,t)=>{const r=t.dataset.chartid;return"dummy-chart"!==r&&e.push(r),e}),[])})(),r=(()=>{const e=document.querySelectorAll(".toc-item-container[data-intersection='true']");return Array.from(e).map((e=>e.id))})();return{visibleItems:e.getNodes().filter((e=>t.includes(e.getAttribute("id")))).map((e=>{const{id:t,aggregationMethod:r,contextScope:n,dimensionIds:o,groupBy:s,groupByExpanded:a,groupByLabel:l,groupBySortBy:i,groupingMethod:d,groupingTime:c,hasCorrelation:u,nodesScope:m,postAggregationMethod:p,postGroupBy:h,postGroupByLabel:g,selectedContexts:x,selectedDimensions:A,selectedInstances:f,selectedLabels:y,selectedLegendDimensions:b,selectedNodeLabelsFilter:v,selectedNodes:I,tableColumns:j,tiers:C,timezone:w,title:k}=e.getAttributes();return{id:t,aggregationMethod:r,contextScope:n,dimensionIds:o,groupBy:s,groupByExpanded:a,groupByLabel:l,groupBySortBy:i,groupingMethod:d,groupingTime:c,hasCorrelation:u,nodesScope:m,postAggregationMethod:p,postGroupBy:h,postGroupByLabel:g,selectedContexts:x,selectedDimensions:A,selectedInstances:f,selectedLabels:y,selectedLegendDimensions:b,selectedNodeLabelsFilter:v,selectedNodes:I,tableColumns:j,tiers:C,timezone:w,title:k}})),visibleTocItems:r}};var x=r(50271),A=r(22871);const f=()=>{const e=(0,d.ID)(),[t]=(0,x.TS)(e,"groupMode");return{groupMode:t,metrics:(0,A.Vw)(e),nodesSearch:(0,o.rW)("tocSearch",{key:e,extraKey:"nodesView",defaultValue:"",flavour:"val"})}};var y=r(16373);const b=()=>{const e=(0,d.ID)(),{matches:t}=(0,a.A)(),{matchTop:r,matchLogs:n,matchEvents:o}=t,l=(0,i.useMemo)((()=>r||n?"fn":o?"feed":null),[r,n,o]),c=(0,y.Ol)({extraKey:l}),u=(0,y.Be)({extraKey:l}),m=(0,y.Ak)({extraKey:l}),[p]=(0,y.oV)({extraKey:l,param:"selectedFacets",flavour:"arr"});return{fnValue:c,filters:u,selectedFacets:p,selectedNodeIds:(0,s.a7)({key:e,extraKey:m||l,merge:!1})}},v=()=>{const{matches:e}=(0,a.A)(),{matchNodes:t,matchOverview:r,matchTop:d,matchLogs:c,matchKubernetes:u,matchAlerts:m,matchAnomalies:h,matchEvents:x}=e,{pathname:A}=(0,n.zy)(),[y]=(0,o.N9)(),{utcStartTime:v,utcEndTime:I}=(0,l.A)(),j=(0,s.w7)(),[[C]]=(0,s._e)({merge:!1}),w=p(),k=g(),S=f(),N=b();return{global:{pathname:A,params:y,selectedNodeIds:j,nodeFilters:C,date:{utcStartTime:v,utcEndTime:I}},...(0,i.useMemo)((()=>({...r?{metrics:k}:{},...t?{nodesView:S}:{},...d||c||x?{fn:N}:{},...t||r||u||m||h?{filters:w}:{}})),[t,r,d,c,x,N])}}},71236:(e,t,r)=>{r.d(t,{A:()=>h});r(98992),r(81454);var n=r(96540),o=r(88934),s=r(92415),a=r(45087),l=r(61841),i=r(57714),d=r(74848);const c={SCHEDULED:{icon:"scheduled",tooltip:"scheduled to be silenced"},SILENCED:{icon:"alarm_off",tooltip:"silenced"}},u=(m=s.Pill,e=>{let{tooltip:t,...r}=e;return(0,d.jsx)(a.A,{align:"bottom",content:t,children:(0,d.jsx)(s.Box,{children:(0,d.jsx)(m,{...r})})})});var m;const p={alert:"-",node:null},h=e=>{let{silencing:t,flavour:r="alert"}=e;const[s]=(0,l.Ay)(),a=(0,o.Zp)(),{state:m,rules:h=[]}=t||{},g=h.map((e=>{let{id:t}=e;return t})),x=(0,i.z)(),A=(0,n.useMemo)((()=>c[m]?.icon),[m]),f=(0,n.useCallback)((()=>{x(g),a(`/spaces/${s}/settings/notifications#notificationsActiveTab=1`)}),[a,x,g]),y=(0,n.useMemo)((()=>({alert:{tooltip:`This alert is ${c[m]?.tooltip}`},node:{tooltip:`This node is ${c[m]?.tooltip}`},room:{tooltip:`This room is ${c[m]?.tooltip}`}})),[A]),b=(0,n.useMemo)((()=>({icon:A,...h.length?{onClick:f}:{},flavour:"neutral",children:m,...y[r]||{}})),[A,m]);return m&&"NONE"!==m?(0,d.jsx)(u,{...b}):p[r]}},71870:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(96540),o=r(23117),s=r(70366),a=r(99094);const l=function(){let{onSuccess:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{onGenerate:t}=(0,o.J)({onSuccess:e}),r=(0,s.A)();return(0,n.useCallback)((e=>{let{alertId:n}=e;const o={definitionId:a.oG.alertInvestigation,variables:[{id:"alert_transition",value:n}],context:r};t(o)}),[r,t])}},75669:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(91539),o=r(258),s=r(19186),a=r(24609),l=r(39870),i=r(7761);const d=function(){let{spaceId:e,roomId:t,polling:r=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const d=(0,a.vt)(),c=(0,s.ID)(),u=e||d,m=t||c,p=(0,i.s6)();(0,n.A)((()=>({enabled:!(!u||!m),force:!0,fetch:()=>(0,o.uP)(u,m),onReceive:e=>{let{data:t}=e;return p({...l.Ml,loaded:!0,...t})},onFail:e=>p({...l.Ml,loaded:!0,error:e}),polling:r,pollingOptions:{pollingInterval:588e3}})),[u,m,r])}},75894:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(92415),o=r(74848);const s=e=>{let{flavour:t,icon:r,children:s,capitalize:a}=e;return(0,o.jsx)(n.Pill,{icon:r,textProps:{textTransform:a?"capitalize":"none"},flavour:t,children:s})}},76253:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(96540),o=r(42790),s=r(86529),a=r(7134),l=r(64587);const i=()=>{const[{before:e,after:t}]=(0,o.N9)();return(0,n.useMemo)((()=>{const{start:r,end:n}=(0,s.j)({after:t,before:e}),o=(0,a.tq)(r),i=(0,a.Wq)(n);return{startDate:o,endDate:i,utcStartTime:(0,l.X0)(o),utcEndTime:(0,l.X0)(i),isSameDate:(0,a.vP)(o,i)}}),[t,e])}},76522:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(15992),o=r(51865),s=r(49181),a=r(36504),l=r(89284),i=r(74848);const d=e=>{let{node:t}=e;const r=(0,s.GM)(t.state);return(0,i.jsxs)(n.A,{link:"https://learn.netdata.cloud/docs/agent/aclk",name:"Connection",children:[(0,i.jsx)(o.A,{size:"small",name:"Status",iconName:"integrations",testId:"sidebar-connectionGroup-connectionStatus",children:(0,i.jsx)(l.A,{rawState:r})}),(0,i.jsx)(o.A,{size:"small",name:"Netdata Agent",iconName:"netdata",testId:"sidebar-connectionGroup-agentVersion",children:t.version}),t.updateSeverity&&(0,i.jsx)(o.A,{size:"small",name:"Update Status",iconName:"update",testId:"sidebar-connectionGroup-agentVersion",children:(0,i.jsx)(a.A,{name:t.name,os:t.os.id,container:t.hw.container,warningLevel:t.updateSeverity,labels:t.labels||{},version:t.version,text:t.updateSeverity})})]})}},76609:(e,t,r)=>{r.d(t,{A:()=>m});var n=r(57280),o=r(92415),s=r(15992),a=r(51865),l=r(49181),i=r(92834),d=r(71581),c=r(74848);const u={},m=e=>{let{node:t}=e;if((0,d.ZH)(t))return null;const r=t.hw||u,m=t.os||u,p=(0,l.Pg)(r.container,r.virtualization),{_timezone:h}=t.labels||u;return(0,c.jsxs)(s.A,{name:"System info",children:[(0,c.jsx)(a.A,{size:"small",name:"Type",iconName:"virtualization",testId:"sidebar-nodeInfoContent-type",children:(0,c.jsx)(o.Pill,{hollow:!0,icon:p.icon,flavour:"neutral",children:p.label})}),(0,c.jsx)(a.A,{size:"small",name:"O/S version",iconName:"database",testId:"sidebar-nodeInfoContent-osVersions",children:(0,l.Ud)(m.nm,m.v,", ")}),(0,c.jsx)(a.A,{iconName:"viewSingleNode",name:"Architecture",size:"small",testId:"sidebar-nodeInfoContent-architecture",children:(0,l.ws)(r.architecture)}),!!m.kernel&&(0,c.jsx)(a.A,{size:"small",name:"Kernel",iconName:"metrics_explorer",testId:"sidebar-nodeInfoContent-kernel",children:(0,l.Ud)(m.kernel.nm,m.kernel.v,", ")}),(0,c.jsxs)(a.A,{size:"small",name:"CPU",iconName:"cpu",testId:"sidebar-nodeInfoContent-cpu",children:[(0,l.O)(r.cpuFrequency)," (",(0,l.ws)(r.cpus,1===r.cpus?"Core":"Cores"),")"]}),(0,c.jsx)(a.A,{size:"small",name:"Memory",iconName:"ram",testId:"sidebar-nodeInfoContent-ram",children:(0,l.ws)((0,l.RI)(r.memory),"RAM")}),(0,c.jsx)(a.A,{size:"small",name:"Hard disk size",iconName:"disk",testId:"sidebar-nodeInfoContent-disk",children:(0,l.RI)(r.diskSpace)}),(0,c.jsx)(a.A,{size:"small",name:"Timezone",iconName:"timezone",faIcon:n.a$,testId:"sidebar-nodeInfoContent-timezone",children:(0,c.jsx)(i.A,{timezone:h,strong:!0})})]})}},77057:(e,t,r)=>{r.d(t,{Ay:()=>V,Ii:()=>N});r(98992),r(54520),r(8872),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(96540),o=r(92415),s=r(66245),a=r.n(s),l=r(89935),i=r.n(l),d=r(24013),c=r(87083),u=r(83268),m=r(81391),p=r(88934),h=r(79748),g=r(54924),x=r(52253),A=r(97336),f=r(64007),y=r(51262),b=r(74891),v=r(50979),I=r(21885),j=r(54822),C=r(74848);const w=(0,b.A)(g.default),k=(0,b.A)(o.Flex),S="By selecting a parent node, you apply your changes to all it's children nodes too.",N={Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasML:!1,hasParentNode:!0,hasAlerts:!0,hasFn:!1},node:{textColor:"textFocus",showAlerts:!0,showMl:!1,showFn:!1,showParentNode:!0}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale"},node:{textColor:"textFocus"}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline"},node:{textColor:"textLite"}}},T=e=>{let{toggle:t,expanded:r}=e;return(0,C.jsxs)(o.Flex,{cursor:"pointer",role:"button",padding:[.5],gap:.5,onClick:e=>{e.preventDefault(),e.stopPropagation(),t(),setTimeout((()=>e.target.scrollIntoView({behavior:"smooth",block:"nearest"})))},children:[(0,C.jsx)(o.TextNano,{color:"textLite",children:r?"Collapse":"Expand"}),(0,C.jsx)(o.Icon,{name:"chevron_down",width:"10px",height:"10px",color:"textLite",rotate:r?2:null})]})},P=(K=e=>{let{iconName:t,label:r,textColor:s,value:a,nodePath:l,nodeId:i,onActionDone:d,isParentNode:c,isParent:u,showParentNode:m,onToggleHidden:g,itemsHidden:x,status:A,restricted:f,reason:y}=e;const b=(0,n.useMemo)((()=>!u&&f?v.KV[y]||v.KV.default:m&&c?S:null),[m,c,f,y]);return(0,C.jsxs)(o.Flex,{gap:2,alignItems:"center",children:[t&&(0,C.jsx)(o.Icon,{name:t,size:"small",color:"textLite"}),(0,C.jsx)(w,{Component:o.TextSmall,text:r,color:s,truncate:!0,tooltip:b}),"Offline"!==A&&!Array.isArray(a)&&(0,C.jsx)("div",{onClick:e=>{e.preventDefault(),e.stopPropagation()},children:(0,C.jsx)(h.A,{as:p.N_,to:l,state:{nodeId:i},"data-testid":"filterNodes-item-gta",color:"textLite",hoverColor:"text",onClick:d,children:(0,C.jsx)(o.Icon,{name:"nav_arrow_goto",height:"10px",width:"10px"})})}),!!g&&(0,C.jsx)(T,{toggle:g,expanded:!x})]})},e=>{let{restricted:t,...r}=e;return t&&Array.isArray(r.value)?(0,C.jsx)(K,{...r}):(0,C.jsx)(o.Checkbox,{"data-testid":`filterNodes-checkbox-${r.label}`,checked:r.selected,disabled:r.isDisabled,indeterminate:r.indeterminate,onChange:r.onSelect,label:(0,C.jsx)(K,{...r})})});var K;const F=e=>{let{item:{value:t,disabled:r,onClick:s,label:a,nodeId:l,selected:c,excluded:u,stale:m,status:b,indeterminate:v,textColor:I,iconName:j,hasAlerts:w,hasML:N,hasParentNode:K,hasFn:F,showAlerts:L,showMl:M,showParentNode:D,showFn:z,requireML:B,requireFn:R,capabilities:V,count:q,multi:E=!0,checkIsDisabled:W=i(),onToggleHidden:Y,itemsHidden:O,isParent:_,isParentNode:G,hasExtraInfo:$,flavour:H,baseKey:X,extraKey:U,...Q},onItemClick:Z,itemProps:J,close:ee,...te}=e;const re=(0,d.Zl)(l),{isNodeRestricted:ne}=(0,y.A)(),{restricted:oe,reason:se}=ne(l),ae=(0,n.useMemo)((()=>!z||!V||V.funcs?.enabled),[z]),le=(0,n.useMemo)((()=>!z||!V||V.ml?.enabled),[z]),ie=r||!_&&oe||B&&!le||R&&!ae||!E&&c||W(l),de=(e,r)=>{if(ie)return;const{shiftKey:n}=r||{};s&&s(e),Z({value:t,checked:!c,status:b,shiftKey:n})},ce=u||m,ue={status:b,restricted:oe,iconName:j,isDisabled:ie,indeterminate:v,label:a,textColor:I,value:t,nodePath:re,nodeId:l,onActionDone:ee,onSelect:de,isStale:ce,excluded:u,selected:c,isParent:_,isParentNode:G,showParentNode:D,itemProps:J,onToggleHidden:Y,itemsHidden:O,flavour:H,baseKey:X,extraKey:U};return(0,C.jsxs)(f.b1,{"aria-selected":c,selected:c,disabled:ie,stale:ce||0===q||"0"===q,...Q,...te,...J,"data-testid":`filterNodes-item-${a}`,multi:E,children:[(0,C.jsx)(o.Flex,{gap:2,alignItems:"center",flex:!0,children:E?(0,C.jsx)(P,{...ue,...oe?{iconName:"padlock",help:se}:{},restricted:oe,reason:se}):(0,C.jsxs)(o.Flex,{gap:1,padding:[0,1],alignItems:"center",onClick:de,"data-testid":`filterNodes-item-${a}`,flex:!0,children:[(0,C.jsx)(g.default,{Component:o.TextSmall,text:a,color:I}),"Offline"!==b&&!Array.isArray(t)&&(0,C.jsx)(h.A,{as:p.N_,to:re,state:{nodeId:l},"data-testid":"filterNodes-item-gta",color:"textLite",hoverColor:"text",onClick:ee,children:(0,C.jsx)(o.Icon,{name:"nav_arrow_goto",height:"10px",width:"10px"})}),!!Y&&(0,C.jsx)(T,{toggle:Y,expanded:!O})]})}),$&&(0,C.jsxs)(o.Flex,{gap:1,children:[L&&(0,C.jsx)(o.Flex,{gap:1,justifyContent:"center",width:17,children:(0,C.jsx)(A.A,{id:t,isLive:!0,name:a})}),M&&(0,C.jsx)(o.Flex,{gap:1,justifyContent:"center",width:10,children:(0,C.jsx)(x.A,{badge:"ml","data-testid":"nodes-indicator-machine-learning",enabled:le,name:a})}),D&&(0,C.jsx)(k,{gap:1,justifyContent:"center",width:14,tooltip:G?S:null,children:G?(0,C.jsx)(o.Icon,{name:"check",color:"primary"}):null}),z&&(0,C.jsx)(o.Flex,{gap:1,justifyContent:"center",width:10,children:(0,C.jsx)(x.A,{badge:"fn","data-testid":"nodes-indicator-fn",enabled:ae,name:a})}),w&&(0,C.jsxs)(o.Flex,{gap:1,justifyContent:"center",width:17,children:[(0,C.jsx)(o.Icon,{name:"alarm",size:"small",color:"textLite"}),(0,C.jsx)(o.TextSmall,{strong:!0,color:"textLite",children:"Alerts"})]}),N&&(0,C.jsxs)(o.Flex,{gap:1,justifyContent:"center",width:10,children:[(0,C.jsx)(o.Icon,{name:"anomaliesLens",size:"small",color:"textLite"}),(0,C.jsx)(o.TextSmall,{strong:!0,color:"textLite",children:"ML"})]}),K&&(0,C.jsx)(o.Flex,{gap:1,justifyContent:"center",width:14,children:(0,C.jsx)(o.TextSmall,{strong:!0,color:"textLite",children:"Parent"})}),F&&(0,C.jsxs)(o.Flex,{gap:1,justifyContent:"center",width:10,children:[(0,C.jsx)(o.Icon,{name:"functions",size:"small",color:"textLite"}),(0,C.jsx)(o.TextSmall,{strong:!0,color:"textLite",children:"Fn"})]}),!isNaN(q)&&(0,C.jsx)(o.Pill,{flavour:"neutral",hollow:!0,"data-testid":`${J.testIdPrefix}-filters-${a}-count`,size:"small",children:q.toString()})]})]})},L=[I.q4],M=e=>{let{ids:t,status:r,selectedIds:n,excludedIds:o,filteredIds:s,nodesById:a,statusProps:l,multi:i=!0,nodeCounts:d,checkIsDisabled:c,setHidden:u,hidden:m,baseKey:p,extraKey:h,flavour:g,isNodeRestricted:x}=e;if(!t.length)return[];const A=t.filter((e=>!c(e)&&!x(e).restricted)),f=i&&!A.some((e=>!n.includes(e))),y=i&&n.length&&!f&&t.some((e=>n.includes(e))),b=i&&!t.some((e=>!o.includes(e))),v=i&&o.length&&!b&&t.some((e=>o.includes(e))),j=!h||L.includes(h);return t.reduce(((e,t)=>{if(m[r])return e;const{name:u,capabilities:x,labels:A,ni:f,eligibility:y}=a[t];if(g===I.q4&&!x?.dyncfg?.enabled)return e;const b=n.includes(t),v=!!o.length&&o.includes(t),C=i&&!s.includes(t)&&(g===I.q4||!!s.length),w=0===f||"true"===A?._is_parent;return[...e,{value:t,label:u,nodeId:t,selected:b,excluded:v,stale:C,status:r,capabilities:x,...l[r].node,multi:i,checkIsDisabled:c,count:d?d[t]||0:NaN,hasExtraInfo:j,isParentNode:w,flavour:g,eligibility:y,baseKey:p,extraKey:h}]}),[{value:A,selected:f,indeterminate:y,disabled:!i,status:r,...l[r].head,multi:i,onToggleHidden:()=>u((e=>({...e,[r]:!m[r]}))),itemsHidden:m[r],excluded:b,someExcluded:v,isParent:!0,hasExtraInfo:j,baseKey:p,extraKey:h}])},D=e=>e,z=(e,t)=>e.isParentNode&&!t.isParentNode?-1:t.isParentNode&&!e.isParentNode?1:0,B=e=>{const t=e.filter((e=>e.isParent)),r=e.filter((e=>!e.isParent)).sort(z);return t.length>0?[t[0],...r]:r},R=e=>{let{baseKey:t,extraKey:r,statusProps:o=N,multi:s=!0,useFilteredIds:l=D,nodeCounts:p,checkIsDisabled:h=i(),flavour:g,resizeable:x,nodeIds:A,...b}=e;const[v,w]=(0,n.useState)((()=>({Stale:!0,Offline:!0}))),[k,S]=(0,n.useState)(),T=(0,c.w7)({extraKey:r,omit:"selectedNodeIds",merge:!0,emptyIfAll:!1,nodeIds:A}),P=(0,c.w7)({extraKey:r,merge:!1}),[K,L]=(0,c.Oj)({key:t,extraKey:r,merge:!1}),[z,R]=(0,c.PF)({key:t,extraKey:r,merge:!1}),V=l(T),q=(0,m.n)("id"),E=(0,u.gr)(q,"ids"),W=(0,n.useMemo)((()=>r?r===I.q4?E:V:void 0),[r,E,V]),Y=(0,d.BU)(W),O=(0,d.Ig)(W),_=(0,d.GE)(W),G=(0,d.ss)(),{isNodeRestricted:$}=(0,y.A)(),H=(0,n.useMemo)((()=>{const e=M({ids:Y,status:"Live",selectedIds:K,excludedIds:z,filteredIds:P,nodesById:G,statusProps:o,multi:s,nodeCounts:p,checkIsDisabled:h,setHidden:w,hidden:v,baseKey:t,extraKey:r,flavour:g,isNodeRestricted:$}),n=M({ids:O,status:"Stale",selectedIds:K,excludedIds:z,filteredIds:P,nodesById:G,statusProps:o,multi:s,nodeCounts:p,checkIsDisabled:h,setHidden:w,hidden:v,baseKey:t,extraKey:r,flavour:g,isNodeRestricted:$}),a=M({ids:_,status:"Offline",selectedIds:K,excludedIds:z,filteredIds:P,nodesById:G,statusProps:o,multi:s,nodeCounts:p,checkIsDisabled:h,setHidden:w,hidden:v,baseKey:t,extraKey:r,flavour:g,isNodeRestricted:$});return g===I.q4?B(e):B(e).concat(n,a)}),[K,z.length,V.length,P.length,p,h,v,g]),X=(0,n.useMemo)((()=>H.reduce(((e,t)=>[...e,...Array.isArray(t.value)?[]:[t.value]]),[])),[H]),U=(0,n.useCallback)((e=>{let{value:t,checked:r,excluded:n,shiftKey:o}=e;if("undefined"!==typeof n){if(!s)return void R((()=>r?[t]:[]));R((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?r?[...new Set([...e,...t])]:a()(e,t):r?[...e,t]:e.filter((e=>e!==t))}))}L(s?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Array.isArray(t))return r?[...new Set([...e,...t])]:a()(e,t);if(o){const n=X.indexOf(t),o=k?X.indexOf(k):null,s=k?X.slice(Math.min(n,o),Math.max(n,o)+1):[];S(t);const a=[...new Set([...e,t,...s])];return r?a:a.filter((e=>!s.includes(e)))}return S(t),r?[...new Set([...e,t])]:e.filter((e=>e!==t))}:()=>r?[t]:[])}),[X,k,S,L,R]);return x?(0,C.jsx)(j.A,{param:"selectedNodeIds",extraKey:r,children:e=>{let{height:t,resizer:r,containerRef:n}=e;return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(f.V$,{containerRef:n,"data-testid":"filterNodes-drop",items:H,Item:F,onItemClick:U,value:K,"data-value":K.join(",")||"all-nodes",hasSearch:!0,...b,...null!==t&&{height:`${t}px`}}),r]})}}):(0,C.jsx)(f.V$,{"data-testid":"filterNodes-drop",items:H,Item:F,onItemClick:U,value:K,"data-value":K.join(",")||"all-nodes",hasSearch:!0,...b})},V=(0,n.memo)(R,((e,t)=>e.baseKey===t.baseKey&&e.extraKey===t.extraKey&&e.statusProps===t.statusProps&&e.multi===t.multi&&e.nodeCounts===t.nodeCounts&&e.useFilteredIds===t.useFilteredIds&&e.checkIsDisabled===t.checkIsDisabled&&e.nodeIds===t.nodeIds))},78446:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(92415),o=r(45087),s=r(74848);const a=e=>{let{children:t,onClick:r,iconClose:a="x",icon:l,dataTestId:i,title:d,help:c,...u}=e;return(0,s.jsxs)(n.Flex,{"data-testid":i,height:12,alignItems:"center",justifyContent:"between",border:{side:"bottom",color:"borderSecondary"},padding:[0,2],flex:!1,...u,children:[d?(0,s.jsxs)(n.Flex,{gap:2,alignItems:"center","data-testid":"sidebar-nodeName",children:[(0,s.jsx)(n.Icon,{name:l,color:"text",size:"small"}),(0,s.jsx)(n.TextSmall,{strong:!0,children:d}),!!c&&(0,s.jsx)(o.A,{align:"top",content:c,children:(0,s.jsx)(n.Flex,{children:(0,s.jsx)(n.Icon,{name:"question",color:"textLite",width:"12px",height:"12px"})})})]}):t,"function"===typeof r&&(0,s.jsx)(n.Icon,{"data-testid":"sidebarHeader-icon",name:a,color:"textLite",onClick:r,cursor:"pointer"})]})}},79022:(e,t,r)=>{r.d(t,{AG:()=>y,Gb:()=>f,OE:()=>j,PP:()=>A,Ti:()=>I,bO:()=>v,l8:()=>m,nF:()=>u,p2:()=>c,p_:()=>h,zz:()=>p});r(98992),r(54520),r(72577),r(81454);var n=r(63950),o=r.n(n),s=r(41395),a=r(99094),l=r(16402);const i=function(){let{userId:e,spaceId:t,roomId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return`${a.VS}-${e}-${t}-${r}`},d=function(){let{userId:e,spaceId:t,roomId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return`${a.h8}-${e}-${t}-${r}`},c=function(){let{userId:e,spaceId:t,roomId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e||!t||!r)return[];const n=i({userId:e,spaceId:t,roomId:r});return localStorage.getItem(n)?.split(",").filter(Boolean)||[]},u=function(){let{userId:e,spaceId:t,roomId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(e&&t&&r){const o=i({userId:e,spaceId:t,roomId:r});localStorage.setItem(o,n)}},m=function(){let{userId:e,spaceId:t,roomId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e||!t||!r)return[];const n=d({userId:e,spaceId:t,roomId:r});return localStorage.getItem(n)?.split(",").filter(Boolean)||[]},p=function(){let{userId:e,spaceId:t,roomId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(e&&t&&r){const o=d({userId:e,spaceId:t,roomId:r});localStorage.setItem(o,n)}},h=e=>{if(!e)return null;const t=Object.entries(e).find((e=>{let[t]=e;return a.BN.includes(t)}));return t?t[1]:null},g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return 0===e.length||"*"===e[0]?"All":e[0]},x={[a.oG.anomalies]:(e,t,r)=>{const{interval:n,metricCategories:o}=e||{};return`${g(o)} anomalies ${n} ${t} ${r}`},[a.oG.capacity]:(e,t,r)=>{const{forecastPeriod:n,resourceTypes:o}=e||{};return`${g(o)} capacity ${n} ${t} ${r}`},[a.oG.summary]:(e,t,r)=>{const{interval:n}=e||{};return`${n} summary ${t} ${r}`},[a.oG.performance]:(e,t,r)=>{const{focusAreas:n,interval:o}=e||{};return`${g(n)} performance ${o} ${t} ${r}`},[a.oG.investigation]:(e,t,r)=>{const{reportDescription:n}=e;return`${n.slice(0,10)} ${t} ${r}`},default:()=>"-"},A=function(){let{reportDate:e,localeDateString:t,localeTimeString:r,showTime:n=!0,dateOptions:o={},timeOptions:s={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=t(e,{long:!1,...o})||"",l=r(e,{secs:!1,...s});return n?[a,l].join(" "):a},f=function(){let{report:e={},localeDateString:t=o(),localeTimeString:r=o()}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{definitionId:n,createdAt:a,variables:l}=e,i=A({reportDate:a?new Date(a):a,localeDateString:t,localeTimeString:r}),d=x[n]||x.default,c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return"*"===e[0]?"all-nodes":`${e.length}-${1===e.length?"node":"nodes"}`}(l?.nodes),u=d(l,i,c);return(0,s.Zr)(u.trim())},y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t?e.filter((e=>{let{id:r,name:n}=e;return!(!r.includes(t)&&!n.includes(t))})):e},b=e=>{try{const t=new Date(e);return`${t.toLocaleString("en-GB",{month:"long"})} ${t.getFullYear()}`}catch{return null}},v=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>({...e,month:b(e.createdAt)})))},I=function(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).sort(((e,t)=>{const r=new Date(e.createdAt).getTime();return new Date(t.createdAt).getTime()-r})).slice(0,e)},j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{sortBy:t,sortOrder:r="asc"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{prop:n}=l.aA[t]||{};if(t===l.kw.date){if(n)return e.sort(((e,t)=>{const o=new Date(e[n]).getTime(),s=new Date(t[n]).getTime();return r===l.l0.asc?o-s:s-o}))}else if((t===l.kw.name||t===l.kw.status||t===l.kw.type)&&n)return e.sort(((e,t)=>{const o=e[n].toLowerCase(),s=t[n].toLowerCase();return o<s?r===l.l0.asc?-1:1:o>s?r===l.l0.asc?1:-1:0}));return e}},81474:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(96540),o=r(7960),s=r(92415),a=r(42790);const l=e=>{let{initiallySelectedTab:t}=e;const[r,o]=(0,n.useState)(parseInt(t||0,10)),[,s]=(0,a.N9)("modalParams");return{selectedTab:r,onChange:(0,n.useCallback)((e=>{o(e),s((t=>({...t,selectedTabIndex:e})))}),[o,s])}};var i=r(91721),d=r(74848);const c=(0,o.A)((()=>Promise.all([r.e(2599),r.e(5883)]).then(r.bind(r,34996))),"Info"),u=(0,o.A)((()=>Promise.all([r.e(8800),r.e(9856)]).then(r.bind(r,39856))),"Configuration"),m=(0,o.A)((()=>Promise.all([r.e(3083),r.e(5178)]).then(r.bind(r,5178))),"Reports"),p=e=>{let{alertId:t,selectedTab:r,flavour:o="modal",...a}=e;const{selectedTab:p,onChange:h}=l({initiallySelectedTab:r}),g=(0,n.useMemo)((()=>"alertPage"===o?{width:{max:165}}:{}),[o]);return(0,d.jsxs)(s.Tabs,{selected:p,onChange:h,...a,children:[(0,d.jsx)(s.Tab,{label:(0,d.jsx)(s.Text,{children:"Info"}),children:(0,d.jsx)(n.Suspense,{fallback:(0,d.jsx)(i.A,{}),children:(0,d.jsx)(c,{alertId:t,...g})})}),(0,d.jsx)(s.Tab,{label:(0,d.jsx)(s.Text,{children:"Configuration"}),children:(0,d.jsx)(n.Suspense,{fallback:(0,d.jsx)(i.A,{}),children:(0,d.jsx)(u,{alertId:t,...g})})}),(0,d.jsx)(s.Tab,{label:(0,d.jsx)(s.Text,{children:"Reports"}),children:(0,d.jsx)(n.Suspense,{fallback:(0,d.jsx)(i.A,{}),children:(0,d.jsx)(m,{alertId:t})})})]})}},81517:(e,t,r)=>{r.d(t,{A:()=>l});r(98992),r(54520),r(81454);var n=r(96540),o=r(15992),s=r(51865),a=r(74848);const l=e=>{let{node:{labels:t={}}={}}=e;const r=(0,n.useMemo)((()=>{const e=Object.keys(t).filter((e=>!e.startsWith("_")));return e.sort(((e,t)=>String(e).localeCompare(String(t),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}))),e}),[t]);return(0,a.jsx)(o.A,{link:"https://learn.netdata.cloud/guides/using-host-labels",name:"Host labels",isEnabled:r.length>0,noDataLabel:"No Data",children:r.length>0&&r.map((e=>(0,a.jsx)(s.A,{size:"small",name:e,testId:"sidebar-hostLabelsGroup-label",children:t[e]},e)))})}},81683:(e,t,r)=>{r.d(t,{Ay:()=>a});var n=r(96540),o=r(92415),s=r(74848);const a=(0,n.memo)((e=>{let{children:t,collapsedComponent:r,isOpen:n,header:a,width:l=100,...i}=e;const d=!!r;return(0,s.jsx)(o.Collapsible,{open:n,column:!0,closedValue:d?48:0,persist:d,direction:"horizontal",border:{side:"left",color:"borderSecondary"},width:l,flex:!0,basis:l,...i,children:e=>(0,s.jsxs)(s.Fragment,{children:[a,e?t:r]})})}))},81685:(e,t,r)=>{r.d(t,{A_:()=>x,CF:()=>v,KF:()=>I,OH:()=>K,W5:()=>N,Xh:()=>S,_R:()=>f,ef:()=>k,fL:()=>A,fT:()=>C,g0:()=>w,ly:()=>T,nX:()=>F,rQ:()=>j,rY:()=>b,x:()=>P});r(98992),r(54520),r(72577),r(81454),r(8872);var n=r(96540),o=r(52035),s=r(34843),a=r(84929),l=r(30569),i=r(24609),d=r(19186),c=r(16922),u=r(79022),m=r(16402),p=r(99094),h=r(78152),g=r(57377);const x=()=>{const e=(0,i.vt)(),t=(0,d.ID)(),r=(0,s.md)((0,a.Rq)((0,c.X8)({spaceId:e,roomId:t})));return{loaded:"loading"!==r.state,definitions:(r.data?.data||[]).filter((e=>{let{id:t}=e;return h.UY||t!==p.oG.alertInvestigation})),error:"hasError"===r.state?r.error?.response?.data:null}},A=e=>{let{id:t}=e;const r=(0,i.vt)(),o=(0,d.ID)(),l=(0,s.md)((0,a.Rq)((0,c.X8)({spaceId:r,roomId:o}))),u=(0,n.useMemo)((()=>l.data?.data?.filter((e=>e.id===t))[0]),[l,t]);return{loaded:"loading"!==l.state,definition:u,error:"hasError"===l.state?l.error?.response?.data:null}},f=e=>{let{definitionId:t,variableId:r,variables:n}=e;const o=(0,i.vt)(),l=(0,d.ID)(),u=(0,s.md)((0,a.Rq)((0,c.wt)({spaceId:o,roomId:l,definitionId:t,variableId:r,variables:n})));return{loaded:"loading"!==u.state,options:u.data?.data||{},error:"hasError"===u.state?u.error?.response?.data:null}},y=(0,a.Iz)((e=>{let{spaceId:t,roomId:r,nested:n}=e;return(0,o.eU)((e=>{const o=e((0,c.Tj)({spaceId:t,roomId:r}));if(!1===n)return o;const{reports:s=[]}=o,a=s.reduce(((e,t)=>"ARCHIVED"===t.status?e:t.isScheduled?{...e,scheduled:[...e.scheduled,t]}:t.scheduledReportId&&"ARCHIVED"!==s.find((e=>{let{id:r}=e;return r===t.scheduledReportId}))?.status?{...e,generatedByScheduled:[...e.generatedByScheduled,t]}:{...e,normal:[...e.normal,t]}),{scheduled:[],generatedByScheduled:[],normal:[]}),l=a.scheduled.map((e=>({...e,childrenReports:a.generatedByScheduled.filter((t=>{let{scheduledReportId:r}=t;return e.id===r}))})));return{...o,reports:[...l,...a.normal]}}))}),g.Ay),b=function(){let{nested:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,i.vt)(),r=(0,d.ID)();return(0,s.md)(y({spaceId:t,roomId:r,nested:e}))},v=e=>{let{id:t,nested:r}=e;const{loaded:o,reports:s,error:a}=b({nested:r});return(0,n.useMemo)((()=>!o||a?null:(s||[]).find((e=>e.id===t))),[t,o,s,a])},I=e=>{let{prop:t,recents:r=0,sortBy:o,sortOrder:a=m.l0.asc}=e;const{loaded:l,reports:i,error:d}=b(),p=(0,s.md)(c.Ly),h=(0,n.useMemo)((()=>l&&!d?r?(0,u.Ti)(i,r):i:[]),[l,d,i,r]),g=(0,n.useMemo)((()=>(0,u.bO)((0,u.AG)(h||[],p))),[h,p]),x=(0,n.useMemo)((()=>t?g.reduce(((e,r)=>(e[r[t]]?e[r[t]].push(r):e[r[t]]=[r],e)),{}):(0,u.OE)(g,{sortBy:o,sortOrder:a})),[t,g,p,o,a]);return{loaded:l,reports:x,allReports:i,error:d}},j=()=>{const e=(0,i.vt)(),t=(0,d.ID)();return(0,s.fp)((0,c.qs)({spaceId:e,roomId:t}))},C=()=>{const e=(0,i.vt)(),t=(0,d.ID)();return(0,l.AY)((0,c.qs)({spaceId:e,roomId:t}))},w=()=>{const{loaded:e,definitions:t,error:r}=x(),[o,s]=j();return{query:o,onNewQuery:(0,n.useCallback)((function(n){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&!r){const e=t.find((e=>{let{id:t}=e;return t===n})),r=(e?.variables||[]).map((e=>{let{id:t,name:r,cardinality:n,fieldPrefix:o,...s}=e;return{id:t,isMulti:"multiple"===n,name:r,value:"",fieldPrefix:o,...s}}));e&&s({definitionId:n,definitionName:e.name,variables:r,...o})}}),[e,t,r,s]),onVariableChange:(0,n.useCallback)((e=>{let{id:t,value:r}=e;s((e=>{const n=e.variables.map((e=>e.id===t?{...e,value:r}:e));return{...e,variables:n}}))}),[s])}},k=e=>{let{id:t}=e;const r=(0,i.vt)(),n=(0,d.ID)(),o=(0,s.md)((0,a.Rq)((0,c.SJ)({spaceId:r,roomId:n,reportId:t})));return{loaded:"loading"!==o.state,report:o.data?.data,error:"hasError"===o.state?o.error?.response?.data:null}},S=e=>{let{id:t}=e;const r=(0,i.vt)(),n=(0,d.ID)(),o=(0,c.hr)({spaceId:r,roomId:n,reportId:t}),l=(0,s.md)((0,a.Rq)(o)),u=(0,s.Xr)(o);return{loaded:"loading"!==l.state,report:l.data?.data,error:"hasError"===l.state?l.error?.response?.data:null,reset:()=>u()}},N=()=>{const e=(0,i.vt)(),t=(0,d.ID)(),[r,o]=(0,s.fp)((0,c.G5)({spaceId:e,roomId:t}));return[r,(0,n.useCallback)((()=>o((e=>!e))),[o]),(0,n.useCallback)((()=>o(!0)),[o]),(0,n.useCallback)((()=>o(!1)),[o])]},T=()=>{const e=(0,i.vt)(),t=(0,d.ID)();return(0,s.fp)((0,c.IW)({spaceId:e,roomId:t}))},P=()=>{const e=(0,i.vt)(),t=(0,d.ID)();return(0,s.fp)((0,c.Us)({spaceId:e,roomId:t}))},K=()=>{const[e,t]=(0,s.fp)(c.Ly);return[e,t,(0,l.AY)(c.Ly)]},F=e=>{let{alertId:t}=e;const r=(0,i.vt)(),n=(0,d.ID)(),o=(0,s.md)((0,a.Rq)((0,c.Zg)({spaceId:r,roomId:n,alertId:t})));return{loaded:"loading"!==o.state,reports:o.data?.data?.reports||[],error:"hasError"===o.state?o.error?.response?.data:null}}},82103:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(45087),o=r(33185),s=r(92415);const a=(0,o.default)(s.Flex).attrs((()=>({width:{max:"315px"},overflow:"hidden"}))).withConfig({displayName:"styled__Container",componentId:"sc-t6teia-0"})([""]);var l=r(74848);const i=e=>{let{children:t,...r}=e;return(0,l.jsx)(a,{"data-testid":"nodeInfoContent",...r,children:t})};var d=r(49181);const c=e=>{let{align:t="bottom",badge:r,children:o,connectivityState:s,content:a,isBasic:c=!0,status:u,nodeName:m,nodeType:p,...h}=e;return(0,l.jsx)(n.A,{align:t,content:()=>(0,l.jsx)(i,{"data-testid":"nodeInfoTooltip-tooltipContent",children:a||(0,d.Bb)(r,s,u,m,p)}),"data-testid":"nodeInfoTooltip",isBasic:c,...h,children:o})}},88434:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(96540),o=r(42790);const s=()=>{const e=(0,o.rW)("correlation"),{after:t,before:r}=(0,o.rW)("highlight"),s=(0,n.useMemo)((()=>!!t&&!!r),[t,r]);return{showCorrelation:!!e||!!s}}},88978:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(96540),o=r(24609),s=r(19186),a=r(58247),l=r(3319),i=r(63872);const d=()=>!0,c=function(){let{onSuccess:e,onFail:t,checkErrorNotification:r=d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const c=(0,o.vt)(),u=(0,s.ID)(),[m,p]=(0,i.A)(),{sendLog:h}=(0,l.A)(),g=(0,n.useCallback)((e=>{"ErrReportsQuotaExceeded"===e?.response?.data?.errorMsgKey&&h({feature:"Insights",description:"Reports quota exceeded"})}),[h]);return(0,n.useCallback)((n=>{let{id:o,definitionId:s,recipientIds:l,...i}=n;(o?a.PE:a._$)({spaceId:c,roomId:u,reportId:o,payload:{definition_id:s,recipient_ids:l,...i}}).then((t=>{let{data:r}=t;m({header:"Success",text:"You have successfully created a scheduled report."}),"function"===typeof e&&e(r)})).catch((e=>{r(e)&&p(e),"function"===typeof t&&t(e),g(e)}))}),[c,u,e,t,m,p,g])}},90808:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(92415),o=r(33185),s=r(74848);const a=(0,o.default)(n.Flex).attrs((e=>({column:!0,round:2,border:{side:"all",color:"border"},...e}))).withConfig({displayName:"groupedList__Container",componentId:"sc-96h1kl-0"})(["& > *:not(:last-child){border-bottom:1px solid ",";}"],(0,n.getColor)("border")),l=e=>{let{children:t,...r}=e;return(0,s.jsx)(a,{...r,children:t})}},91539:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(96540),o=r(63950),s=r.n(o),a=r(19371),l=r(92318),i=r(69273),d=r(46587);const c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const r=(0,a.eg)(),o=(0,n.useMemo)((()=>r?r.getRoot():null),[r]),c=(0,n.useMemo)(e,t),u=(0,n.useRef)(!0),m=(0,n.useRef)({timeoutId:null,promise:null}),[,p]=(0,i.A)(),h=(0,n.useCallback)((e=>{u.current=!1;const{fetch:t,onStart:r=s(),onFail:n=s(),onPollingFail:a=s(),onReceive:i=s(),onSettle:d=s(),onBlurMode:h=s(),polling:g=!0,pollingOptions:x}=c;r(e),m.current={timeoutId:null,promise:null};const A=()=>(m.current.promise=t(e),m.current.promise.then(i).catch((e=>{if(!e.isCancel)throw e})),m.current.promise),f=()=>{m.current.timeoutId=setTimeout((()=>{if(x?.checkPauseCondition?.()||x?.shouldPause&&o&&(o.getAttribute("hovering")||o.getAttribute("paused"))||!p.current&&(!o||!o.getAttribute("autofetchOnWindowBlur")))return h(),f();A().then((()=>!u.current&&g&&f())).catch((e=>{e.isCancel||a(e),!u.current&&!e.isCancel&&g&&f()}))}),x?.pollingInterval||l.A.pollingInterval)};return A().then((()=>!u.current&&g&&f())).catch((e=>{e.isCancel||n(e),u.current||!g||e.isCancel||f()})).finally(d),()=>{u.current=!0,m.current.promise?.cancel?.(),clearTimeout(m.current.timeoutId)}}),t),g=(0,d.uW)("isAnonymous");return(0,n.useEffect)((()=>{const{enabled:e=!0,force:t=!1,skip:r=!1}=c;if((!g||t)&&!r)return e?h():void 0}),[g,h]),h.clearRef=m,h}},91721:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(92415),o=r(24155),s=r(74848);const a=()=>(0,s.jsxs)(n.Flex,{column:!0,gap:3,padding:[3,0],children:[(0,s.jsx)(o.A,{height:"32px"}),(0,s.jsx)(o.A,{height:"32px"}),(0,s.jsx)(o.A,{height:"220px"}),(0,s.jsx)(o.A,{height:"32px"})]})},92068:(e,t,r)=>{r.d(t,{FU:()=>v,Lz:()=>y,Pu:()=>h,Qu:()=>f,UJ:()=>x,_B:()=>b,_S:()=>I,ys:()=>g});r(98992),r(72577),r(81454);var n=r(96540),o=r(52035),s=r(34843),a=r(84929),l=r(24609),i=r(19186),d=r(36710),c=r(49910),u=r(83268),m=r(81391),p=r(57377);const h=(0,a.Iz)((e=>{let{id:t,key:r,allNodesRoomId:n}=e;return(0,o.eU)((e=>{const o=e((0,c.A)(t)),{rules:s,...a}=o,l=e((0,u.$6)({id:n,key:"nodes"})),i={...a,rules:s.map((e=>({...e,...e.nodeIds?{nodes:e.nodeIds.map((e=>{const t=l.find((t=>t.value==e));return{id:e,name:t?.label||"-",notAvailable:!t}}))}:{}})))};return r?i[r]:i}),((e,n,o)=>{const s=(e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t?t.map((t=>{let{roomIds:r,nodeIds:n,...o}=t;const s=r?r.map((t=>{const{id:r,name:n}=e((0,i.LS)({id:t}));return{id:r,name:n}})):void 0;return{...o,...!!r&&{roomIds:r},...!!s&&{rooms:s},...!!n&&{nodeIds:n}}})):[]})(e);n((0,c.A)(t),(e=>{if(!r){const t="function"===typeof o?o(e):o;return t.rules&&(t.rules=s(t.rules)),{...e,...t}}let t="function"===typeof o?o(e[r]):o[r];return"rules"===r&&(t=s(t)),{...e,[r]:t}}))}))}),p.Ay),g=e=>{let{key:t}=e;const r=(0,l.vt)(),n=(0,m.n)("id");return(0,s.md)(h({id:r,key:t,allNodesRoomId:n}))},x=e=>{const t=(0,l.vt)();return(0,s.Xr)(h({id:t,key:e}))},A=(0,o.eU)(0),f=()=>(0,s.md)(A),y=()=>{const e=x(),t=(0,s.Xr)(A);return(0,n.useCallback)((()=>{e((e=>({...e,initialLoad:!1}))),t((e=>e+1))}),[e,t])},b=()=>{const e=(0,l.vt)();return(0,n.useCallback)((t=>(0,d.XF)(e,t)),[e])},v=()=>{const e=(0,l.vt)();return(0,n.useCallback)((t=>(0,d.Uc)(e,t)),[e])},I=()=>{const e=(0,l.vt)();return(0,n.useCallback)((t=>(0,d.X3)(e,t)),[e])}},92834:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(92415),o=(r(98992),r(72577),r(96540)),s=r(42790),a=r(63872),l=r(5331);var i=r(79748),d=r(74848);const c=e=>{let{timezone:t,...r}=e;const[c,{sameOffset:u,sameTz:m,hasTz:p}]=(e=>{const[,t]=(0,a.A)(),[{offset:r,timezoneName:n},i]=(0,s.N9)(),d=(0,o.useMemo)((()=>{if(!e)return null;const t=Object.keys(l.Kn).find((t=>t.toUpperCase().includes(e.toUpperCase())||l.Kn[t].text.toUpperCase().includes(e.toUpperCase())||l.Kn[t].offset.includes(e)));return l.Kn[t]}),[e]);return[(0,o.useCallback)((()=>{if(!d)return void t({message:`Couldn't set timezone ${e||""}`});const{text:r,offset:n,utc:o}=d;i((e=>({...e,utc:o,offset:n,timezoneName:r})))}),[d]),{sameOffset:r===d?.offset,sameTz:n===d?.text,hasTz:!!d}]})(t);return(0,d.jsx)(i.A,{...r,component:n.TextSmall,"data-testid":"node-system-timezone-text",title:p?m?"You are using the same timezone":u?"You are using the same offset as this timezone":"Set this timezone on your datetime picker":"We cannot identify this timezone",...p&&!m?{color:"textDescription",textDecoration:"underline",onClick:c}:{color:"textDescription",textDecoration:"none",hoverColor:"textDescription"},children:t||"Unknown"})}},93997:(e,t,r)=>{r.d(t,{sK:()=>v,Um:()=>b,Ad:()=>f,rq:()=>I});r(98992),r(8872);var n=r(96540),o=r(34843),s=r(62193),a=r.n(s),l=r(88934),i=r(53749),d=r(24013),c=r(19186),u=r(42790),m=r(49435),p=r(52035),h=r(84929),g=r(57377);const x=(0,h.Iz)((()=>(0,p.eU)({filteredChartsCount:null,chartsCount:null})),g.Ay),A=()=>{const e=(0,c.ID)(),t=(0,d.nl)();return(0,n.useMemo)((()=>({roomId:e,nodeId:t})),[t,e])},f=()=>{const e=A();return(0,o.md)(x(e))},y=()=>{const e=(0,c.ID)(),{nodeID:t}=(0,l.g)();return[e,t||"overview"]},b=()=>{const[e,t]=y();return(0,u.rW)("tocSearch",{key:e,extraKey:t,defaultValue:"",flavour:"val"})},v=()=>{const[e,t]=y();return(0,u.N9)("tocSearch",{key:e,extraKey:t,defaultValue:"",flavour:"val"})},I=function(e,t,r){let{shouldHide:s=()=>!1,force:l=!1,cacheKey:d}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const c=(0,u.rW)("after"),p=(0,u.rW)("before"),h=(()=>{const e=b();return"string"!==typeof e?"":e.trim().toLowerCase()})(),g=(0,i.w1)(r),[f,y,v]=(0,n.useMemo)((()=>{let r=0,n=0;const o=Date.now()/1e3;return[e.reduce(((e,t)=>{if(!e[t])return e;const{firstEntry:a,lastEntry:i,live:d}=e[t],u=!l&&e[t].visible||(c<0?d||o+c<i:!(c>1e3*i||p<1e3*a)),g=!u||!e[t]||!!h&&!(0,m.yX)(e[t].context,h),x=!u||s(e[t]);return e[t]={...e[t],filteredOut:g,visible:u,hidden:x},g||!u||x||(r+=1),x||(n+=1),e}),{...t}),n,r]}),[h,e,c,p,l,d]),I=(()=>{const e=A();return(0,o.Xr)(x(e))})();return(0,n.useEffect)((()=>{a()(f)||(g(f),I({filteredChartsCount:v,chartsCount:y}))}),[f,y,v,r]),v}},94413:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(51865),o=r(15992),s=r(49181),a=r(74848);const l=e=>{let{node:t}=e;const{_cloud_instance_region:r,_cloud_instance_type:l,_cloud_provider_type:i}=t.labels||{};return(0,s.Po)(r)&&(0,s.Po)(l)&&(0,s.Po)(i)?null:(0,a.jsxs)(o.A,{name:"Cloud Instance Info",children:[(0,a.jsx)(n.A,{iconName:"ipNetworking",name:"Cloud provider",size:"small",testId:"sidebar-nodeInfoContent-cloudProvider",children:(0,s.ws)(i)}),(0,a.jsx)(n.A,{iconName:"universe",name:"Cloud region",size:"small",testId:"sidebar-nodeInfoContent-cloudRegion",children:(0,s.ws)(r)}),(0,a.jsx)(n.A,{iconName:"disk",name:"Instance type",size:"small",testId:"sidebar-nodeInfoContent-instanceType",children:(0,s.ws)(l)})]})}},95345:(e,t,r)=>{r.d(t,{A:()=>v});r(98992),r(81454);var n=r(96540),o=r(33185),s=r(88934),a=r(24609),l=r(19186),i=r(92415),d=r(79748),c=r(60670),u=r(76375),m=r(81685),p=r(51376),h=r(95428),g=r(4204),x=r(74848);const A=(0,o.default)(i.TextBig).withConfig({displayName:"troubleshootAlertDialog__AlertNameText",componentId:"sc-qf1kuz-0"})(["font-family:monospace;"]),f=e=>{let{id:t,name:r}=e;const o=(0,s.Zp)(),c=(0,a.bq)(),u=(0,l.QW)(),m=(0,n.useCallback)((()=>{t&&o(`/spaces/${c}/rooms/${u}/insights/reports/${t}`)}),[t,c,u,o]);return(0,x.jsx)(d.A,{onClick:m,Component:i.TextBig,cursor:"pointer",children:r})},y=e=>{let{alertName:t,reports:r=[]}=e;return r.length?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(i.TextBig,{children:["You have already created the following report(s) for"," ",(0,x.jsx)(A,{children:t}),":"]}),r.map((e=>(0,x.jsx)(f,{...e},e.id))),(0,x.jsx)(i.TextBig,{children:"Do you want to request a new alert investigation report?"})]}):(0,x.jsx)(i.TextBig,{children:"You are going to request an alert investigation report. Are you sure you want to continue?"})},b=e=>{let{loading:t,isPaid:r,reports:n,displayName:o}=e;return(0,x.jsx)(i.Flex,{gap:2,column:!0,children:t?(0,x.jsx)(i.Text,{children:"Loading..."}):(0,x.jsx)(x.Fragment,{children:r?(0,x.jsx)(y,{reports:n,alertName:o}):(0,x.jsx)(c.A,{size:"medium"})})})},v=e=>{let{data:t={},handleAction:r,onClose:o}=e;const{loaded:s,isPaid:a}=(0,u.A)(),{id:l,displayName:d}=t,{loaded:c,reports:A}=(0,m.nX)({alertId:l}),f=!g.ei&&!!c&&!!s&&!!a,y=(0,n.useCallback)((()=>{"function"===typeof r&&r(),"function"===typeof o&&o()}),[r,o]);return(0,x.jsx)(i.ConfirmationDialog,{confirmLabel:f?"Yes":"Troubleshoot","data-testid":h.Q,handleConfirm:y,handleDecline:o,isConfirmPositive:!0,title:"Troubleshoot alert with AI",iconName:"ai",isConfirmDisabled:!f,message:g.ei?(0,x.jsx)(p.A,{}):(0,x.jsx)(b,{loading:!s||!c,isPaid:a,reports:A,displayName:d})})}},95428:(e,t,r)=>{r.d(t,{Q:()=>n});const n="troubleshoot-alert-confirmation-dialog"},96768:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(96540),o=r(15992),s=r(92415),a=r(88307),l=r(74848);const i=e=>{let{node:t,claimId:r}=e;return(0,l.jsx)(o.A,{name:r?"Claim ID":"Node ID",children:(0,l.jsx)(s.Flex,{gap:1,padding:[0,1],alignItems:"center",children:(0,l.jsxs)(s.Flex,{cursor:"pointer",gap:1,onClick:(0,a.C)(r||t.id,{text:(r?"Claim":"Node")+" ID copied to clipboard"}),children:[(0,l.jsx)(s.TextSmall,{color:"primary",children:r||t.id}),(0,l.jsx)(s.Icon,{color:"primary",size:"small",name:"copy"})]})})})},d=(0,n.memo)(i)},97336:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(92415),o=r(19075),s=r(2626),a=r(49181),l=r(82103),i=r(74848);const d=e=>{let{id:t,isLive:r,name:d,onClick:c,...u}=e;const m=(0,s.Xt)(t),{critical:p,warning:h}=(0,o.AO)(m),g={...u?.["data-testid"]&&{dataTestId:u?.["data-testid"]},isLive:r},x=(0,a.t3)({count:p,type:"critical",...g}),A=(0,a.t3)({count:h,type:"warning",...g});return(0,i.jsx)(l.A,{badge:"alerts","data-testid":"node-alerts",nodeName:d,...u,children:(0,i.jsx)(n.AlertMasterCard,{onClick:x.text||A.text?c:null,pillLeft:x,pillRight:A,size:"small",containerProps:{noUserSelection:!0}})})}},98131:(e,t,r)=>{r.d(t,{o:()=>Y,A:()=>ee});r(98992),r(81454);var n=r(96540),o=r(33185),s=r(20982),a=r(92415),l=r(51220),i=r(33962),d=r(24013),c=r(45087),u=r(4719),m=r(54583);const p=e=>e&&"0"!==e?`${parseFloat(e).toFixed(2)}%`:"-",h="primary",g="mainBackground",x=(0,o.default)(a.Box).attrs((e=>{let{value:t,color:r=h,background:n=g,...o}=e;const[s,l]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;const r=Math.max(Math.min(t,100),0);return[100==e?100:Math.max(e-r,0),Math.min(e,100)]}(t);return{width:"24px",height:"14px",border:{side:"all",color:r},round:.5,background:n,style:{background:`linear-gradient(90deg, ${(0,a.getColor)(r)({theme:o.theme})} ${s}%, ${(0,a.getColor)(n)({theme:o.theme})} ${l}%)`},...o}})).withConfig({displayName:"percentageBar__PercentageBar",componentId:"sc-158xciu-0"})([""]);var A=r(74848);const f=e=>(0,A.jsx)(x,{color:"attentionSecondary",border:{side:"all",color:"border"},...e});r(8872);var y=r(14512),b=r(77611);const v=(0,r(74891).A)((e=>{let{weight:t}=e;return(0,A.jsxs)(a.Flex,{alignItems:"center",gap:1,children:[(0,A.jsx)(a.TextSmall,{children:p(t)}),t?(0,A.jsx)(f,{value:t}):null]})})),I=e=>{let{contexts:t,weightKey:r,flavour:o="rhs",...s}=e;const[a,l,i]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{flavour:t,weightKey:r="weight"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=(0,y.g)(),{loaded:s,byContext:a}=(0,b.G9)({nodeIds:o,flavour:t});return(0,n.useMemo)((()=>{if(!s)return[!1,null,null];let t=null;const n=e.reduce(((e,n)=>{let o;if(/::/.test(n)){const e=n.split("::");n=e[0],o=e[1]}const[s,l]=o?((e,t,r,n)=>{let{max:o,maxWeightContext:s,weightKey:a}=n;const l=`${r},${t}`;return e[l]&&(e[l]?.[a]||0)>o?[e[l]?.[a]||0,t]:[o,s]})(a,n,o,{max:e,maxWeightContext:t,weightKey:r}):((e,t,r)=>{let{max:n,maxWeightContext:o,weightKey:s}=r;return e[t]&&(e[t][s]||0)>n?[e[t][s]||0,t]:[n,o]})(a,n,{max:e,maxWeightContext:t,weightKey:r});return t=l,s}),0);return[!0,n,t]}),[e,a])}(t,{flavour:o,weightKey:r});return a?(0,A.jsx)(v,{weight:l,tooltip:i,tooltipProps:{align:"top"},...s}):null},j=(0,o.default)(a.IconButton).attrs((e=>({flavour:"borderless",cursor:"pointer",width:"12px",height:"12px",iconColor:"textLite",padding:[0],...e}))).withConfig({displayName:"config__ConfigButton",componentId:"sc-1q0bfbp-0"})([""]),C=(0,o.default)(a.Flex).withConfig({displayName:"menuSettings__SettingsContainer",componentId:"sc-1nq4zzt-0"})(["display:",";"],(e=>e.active&&!e.hasSubmenuActive?"flex":"none")),w=(0,o.css)(["","{display:flex;"," .button-icon__color{fill:"," !important;}}"],C,j,(0,a.getColor)("text")),k=e=>{let{id:t,chartIds:r,contexts:n,arFlavour:o,showAR:s=!0,showConfig:l,weightKey:i,active:d,hasSubmenuActive:c,extraKey:u}=e;return(0,A.jsxs)(a.Flex,{gap:1,alignItems:"center",children:[!1,s&&(0,A.jsx)(I,{contexts:n,flavour:o,weightKey:i})]})};var S=r(63928),N=r(40573);const T=(0,o.keyframes)(["0%{background-position:0% 50%;}100%{background-position:100% 50%;}"]),P=(0,o.css)(["background:linear-gradient( to right,"," 20%,"," 30%,"," 75%,"," 80% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:500% auto;animation:",";"],(0,a.getColor)("text"),(0,a.getColor)("anomalyTextFocus"),(0,a.getColor)("accent"),(0,a.getColor)("anomalyTextFocus"),(0,o.css)([""," 6s ease-in-out infinite alternate"],T)),K=e=>{let{active:t,hasSubmenuActive:r}=e;return t||r?"primary":"text"},F=e=>{let{context:t,dimension:r,instance:n=""}=e;const[o,s]=n.split("@"),l=(0,d.xY)(s,"name");return(0,A.jsx)(a.Flex,{column:!0,gap:.5,children:n?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsxs)(a.Text,{children:[(0,A.jsx)(a.Text,{strong:!0,children:r})," on ",(0,A.jsx)(a.Text,{strong:!0,children:t})]}),(0,A.jsxs)(a.Text,{children:["instance: ",(0,A.jsx)(a.Text,{strong:!0,children:o})]}),(0,A.jsxs)(a.Text,{children:["node: ",(0,A.jsx)(a.Text,{strong:!0,children:l})]})]}):r?(0,A.jsxs)(a.Text,{children:[(0,A.jsx)(a.Text,{strong:!0,children:r})," on ",(0,A.jsx)(a.Text,{strong:!0,children:t})]}):(0,A.jsx)(a.Text,{children:t})})},L=e=>t=>{let{tooltip:r,tooltipProps:n,...o}=t;return r||n?(0,A.jsx)(c.A,{plain:!0,content:n?(0,A.jsx)(F,{...n}):r,tooltipProps:n,isBasic:!0,children:(0,A.jsx)(e,{...o})}):(0,A.jsx)(e,{...o})},M=e=>{let{index:t,context:r,dimension:n,instance:o="",...s}=e;const[l,i]=o.split("@"),c=(0,d.xY)(i,"name");return(0,A.jsx)(a.Flex,{column:!0,gap:.5,children:o?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsxs)(D,{...s,children:[t?`${t}. `:"",(0,A.jsx)(D,{strong:!0,...s,children:n})," ","on"," ",(0,A.jsx)(D,{strong:!0,...s,children:r})]}),(0,A.jsxs)(a.TextMicro,{color:"textLite",children:["instance:"," ",(0,A.jsx)(a.TextMicro,{color:"textLite",strong:!0,children:l})]}),(0,A.jsxs)(a.TextMicro,{color:"textLite",children:["node:"," ",(0,A.jsx)(a.TextMicro,{color:"textLite",strong:!0,children:c})]})]}):n?(0,A.jsxs)(D,{...s,children:[t?`${t}. `:"",(0,A.jsx)(D,{strong:!0,...s,children:n})," ","on"," ",(0,A.jsx)(D,{strong:!0,...s,children:r})]}):(0,A.jsxs)(D,{...s,children:[t?`${t}. `:"",r]})})},D=(0,o.default)(a.TextSmall).attrs((e=>{let{active:t,hasSubmenuActive:r,small:n,...o}=e;return{whiteSpace:"normal",color:K({active:t,hasSubmenuActive:r}),wordWrap:"break-word",as:n?a.TextMicro:a.Text,...o}})).withConfig({displayName:"menuItem__StyledText",componentId:"sc-xun4x3-0"})(["&&&{text-decoration:none;}",""],(e=>e.important&&!e.active&&!e.hasSubmenuActive&&P)),z=(0,o.default)(D).attrs((e=>{let{id:t,name:r,shortName:n,children:o,active:s,hasDescendants:a,small:l,level:i,padding:d,...c}=e;return{children:o||n||r||t,truncate:!0,wordBreak:"break-word",padding:l?[2,0,1]:d,strong:a||s||0===i,...c}})).withConfig({displayName:"menuItem__Label",componentId:"sc-xun4x3-1"})(["&&&{text-decoration:none;}",""],(e=>e.important&&!e.active&&!e.hasSubmenuActive&&P)),B=(0,o.default)(a.Flex).attrs((e=>({flex:!1,color:"text",width:6,alignItems:"center",justifyContent:"center",...e}))).withConfig({displayName:"menuItem__FaIcon",componentId:"sc-xun4x3-2"})([""]),R=(0,o.default)(a.Icon).attrs({name:"chevron_right",size:"small",color:"primary"}).withConfig({displayName:"menuItem__ChevronIcon",componentId:"sc-xun4x3-3"})(["visibility:",";flex:0 0 auto;"],(e=>e.visible?"visible":"hidden")),V=(0,o.css)(["&:hover{border-color:",";","{color:",";text-fill-color:",";-webkit-text-fill-color:",";}","{fill:",";svg,path{fill:",";}}","{fill:",";visibility:visible;}& ~ ","{border-color:",";}","}"],(0,a.getColor)("hoverHighlight"),z,(0,a.getColor)("hoverHighlight"),(0,a.getColor)("hoverHighlight"),(0,a.getColor)("hoverHighlight"),B,(0,a.getColor)("hoverHighlight"),(0,a.getColor)("hoverHighlight"),R,(0,a.getColor)("hoverHighlight"),m.A,(0,a.getColor)("hoverHighlight"),(e=>e.important&&w)),q=(0,o.default)(a.Flex).attrs((e=>{let{active:t,level:r,...n}=e;return{width:"98%",role:"listitem","aria-current":t,active:t,level:r,padding:0===r?[2,2,1,2]:[1,2],...n}})).withConfig({displayName:"menuItem__Container",componentId:"sc-xun4x3-4"})(["&&&{"," text-decoration:none;"," ","}"],(e=>`border-left: 1px solid ${(0,a.getColor)(e.level<2?"transparent":e.active||e.hasSubmenuActive?"primary":"border")(e)};`),(e=>!e.isPlaceholder&&"cursor: pointer;"),(e=>!e.isPlaceholder&&V)),E=(0,u.aV)(L((W=z,e=>{let{labelProps:t,ref:r,...n}=e;return t?(0,A.jsx)(W,{...n,ref:r,children:(0,A.jsx)(M,{...t,...n})}):(0,A.jsx)(W,{...n,ref:r})})),(e=>{let{shortName:t,name:r,_id:n,level:o,tooltip:s,tooltipProps:a,labelProps:l,styleProps:i={}}=e;return{children:t||r||n,tooltip:t?s||r:s,tooltipProps:a,labelProps:l,...i,level:o}}));var W;const Y=e=>{let{icon:t,active:r,hasSubmenuActive:n,small:o,containerProps:l}=e;return o||!t?null:/\//.test(t)?(0,A.jsx)(a.Flex,{justifyContent:"center",alignItems:"center",width:"24px",height:"14px",...l,children:(0,A.jsx)("img",{src:t,width:"16px",height:"16px",alt:t})}):(0,A.jsx)(B,{color:K({active:r,hasSubmenuActive:n}),...l,children:a.iconsList[t]?(0,A.jsx)(a.Icon,{name:t,size:"small",color:K({active:r,hasSubmenuActive:n}),viewBox:"0 0 100 100"}):(0,A.jsx)(s.g,{icon:t})})},O=(0,u.aV)(Y,(e=>{let{icon:t,level:r,families:n,styleProps:o={}}=e;return{icon:t,level:r,families:n,...o}})),_=(0,u.aV)((e=>{let{_id:t,contexts:r,useItemsAreVisible:n,styleProps:o,ref:s,...a}=e;const l=(0,u.b)(t),i=n(r,t,l?.parentIds);return a.forceVisibility||i?(0,A.jsx)(q,{ref:s,as:"a",gap:2,alignItems:"center",justifyContent:"between","data-sidebar-menuid":t,...o,...a}):null}),(e=>{let{id:t,contexts:r,forceVisibility:n,styleProps:o={}}=e;return{id:t,contexts:r,forceVisibility:n,...o}})),G=e=>{let{id:t,active:r,parentIsActive:o,hasSubmenuActive:s,hasDescendants:l,isPlaceholder:i,...d}=e;const c=(0,n.useRef)(),[u,m]=(0,n.useState)();return((e,t)=>{const r=(0,n.useMemo)((()=>new IntersectionObserver((e=>{let[r]=e;t({isIntersecting:r.isIntersecting,boundingClientRect:r.boundingClientRect,intersectionRatio:r.intersectionRatio})}),{threshold:[0,.5,1]})),[e]);(0,n.useEffect)((()=>(e?.current&&r.observe(e.current),()=>r.disconnect())),[])})(c,(0,n.useCallback)((e=>{let{isIntersecting:t}=e;m(t)}),[m])),(0,A.jsxs)(_,{id:t,className:"toc-item-container","data-intersection":u,active:!i&&r,parentIsActive:o,hasSubmenuActive:s,...d,children:[(0,A.jsxs)(a.Flex,{ref:c,alignItems:"start",gap:1,children:[d.level<2&&(0,A.jsx)(R,{visible:!i&&(r||s)}),(0,A.jsx)(O,{id:t,active:!i&&r,parentIsActive:o,hasSubmenuActive:!i&&s}),(0,A.jsx)(E,{id:t,active:!i&&r,parentIsActive:o,hasSubmenuActive:!i&&s,hasDescendants:l})]}),!i&&(0,A.jsx)(k,{...d,id:t})]})},$=L(a.Icon),H=(0,o.default)(a.Flex).attrs((e=>({alignItems:"center",justifyContent:"between",padding:[1,2,1,0],...e}))).withConfig({displayName:"menuItem__StyledFavItemContainer",componentId:"sc-xun4x3-5"})([".visible-on-hover{opacity:0;pointer-events:none;}&:hover{background:",";.visible-on-hover{opacity:1;pointer-events:inherit;}","{color:",";text-fill-color:",";-webkit-text-fill-color:",";}}"],(0,a.getColor)("panelBg"),a.Text,(0,a.getColor)("hoverHighlight"),(0,a.getColor)("hoverHighlight"),(0,a.getColor)("hoverHighlight")),X=e=>{let{id:t,settings:r,shortName:o,name:s,parentMenus:l,onClick:i}=e;const d=(0,n.useMemo)((()=>{const e=(l||[]).map((e=>{let{name:t}=e;return t}));return[...e,o||s].join(" > ")}),[l]),c=(0,S.z2)(r?.id),{isDemo:u}=(0,N.A)();return(0,A.jsxs)(H,{id:t,children:[(0,A.jsxs)(a.Flex,{gap:1,alignItems:"center",children:[(0,A.jsx)(a.Icon,{className:"visible-on-hover",name:"chevron_right",size:"small",color:"text"}),(0,A.jsx)(a.Flex,{width:"220px",children:(0,A.jsx)(a.TextSmall,{onClick:i,cursor:"pointer",children:d})})]}),u?null:(0,A.jsx)($,{className:"visible-on-hover",name:"heart_broken",role:"button",color:"text",cursor:"pointer",onClick:()=>c(),tooltip:"Remove from your favourites"})]})},U=e=>{let{ids:t,onMenuClick:r,useItemsAreVisible:o,parentGrouping:s,parentIsActive:a,hasBorder:i,containerRef:d,...c}=e;const u=(0,n.useRef)(),p=(0,l.Te)({getScrollElement:()=>d,count:t.length||0,estimateSize:()=>24,scrollMargin:u.current?.offsetTop??0,overscan:10});return(0,A.jsx)(m.A,{ref:u,...c,...i&&{border:{side:"left",color:a?"primary":"border",size:"1px"}},height:`${p.getTotalSize()}px`,children:p.getVirtualItems().map((e=>(0,A.jsx)(J,{ref:p.measureElement,id:t[e.index],sx:{top:0,left:0,width:"100%",position:"absolute",transform:`translateY(${e.start-p.options.scrollMargin}px)`},onMenuClick:r,useItemsAreVisible:o,parentGrouping:s,parentIsActive:a,"data-index":e.index},e.key)))})},Q=e=>{let{ids:t,onMenuClick:r,useItemsAreVisible:n,parentGrouping:o,parentIsActive:s,hasBorder:a,containerRef:l,virtual:i,...d}=e;return t?.length?i&&l?(0,A.jsx)(U,{ids:t,onMenuClick:r,useItemsAreVisible:n,parentGrouping:o,parentIsActive:s,hasBorder:a,containerRef:l,...d}):(0,A.jsx)(m.A,{...d,...a&&{border:{side:"left",color:s?"primary":"border",size:"1px"}},children:t.map((e=>(0,A.jsx)(J,{id:e,onMenuClick:r,useItemsAreVisible:n,parentGrouping:o,parentIsActive:s},e)))}):null},Z=(0,o.default)(a.Flex).attrs((e=>({as:"li",column:!0,padding:"favourites"===e.flavour?[0]:[0,0,0,e.level*(e.level<=2?4.5:1.5)],...e}))).withConfig({displayName:"menuItem__MenuItemContainer",componentId:"sc-xun4x3-6"})(["&:empty{border:0;}"]),J=e=>{let{id:t,onMenuClick:r,showChildren:o=!0,useItemsAreVisible:s,parentGrouping:a=!1,parentIsActive:l,flavour:d,settings:c,containerRef:m,virtual:p,ref:h,...g}=e;const x=(0,i.Js)(t),f=(0,u.b)(t),y=Array.isArray(f.descendantIds)&&!!f.descendantIds.length,b=(0,i.W2)((e=>y&&f.descendantIds.includes(e))),v=(0,n.useMemo)((()=>r&&(e=>r({id:t,event:e,flavour:d}))),[r,t,d]);if(!f)return null;const{grouping:I,isPlaceholder:j}=f.styleProps||{},C="favourites"===d,w=C?X:G;return(0,A.jsxs)(Z,{ref:h,...g,flavour:d,level:f.level,"data-menuid":t,background:!C&&(x||b&&!l)&&y&&"panelBg",border:!C&&0===f.level&&y?{side:"top",color:"border",size:"1px"}:void 0,children:[(0,A.jsx)(w,{...f,id:t,flavour:d,settings:c,onClick:v,active:x,hasSubmenuActive:b,useItemsAreVisible:s,parentGrouping:a,parentIsActive:l,hasDescendants:y,isPlaceholder:j}),o&&(x||b||I)?(0,A.jsx)(Q,{id:t,onMenuClick:r,useItemsAreVisible:s,ids:f.childrenIds,level:f.level,parentGrouping:f.styleProps?.grouping,parentIsActive:x||b,hasBorder:f.level>=2,containerRef:m,virtual:p}):null]})},ee=J},99094:(e,t,r)=>{r.d(t,{$i:()=>p,BN:()=>f,DZ:()=>m,EF:()=>y,Gr:()=>l,I9:()=>g,Nn:()=>i,VS:()=>o,WJ:()=>u,a_:()=>b,bs:()=>a,ci:()=>x,h8:()=>s,oG:()=>h,p9:()=>c,sO:()=>A,tC:()=>v,xV:()=>d});var n=r(65408);const o="incompete-report-ids",s="notified-report",a=["PENDING","PROCESSING"],l="*",i=140,d=320,c=["insights","reports"].join("/"),u=["insights","report-preview"].join("/"),m=5e3,p="AI can make mistakes. Check important info.",h={anomalies:"0c439143-1886-4938-b866-dbb052de71d6",capacity:"e5f11d1e-74c8-459f-b3f2-c77c49e9471e",summary:"d4f00c0f-63d7-458e-a3f2-b66c38e8470d",performance:"92ad77b2-4d98-4443-9e15-8f7fb199f0e8",investigation:"56286b45-c16e-4b09-ab36-39c76f0471a5",alertInvestigation:"e469e524-b9b9-4fea-b636-0133897ec5d2"},g=[{id:"definition-group-insights",label:"Insights",icon:"view_list",definitionIds:[h.anomalies,h.performance,h.capacity,h.summary]},{id:"definition-group-investigations",label:"Investigations",icon:"search_s",definitionIds:[h.investigation,h.alertInvestigation]}],x={[h.anomalies]:{icon:"anomalyAnalysis",color:"insightsPurple",bg:"insightsPurpleSemi"},[h.capacity]:{icon:"capacityPlanning",color:"insightsYellow",bg:"insightsYellowSemi"},[h.summary]:{icon:"automatedTroubleshooting",color:"insightsViolet",bg:"insightsVioletSemi"},[h.performance]:{icon:"performanceOptimization",color:"insightsGreen",bg:"insightsGreenSemi"},[h.alertInvestigation]:{icon:"alertInvestigation",color:"insightsRed",bg:"insightsRedSemi"},[h.investigation]:{icon:"investigation",color:"insightsBlue",bg:"insightsBlueSemi"}},A={ErrForbidden:{title:"No permissions",message:"You don't have permissions to view the insights page."}},f=["interval","forecastPeriod"],y="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",b=[{text:"If a packet is sent in the dark and no log captures it, did it really traverse the network?"},{text:"My backup plan is so robust that even my dad jokes have a failover."},{text:" A healthy firewall is like a vigilant bouncer\u2014only letting the cool packets through."},{text:" Why do programmers love dark mode? Because light attracts bugs."},{text:" My container broke up with its host\u2014it needed more space to breathe."},{text:" Why was the computer cold? It left its windows open."},{text:" If a virtual machine runs in the cloud with no one watching, does it still make a sound?"},{text:' My script said "exit 0" and I took it as a cue to call it a day.'},{text:"Why do programmers mix up halloween and christmas? Because oct 31 equals dec 25."},{text:"Sysadmins rarely sleep\u2014they just swap night shifts with their backup processes."},{text:"Why did the router get invited to every trip? It always knew the best route."},{text:"My syslog is so chatty, I'm thinking of turning it into a podcast."},{text:"If a packet drops in cyberspace and no log records it, did it really ever exist?"},{text:"Sometimes the simplest fix is a good old reboot\u2014like hitting the reset button on life."},{text:"I tried debugging a zombie process\u2014it just wouldn't die."},{text:"If a cron job runs in the server room at 3 AM and no one is paged, did it successfully complete?"},{text:"My Git branching strategy is so complex, it has its own sub-committees."},{text:"A well-configured CI/CD pipeline is like a magic trick\u2014nobody knows how it works, but they're amazed when it does."},{text:"Why did the microservice get an award? For outstanding performance in a supporting role."},{text:"My server rack is so old, its BIOS still thinks Y2K is a future problem."},{text:"I told my API it was RESTless. It said it needed a good `GET` request to feel better."},{text:"If you stare into the abyss (of logs) long enough, the abyss stares back with a `NullPointerException`."},{text:"My YAML files are so deeply nested, they're practically geological formations."},{text:"Why was the JavaScript developer sad? Because he didn't Node how to Express himself."},{text:'Is a serverless function truly "serverless," or is it just having an out-of-VM experience?'},{text:"Did you know Netdata charts update every second? That's faster than most people can say \"What's that spike?\""},{text:"Did you know that every metric Netdata collects is visualized in a dashboard? It's dashboards all the way down."},{text:"Trying to find the root cause with limited observability is like performing surgery with a spork. In the dark."},{text:'"It\'s not DNS." (Narrator: It was DNS.)'},{text:"Did you know Netdata can monitor Netdata? It's like Inception, but with more metrics and less Leonardo DiCaprio."},{text:"I spent an hour debugging a network issue. The problem? Someone unplugged the coffee machine that shared a power strip with the switch."},{text:"Why did the SRE cross the road? Their dashboard showed an anomaly on the other side."},{text:"That moment when you deploy to production on a Friday and your monitoring dashboard looks like a Christmas tree... but not in a good way."},{text:'"It\'s just a caching issue." (Narrator: The cache was, in fact, the only thing working correctly.)'},{text:"Did you know Netdata's health alerts are pre-configured for hundreds of conditions? It's like having a tiny, vigilant SRE living in your server, already knowing what to look for."},{text:"If a feature flag is toggled off for everyone, does the underlying code still feel neglected?"},{text:"A good incident post-mortem is like group therapy, but with more JIRA tickets and fewer feelings."},{text:'Why did the SQL query break up with the NoSQL database? "You have no `RELATIONSHIP` with reality!"'},{text:"My laptop fan spins so hard during `npm install`, I'm worried it's trying to achieve liftoff and join the cloud natively."},{text:"My logging level is set to `DEBUG`. My therapist says I have trouble letting go of insignificant events."},{text:"Why was the load balancer always calm? It knew how to `distribute` the stress evenly."},{text:"I tried to explain idempotency to my cat. It still knocks things off the counter multiple times, expecting a different outcome."},{text:'"This will only take 5 minutes." (Narrator: Three pull requests, two emergency rollbacks, and one new CI stage later...)'},{text:"My dependency tree is so vast, it has its own microclimates and requires a dedicated arborist (SRE)."},{text:"My code has so many layers of abstraction, it's practically an onion. And yes, it makes me cry sometimes."},{text:'My current project is like a Jenga tower built on a trampoline during an earthquake. And someone just asked me to add another block labeled "GenAI integration."'},{text:"The difference between a junior and senior SRE? The senior one knows which alerts to mute before they wake everyone up."},{text:'The ancient prophecy spoke of a "stable release." We\'re still waiting.'},{text:'"We\'re agile." Translation: "We have no plan, but we make up for it with daily meetings about not having a plan."'},{text:"A poorly optimized algorithm isn't just slow; it's a localized increase in the universe's entropy."}],v={[h.anomalies]:n.T6.week,[h.capacity]:n.T6.month,[h.summary]:n.T6.week,[h.performance]:n.T6.month,default:n.T6.month}}}]);