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