MOON
Server: Apache
System: Linux server1.studioinfinity.com.br 2.6.32-954.3.5.lve1.4.90.el6.x86_64 #1 SMP Tue Feb 21 12:26:30 UTC 2023 x86_64
User: artinside (517)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/netdata/usr/local/local/share/netdata/web/v3/app.b8e5272033e7f9868d19.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]="91f4e4a0-2691-4a67-93bf-c43081d13d7d",e._sentryDebugIdIdentifier="sentry-dbid-91f4e4a0-2691-4a67-93bf-c43081d13d7d")}()}catch(e){}!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"9085f826cfdc1d75ddfbe898ad75a9c7a36a9da7"}}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[3524],{258:(e,t,r)=>{"use strict";r.d(t,{HN:()=>w,K8:()=>v,SJ:()=>A,TM:()=>N,Xm:()=>j,Xx:()=>g,a9:()=>f,ab:()=>y,cx:()=>S,hn:()=>R,if:()=>C,jt:()=>M,lW:()=>k,pD:()=>I,uP:()=>E,uQ:()=>h,xX:()=>b});r(98992),r(81454),r(8872);var n=r(91130),a=r(15505),o=r(30403),s=r(16866),i=r(67462),l=r(16015),c=r(39175),d=r(51262),u=r(49181);const p=function(){let{isVirtual:e,preferredNodes:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r=>{let{nodes:n=[]}=r;return n.map((r=>{const{nm:l,capabilities:c,v:p,...h}=r,m=h.nd||h.mg,g=e?!(Array.isArray(t)&&n.length>(0,d.f)().maxNodes)||t.includes(m):h.isPreferred,f="unknown"!==h.labels?._net_default_iface_ip&&h.labels?._net_default_iface_ip||"";return{name:f?`${l} (${f})`:l,nm:l,version:p,hasAccessibleData:o.iy[h.state],isOffline:h.state===o.j8.offline,isUnseen:h.state===o.j8.unseen,isLive:o.c1[h.state],updateSeverity:(A=p,(0,i.ID)(A,s.Wd)?"critical":(0,i.ID)(A,s.x7)?"warning":null),bugs:(0,i.yL)(r),capabilities:c.reduce(((e,t)=>(e[t.name]=t,e)),{}),capabilityKeys:c.map((e=>e.name)),...(0,a.bn)(h),labels:h.labels||{},labelKeys:Object.keys(h.labels||{}),id:m,nodeStatus:(x=h.state,x===o.j8.offline?"Offline":x===o.j8.unseen?"Unseen":x===o.j8.stale?"Stale":o.c1[x]?"Live":"Unknown"),isPreferred:g,technology:(0,u.Pg)(h?.hw?.container,h?.hw?.virtualization)?.label};var x,A}))}},h=e=>{let{roomId:t,spaceId:r}=e;if((0,c.tB)(t)){const e=e=>n.A.get("/api/v3/nodes",{baseURL:window.envSettings.agentApiUrl,transform:p({isVirtual:!0,preferredNodes:e})});return(0,l.F)(r).then((t=>{let{data:r}=t;return e(r)})).catch((()=>e()))}return n.A.post(`/api/v3/spaces/${r}/rooms/${t}/nodes`,{scope:{nodes:[]}},{transform:p()})},m=e=>{let{context:t,chartType:r="",...n}=e;return{id:t,name:t,context:t,chartType:r,...n}},g=function(e,t){let{scopeNodes:r,selectedNodes:a,scopeContexts:o,selectedContexts:s,spaceId:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if((0,c.tB)(e))return n.A.get("/api/v3/q",{baseURL:window.envSettings.agentApiUrl,params:{q:t?`*${t}*`:"*",scope_nodes:r||"*",nodes:Array.isArray(a)?a.join("|")||"*":a||"*",scope_contexts:Array.isArray(o)?o.join("|")||"*":o||"*",contexts:s||"*"},transform:e=>e});const l=Array.isArray(a)?a:[],d=Array.isArray(o)?o:[];return n.A.post(`/api/v3/spaces/${i}/rooms/${e}/contexts/search`,{query:t,scope:{nodes:l.length>0?l:void 0,contexts:d.length>0?d:void 0},selectors:{nodes:l.length>0?l:void 0,contexts:d.length>0?d:void 0}},{transform:e=>e})},f=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],{after:o,before:s}=arguments.length>3?arguments[3]:void 0;return(0,c.tB)(t)?n.A.get(`/api/v2/contexts?scope_nodes=${r.join("|")||"*"}`,{baseURL:window.envSettings.agentApiUrl,transform:e=>{let{contexts:t={},versions:r={}}=e;return{results:Object.keys(t).map((e=>m({...(0,a.bn)(t[e]),id:e,context:e}))),versions:(0,a.bn)(r)}}}):n.A.post(`/api/v3/spaces/${e}/rooms/${t}/contexts`,{scope:{contexts:["*"],nodes:r},selectors:{contexts:[],nodes:[]},window:{after:o,before:s}},{transform:e=>{let{contexts:t={},versions:r={}}=e;return{results:Object.keys(t).map((e=>m({...(0,a.bn)(t[e]),id:e,context:e}))),versions:(0,a.bn)(r)}}})},x=(e,t)=>r=>{let{results:n}=r;return{results:n.map((r=>({...r,spaceId:e,roomId:t})))}},A=(e,t)=>n.A.get(`/api/v1/spaces/${e}/rooms/${t}/dashboards`,{transform:x(e,t)}),y=(e,t)=>n.A.post(`/api/v1/spaces/${e}/rooms`,t),v=(e,t)=>n.A.get(`/api/v1/spaces/${e}/rooms/${t}`),b=(e,t,r)=>n.A.patch(`/api/v1/spaces/${e}/rooms/${t}`,r),w=(e,t)=>n.A.delete(`/api/v1/spaces/${e}/rooms/${t}`),I=(e,t,r)=>n.A.post(`/api/v1/spaces/${e}/rooms/${t}/members`,r),S=(e,t,r)=>n.A.delete(`/api/v1/spaces/${e}/rooms/${t}/members?account_ids=${r}`),k=(e,t,r)=>n.A.post(`/api/v1/spaces/${e}/rooms/${t}/claimed-nodes`,r),j=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return n.A.delete(`/api/v1/spaces/${e}/nodes`,{data:{node_ids:t}})},C=(e,t,r)=>n.A.delete(`/api/v1/spaces/${e}/rooms/${t}/claimed-nodes?node_ids=${r}`),T=e=>(0,a.bn)(e,{depth:3}),E=(e,t)=>n.A.get(`/api/v3/spaces/${e}/rooms/${t}/parent-child-stats`,{allow401:!0,transform:T}),U=e=>{const t=(0,a.bn)(e);return t.stability=t.stability?.reduce(((e,t)=>{let{nodeId:r,isStable:n}=t;return{...e,[r]:{isStable:n}}}),{}),t},N=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return n.A.post(`/api/v3/spaces/${e}/rooms/${t}/nodes/stability`,{scope:{nodes:r}},{transform:U})},F=e=>(0,a.bn)(e,{depth:3}),R=function(e,t){let{sort:r="",start:a="",end:o=""}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.A.get(`/api/v2/spaces/${e}/rooms/${t}/alerts_stats?sort=${r}&start=${a}&end=${o}`,{transform:F})},z=e=>(0,a.bn)(e),M=(e,t,r)=>n.A.post(`/api/v3/spaces/${e}/rooms/${t}/charts/stats`,{scope:{nodes:Array.isArray(r)?r:[]}},{transform:z})},1512:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(96540);const a=()=>{const[e,t]=(0,n.useState)(!1);return(0,n.useEffect)((()=>(t(!0),()=>t(!1))),[]),e}},1705:(e,t,r)=>{"use strict";r.d(t,{C2:()=>d,PY:()=>f,l1:()=>m,qM:()=>A,rn:()=>y,rx:()=>p,z5:()=>u});r(69479),r(98992),r(81454),r(8872);var n=r(91130),a=r(15505),o=r(39175),s=r(41395),i=r(78476);const l=e=>{let{roomID:t,alarmCounter:r,unreachableCount:n,state:a}=e;return{id:t,alertCounter:r,unreachableCount:n,state:a}},c=e=>{let{results:t}=e;return{results:(t||[]).map(l)}},d=e=>(0,o.ES)(e)?Promise.resolve({data:{results:[]}}):n.A.get(`/api/v2/spaces/${e}/alarms`,{transform:c}),u=e=>(0,o.ES)(e)?Promise.resolve({data:null}):n.A.get(`/api/v2/spaces/${e}/alarms/metas`),p={contexts:null,names:null,roles:null},h=e=>{let{alerts:t=[],nodes:r=[],alert_instances:n=[]}=e;return(0,a.bn)(n.map((e=>{let{ni:n,ati:a,tr_i:o,tr_v:s,tr_t:i,cfg:l,info:c,fami:d,ch:u,ch_n:p=u,ctx:h,v:m,t:g,flags:f,st:x,src:A,units:y,to:v,cl:b,cm:w,tp:I,sum:S,slc:k}=e;const j=r[n]||{},{nm:C,cr:T,wr:E,cl:U,er:N,in:F,nd:R,cfg:z}=t[a]||{},M=(C||"unknown_alert").replace(/_/g," ");return{mg:j.mg,nd:j.nd,nodeId:j.nd||j.mg,nodeName:j.nm,id:o,context:h,value:m,status:x.toLowerCase(),summary:S||M,name:C,displayName:M,alert:alert,criticalCount:T,warningCount:E,clearCount:U,errorCount:N,instanceCount:F,nodeCount:R,configCount:z,lastStatusChangeValue:s,lastStatusChange:i,configHash:l,info:c,family:d,instance:u,instanceName:p,lastUpdated:g,flags:f,units:y,source:A,recipient:v,class:b,component:w,type:I,silencing:k}})))},m=(e,t)=>(0,o.tB)(t)?n.A.get("/api/v3/alerts?options=summary,instances,values,minify&status=raised",{baseURL:window.envSettings.agentApiUrl,transform:h}):n.A.post(`/api/v2/spaces/${e}/rooms/${t}/alerts`,{scope:{nodes:[],contexts:[]},selectors:{status:["raised"]},options:["summary","values","instances"]},{transform:h}),g=e=>{let{transitions:t=[]}=e;if(!t[0])return{};const{config_hash_id:r,context:n,machine_guid:a,info:o,transition_id:s,node_id:i,alert:l,new:{status:c,value:d},when:u,old:{status:p,value:h,duration:m},instance:g,instance_n:f=g,units:x}=t[0];return{configHash:r,context:n,name:l,id:s,mg:a,nodeId:i||a,nd:i,alert:l,info:o,displayName:(l||"unknown_alert").replace(/_/g," "),status:c.toLowerCase(),lastStatusChange:u,lastStatusChangeValue:d,prevStatus:p.toLowerCase(),prevValue:h,prevDuration:m,instance:g,instanceName:f,units:x}},f=(e,t,r)=>{let a;a=(0,o.tB)(t)?n.A.get(`/api/v3/alert_transitions?options=minify&transition=${r}`,{baseURL:window.envSettings.agentApiUrl,transform:g}):n.A.post(`/api/v2/spaces/${e}/rooms/${t}/alert_transitions`,{transitions:r?[r]:[]},{transform:g});const s=a.then((r=>{let{data:n}=r;return b(e,t,n.configHash,n)}));return s.cancel=a.cancel,s},x=e=>{let{alerts:t=[],...r}=e;return t.map((e=>{let{nm:t,cr:n,wr:a,cl:o,er:i,in:l,nd:c,cfg:d,sum:u,slc:p,ctx:h,cls:m,cp:g,ty:f,to:x,ni:A}=e;const y=(r.nodes||[]).reduce(((e,t,r)=>(Array.isArray(A)&&A.includes(r)&&e.push(t.nd||t.mg),e)),[]);return{name:t,displayName:(t||"unknown_alert").replace(/_/g," "),criticalCount:n,warningCount:a,clearCount:o,errorCount:i,instanceCount:l,nodeCount:c,configCount:d,summary:u||t,silencing:p,contexts:h,classes:Array.isArray(m)?m.map((e=>(0,s.Zr)(e))):m?(0,s.Zr)(m):m,components:g,types:f,recipients:x,nodeIds:y}}))},A=(e,t)=>(0,o.tB)(t)?n.A.get("/api/v3/alerts?options=minify,summary",{baseURL:window.envSettings.agentApiUrl,transform:x}):n.A.post(`/api/v2/spaces/${e}/rooms/${t}/alerts`,{scope:{nodes:[]}},{transform:x}),y=function(){let{spaceId:e,roomId:t,name:r,context:a,allowEmptyName:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((!r||!r.length)&&!s)return Promise.resolve({data:[]});if((0,o.tB)(t)){const e=Array.isArray(r)?r.join(","):r;return n.A.get(`/api/v3/alerts?options=summary,values,instances,minify&alert=${e}`,{baseURL:window.envSettings.agentApiUrl,transform:h})}const i=Array.isArray(r)?r:[r],l=a?Array.isArray(a)?a:[a]:void 0;return n.A.post(`/api/v2/spaces/${e}/rooms/${t}/alerts`,{scope:{nodes:[],contexts:l},selectors:{alert:i},options:["summary","instances","values"]},{transform:h})},v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t=>{let{class:r,component:n,type:a,info:o,value:s,status:l,notification:c,selectors:d,summary:u}=t;const{calc:p="",update_every:h,units:m,db:g}=s,{type:f,exec:x,to:A,delay:y,repeat:v}=c||{},{warn:b,crit:w}=v||{},{warn:I,crit:S,green:k,red:j}=l||{},{dimensions:C,method:T,after:E,before:U,options:N}=g||{};return{info:o,...e,configInfo:o,class:r,component:n,type:a,calculation:p,updateEvery:h,units:m,warning:I,critical:S,configString:(0,i.QI)({name:name,info:o,type:a,alertClass:r,component:n,selectors:d,value:s,notification:c,status:l,summary:u}),lookupDimensions:C,lookupMethod:T,lookupAfter:E,lookupBefore:U,lookupOptions:N,notificationType:f,exec:x,recipient:A,delay:y,warnRepeatEvery:b,critRepeatEvery:w,green:k,red:j}}},b=function(e,t,r){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,o.tB)(t)?n.A.get(`/api/v3/alert_config?options=minify&config=${r}`,{baseURL:window.envSettings.agentApiUrl,transform:v(a)}):n.A.post(`/api/v2/spaces/${e}/rooms/${t}/alert_config`,{config:r},{transform:v(a)})}},1817:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(96540),a=r(2404),o=r.n(a),s=r(1512);const i=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o();const a=(0,n.useRef)(),i=(0,n.useRef)(e);return!(0,s.A)()||t&&r(i.current,e)||(a.current=i.current,i.current=e),a.current}},3319:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});var n=r(96540),a=r(63950),o=r.n(a),s=r(39175),i=r(91130);var l=r(24609),c=r(60908),d=r(78075),u=r(40545);const p="undefined"!==typeof process&&!!process?.env?.JEST_WORKER_ID;var h=r(14457),m=r(81691),g=r(83268),f=r(81391),x=r(24013);const A=()=>{if(p)return{sendLog:o(),sendButtonClickedLog:o(),isReady:!0,currentUser:{}};const e=(0,u.A)(),{isAnonymous:t,...r}=e,a=(0,l.vt)(),A=(0,l.dg)(),y=(0,n.useContext)(c.K_),[,v,b]=(0,h.A)(),w=r.id&&(!v||t),I=(0,f.n)("id"),S=(0,g.gr)(I,"ids"),k=(0,x.BU)(S),j=(0,x.Ig)(S),C=(0,x.GE)(S),T=(0,x.no)(S),E=(0,n.useCallback)(((e,t)=>{const n={...t?{...y}:{},...e},{feature:o,action:l,isStart:c,isSuccess:u,isFailure:p,eventReason:h,...g}=n,f={"@timestamp":(new Date).toISOString(),labels:{...g,...window.localNetdataRegistry.mg?{machine:window.localNetdataRegistry.mg}:{},...window.localNetdataRegistry.nd?{nodeId:window.localNetdataRegistry.nd}:{}},event:{action:l,sequence:(0,d.Il)(),provider:s.Ay?"agent":"app",...u||p?{outcome:u?m.KI.success:m.KI.fail}:{},...c?{type:[m.mu.start]}:u||p?{type:[m.mu.end]}:{},...h?{reason:h}:{}},user:r,url:{full:window?.location?.href},Netdata:{...a?{space:{id:a}}:{},statistics:{nodes:{total:s.Ay?1:b,...s.Ay?{}:{live:(k||[]).length,stale:(j||[]).length,offline:(C||[]).length,created:(T||[]).length}}},telemetry:{feature:o,session:{id:(0,d.u0)()},visitor:{id:window.envSettings?.visitor}}}};return!window.envSettings.tracking||A&&!window.envSettings.anonymousStatistics?Promise.resolve({data:{}}):(e=>i.A.post("/api/v1/telemetry/push",e,{allow401:!0}))(f).catch((e=>{"production"!==window.envSettings.nodeEnv&&(console.groupCollapsed("[Netdata telemetry error]"),console.warn(e),console.groupEnd())}))}),[r,t,b,v,a,w]),U=(0,n.useCallback)(((e,t)=>E({action:m.o1.buttonClicked,...e},t)),[E]);return{sendLog:E,sendButtonClickedLog:U,isReady:w,user:e}}},3464:(e,t,r)=>{"use strict";r.d(t,{UW:()=>o,Vh:()=>a,kc:()=>n});const n={alertStatus:"alertStatus",os:"os"},a={alertName:null,nodeId:null},o="https://learn.netdata.cloud/docs/alerting/health-configuration-reference#edit-health-configuration-files"},4617:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const n=36e5,a=function(e){const t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date)-e;if(t<0)return"0 seconds ago";const r=Math.floor(t/864e5);if(r>1)return`${r} days ago`;const a=Math.floor(t/n);if(a>0)return`${a} hours ago`;const o=Math.floor(t/6e4);if(o>1)return`${o} mins ago`;return`${Math.floor(t/1e3)} seconds ago`}},4844:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>K,My:()=>L,qh:()=>B});r(98992),r(72577),r(3949);var n=r(96540),a=r(17323),o=r(87733),s=r(19371),i=r(87083),l=r(67012),c=r(92726),d=r(88934),u=r(22332),p=r(6393);var h=r(64981),m=r(99728),g=r(74848);const f=e=>{let{category:t,closeParent:r,context:n,openDialog:a,...o}=e;const s=(0,m.JT)("dashboard:Update");return(0,g.jsx)(h.t,{icon:"trashcan",onClick:()=>{a(),r()},"data-ga":`${t}::click-remove::${n}`,"data-testid":"removeChart-option",disabled:!s,...o,children:"Remove"})},x=e=>{let{category:t,closeParent:r,context:n,openModal:a}=e;const o=(0,m.JT)("dashboard:Update");return(0,g.jsx)(h.t,{icon:"pencilOutline",onClick:()=>{r(),a()},"data-testid":"renameChart-option","data-ga":`${t}::click-rename-chart::${n}`,disabled:!o,children:"Rename chart"})};var A=r(63766),y=r(5907),v=r(24013);const b=e=>{let{cardId:t,close:r,id:n}=e;const{nodeId:a,chartId:o}=(0,p.bE)(n,t),s=(0,v.xY)(a,"name"),i=(0,y.c6)(n,t);return(0,g.jsx)(A.ConfirmationDialog,{"data-ga":"remove-chart-dialog","data-testid":"removeChartDialog",handleConfirm:i,handleDecline:r,message:(0,g.jsxs)(g.Fragment,{children:["You are about to remove ",(0,g.jsx)("strong",{children:o}),s&&(0,g.jsxs)(g.Fragment,{children:[" ","of node ",(0,g.jsx)("strong",{children:s})]}),".",(0,g.jsx)("br",{}),"Are you sure you want to continue?"]}),title:"Remove chart"})};var w=r(32788),I=r(29263),S=r(47410),k=r(16866),j=r(38757),C=r(28864);const T=e=>{let{id:t,cardId:r,close:a}=e;const[o,s]=(0,n.useState)(!0),[i,l]=(0,p.r)(t,r,"title"),[c,d]=(0,n.useState)(i||""),u=c!==i,h=o&&u,m=(0,C.DH)(t),f=(0,n.useCallback)((()=>{l(c),m().then((()=>a()))}),[a,c]);return(0,g.jsxs)(w.GO,{onClose:a,"data-testid":"renameChart-modal",children:[(0,g.jsx)(I.z,{onClose:a,title:"Rename Chart",children:(0,g.jsx)(A.Button,{label:"Save Changes",onClick:f,disabled:!h})}),(0,g.jsxs)(S.U,{"data-testid":"renameChart-title",children:["Rename chart ",i]}),(0,g.jsx)(w.Yv,{children:(0,g.jsx)(j.A,{value:c,label:"Name",onChange:e=>{d(e.target.value)},isValid:o,setIsValid:s,isDirty:u,instantFeedback:"all",onKeyDown:e=>e.keyCode===k.I7&&h&&f(),"data-testid":"renameChart-input",placeholder:"Chart name"})})]})};var E=r(6304);const U="chart-options",N="custom-dashboard",F=e=>{let{id:t,cardId:r,onClick:n}=e;const a=(0,d.Zp)(),o=(0,p.bE)(t,r,"chartId"),{spaceSlug:s,roomSlug:i}=(0,c.fz)(t);return(0,g.jsx)(h.t,{icon:"line_chart",onClick:()=>{n();const e=(e=>{return`chart_${t=e,"string"===typeof t?t.replace(/ /g,"_").replace(/:/g,"_").replace(/\(/g,"_").replace(/\)/g,"_").replace(/\./g,"_").replace(/\//g,"_"):""}`;var t})(o);a(`/spaces/${s}/rooms/${i}/overview#chartName=${e}`)},"data-ga":`${U}::click-go-to-chart::${N}`,"data-testid":"chart-goToChart",children:"Go to Chart"})},R=()=>{const[e,,t,r]=(0,E.A)(),[n,,a,o]=(0,E.A)(),s=(0,u.useAttributeValue)("cardId"),i=(0,u.useAttributeValue)("dashboardId");return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(h.A,{category:U,context:N,testId:"chartDropdown",children:e=>{let{close:r}=e;return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(F,{id:i,cardId:s,onClick:r}),(0,g.jsx)(x,{id:i,cardId:s,closeParent:r,openModal:a,category:U,context:N}),(0,g.jsx)(f,{cardId:s,category:U,closeParent:r,context:N,id:i,openDialog:t})]})}}),e&&(0,g.jsx)(b,{cardId:s,close:r,id:i}),n&&(0,g.jsx)(T,{cardId:s,close:o,id:i})]})};var z=r(95980),M=r(13752),$=r(92815),D=r(82650),_=r(72582),P=r(78072);const L=(e,t)=>e&&e.getRoot().getChildren().find((e=>e.match({id:t}))),B=e=>t=>`dashboard-page::${e.getAttribute("id")}::${t}`,K=e=>{const t=(0,s.eg)(),r=(0,i.w7)({extraKey:`dashboard-${e}`,merge:!1,scoped:!0}),{spaceId:d,roomId:u,respectNodesScope:p}=(0,c.fz)(e),h=(0,o.K)({spaceId:d,roomId:u});(0,n.useMemo)((()=>{if(!t)return;let n=L(t,e);n||(n=t.makeContainer({attributes:{...t.getRoot().getAttributes(),id:e,navigation:"pan",nodesScope:r,overlays:{proceeded:{type:"proceeded"}},host:h,leftHeaderElements:[R,a.default],toolboxElements:[P.default,_.default,M.default,$.default,D.default,z.A]}}),t.appendChild(n))}),[t,e]),(0,l.A)((()=>{if(!t)return;const n=L(t,e);n&&n.getNodes().forEach((e=>{if(p)return;e.updateAttribute("nodesScope",r);e.getAttribute("active")&&"chart"===e.type&&e.fetch()}))}),[t,u,r,p]),(0,n.useEffect)((()=>()=>{const r=L(t,e);r&&r.destroy()}),[t,u])}},5331:(t,r,n)=>{"use strict";n.d(r,{Kn:()=>c,VF:()=>i,Md:()=>d,OH:()=>l});n(98992),n(3949),n(8872);const a=[{value:"Dateline Standard Time",abbr:"DST",text:"International Date Line West",utc:["Etc/GMT+12"]},{value:"UTC-11",abbr:"U",text:"Coordinated Universal Time-11",utc:["Etc/GMT+11","Pacific/Midway","Pacific/Niue","Pacific/Pago_Pago"]},{value:"Hawaiian Standard Time",abbr:"HST",text:"Hawaii",utc:["Etc/GMT+10","Pacific/Honolulu","Pacific/Johnston","Pacific/Rarotonga","Pacific/Tahiti"]},{value:"Alaskan Standard Time",abbr:"AKDT",text:"Alaska",utc:["America/Anchorage","America/Juneau","America/Nome","America/Sitka","America/Yakutat"]},{value:"Pacific Standard Time (Mexico)",abbr:"PDT",text:"Baja California",utc:["America/Santa_Isabel"]},{value:"Pacific Standard Time",abbr:"PST",text:"Pacific Time (US & Canada)",utc:["America/Los_Angeles","America/Dawson","America/Tijuana","America/Vancouver","America/Whitehorse","PST8PDT"]},{value:"US Mountain Standard Time",abbr:"UMST",text:"Arizona",utc:["America/Creston","America/Dawson_Creek","America/Hermosillo","America/Phoenix","Etc/GMT+7"]},{value:"Mountain Standard Time (Mexico)",abbr:"MDT",text:"Chihuahua, La Paz, Mazatlan",utc:["America/Chihuahua","America/Mazatlan"]},{value:"Mountain Standard Time",abbr:"MDT",text:"Mountain Time (US & Canada)",utc:["America/Boise","America/Cambridge_Bay","America/Denver","America/Edmonton","America/Inuvik","America/Ojinaga","America/Yellowknife","MST7MDT"]},{value:"Central America Standard Time",abbr:"CAST",text:"Central America",utc:["America/Belize","America/Costa_Rica","America/El_Salvador","America/Guatemala","America/Managua","America/Tegucigalpa","Etc/GMT+6","Pacific/Galapagos"]},{value:"Central Standard Time",abbr:"CDT",text:"Central Time (US & Canada)",utc:["America/Chicago","America/Indiana/Knox","America/Indiana/Tell_City","America/Matamoros","America/Menominee","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Rainy_River","America/Rankin_Inlet","America/Resolute","America/Winnipeg","CST6CDT"]},{value:"Central Standard Time (Mexico)",abbr:"CDT",text:"Guadalajara, Mexico City, Monterrey",utc:["America/Bahia_Banderas","America/Cancun","America/Merida","America/Mexico_City","America/Monterrey"]},{value:"Canada Central Standard Time",abbr:"CCST",text:"Saskatchewan",utc:["America/Regina","America/Swift_Current"]},{value:"SA Pacific Standard Time",abbr:"SPST",text:"Bogota, Lima, Quito",utc:["America/Bogota","America/Cayman","America/Coral_Harbour","America/Eirunepe","America/Guayaquil","America/Jamaica","America/Lima","America/Panama","America/Rio_Branco","Etc/GMT+5"]},{value:"Eastern Standard Time",abbr:"EDT",text:"Eastern Time (US & Canada)",utc:["America/Detroit","America/Havana","America/Indiana/Petersburg","America/Indiana/Vincennes","America/Indiana/Winamac","America/Iqaluit","America/Kentucky/Monticello","America/Louisville","America/Montreal","America/Nassau","America/New_York","America/Nipigon","America/Pangnirtung","America/Port-au-Prince","America/Thunder_Bay","America/Toronto","EST5EDT"]},{value:"US Eastern Standard Time",abbr:"UEDT",text:"Indiana (East)",utc:["America/Indiana/Marengo","America/Indiana/Vevay","America/Indianapolis"]},{value:"Venezuela Standard Time",abbr:"VST",text:"Caracas",utc:["America/Caracas"]},{value:"Paraguay Standard Time",abbr:"PYT",text:"Asuncion",utc:["America/Asuncion"]},{value:"Atlantic Standard Time",abbr:"ADT",text:"Atlantic Time (Canada)",utc:["America/Glace_Bay","America/Goose_Bay","America/Halifax","America/Moncton","America/Thule","Atlantic/Bermuda"]},{value:"Central Brazilian Standard Time",abbr:"CBST",text:"Cuiaba",utc:["America/Campo_Grande","America/Cuiaba"]},{value:"SA Western Standard Time",abbr:"SWST",text:"Georgetown, La Paz, Manaus, San Juan",utc:["America/Anguilla","America/Antigua","America/Aruba","America/Barbados","America/Blanc-Sablon","America/Boa_Vista","America/Curacao","America/Dominica","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guyana","America/Kralendijk","America/La_Paz","America/Lower_Princes","America/Manaus","America/Marigot","America/Martinique","America/Montserrat","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Santo_Domingo","America/St_Barthelemy","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Tortola","Etc/GMT+4"]},{value:"Pacific SA Standard Time",abbr:"PSST",text:"Santiago",utc:["America/Santiago","Antarctica/Palmer"]},{value:"Newfoundland Standard Time",abbr:"NDT",text:"Newfoundland",utc:["America/St_Johns"]},{value:"E. South America Standard Time",abbr:"ESAST",text:"Brasilia",utc:["America/Sao_Paulo"]},{value:"Argentina Standard Time",abbr:"AST",text:"Buenos Aires",utc:["America/Argentina/La_Rioja","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Buenos_Aires","America/Catamarca","America/Cordoba","America/Jujuy","America/Mendoza"]},{value:"SA Eastern Standard Time",abbr:"SEST",text:"Cayenne, Fortaleza",utc:["America/Araguaina","America/Belem","America/Cayenne","America/Fortaleza","America/Maceio","America/Paramaribo","America/Recife","America/Santarem","Antarctica/Rothera","Atlantic/Stanley","Etc/GMT+3"]},{value:"Greenland Standard Time",abbr:"GDT",text:"Greenland",utc:["America/Godthab"]},{value:"Montevideo Standard Time",abbr:"MST",text:"Montevideo",utc:["America/Montevideo"]},{value:"Bahia Standard Time",abbr:"BST",text:"Salvador",utc:["America/Bahia"]},{value:"UTC-02",abbr:"U",text:"Coordinated Universal Time-02",utc:["America/Noronha","Atlantic/South_Georgia","Etc/GMT+2"]},{value:"Mid-Atlantic Standard Time",abbr:"MDT",text:"Mid-Atlantic - Old",utc:[]},{value:"Azores Standard Time",abbr:"ADT",text:"Azores",utc:["America/Scoresbysund","Atlantic/Azores"]},{value:"Cape Verde Standard Time",abbr:"CVST",text:"Cape Verde Is.",utc:["Atlantic/Cape_Verde","Etc/GMT+1"]},{value:"Morocco Standard Time",abbr:"MDT",text:"Casablanca",utc:["Africa/Casablanca","Africa/El_Aaiun"]},{value:"UTC",abbr:"UTC",text:"Coordinated Universal Time",utc:["America/Danmarkshavn","Etc/GMT"]},{value:"GMT Standard Time",abbr:"GMT",text:"Edinburgh, London",utc:["Europe/Isle_of_Man","Europe/Guernsey","Europe/Jersey","Europe/London"]},{value:"GMT Standard Time",abbr:"GDT",text:"Dublin, Lisbon",utc:["Atlantic/Canary","Atlantic/Faeroe","Atlantic/Madeira","Europe/Dublin","Europe/Lisbon"]},{value:"Greenwich Standard Time",abbr:"GST",text:"Monrovia, Reykjavik",utc:["Africa/Abidjan","Africa/Accra","Africa/Bamako","Africa/Banjul","Africa/Bissau","Africa/Conakry","Africa/Dakar","Africa/Freetown","Africa/Lome","Africa/Monrovia","Africa/Nouakchott","Africa/Ouagadougou","Africa/Sao_Tome","Atlantic/Reykjavik","Atlantic/St_Helena"]},{value:"W. Europe Standard Time",abbr:"WEDT",text:"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna",utc:["Arctic/Longyearbyen","Europe/Amsterdam","Europe/Andorra","Europe/Berlin","Europe/Busingen","Europe/Gibraltar","Europe/Luxembourg","Europe/Malta","Europe/Monaco","Europe/Oslo","Europe/Rome","Europe/San_Marino","Europe/Stockholm","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Zurich"]},{value:"Central Europe Standard Time",abbr:"CEDT",text:"Belgrade, Bratislava, Budapest, Ljubljana, Prague",utc:["Europe/Belgrade","Europe/Bratislava","Europe/Budapest","Europe/Ljubljana","Europe/Podgorica","Europe/Prague","Europe/Tirane"]},{value:"Romance Standard Time",abbr:"RDT",text:"Brussels, Copenhagen, Madrid, Paris",utc:["Africa/Ceuta","Europe/Brussels","Europe/Copenhagen","Europe/Madrid","Europe/Paris"]},{value:"Central European Standard Time",abbr:"CEDT",text:"Sarajevo, Skopje, Warsaw, Zagreb",utc:["Europe/Sarajevo","Europe/Skopje","Europe/Warsaw","Europe/Zagreb"]},{value:"W. Central Africa Standard Time",abbr:"WCAST",text:"West Central Africa",utc:["Africa/Algiers","Africa/Bangui","Africa/Brazzaville","Africa/Douala","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Luanda","Africa/Malabo","Africa/Ndjamena","Africa/Niamey","Africa/Porto-Novo","Africa/Tunis","Etc/GMT-1"]},{value:"Namibia Standard Time",abbr:"NST",text:"Windhoek",utc:["Africa/Windhoek"]},{value:"GTB Standard Time",abbr:"GDT",text:"Athens, Bucharest",utc:["Europe/Athens","Asia/Nicosia","Europe/Bucharest","Europe/Chisinau"]},{value:"Middle East Standard Time",abbr:"MEDT",text:"Beirut",utc:["Asia/Beirut"]},{value:"Egypt Standard Time",abbr:"EST",text:"Cairo",utc:["Africa/Cairo"]},{value:"Syria Standard Time",abbr:"SDT",text:"Damascus",utc:["Asia/Damascus"]},{value:"E. Europe Standard Time",abbr:"EEDT",text:"E. Europe",utc:["Asia/Nicosia","Europe/Athens","Europe/Bucharest","Europe/Chisinau","Europe/Helsinki","Europe/Kiev","Europe/Mariehamn","Europe/Nicosia","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Uzhgorod","Europe/Vilnius","Europe/Zaporozhye"]},{value:"South Africa Standard Time",abbr:"SAST",text:"Harare, Pretoria",utc:["Africa/Blantyre","Africa/Bujumbura","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Kigali","Africa/Lubumbashi","Africa/Lusaka","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Etc/GMT-2"]},{value:"FLE Standard Time",abbr:"FDT",text:"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius",utc:["Europe/Helsinki","Europe/Kiev","Europe/Mariehamn","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Uzhgorod","Europe/Vilnius","Europe/Zaporozhye"]},{value:"Turkey Standard Time",abbr:"TDT",text:"Istanbul",utc:["Europe/Istanbul"]},{value:"Israel Standard Time",abbr:"JDT",text:"Jerusalem",utc:["Asia/Jerusalem"]},{value:"Libya Standard Time",abbr:"LST",text:"Tripoli",utc:["Africa/Tripoli"]},{value:"Jordan Standard Time",abbr:"JST",text:"Amman",utc:["Asia/Amman"]},{value:"Arabic Standard Time",abbr:"AST",text:"Baghdad",utc:["Asia/Baghdad"]},{value:"Kaliningrad Standard Time",abbr:"KST",text:"Kaliningrad",utc:["Europe/Kaliningrad"]},{value:"Arab Standard Time",abbr:"AST",text:"Kuwait, Riyadh",utc:["Asia/Aden","Asia/Bahrain","Asia/Kuwait","Asia/Qatar","Asia/Riyadh"]},{value:"E. Africa Standard Time",abbr:"EAST",text:"Nairobi",utc:["Africa/Addis_Ababa","Africa/Asmera","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Mogadishu","Africa/Nairobi","Antarctica/Syowa","Etc/GMT-3","Indian/Antananarivo","Indian/Comoro","Indian/Mayotte"]},{value:"Moscow Standard Time",abbr:"MSK",text:"Moscow, St. Petersburg, Volgograd, Minsk",utc:["Europe/Kirov","Europe/Moscow","Europe/Simferopol","Europe/Volgograd","Europe/Minsk"]},{value:"Samara Time",abbr:"SAMT",text:"Samara, Ulyanovsk, Saratov",utc:["Europe/Astrakhan","Europe/Samara","Europe/Ulyanovsk"]},{value:"Iran Standard Time",abbr:"IDT",text:"Tehran",utc:["Asia/Tehran"]},{value:"Arabian Standard Time",abbr:"AST",text:"Abu Dhabi, Muscat",utc:["Asia/Dubai","Asia/Muscat","Etc/GMT-4"]},{value:"Azerbaijan Standard Time",abbr:"ADT",text:"Baku",utc:["Asia/Baku"]},{value:"Mauritius Standard Time",abbr:"MST",text:"Port Louis",utc:["Indian/Mahe","Indian/Mauritius","Indian/Reunion"]},{value:"Georgian Standard Time",abbr:"GET",text:"Tbilisi",utc:["Asia/Tbilisi"]},{value:"Caucasus Standard Time",abbr:"CST",text:"Yerevan",utc:["Asia/Yerevan"]},{value:"Afghanistan Standard Time",abbr:"AST",text:"Kabul",utc:["Asia/Kabul"]},{value:"West Asia Standard Time",abbr:"WAST",text:"Ashgabat, Tashkent",utc:["Antarctica/Mawson","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Dushanbe","Asia/Oral","Asia/Samarkand","Asia/Tashkent","Etc/GMT-5","Indian/Kerguelen","Indian/Maldives"]},{value:"Yekaterinburg Time",abbr:"YEKT",text:"Yekaterinburg",utc:["Asia/Yekaterinburg"]},{value:"Pakistan Standard Time",abbr:"PKT",text:"Islamabad, Karachi",utc:["Asia/Karachi"]},{value:"India Standard Time",abbr:"IST",text:"Chennai, Kolkata, Mumbai, New Delhi",utc:["Asia/Kolkata","Asia/Calcutta"]},{value:"Sri Lanka Standard Time",abbr:"SLST",text:"Sri Jayawardenepura",utc:["Asia/Colombo"]},{value:"Nepal Standard Time",abbr:"NST",text:"Kathmandu",utc:["Asia/Kathmandu"]},{value:"Central Asia Standard Time",abbr:"CAST",text:"Nur-Sultan (Astana)",utc:["Antarctica/Vostok","Asia/Almaty","Asia/Bishkek","Asia/Qyzylorda","Asia/Urumqi","Etc/GMT-6","Indian/Chagos"]},{value:"Bangladesh Standard Time",abbr:"BST",text:"Dhaka",utc:["Asia/Dhaka","Asia/Thimphu"]},{value:"Myanmar Standard Time",abbr:"MST",text:"Yangon (Rangoon)",utc:["Asia/Rangoon","Indian/Cocos"]},{value:"SE Asia Standard Time",abbr:"SAST",text:"Bangkok, Hanoi, Jakarta",utc:["Antarctica/Davis","Asia/Bangkok","Asia/Hovd","Asia/Jakarta","Asia/Phnom_Penh","Asia/Pontianak","Asia/Saigon","Asia/Vientiane","Etc/GMT-7","Indian/Christmas"]},{value:"N. Central Asia Standard Time",abbr:"NCAST",text:"Novosibirsk",utc:["Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk"]},{value:"China Standard Time",abbr:"CST",text:"Beijing, Chongqing, Hong Kong, Urumqi",utc:["Asia/Hong_Kong","Asia/Macau","Asia/Shanghai"]},{value:"North Asia Standard Time",abbr:"NAST",text:"Krasnoyarsk",utc:["Asia/Krasnoyarsk"]},{value:"Singapore Standard Time",abbr:"MPST",text:"Kuala Lumpur, Singapore",utc:["Asia/Brunei","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Makassar","Asia/Manila","Asia/Singapore","Etc/GMT-8"]},{value:"W. Australia Standard Time",abbr:"WAST",text:"Perth",utc:["Australia/Perth","Antarctica/Casey"]},{value:"Taipei Standard Time",abbr:"TST",text:"Taipei",utc:["Asia/Taipei"]},{value:"Ulaanbaatar Standard Time",abbr:"UST",text:"Ulaanbaatar",utc:["Asia/Choibalsan","Asia/Ulaanbaatar"]},{value:"North Asia East Standard Time",abbr:"NAEST",text:"Irkutsk",utc:["Asia/Irkutsk"]},{value:"Japan Standard Time",abbr:"JST",text:"Osaka, Sapporo, Tokyo",utc:["Asia/Dili","Asia/Jayapura","Asia/Tokyo","Etc/GMT-9","Pacific/Palau"]},{value:"Korea Standard Time",abbr:"KST",text:"Seoul",utc:["Asia/Pyongyang","Asia/Seoul"]},{value:"Cen. Australia Standard Time",abbr:"CAST",text:"Adelaide",utc:["Australia/Adelaide","Australia/Broken_Hill"]},{value:"AUS Central Standard Time",abbr:"ACST",text:"Darwin",utc:["Australia/Darwin"]},{value:"E. Australia Standard Time",abbr:"EAST",text:"Brisbane",utc:["Australia/Brisbane","Australia/Lindeman"]},{value:"AUS Eastern Standard Time",abbr:"AEST",text:"Canberra, Melbourne, Sydney",utc:["Australia/Melbourne","Australia/Sydney"]},{value:"West Pacific Standard Time",abbr:"WPST",text:"Guam, Port Moresby",utc:["Antarctica/DumontDUrville","Etc/GMT-10","Pacific/Guam","Pacific/Port_Moresby","Pacific/Saipan","Pacific/Truk"]},{value:"Tasmania Standard Time",abbr:"TST",text:"Hobart",utc:["Australia/Currie","Australia/Hobart"]},{value:"Yakutsk Standard Time",abbr:"YST",text:"Yakutsk",utc:["Asia/Chita","Asia/Khandyga","Asia/Yakutsk"]},{value:"Central Pacific Standard Time",abbr:"CPST",text:"Solomon Is., New Caledonia",utc:["Etc/GMT-11"]},{value:"Vladivostok Standard Time",abbr:"VST",text:"Vladivostok",utc:["Asia/Sakhalin","Asia/Ust-Nera","Asia/Vladivostok"]},{value:"New Zealand Standard Time",abbr:"NZST",text:"Auckland, Wellington",utc:["Antarctica/McMurdo","Pacific/Auckland"]},{value:"UTC+12",abbr:"U",text:"Coordinated Universal Time+12",utc:["Etc/GMT-12","Pacific/Funafuti","Pacific/Kwajalein","Pacific/Majuro","Pacific/Nauru","Pacific/Tarawa","Pacific/Wake","Pacific/Wallis"]},{value:"Fiji Standard Time",abbr:"FST",text:"Fiji",utc:["Pacific/Fiji"]},{value:"Magadan Standard Time",abbr:"MST",text:"Magadan",utc:["Asia/Anadyr","Asia/Kamchatka","Asia/Magadan","Asia/Srednekolymsk"]},{value:"Kamchatka Standard Time",abbr:"KDT",text:"Petropavlovsk-Kamchatsky - Old",utc:["Asia/Kamchatka"]},{value:"Tonga Standard Time",abbr:"TST",text:"Nuku'alofa",utc:["Etc/GMT-13","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Tongatapu"]},{value:"Samoa Standard Time",abbr:"SST",text:"Samoa",utc:["Pacific/Apia"]}],o=new Date,s=e=>e.reduce(((e,t)=>{let{utc:r,...n}=t;return r.forEach((t=>e[t]={...n,utc:t})),e}),{}),i=()=>{try{const e=new Intl.DateTimeFormat("default",{});return e.resolvedOptions().timeZone||"Etc/GMT"}catch(e){return"Etc/GMT"}},l=t=>(t=>{const r={};return a.reduce(((n,a)=>{const{utc:s}=a;try{const e=new Intl.DateTimeFormat("fr",{timeZone:s[0],timeZoneName:"short"}).format(t?new Date(t):o),[i]=e.match(/[\u2212+].+/)||[],l=(e=>e?e.replace("\u2212","-"):"")(i);if(r[l])return n.concat({...a,offset:r[l]});const c=(e=>{if(!e)return"+0";const t=e.split(":");return t.length>1?`${t[0]}${(t[1]/60).toString().substr(1)}`:t[0]})(l);return r[l]=c,n.concat({...a,offset:c})}catch(e){return n}}),[])})(t).sort(((e,t)=>e.offset-t.offset)),c=s(l()),d=(e,t,r)=>{const n=t||("default"===e?i():e),a=(e=>e?s(l(e)):c)(r);return a[n in a?n:i()]||{}}},5655:(t,r,n)=>{"use strict";n.d(r,{A:()=>b});var a={};n.r(a),n.d(a,{global:()=>h,specific:()=>f});n(98992),n(81454),n(8872);var o=n(52035),s=n(84929),i=n(69861);const l=e=>{const t=(new TextEncoder).encode(JSON.stringify(e)),r=(0,i.pd)(t,{level:6});return btoa(String.fromCharCode(...r)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")};var c=n(55364),d=n.n(c),u=n(89942),p=n(5331);const h=()=>{const{after:e=-900,before:t=0,utc:r="default",highlight_after:n,highlight_before:a,metrics_correlation:o=!1,timezoneName:s,modal:i="",modalTab:l="",modalParams:c}=(0,u.PP)(),{offset:d=0,utc:h,text:m=""}=(0,p.Md)("default",r),g=s&&"undefined"!==s?s:m,f={after:isNaN(Number(n))?null:Number(n),before:isNaN(Number(a))?null:Number(a)},x=isNaN(Number(e))?-900:Number(e),A={after:x,before:x<0?0:isNaN(Number(t))?x+900:Number(t),utc:h,offset:d,timezoneName:g,modal:i,modalTab:l};return f.after?(0,u.Z8)({highlight_after:f.after,highlight_before:f.before,metrics_correlation:o,...A}):(0,u.Z8)({metrics_correlation:o,...A}),{highlight:f,correlation:"true"===o,...A,modalParams:(y=c,y&&y.split(",").reduce(((e,t)=>{const[r,n]=t.split("=");return e[r]=n,e}),{}))};var y};var m=n(28056);const g={default:e=>e?e.split(","):[],[m.A.arr]:e=>e?e.split(","):[],[m.A.bool]:e=>"true"===e,[m.A.int]:e=>isNaN(parseInt(e,10))?0:parseInt(e,10),[m.A.val]:e=>e,[m.A.dec]:e=>isNaN(parseFloat(e))?0:parseFloat(e),[m.A.obj]:t=>{try{return JSON.parse(decodeURIComponent(t))}catch(e){return{}}},[m.A.arrobj]:t=>{try{return JSON.parse(decodeURIComponent(t))}catch(e){return[]}}},f=e=>{let{key:t,extraKey:r="",not:n=!1}=e;if(!t&&!r)return{};const a=(0,u.W6)("_o");if("string"!==typeof a||!a.length)return{};const o=(e=>{try{let t=e.replace(/-/g,"+").replace(/_/g,"/");t+="=".repeat((4-t.length%4)%4);const r=atob(t),n=Uint8Array.from(r,(e=>e.charCodeAt(0))),a=(0,i.HM)(n);return JSON.parse((new TextDecoder).decode(a))}catch{return{}}})(a),s=`${t}-${r}-`;return Object.keys(o).reduce(((e,t)=>{if(n&&!t.startsWith(s))return e[t]=o[t],e;if(!t.startsWith(s))return e;const r=t.replace(s,""),[a]=r.split("-").reverse(),i=m.A[a]?g[a]:g[r]||g.default;return e[r]=i(o[t]),e}),{})};var x=n(57377);const A=e=>null===e||"undefined"===typeof e?"":e.toString(),y={default:e=>Array.isArray(e)?e.join(","):(e||"").toString(),[m.A.arr]:e=>Array.isArray(e)?e.join(","):(e||"").toString(),[m.A.bool]:A,[m.A.int]:A,[m.A.val]:A,[m.A.dec]:A,[m.A.obj]:e=>encodeURIComponent(JSON.stringify(e||{})),[m.A.arrobj]:e=>encodeURIComponent(JSON.stringify(e||[]))},v=e=>Array.isArray(e)?m.A.arr:"boolean"===typeof e?m.A.bool:"number"===typeof e?e%1===0?m.A.int:m.A.dec:e&&"object"===typeof e?m.A.obj:m.A.val,b=(0,s.Iz)((e=>{const{key:t,extraKey:r=""}=e||{},n=`${t}-${r}-`,s=(0,o.eU)((a[e.key||"global"]||f)(e));return(0,o.eU)((e=>e(s)),((t,r,a)=>{if(a="function"===typeof a?a(t(s)):a,e.key&&"global"!==e.key){const r=t(s),i=t((0,o.eU)(f({...e,not:!0}))),c=Object.keys(a).reduce(((e,t)=>{const o=t.split("-").reverse()[0];let s=o;if(m.A[s]||(m.A[s]||(s=v(a[t])),m.A[s]||(s=v(r[t]))),"undefined"===typeof a[t])return delete e[t],e;const i=y[s]||y[t]||y.default;return e[`${n}${t}${m.A[o]?"":`-${s}`}`]=i(a[t]),e}),{});(0,u.Z8)({_o:l(d()(i,c))}),(0,u.Pg)(Object.keys(r).map((e=>n+e)))}else{let{after:e,before:r,correlation:n,utc:o,forcePlay:l,...c}=a;const{correlation:d,forcePlay:h,...m}=t(s);r=e<0?0:r;const{offset:g=""}=(0,p.Md)("default",o||m.utc),f=(i=c.modalParams||m.modalParams)?Object.keys(i).map((e=>`${e}=${i[e]}`)).join(","):"",{highlight:x,...A}={...m,...c,after:e,before:r,offset:g,metrics_correlation:"undefined"===typeof n?d:n,force_play:"undefined"===typeof l?h:l,utc:o,modalParams:f};x?.after?(0,u.Z8)({highlight_after:x.after,highlight_before:x.before,...A}):((0,u.Z8)(A),(0,u.Pg)(["highlight_after","highlight_before"]))}var i;r(s,a)}))}),x.Ay)},5907:(t,r,n)=>{"use strict";n.d(r,{A_:()=>C,Dn:()=>S,Kv:()=>b,Ts:()=>j,W6:()=>k,c6:()=>I,nM:()=>w});n(98992),n(54520),n(3949),n(8872),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var a=n(96540),o=n(30569),s=n(25279),i=n(44245),l=n(67294),c=n(33718),d=n(43449),u=n(57068),p=n(6393),h=n(92726),m=n(30731),g=n(28864);const f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{...c.kG,...c.Pk,id:(0,s.A)(),contextScope:e,...t}},x="A",A=e=>function(t,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0;return n=n||{},a=a||Object.keys(t)[0]||x,{...t,[a]:[...t[a]||[],{...e,...n,id:r}]}},y=A(d.u6),v=A(d.BC),b=e=>(0,o.yF)((function(t,r){let{dashboardId:n,containerId:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,s.A)(),i={...c.kG,...c.cY,id:o,editing:!0};e=e||n;const l=t((0,u.kY)({id:e,key:"containerIds"}));a=a||l[0]||x,r((0,h.Qx)({id:e,key:"cardIds"}),(e=>[...e,o])),r((0,u.xB)(e),(e=>v(e,o,null,a))),r((0,u.MX)(e),(e=>e.includes(a)?e:[...new Set([...e,a])])),r((0,p.nG)({id:e,resourceId:o}),i)})),w=e=>(0,o.yF)((function(t,r,n){let{itemLayout:a,containerId:o,...s}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{};const l=f(n,s),{id:c,dashboardId:d}=l;e=e||d;const m=t((0,u.kY)({id:e,key:"containerIds"}));o=o||m[0]||x,r((0,h.Qx)({id:e,key:"cardIds"}),(e=>[...e,c])),r((0,u.xB)(e),(e=>y(e,c,a,o))),r((0,u.MX)(e),(e=>e.includes(o)?e:[...new Set([...e,o])])),r((0,p.nG)({id:e,resourceId:c}),l),i(l)})),I=(e,t,r)=>(0,o.yF)(((n,a)=>{a((0,h.Qx)({id:e,key:"cardIds"}),(e=>e.filter((e=>e!==t)))),a((0,u.xB)(e),(e=>{if(!t){const t={...e};return delete t[r],t}return r?{...e,[r]:e[r].filter((e=>{let{id:r}=e;return r!==t}))}:Object.keys(e).reduce(((r,n)=>({[n]:e[n].filter((e=>{let{id:r}=e;return r!==t}))})),{})})),r&&a((0,u.MX)(e),(e=>e.filter((e=>e!==r)))),t&&a((0,p.nG)({id:e}),(e=>{const r={...e};return delete r[t],r}))})),S=function(t,r){let{onSuccess:n,onFail:s}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=(0,g.yK)(t,r);return(0,o.yF)((0,a.useCallback)((async function(a,o,c){let d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;try{const{data:e}=await i(c),n={...c,spaceId:t,roomId:r,...e,loaded:!0};o((0,h._d)(e.id),n),o((0,l.hZ)(r),n),d&&d(n)}catch(e){s?s(c):console.warn("failed",e)}}),[i,t,n,s]))},k=(e,t,r)=>{const n=S(e,t,r);return(0,a.useCallback)(((a,o,s)=>{const i=f(o,s);return n({name:a},(n=>{(0,m.mQ)(e,t,n.id,{version:n.version+1||2,snapshot:{uiState:y({},i.id,s.itemLayout),items:[{...i,cardAttributes:{...s,id:i.id}}]}}),r?.onSuccess?.(n)}))}),[n])},j=()=>(e=>{const t=(0,i.nT)();return(0,o.yF)((0,a.useCallback)((async function(r,n,a){let{ids:o}=a,{onSuccess:s,onFail:i}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const c=r((0,h.dE)(o));e({dashboards:c}).then((()=>{c.forEach((e=>{let{id:r,roomId:a}=e;n((0,h.kg)(r)),n((0,l.wt)(a),[r]),t(r)})),s&&s(c)})).catch((e=>{i?i(c):console.warn("failed",e)}))}),[e]))})((0,g.jA)()),C=(t,r)=>function(t,r){let{onSuccess:n,onFail:s}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const c=(0,h.fz)(t,"spaceId"),d=(0,h.fz)(t,"roomId"),u=(0,i.nT)();return(0,o.yF)((0,a.useCallback)((async(a,o)=>{const i=a((0,h.Qx)({id:t}));try{await r(),o((0,h.kg)(t)),o((0,l.wt)(d),[t]),u(t),n&&n(i)}catch(e){s?s(i):console.warn("failed",e)}}),[r,c,d,t,n,s]))}(t,(0,g.z2)(t),r)},6196:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>c,Qk:()=>d,So:()=>h,_v:()=>p,ue:()=>l,xz:()=>u});var n=r(52035),a=r(84929),o=r(3464),s=r(1705),i=r(57377);const l={id:null,loaded:!1,nodeId:null,instance:null,instanceName:null,name:"",calculation:"",lookupAfter:0,lookupBefore:0,status:"unknown",date:"",fullyLoaded:!1,fullyLoading:!1,info:"",configInfo:"",warning:"",critical:"",updateEvery:0,source:"",recipient:"Unknown",units:"",delayUpDuration:null,delayDownDuration:null,delayMaxDuration:null,multiplier:null,delayUpToTimestamp:null,lookupDimensions:"",lookupMethod:"",lookupOptions:"",class:"Unknown",type:"Unknown",component:"Unknown"},c=(0,n.eU)({}),d=(0,n.eU)(null),u=(0,a.Iz)((e=>{let{spaceId:t,roomId:r}=e;return(0,n.eU)((()=>t&&r?(0,s.qM)(t,r).then((e=>{let{data:t}=e;return t})):Promise.resolve([])))}),i.Ay),p=(0,a.Iz)((e=>{let{spaceId:t,roomId:r,name:a}=e;return(0,n.eU)((()=>(0,s.rn)({spaceId:t,roomId:r,name:a}).then((e=>{let{data:t}=e;return t}))))}),i.Ay),h=(0,a.Iz)((e=>{const t=(0,n.eU)(o.Vh);return(0,n.eU)((e=>e(t)),((e,r,n)=>{r(t,n)}))}))},6304:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(96540);const a=function(e){let{on:t,off:r,toggle:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const[o,s]=(0,n.useState)(!!e);return[o,(0,n.useCallback)((e=>s((n=>{const o="boolean"===typeof e?e:!n;return a&&a(o),t&&o&&t(),r&&!o&&r(),o}))),[a,t,r]),(0,n.useCallback)((()=>{s(!0),t&&t()}),[t]),(0,n.useCallback)((()=>{s(!1),r&&r()}),[r])]}},6387:(e,t,r)=>{"use strict";r.d(t,{A:()=>d,E:()=>c});var n=r(97940),a=r(77389),o=r(63231),s=r(35800),i=r(82505),l=r(99728);const c=(e,t)=>`spaces.${e}.rooms.${t}.members`,d=function(e,t){let{polling:r=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const d=(0,l.JT)("room:ReadUsers");(0,n.A)((()=>({key:c(e,t),autorun:!!e&&!!t&&d,fetch:()=>(0,a.D4)(e,t),polling:r,association:{getError:()=>(0,i.x2)({id:t,key:"error"}),getIds:()=>(0,i.x2)({id:t,key:"ids"}),getLoaded:()=>(0,i.x2)({id:t,key:"loaded"}),getUpdatedAt:()=>(0,i.x2)({id:t,key:"updatedAt"})},sort:(e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0}),getResource:e=>(0,o.m)({id:e}),getResourceInitialState:()=>s.ue,pollingOptions:{pollingInterval:18e4}})),[e,t])}},6393:(e,t,r)=>{"use strict";r.d(t,{T6:()=>m,XG:()=>p,bE:()=>h,nG:()=>d,r:()=>f,v_:()=>g});r(98992),r(8872);var n=r(52035),a=r(34843),o=r(84929),s=r(54519),i=r(57377),l=r(33718);const{updatePristine:c}=(0,s.A)(),d=(0,o.Iz)((e=>{let{id:t,resourceId:r}=e;return(0,n.eU)((e=>{const n=e((0,l.Ay)(t));return r?n[r]||l.kG:n}),((e,n,a)=>r?"function"===typeof a?n((0,l.Ay)(t),(e=>({...e,[r]:a(e[r])}))):void n((0,l.Ay)(t),(e=>({...e,[r]:{...e[r],...a}}))):n((0,l.Ay)(t),(e=>"function"===typeof a?a(e):a))))}),i.Ay),u=(0,o.Iz)((e=>{let{id:t,resourceId:r,key:a}=e;return(0,n.eU)((e=>{const n=e(d({id:t,resourceId:r}));return a?n[a]:n}),((e,n,o)=>n(d({id:t,resourceId:r}),(e=>{if(a){const t="function"===typeof o?o(e[a]):o;return{...c(e,a,t),[a]:t}}const t="function"===typeof o?o(e):o;return{...e,...t}}))))}),i.Ay),p=(0,o.Iz)((e=>(0,n.eU)(null,((t,r)=>r((0,l.Ay)(e),(e=>Object.keys(e).reduce(((t,r)=>(t[r]={...e[r],pristine:{}},t)),{}))))))),h=(e,t,r)=>(0,a.md)(u({id:e,resourceId:t,key:r})),m=e=>{const t=(0,a.md)(u({id:e}));return e=>t[e]||l.kG},g=(e,t,r)=>(0,a.Xr)(u({id:e,resourceId:t,key:r})),f=(e,t,r)=>(0,a.fp)(u({id:e,resourceId:t,key:r}))},7234:(e,t,r)=>{"use strict";r.d(t,{CB:()=>l,FU:()=>c,gc:()=>d});var n=r(52035),a=r(84929),o=r(85163),s=r(57377),i=r(5655);const l=(0,a.Iz)((()=>(0,n.eU)({})),s.Ay),c=(0,a.Iz)((()=>(0,n.eU)([])),s.Ay),d=(0,a.Iz)((e=>{let{spaceId:t,roomId:r,type:a,entity:s,path:l}=e;const c={key:t,extraKey:(0,o.A)([r,a,s,l].join("-"))};return(0,n.eU)((e=>e((0,i.A)(c))?.["setting-val"]||null),((e,t,r)=>{const n=e((0,i.A)(c)),a="function"===typeof r?r(n):r;t((0,i.A)({key:c.key,extraKey:c.extraKey}),{"setting-val":a})}))}),s.Ay)},7960:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(39175),a=r(96540);const o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const r="refreshed-after-lazy-import",o=t?`${t}-${r}`:r;return(0,a.lazy)((async()=>{const t=JSON.parse(window.sessionStorage.getItem(o)||"false");try{const t=await e();return window.sessionStorage.setItem(o,"false"),t}catch(r){if(!t){if(window.sessionStorage.setItem(o,"true"),n.Ay)throw r;return window.location.reload()}throw r}}))}},10444:(e,t,r)=>{"use strict";r.d(t,{J:()=>a});var n=r(64156);const a=()=>(0,n.A)("(max-width: 767px)")},11398:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(77783),a=r(63950),o=r.n(a);const s=86400,i=e=>{if(!e)throw new Error("Please pass a name for the idb store");const t=(0,n.y$)(e,`${e}-cache`),r=(e,r)=>(0,n.hZ)(e,(e=>({value:e,timestamp:Date.now()}))(r),t).catch(o());return{store:t,set:r,get:function(e){let a,{fetch:i,maxAge:l=s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const c=(0,n.Jt)(e,t).then((t=>{if(null===l)return t?.value;const n=1e3*l;return t&&t.timestamp+n>Date.now()?t.value:i?(a=i(),a.then((t=>(r(e,t),t)))):null})).catch(o());return c.abort=()=>a&&a.abort(),c},clear:()=>(0,n.IU)(t).catch(o()),del:e=>(0,n.yH)(e,t).catch(o())}}},12504:(e,t,r)=>{"use strict";var n=r(96540),a=r(7960),o=r(5338),s=r(34843),i=r(88934),l=r(36108),c=r(56099),d=r(19371),u=r(42660),p=r(55164),h=r(10444),m=r(62718),g=r(39175);const f=Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function x(e,t){navigator.serviceWorker.register(e).then((e=>{r.g.registration=e,e.onupdatefound=()=>{const r=e.installing;null!=r&&(r.onstatechange=()=>{"installed"===r.state&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See http://bit.ly/CRA-PWA."),t&&t.onUpdate&&t.onUpdate(e)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(e)))})}})).catch((e=>{console.error("Error during service worker registration:",e)}))}var A=r(57971);const y=(e,t)=>(t.search=t.pathname===e.location.pathname?t.search:t.search||e.location.search,t.hash=t.hash||e.location.hash,t);function v(e){if(g.sA&&"/"!==g.sA&&e.startsWith(g.sA)){const t=g.sA+e.slice(g.sA.length).replace(new RegExp(`^${g.sA}`,"g"),"/");e=t}return e=e.replace(/\/+/g,"/")}const b=e=>"string"===typeof e?{pathname:v(e)}:{...e,pathname:v(e.pathname)},w=(0,A.zR)({window:window}),I=w.push,S=w.replace;w.push=(e,t)=>I.apply(w,[y(w,b(e)),t]),w.replace=(e,t)=>{S.apply(w,[y(w,b(e)),t])};const k=w,j=JSON.parse('{"UU":"cloud-frontend","rE":"7.77.3"}');var C=r(74848);const T=(0,a.A)((()=>Promise.all([r.e(8791),r.e(8643),r.e(4837)]).then(r.bind(r,84837))),"SignIn"),E=(0,a.A)((()=>r.e(4265).then(r.bind(r,14265))),"ReferralLandingPage"),U=(0,a.A)((()=>r.e(3439).then(r.bind(r,33439))),"Trust"),N=(0,a.A)((()=>r.e(7799).then(r.bind(r,67799))),"MobileApp"),F=(0,a.A)((()=>r.e(884).then(r.bind(r,90884))),"AuthTokenCallback"),R=(0,a.A)((()=>Promise.all([r.e(8791),r.e(8643),r.e(8399)]).then(r.bind(r,8399))),"MagicLinkSent"),z=(0,a.A)((()=>r.e(7543).then(r.bind(r,77543))),"SignUpVerification"),M=(0,a.A)((()=>r.e(9244).then(r.bind(r,79244))),"CheckAuth"),$=(0,a.A)((()=>Promise.all([r.e(8904),r.e(3083),r.e(8662),r.e(4651),r.e(7493)]).then(r.bind(r,51544))),"App"),D=(0,a.A)((()=>r.e(5295).then(r.bind(r,5295))),"GlobalStyles"),_=(0,a.A)((()=>r.e(2576).then(r.bind(r,2576))),"Notifications"),P=(0,a.A)((()=>r.e(7877).then(r.bind(r,37877))),"Webviews"),L=(0,a.A)((()=>r.e(3600).then(r.bind(r,63600))),"Attribution");"production"===window.envSettings.nodeEnv&&window.envSettings.tracking?setTimeout((()=>{l.T({dsn:"https://43a4669badb04eee941ec8b242991df7@o382276.ingest.sentry.io/5210883",maxBreadcrumbs:100,release:`${j.UU}@${j.rE}`,debug:!1,tracesSampleRate:.4,environment:window.envSettings.isAgent?"agent":window.envSettings.nodeEnv||"agent",denyUrls:[/.*translate\.google(apis)?.*/i],beforeSend(e,t){let{originalException:r={}}=t;if(!/netdata\.cloud/.test(e?.request?.headers?.Referer))return null;if(!r)return e;const{response:n={},isCancel:a=!1}=r;if(a)return null;const{status:o}=n;return e},ignoreErrors:["Non-Error exception captured","Non-Error promise rejection captured","Request aborted",/ResizeObserver/,"timeout exceeded","this.get_config is not a function",/IndexSizeError/,"Invalid time value","not_found",/A mutation operation was attempted on a database that did not allow mutations/,/No data for this period/,/Network Error/,/signal is aborted without reason/]}),window.addEventListener("beforeunload",(function(){try{c.KU().getOptions().enabled=!1}catch{}}))}),500):console.log("Running in development mode version:",j.UU,j.rE);const B=(0,u.g)(p.H4,"light"),K=()=>null,O=()=>{const e=(0,h.J)(),{pathname:t}=window.location,r=/referral-landing-page/.test(t);return(0,C.jsx)(s.Kq,{children:(0,C.jsx)(n.Suspense,{fallback:"",children:(0,C.jsx)(u.A,{children:(0,C.jsx)(d.Ay,{children:(0,C.jsx)(p.Ay,{fallback:B,children:(0,C.jsxs)(n.Suspense,{fallback:"",children:[(0,C.jsx)(D,{isScreenSmall:e}),(0,C.jsx)(_,{}),(0,C.jsx)(L,{}),(0,C.jsxs)(i.ks,{className:"router",history:k,basename:g.Ay?g.sA:"/",children:[(0,C.jsxs)(i.BV,{children:[(0,C.jsx)(i.qh,{path:"/referral-landing-page",element:(0,C.jsx)(E,{})}),(0,C.jsx)(i.qh,{path:"/webviews/*",element:(0,C.jsx)(K,{})}),(0,C.jsx)(i.qh,{path:"*",element:(0,C.jsx)(M,{})})]}),(0,C.jsx)(n.Suspense,{fallback:(0,C.jsx)(m.JO,{}),children:r?null:(0,C.jsxs)(i.BV,{children:[!g.Ay&&(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(i.qh,{path:"/sign-in",element:(0,C.jsx)(T,{})}),(0,C.jsx)(i.qh,{path:"/trust",element:(0,C.jsx)(U,{})}),(0,C.jsx)(i.qh,{path:"/sign-up",element:(0,C.jsx)(i.C5,{to:"/sign-in",replace:!0})}),(0,C.jsx)(i.qh,{path:"/sign-up/verify",element:(0,C.jsx)(z,{})}),(0,C.jsx)(i.qh,{path:"/sign-in/magic-link-sent",element:(0,C.jsx)(R,{})}),(0,C.jsx)(i.qh,{path:"/sign-in/mobile-app",element:(0,C.jsx)(N,{})})]}),(0,C.jsx)(i.qh,{path:"/webviews/*",element:(0,C.jsx)(P,{})}),(0,C.jsx)(i.qh,{path:"/cloud/origin/callback",element:(0,C.jsx)(F,{})}),(0,C.jsx)(i.qh,{path:"/spaces/test-form",element:(0,C.jsx)(z,{})}),(0,C.jsx)(i.qh,{path:"*",element:(0,C.jsx)($,{})})]})})]})]})})})})})})};var W;(0,o.createRoot)(document.getElementById("app")).render((0,C.jsx)(O,{})),document.body.classList.remove("netdata-splash"),"serviceWorker"in navigator&&window.addEventListener("load",(()=>{const e=`${window.envSettings.webpackPublicPath}/sw.js`;f?(function(e,t){fetch(e).then((r=>{const n=r.headers.get("content-type");404===r.status||null!=n&&-1===n.indexOf("javascript")?navigator.serviceWorker.ready.then((e=>{e.unregister().then((()=>{console.log("Service worker not found. Page is reloaded."),window.location.reload()}))})):x(e,t)})).catch((()=>{console.log("No internet connection found. App is running in offline mode.")}))}(e,W),navigator.serviceWorker.ready.then((()=>{console.log("This web app is being served cache-first by a service worker. To learn more, visit http://bit.ly/CRA-PWA")}))):x(e,W)}))},12724:(e,t,r)=>{"use strict";r.d(t,{Eg:()=>i,UI:()=>c,gi:()=>l});var n=r(63766),a=r(47090),o=r(74848);const s={success:"success",error:"error",warning:"warning",default:"border"},i=e=>{const{header:t,text:r,icon:a,renderContent:i,success:l,error:c,warning:d,closeToast:u}=e,p=(l?"success":c&&"error")||d&&"warning"||"default";return(0,o.jsxs)(n.Flex,{padding:[2],alignItems:"center",justifyContent:"between",width:"100%",children:[(0,o.jsxs)(n.Flex,{alignItems:"center",gap:3,children:[a&&(0,o.jsx)(n.Flex,{flex:!1,children:(0,o.jsx)(n.Icon,{color:s[p],name:a,size:"large"})}),(0,o.jsxs)(n.Flex,{column:!0,gap:1,children:[t&&(0,o.jsx)(n.H5,{color:s[p],children:t}),r&&(0,o.jsx)(n.TextSmall,{color:s[p],children:r}),i&&i(e)]})]}),(0,o.jsx)(n.Flex,{children:(0,o.jsx)(n.Icon,{name:"x",size:"large",color:s[p],onClick:u})})]})},l=e=>{let{errorCode:t,errorMessage:r,errorMsgKey:n,...s}=e;return(0,o.jsx)(i,{error:!0,icon:"error",text:r,header:(0,a.o)(n),...s})},c=e=>(0,o.jsx)(i,{...e})},13865:(e,t,r)=>{r.p=window.envSettings.isAgent&&!window.envSettings.webpackPublicPath?window.envSettings.agentApiUrl+"/v3/":`${window.envSettings.webpackPublicPath||""}/`.replace(/([^:]\/)\/+/g,"$1")},14457:(e,t,r)=>{"use strict";r.d(t,{A:()=>p,Q:()=>u});r(98992),r(8872);var n=r(96540),a=r(88934),o=r(24609),s=r(49916),i=r(83268),l=r(39175),c=r(30403),d=r(92318);const u=()=>{const{pathname:e}=(0,a.zy)(),t=(0,o.bq)(),{integrationsView:r}=d.A;return{isIntegrationsPath:/\/integrate-anything(\/|$)/.test(e),path:(0,n.useMemo)((()=>`/spaces/${t}/rooms/${c.mL}/${r}`),[t,r])}},p=()=>{const e=(0,o.vt)();let t=(0,s.CB)(e,"nodeCount").reduce(((e,t)=>t>e?t:e),0);const r=(0,s.Y7)("loaded"),n=(0,l.ES)(e),a=(0,i.CK)().length;(n||0===t)&&(t=a);const c=!n&&(!e||!r);return[!c&&!n&&0===t,c,t]}},15505:(e,t,r)=>{"use strict";r.d(t,{Ds:()=>h,Gb:()=>a,Jz:()=>u,bn:()=>p});r(98992),r(81454),r(8872);const n=e=>e.replace(/([A-Z])/g,"_$1").toLowerCase(),a=e=>e.replace(/([_][a-z])/g,(e=>e[1].toUpperCase())),o=e=>e.replace(/([\s\-_][a-z])/g,(e=>e[1].toUpperCase())),s=[],i=(e,t,r)=>({...e,[n(t)]:r}),l=(e,t,r)=>({...e,[a(t)]:r}),c=(e,t,r)=>({...e,[o(t)]:r}),d=(e,t)=>{let{func:r,action:n,omit:a=s,depth:o=0}=t;return o-=1,o?Array.isArray(e)?e.map((e=>r(e,{omit:a,depth:o}))):"object"===typeof e&&e?Object.keys(e).reduce(((t,s)=>{if(a.includes(s))return{...t,[s]:e[s]};const i=r(e[s],{omit:a,depth:o});return n(t,s,i)}),{}):e:e},u=function(e){let{omit:t,depth:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return d(e,{func:u,action:i,omit:t,depth:r})},p=function(e){let{omit:t,depth:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return d(e,{func:p,action:l,omit:t,depth:r})},h=function(e){let{omit:t,depth:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return d(e,{func:h,action:c,omit:t,depth:r})}},15624:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>d,Li:()=>i,aR:()=>l,sL:()=>c,ue:()=>s});r(98992),r(3949);var n=r(52035),a=r(84929),o=r(39175);const s={createdAt:"",description:"",iconURL:"",id:"",error:null,loaded:!1,name:"",slug:""},i=(0,n.eU)(null),l=(0,a.Iz)((e=>{const t=(0,n.eU)("");return t.onMount=t=>{o.Ay&&e===o.z0&&t(o.Z2)},t})),c=(0,n.eU)(null,(function(e,t){(arguments.length>2&&void 0!==arguments[2]?arguments[2]:[]).forEach((e=>{let{id:r,slug:n}=e;t(l(n),r)}))})),d=(0,a.Iz)((e=>{const t=(0,a.tx)(s);return t.onMount=t=>{(0,o.ES)(e)&&t(o.yu)},t}))},16015:(e,t,r)=>{"use strict";r.d(t,{E3:()=>y,F:()=>f,VP:()=>l,az:()=>s,e0:()=>h,iY:()=>c,ih:()=>A,q5:()=>i,ys:()=>d});var n=r(91130),a=r(39175),o=r(15505);const s=(e,t)=>n.A.get(`/api/v1/agents/${e}/user_agent_node_access${t?`?nodeID=${t}`:""}`,{transform:o.bn}),i=(e,t,r)=>n.A.get(`/api/v2/bearer_get_token?node_id=${e}&claim_id=${r}&machine_guid=${t}`,{transform:function(){let{token:e,expiration:t,bearer_protection:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{token:e,expiration:t,bearerProtection:r}}}),l=(e,t)=>e?n.A.get(t?"/api/v3/info":`/api/v2/nodes/${e}/info`,{transform:t=>({...t,nodeId:e}),baseURL:t?window.envSettings.agentApiUrl:""}):Promise.resolve({data:{}}),c=e=>n.A.get(`/api/v1/agents/${e}/info`),d=e=>n.A.get(`/api/v1/agents/${e}/user_access`,{transform:e=>e.authorizedNodeIDs}).catch((()=>({data:[]}))),u="*",p=[u],h=(e,t,r)=>{let{baselineAfter:o,baselineBefore:s,highlightAfter:i,highlightBefore:l,method:c,options:d,group:h,nodeIds:m,points:g,context:f,aggregation:x="avg",groupBy:A=[]}=r;return(0,a.tB)(t)?n.A.get(`${window.envSettings.agentApiUrl}/api/v3/weights`,{params:{format:"json",options:`${Array.isArray(d)?d.join("|"):d}|minify|nonzero|unaligned`,contexts:u,scope_contexts:f||u,scope_nodes:m.join("|")||u,nodes:u,instances:u,dimensions:u,labels:u,group_by:A.join("|"),aggregation:x,method:c||"ks2",time_group:h||"average",time_group_options:"",time_resampling:0,after:Math.floor(i/1e3),before:Math.floor(l/1e3),points:g,baseline_after:Math.floor(o/1e3),baseline_before:Math.floor(s/1e3),timeout:18e4}}):n.A.post(`/api/v3/spaces/${e}/rooms/${t}/weights`,{selectors:{contexts:p,nodes:p,instances:p,dimensions:p,labels:p,alerts:p},aggregations:{time:{time_group:h||"average",time_group_options:"",time_resampling:0},metrics:[{group_by:A,aggregation:x}]},window:{after:Math.floor(i/1e3),before:Math.floor(l/1e3),points:g,baseline:{after:Math.floor(o/1e3),before:Math.floor(s/1e3)}},scope:{nodes:m,contexts:f?[f]:p},method:c||"ks2",options:[...d?Array.isArray(d)?d:[d]:[],"minify","nonzero","unaligned"],timeout:18e4})},m=e=>e,g=e=>e?.version&&e?.value?.preferred_node_ids||[],f=e=>{const t=(0,a.ES)(e),r=t?"/api/v3/settings?file=default":`/api/v3/spaces/${e}/settings/preferred_nodes`,o=t?g:m;return n.A.get(r,{...t&&{baseURL:window.envSettings.agentApiUrl},transform:o})},x=e=>{let{tries:t=0,nodeIds:r}=e;return n.A.get("/api/v3/settings?file=default",{baseURL:window.envSettings.agentApiUrl}).then((e=>{let{data:a}=e;const{version:o,value:s}=a||{},i={version:o,value:{...s||{},preferred_node_ids:r}};return n.A.put("/api/v3/settings?file=default",i,{baseURL:window.envSettings.agentApiUrl}).catch((e=>t?x({tries:t-1,nodeIds:r}):Promise.reject({message:"Maximum number of tries has been reached."})))}))},A=(e,t)=>(0,a.ES)(e)?x({tries:3,nodeIds:t}):n.A.post(`/api/v3/spaces/${e}/settings/preferred_nodes`,{preferred_node_ids:t}),y=(e,t)=>{if(!t)return Promise.resolve({});const r=(0,a.tB)(e),o=r?`/api/v3/progress?transaction=${t}`:`/api/v2/progress?transaction=${t}`;return n.A.get(o,{...r&&{baseURL:window.envSettings.agentApiUrl}})}},16866:(e,t,r)=>{"use strict";r.d(t,{BX:()=>c,I7:()=>l,J4:()=>d,P8:()=>a,Q$:()=>u,Qy:()=>m,Wd:()=>p,_9:()=>o,eC:()=>s,fx:()=>g,ux:()=>i,vK:()=>f,x7:()=>h});var n=r(30878);const a="/api/v2",o="/api/v3/spaces",s=n.A,i=20,l=13,c=["J2kdSTRJzV4","KCFFZ_qfKXk"],d={live:{flavour:"success",statusTextColor:"primary",indicatorWrapperColor:"primary",counterColor:"primary"},stale:{flavour:"stale",statusTextColor:["green","vista"],indicatorWrapperColor:["green","vista"],counterColor:["green","vista"]},offline:{flavour:"neutral",statusTextColor:"textLite",indicatorWrapperColor:"textLite",counterColor:"textLite"},unseen:{statusTextColor:"textLite",indicatorWrapperColor:"textLite",counterColor:"textLite"}},u={completed:{icon:"check",indicatorWrapperColor:"primary",textColor:"primary",text:"Completed",tooltip:"has been claimed and has successfully connected to Netdata at least once"},pending:{icon:"clock_hollow",indicatorWrapperColor:"textLite",textColor:"textLite",text:"Pending...",tooltip:"has been claimed but never connected to the Netdata."}},p=[2,7,0],h=[2,8,1],m="v2.7.0",g="v2.8.1",f="ErrSpaceMemberAlreadyExists"},17829:(e,t,r)=>{"use strict";r.d(t,{J4:()=>h,Vt:()=>f,lT:()=>m,m3:()=>p,x7:()=>u});var n=r(96540),a=r(88934),o=r(19186),s=r(42790),i=r(87083),l=r(78476),c=r(4617),d=r(64587);const u=e=>{const t=(0,a.Zp)(),r=(0,o.r9)(),l=(0,i.u7)({extraKey:"alerts"}),c=(0,s.Fw)("alertStatuses",{extraKey:"alerts"});return(0,n.useCallback)((n=>{e&&l([e]),n&&"string"===typeof n&&c([n]),t(`${r}/alerts`)}),[e,r,l])},p=(e,t)=>{if(void 0===e)return"-";const r=(0,l.W_)(e);return t?`${r} ${t}`:r},h=(e,t)=>(0,n.useMemo)((()=>p(e,t)),[e,t]),m=e=>{let{rawTime:t,secs:r=!1,long:a=!1}=e;const{localeTimeString:o,localeDateString:s}=(0,d.$j)();return(0,n.useMemo)((()=>{const e=new Date(1e3*t);return isNaN(e.valueOf())?{}:{timeAgo:(0,c.A)(e,new Date),formattedDate:`${s(e,{long:a})} ${o(e,{secs:r})}`}}),[t,o,s])},g=()=>Math.floor((new Date).getTime()/1e3),f=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{lastUpdated:r,lastStatusChange:a}=e||{},o=(0,s.rI)(),[i,l]=(e=>{const{lastUpdated:t,lastStatusChange:r}=e||{};return(0,n.useMemo)((()=>{if(!r)return[];const e=t||r+600||g(),n=e-r,a=Math.round(r-n),o=Math.round(e+n);return[a,o>g()?g():o]}),[t,r])})({lastUpdated:r,lastStatusChange:a});(0,n.useEffect)((()=>{t&&(i||l)&&o((e=>({...e,after:1e3*i,before:1e3*l})))}),[t,i,l])}},18739:(e,t,r)=>{"use strict";r.d(t,{eG:()=>P,og:()=>M,jy:()=>L,L_:()=>F,D:()=>D,JN:()=>E,Qh:()=>U,lU:()=>I,qW:()=>j,Tr:()=>T,i5:()=>z,M4:()=>R});var n=r(96540),a=r(63950),o=r.n(a),s=r(52035),i=r(34843),l=r(84929),c=r(30569),d=(r(71517),r(11379),r(93777),r(14190),r(12359),r(86097),r(17273),r(27415),r(19929),r(37583),r(55122),r(20230),r(57268),r(79733),r(47809)),u=r(39175),p=r(57377);const h={loaded:!1,plan:d.ue,error:null},m=new Map,g=(0,l.Iz)((e=>{let{spaceId:t,canFetchPlan:r}=e;const n=(0,s.eU)(h);return n.onMount=e=>{const n=`${t}-${r}`,a=m.get(n);a?e({...h,loaded:!0,plan:a}):t&&r&&!(0,u.ES)(t)?(0,d.PE)(t).then((t=>{let{data:r}=t;e({...h,loaded:!0,plan:r}),m.set(n,r)})).catch((t=>{e({...h,loaded:!0,error:t?.response?.data?.errorMessage||"Something went wrong"})})):e({...h,loaded:!0,plan:d.ue})},n}),p.Ay),f=(0,s.eU)(!1);var x=r(24609),A=r(50979),y=r(30811),v=r(99728);const b=[],w=(0,l.Iz)((e=>(0,s.eU)((()=>(0,d.n$)(e))))),I=()=>{const e=(0,x.vt)(),t=(0,i.md)((0,l.Rq)(w(e)));return{loaded:"loading"!==t.state,value:t.data?.data||b,hasError:"hasError"===t.state}},S=(0,l.Iz)((e=>{let{spaceId:t,payload:r}=e;return(0,s.eU)((()=>r?(0,d.O0)(t,r):Promise.resolve({data:{noRequest:!0}})))}),p.Ay),k=e=>A.aT[e?.response?.data?.errorMsgKey],j=(e,t)=>{const r=(0,x.vt)(),n=(0,i.md)((0,l.Rq)(S({spaceId:r,payload:e,forceFetch:t})));return{loading:"loading"===n.state,value:n.data?.data||{},hasError:"hasError"===n.state,promoCodeError:"hasError"===n.state?k(n.error):void 0}},C=(0,l.Iz)((e=>{let{spaceId:t,payload:r}=e;return(0,s.eU)((()=>r?(0,d.fn)(t,r):Promise.resolve({data:{noRequest:!0}})))}),p.Ay),T=(e,t)=>{const r=(0,x.vt)(),n=(0,i.md)((0,l.Rq)(C({spaceId:r,payload:e,forceFetch:t})));return{loading:"loading"===n.state,value:n.data?.data||{},promoCodeError:"hasError"===n.state?k(n.error):void 0}},E=()=>{const e=(0,x.vt)(),t=(0,v.JT)("billing:ReadBasic"),r=(0,i.md)(g({spaceId:e,canFetchPlan:t})),a=(0,c.yF)((0,n.useCallback)(((r,n)=>{t&&!(0,u.ES)(e)?(0,d.PE)(e).then((r=>{let{data:a}=r;n(g({spaceId:e,canFetchPlan:t}),{...h,loaded:!0,plan:a})})).catch((r=>{n(g({spaceId:e,canFetchPlan:t}),{...h,loaded:!0,error:r?.response?.data?.errorMessage||"Something went wrong"})})):n(g({...h,loaded:!0}))}),[e,t]));return{loaded:r.loaded,value:r.plan,hasError:!!r.error,error:r.error,refresh:a}},U=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.origin+window.location.pathname;const[t,r]=(0,n.useState)(!1),a=(0,x.vt)();return[(0,n.useCallback)((()=>{r(!0),(0,d.pZ)(a,e).then((e=>{let{data:t}=e;return location.href=t})).finally((()=>r(!1)))}),[a,e]),t]},N=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.td;const t=(0,x.vt)(),r=E(),n=(0,y.l)();return!r.loaded||r.hasError?o():a=>e(t,a).then((e=>{r.refresh(),n(),e?.data&&(location.href=e.data)}))},F=()=>N(d.MQ),R=()=>N(),z=()=>{const e=(0,x.vt)();return t=>(0,d.FN)(e,t)},M=()=>{const[e,t]=(0,i.fp)(f);return{cancelling:e,startCancelling:(0,n.useCallback)((()=>t(!0)),[t]),stopCancelling:(0,n.useCallback)((()=>t(!1)),[t])}},$=(0,l.Iz)((e=>{let{spaceId:t,...r}=e;return(0,s.eU)((()=>r.promotionCode?(0,d.$t)(t,r):Promise.resolve({})))}),p.Ay),D=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,x.vt)(),r=(0,i.md)((0,l.Rq)($({spaceId:t,...e})));return{loading:"loading"===r.state,discount:r.data?.data?.percent_off||0,promoCodeError:"hasError"===r.state?k(r.error):void 0}},_=(0,l.Iz)((e=>{let{spaceId:t}=e;return(0,s.eU)((()=>(0,d.vJ)(t)))}),p.Ay),P=()=>{const e=(0,x.vt)(),t=(0,i.md)((0,l.Rq)(_({spaceId:e})));return{loading:"loading"===t.state,bundles:t.data?.data||[],error:"hasError"===t.state?t.error?.response?.data?.errorMessage||t.error?.response?.data?.message:null}},L=e=>{let{onError:t}=e;const r=(0,x.vt)();return(0,n.useCallback)((e=>{(0,d.Mq)({spaceId:r,payload:{bundle_id:e}}).then((e=>{let{data:t}=e;const{url:r}=t||{};r&&(window.location.href=r)})).catch((e=>{"function"===typeof t&&t(e)}))}),[r])}},18936:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(52035);const a=(0,r(84929).Iz)((()=>(0,n.eU)({groupMode:""})))},19075:(e,t,r)=>{"use strict";r.d(t,{AO:()=>N,CX:()=>P,DV:()=>_,F8:()=>M,Gq:()=>k,I8:()=>z,JL:()=>w,KB:()=>I,Lb:()=>D,SU:()=>C,le:()=>$,oU:()=>R,ud:()=>L,x:()=>E,yk:()=>j,zu:()=>T});r(98992),r(54520),r(81454),r(8872);var n=r(96540),a=r(52035),o=r(34843),s=r(84929),i=r(30569),l=r(41716),c=r(19186),d=r(83268),u=r(42790),p=r(81391),h=r(24013),m=r(3464),g=r(24609),f=r(6196),x=r(1705),A=r(78476),y=r(57377);const v=(0,s.Iz)((e=>{let{id:t,key:r}=e;return(0,a.eU)((e=>{const n=e(f.Ay)[t]||f.ue;return r?n[r]:n}),((e,n,a)=>{n(f.Ay,r?"function"!==typeof a?e=>({...e,[t]:{...e[t],[r]:a}}):e=>({...e,[t]:{...e[t],[r]:a(e[t][r])}}):e=>({...e,[t]:"function"===typeof a?a({...f.ue,...e[t]}):{...f.ue,...e[t],...a}}))}))}),y.Ay),b=(0,s.Iz)((e=>{let{spaceId:t,roomId:r,alertNames:n,contexts:o,allowEmptyName:i}=e;return(0,s.Rq)((0,a.eU)((()=>(0,x.rn)({spaceId:t,roomId:r,name:n,context:o,allowEmptyName:i}))))}),y.Ay),w=(e,t)=>(0,o.md)(v({id:e,key:t})),I=()=>(0,o.fp)(f.Qk),S=(0,s.Iz)((e=>(0,a.eU)((t=>e.map((e=>t(v({id:e}))))))),y.Ay),k=e=>(0,o.md)(S(e)),j=function(e){let{spaceId:t,roomId:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=(0,g.vt)();t=t||a;const o=(0,c.ID)();r=r||o;const s=(0,i.yF)((0,n.useCallback)(((n,a)=>{a(v({id:e,key:"fullyLoading"}),!0);const o=(0,x.PY)(t,r,e);return o.then((t=>{let{data:r}=t;return a(v({id:e}),{...r,fullyLoaded:!0,fullyLoading:!1,loaded:!0})})).catch((()=>a(v({id:e,key:"fullyLoading"}),!1))),()=>o.cancel()}),[r,t,e]));(0,n.useEffect)((()=>{if(e)return s()}),[e,s])},C=()=>{const e=(0,l.s)("ids");return k(e)},T=()=>{const e=C(),t=(0,d.CK)(),r=(0,h.Gt)(t);return(0,n.useMemo)((()=>r.map((t=>{const r=e.filter((e=>e.nodeId===t.id));if(!r.length)return t;const n=r.map((e=>e.status));return{...t,[m.kc.alertStatus]:(0,A.h7)(n)}}))),[e,r])},E=()=>(0,l.s)("loaded"),U={warning:0,critical:0,clear:0},N=e=>{const t=k(e);return(0,n.useMemo)((()=>t.reduce(((e,t)=>{let{status:r}=t;return e[r]=e[r]+1,e}),{...U})),[e])},F=(0,s.Iz)((e=>{let{spaceId:t,roomId:r}=e;return(0,s.Rq)((0,f.xz)({spaceId:t,roomId:r}))}),y.Ay),R=()=>{const e=(0,g.vt)(),t=(0,c.ID)(),r=(0,o.md)(F({spaceId:e,roomId:t}));return{loaded:"loading"!==r.state,value:r.data?.data,hasError:"hasError"===r.state}},z=e=>{let{alertNames:t,contexts:r,allowEmptyName:n}=e;const a=(0,g.vt)(),s=(0,c.ID)(),i=(0,p.n)("id"),l=s||i,d=(0,o.md)(b({spaceId:a,roomId:l,alertNames:t,contexts:r,allowEmptyName:n}));return{loaded:"loading"!==d.state,value:d.data?.data,hasError:"hasError"===d.state}},M=()=>(0,u.l6)("alertTabIndex",{extraKey:"alerts",defaultValue:0,flavour:"int"}),$=()=>(0,u.Fw)("alertTabIndex",{extraKey:"alerts",flavour:"int"}),D=()=>(0,u.r$)("alertTabIndex",{extraKey:"alerts",defaultValue:0,flavour:"int"}),_=()=>{const e=(0,c.ID)();return(0,o.fp)((0,f.So)(e))},P=()=>{const e=(0,c.ID)(),{alertName:t,nodeId:r}=(0,o.md)((0,f.So)(e));return(0,n.useMemo)((()=>t||r?t&&!r?1:2:0),[t,r])},L=()=>{const e=(0,c.ID)(),t=(0,o.Xr)((0,f.So)(e));return(0,n.useCallback)((()=>t(m.Vh)),[t])}},19186:(t,r,n)=>{"use strict";n.d(r,{If:()=>j,LS:()=>C,NG:()=>U,At:()=>K,ID:()=>P,r9:()=>B,QW:()=>z,XA:()=>L,pr:()=>_,HX:()=>R,NQ:()=>F,J_:()=>$,GJ:()=>D,wz:()=>T,A2:()=>M,a8:()=>E});n(98992),n(54520),n(8872);var a=n(96540),o=n(52035),s=n(34843),i=n(84929),l=n(30569),c=n(49916),d=n(24609),u=n(30403),p=n(93933),h=n(68781),m=n(64661),g=n(84049),f=n(18936),x=n(22871),A=n(87643),y=n(72884),v=n(84060),b=n(95201);const w=e=>{const t=`${(0,y.t)()}${(0,v.e)(e)}`;return(0,a.useCallback)((e=>(0,b.y)({key:t,handleResults:t=>t.results.concat(e)})),[t])};var I=n(39175),S=n(57377),k=n(78152);const j=(0,i.Iz)((e=>(0,o.eU)((t=>t((0,h.Ay)(e))),((t,r,n)=>{const{settings:a,metrics:o,...s}="function"===typeof n?n(t((0,h.Ay)(e))):n;if(r((0,h.Ay)(e),(e=>({...m.A,...e,...s}))),r((0,h.x4)([s.spaceId,s.slug]),e),a&&r((0,f.A)(e),(e=>({...e,...a}))),!k.f9&&o){0===t((0,A.HL)(e)).length&&r((0,x.lM)(e),(e=>e.reduce(((e,t)=>{if(!t.id)return e;if(t.type&&t.columnId){const r=t.type;return e[r]||(e[r]=[]),e[r].push(t),e}const r=(0,x.c5)(t);return r.id?(e.server||(e.server=[]),e.server.push(r),e):e}),{}))(o))}})))),C=(0,i.Iz)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>{const n=e((0,h.Ay)(t));return r?n[r]:n}),((e,n,a)=>{a!==i.Ut?n((0,h.Ay)(t),r?"function"!==typeof a?e=>({...e,[r]:a}):e=>({...e,[r]:a(e[r])}):"function"===typeof a?e=>a({...m.A,...e}):{...m.A,...a}):n((0,h.Ay)(t),{...m.A})}))}),S.Ay),T=(e,t)=>(0,s.md)(C({id:e,key:t})),E=function(t){let{key:r,shouldPersist:n,onSuccess:o,onFail:i}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const c=(0,s.Xr)(C({id:t,key:r})),d=(0,g.DH)(t);return(0,l.yF)((0,a.useCallback)((async(a,s,l)=>{const u=r?{[r]:l}:l;if(c((e=>({...e,...u}))),!n)return;const p=await a(C({id:t}));try{await d(u),o&&o(l)}catch(e){c(r?p[r]:p),i&&i(l)}}),[t,r,n,o,i]))},U=function(t){let{onSuccess:r,onFail:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=(0,g.yK)(t),s=w(t);return(0,l.yF)((0,a.useCallback)((async(a,i,l)=>{try{const{data:e}=await o(l),n={...l,spaceId:t,...e,loaded:!0,untouchable:!1};await s(n),i(j(n.id),n),i((0,c.Jz)(t),n),r&&r(n)}catch(e){n&&n(l)}}),[o,t,r,n,s]))},N=function(t,r){let{onSuccess:n,onFail:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const d=(0,s.Xr)(C({id:t})),u=(0,a.useCallback)((()=>d(i.Ut)),[d]),m=T(t,"spaceId");return(0,l.yF)((0,a.useCallback)((async(a,s)=>{const l=await a(C({id:t})),d=await a((0,c.YB)({id:l.spaceId})),g=(0,p.Pb)(d.filter((e=>e.id!==t)));try{await r(),s((0,h.x4)([m,l.slug]),i.Ut),s(h.yz,g),s((0,c.Oy)(m),l.id),u(),n&&n(l)}catch(e){o&&o(l)}}),[r,m,t,n,o]))},F=(e,t)=>{const r=T(e,"spaceId"),n=(0,g.n2)(r,e);return N(e,n,t)},R=(e,t)=>{const r=T(e,"spaceId"),n=(0,g.z2)(r,e);return N(e,n,t)},z=()=>(0,s.md)(h.yz),M=e=>(0,s.Xr)(h.yz,e),$=(e,t)=>(0,s.md)((0,h.x4)([e,t])),D=()=>(0,I.tB)(P()),_=()=>{const e=(0,c.DL)(),t=(0,d.dg)(),r=D(),n=t||r?I.hq?.slug:u.mL;return e.filter((e=>{let{slug:t}=e;return t===n}))[0]||{id:""}},P=e=>{const t=(0,d.vt)(),r=z();return $(t,e||r)},L=e=>{const t=P();return T(t,e)},B=()=>{const e=(0,d.bq)(),t=z();return e&&t&&`/spaces/${e}/rooms/${t}`},K=()=>{const{id:e=""}=_();return"member"===(0,d.ap)("roleInSpace")&&!!e}},19371:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>w,eg:()=>b});r(98992),r(3949);var n=r(96540),a=r(24285),o=r(67012),s=r(24830),i=r(28973),l=r(51262),c=r(42790),d=r(19186),u=r(24013),p=r(19075),h=r(17829),m=r(89942),g=r(5331);r(72577);var f=r(49163),x=r(63928);const A=e=>{const t=(0,f._)({params:{type:["annotation"]}}),r=(0,x.yK)(),a=(0,x.xS)(),o=(0,x.z2)();(0,n.useEffect)((()=>(0,i.unregister)(e.on("annotationCreated",((e,t)=>{const n=e.getAttribute("contextScope"),a=t.isGlobal?"global":e.getAttribute("isHead")?e.getAttribute("id"):n.join(","),o=`/annotation_${t.timestamp}_${t.text.toLowerCase().replace(/[^a-z0-9]/g,"").substring(0,8)}`;r({type:"annotation",entity:a,path:o,scope:"space",name:t.text.substring(0,50),value:t})})),e.on("annotationUpdate",((e,r,n)=>{const o=e.getAttribute("contextScope"),s=e.getAttribute("isHead")?e.getAttribute("id"):o.join(","),i=n.isGlobal?"global":s,l=t.find((e=>e.value.id===r&&(e.entity===s||"global"===e.entity)));if(l){const t=e.getAttribute("overlays");e.updateAttribute("overlays",{...t,[r]:{...n,type:"annotation"}}),a({id:l.id,value:n,name:n.text.substring(0,50),entity:i})}})),e.on("annotationDelete",((e,r)=>{const n=e.getAttribute("contextScope"),a=e.getAttribute("isHead")?e.getAttribute("id"):n.join(","),s=t.find((e=>e.value.id===r&&(e.entity===a||"global"===e.entity)));if(s){const t=e.getAttribute("overlays"),{[r]:n,...a}=t;e.updateAttribute("overlays",a),o(s.id)}})))),[e,t,r,a,o])};var y=r(74848);const v=(0,n.createContext)(null),b=()=>(0,n.useContext)(v),w=e=>{let{children:t}=e,r=(0,a.xd)("theme");r=r&&"unspecified"!==r?r:"dark";let f=(0,a.xd)("chartsDesign");f=f||"default";const x="nonZero"===((0,a.xd)("dimensionsToShow")||"nonZero"),b=(0,a.xd)("defaultForcePlay"),[{after:w,before:I,utc:S,highlight:k,forcePlay:j=b},C]=(0,c.N9)(),T=function(){let{after:e,before:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.useMemo)((()=>{if(e=+e,t=+t,!isNaN(e)&&!isNaN(t)&&e&&t)return{type:"highlight",range:[Math.floor(e/1e3),Math.ceil(t/1e3)]}}),[e,t])}(k),[E]=(0,p.KB)(),U=(0,n.useMemo)((()=>({after:w<0?w:Math.floor(w/1e3),before:w<0?0:Math.ceil(I/1e3)})),[w,I]),N=(0,d.GJ)(),{isNodeRestricted:F}=(0,l.A)(),[R,z]=(0,c.x9)(),M=(0,u.ss)(),$=(0,n.useMemo)((()=>{const e=(()=>{let{utc:e}=(0,m.PP)();return(0,g.Md)("default",e).utc})(),t=(0,s.default)({attributes:{theme:r,chartsDesign:f,eliminateZeroDimensions:x,timezone:e,overlays:{...T&&{highlight:T}},autofetchOnWindowBlur:j,...U,agent:N,containerWidth:.8*window.innerWidth,expandable:!1,isNodeRestricted:F,...R&&{clickX:[R,null]},nodesById:M}});return window.netdataSDK=t,t}),[]);(0,o.A)((()=>{$.getNodes().forEach((e=>e.updateAttributes({isNodeRestricted:F,nodesById:M})))}),[F,M]),(0,o.A)((()=>($.getNodes().forEach((e=>e.updateAttribute("clickX",[R,null]))),(0,i.unregister)($.on("highlightClick",((e,t)=>{z((e.getClosestRow(t)?.[0]||t)+1e3*(e.getAttribute("viewUpdateEvery")||1))}))))),[R,z]),(0,o.A)((()=>{$.getNodes().forEach((e=>e.updateAttributes({theme:r,designFlavour:f})))}),[r,f]),(0,o.A)((()=>{$.getNodes().forEach((e=>{e.updateAttribute("eliminateZeroDimensions",x);e.getAttribute("active")&&"chart"===e.type&&e.fetch()}))}),[x]),(0,o.A)((()=>{const e=j??b;$.getNodes().forEach((t=>t.updateAttribute("autofetchOnWindowBlur",!!e)))}),[b]),(0,o.A)((()=>{const e=$.getRoot().getAttribute("timezone");S!==e&&$.getRoot().getApplicableNodes({syncTimezone:!0}).forEach((e=>{e.updateAttributes({timezone:S});e.getAttribute("active")&&"chart"===e.type&&e.trigger("render")}))}),[S]),(0,o.A)((()=>{const e=$.getRoot().getAttribute("overlays");if(T)$.getRoot().updateAttribute("overlays",{...e,highlight:T}),$.getRoot().getApplicableNodes({syncHighlight:!0}).forEach((e=>e.updateAttribute("overlays",{...e.getAttribute("overlays"),highlight:T})));else{const t={...e};delete t.highlight,$.getRoot().updateAttribute("overlays",t),$.getRoot().getApplicableNodes({syncHighlight:!0}).forEach((e=>{const t={...e.getAttribute("overlays")};delete t.highlight,e.updateAttribute("overlays",t)}))}}),[T]),(0,n.useEffect)((()=>{if(!E)return;$.trigger("goToLink",null,E.linkToGo);const e=$.getRoot().getNode(((e,t)=>!!t.id&&t.id.includes(E.linkToGo)));if(e){const t=e.getAttribute("overlays");e.updateAttribute("overlays",{...t,alarm:{type:"alarm",status:E.status,value:E.formattedLastStatusChangeValue,when:E.lastStatusChange}}),e.updateAttributes({selectedInstances:[`${E.instance}@${E.nodeId}`],selectedNodes:[E.nodeId]})}const t=!!E&&$.getRoot().on("chartLoaded",(e=>{const r=e.getAttribute("id");if(!r||!r.includes(E.linkToGo))return;const n=e.getAttribute("overlays");e.updateAttribute("overlays",{...n,alarm:{type:"alarm",status:E.status,value:E.formattedLastStatusChangeValue,when:E.lastStatusChange}}),e.updateAttributes({selectedInstances:[`${E.instance}@${E.nodeId}`],selectedNodes:[E.nodeId]}),t()}));return(0,i.unregister)(t)}),[E]),(0,n.useEffect)((()=>{const{after:e,before:t}=U;$.getRoot().moveX(e,t)}),[U]),(0,h.Vt)(E),A($);const D=window.webviewNetdataToken||localStorage.getItem("netdataJWT"),_=window.localNetdataRegistry.mg,P=localStorage.getItem(`agentJWT:${_}`),L=N?P:D;return(0,n.useEffect)((()=>{$.getNodes().forEach((e=>e.updateAttributes({...N&&window.localNetdataRegistry.xNetdataAuthHeader?{xNetdataBearer:L,bearer:null}:{xNetdataBearer:null,bearer:L},agent:N})))}),[N,L]),(0,n.useEffect)((()=>(0,i.unregister)($.getRoot().onAttributeChange("after",(()=>{const{after:e,before:t}=$.getRoot().getAttributes();C((r=>({...r,after:e<0?e:1e3*e,before:e<0?0:1e3*t})))})),$.getRoot().onAttributeChange("overlays",((e,t)=>{const{highlight:r}=e;if(r===t.highlight)return;const n=r?.range;if(n){const[e,t]=n;C((r=>({...r,highlight:{after:1e3*e,before:1e3*t}})))}else C((e=>({...e,highlight:{after:null,before:null}})))})))),[$]),$?(0,y.jsx)(v.Provider,{value:$,children:t}):t}},22871:(e,t,r)=>{"use strict";r.d(t,{n_:()=>x,c5:()=>A,lM:()=>w,gV:()=>E,_E:()=>N,Ul:()=>U,uB:()=>b,e6:()=>v,vh:()=>j,tY:()=>C,Vw:()=>S,tQ:()=>T});r(98992),r(54520),r(3949),r(81454);var n=r(96540),a=r(52035),o=r(34843),s=r(84929),i=r(30569),l=r(25279),c=r(63928),d=r(49163),u=r(24609),p=r(87643);const h=[{columnId:"address",columnFlavour:"metadata",accessorKey:"labels._net_default_iface_ip",header:"Address",headerString:"Address",size:100,minSize:40,maxSize:600,align:"left",category:"Labels"}],m={servers:[...h],snmp:[...h,{columnId:"type",columnFlavour:"metadata",accessorKey:"labels.type",header:"Type",headerString:"Type",size:80,minSize:40,maxSize:600,align:"left",category:"Labels"},{columnId:"vendor",columnFlavour:"metadata",accessorKey:"labels.vendor",header:"Vendor",headerString:"Vendor",size:120,minSize:40,maxSize:600,align:"left",category:"Labels"},{columnId:"model",columnFlavour:"metadata",accessorKey:"labels.model",header:"Model",headerString:"Model",size:120,minSize:40,maxSize:600,align:"left",category:"Labels"},{columnId:"location",columnFlavour:"metadata",accessorKey:"labels.location",fallbackKeys:["labels.sysLocation"],header:"Location",headerString:"Location",size:120,minSize:40,maxSize:600,align:"left",hidden:!0,category:"Labels"},{columnId:"contact",columnFlavour:"metadata",accessorKey:"labels.contact",fallbackKeys:["labels.sysContact"],header:"Contact",headerString:"Contact",size:150,minSize:40,maxSize:600,align:"left",hidden:!0,category:"Labels"},{columnId:"description",columnFlavour:"metadata",accessorKey:"labels.description",fallbackKeys:["labels.sysDescr"],header:"Description",headerString:"Description",size:150,minSize:40,maxSize:600,align:"left",hidden:!0,category:"Labels"}]},g={servers:[{columnId:"uptime",context:"system.uptime",dimensions:["uptime"],columnFlavour:"value",hideUnits:!0,header:"Uptime",headerString:"Uptime",size:80,minSize:60,maxSize:400,align:"center",labelProps:{textAlign:"right"}},{columnId:"cpuUsage",context:"system.cpu",dimensions:[],columnFlavour:"progressBar",header:"CPU",headerString:"CPU Usage",size:120,minSize:60,maxSize:400,align:"center",labelProps:{textAlign:"right"}},{columnId:"memoryUsage",context:"system.ram",dimensions:["used","buffers","active","wired","laundry"],columnFlavour:"progressBar",calculateTotal:!0,header:"Memory",headerString:"Memory Usage",size:140,minSize:60,maxSize:400,align:"center",labelProps:{textAlign:"right"},fractionDigits:1},{columnId:"load",context:"system.load",dimensions:["load15"],columnFlavour:"value",header:"Load",headerString:"Load Average",size:100,minSize:60,maxSize:400,align:"center",hideUnits:!0,labelProps:{textAlign:"right"}},{columnId:"diskRead",context:"system.io",dimensions:["reads"],columnFlavour:"value",header:"Disk Read",headerString:"Disk Read",size:120,minSize:60,maxSize:400,align:"center",labelProps:{textAlign:"right"}},{columnId:"diskWrite",context:"system.io",dimensions:["writes"],columnFlavour:"value",header:"Disk Write",headerString:"Disk Write",size:120,minSize:60,maxSize:400,align:"center",labelProps:{textAlign:"right"}},{columnId:"netIn",context:"system.net",dimensions:["received"],columnFlavour:"value",header:"Net In",headerString:"Network In",size:120,minSize:60,maxSize:400,align:"center",labelProps:{textAlign:"right"}},{columnId:"netOut",context:"system.net",dimensions:["sent"],columnFlavour:"value",header:"Net Out",headerString:"Network Out",size:120,minSize:60,maxSize:400,align:"center",labelProps:{textAlign:"right"}}],snmp:[{columnId:"uptime",context:"snmp.device_prof_systemUptime",dimensions:["systemUptime"],columnFlavour:"value",hideUnits:!0,header:"Uptime",headerString:"System Uptime",size:80,minSize:40,maxSize:600,align:"center",labelProps:{textAlign:"right"},category:"Metrics"},{columnId:"cpuUsage",context:"snmp.device_prof_cpu_usage",dimensions:["cpu.usage"],columnFlavour:"progressBar",header:"CPU",headerString:"CPU Usage",size:120,minSize:40,maxSize:600,align:"center",labelProps:{textAlign:"right"},category:"Metrics"},{columnId:"portsUp",context:"snmp.device_prof_ifTotalOperStatus",dimensions:["up"],columnFlavour:"value",header:"Ports Up",headerString:"Ports Up",size:80,minSize:40,maxSize:600,align:"center",labelProps:{textAlign:"right"},fractionDigits:0,category:"Metrics"},{columnId:"portsDown",context:"snmp.device_prof_ifTotalOperStatus",dimensions:["down","lowerLayerDown"],columnFlavour:"value",header:"Ports Down",headerString:"Ports Down",size:80,minSize:40,maxSize:600,align:"center",labelProps:{textAlign:"right"},fractionDigits:0,category:"Metrics"},{columnId:"trafficIn",context:"snmp.device_prof_ifTotalTraffic",dimensions:["in"],columnFlavour:"value",header:"Traffic In",headerString:"Traffic In",size:100,minSize:40,maxSize:600,align:"center",labelProps:{textAlign:"right"},fractionDigits:1,category:"Metrics"},{columnId:"trafficOut",context:"snmp.device_prof_ifTotalTraffic",dimensions:["out"],columnFlavour:"value",header:"Traffic Out",headerString:"Traffic Out",size:100,minSize:40,maxSize:600,align:"center",labelProps:{textAlign:"right"},fractionDigits:1,category:"Metrics"}]};var f=r(57377);const x=(0,s.Iz)((e=>{let{spaceId:t,roomId:r}=e;return(0,a.eU)(null,((e,n)=>{const a=e((0,d.h)({spaceId:t,roomId:r,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0];if(a?.value?.metrics){const e=a.value.metrics;n(w(r),e)}else{const e=[];Object.keys(g).forEach((t=>{(g[t]||[]).forEach(((r,n)=>{if(!r.category||"Metrics"===r.category){const a=A({...r,type:t,sortOrder:n});e.push(a)}}))})),e.length>0&&n(w(r),e)}}))}),f.Ay),A=e=>{const{hidden:t=!1,title:r="",id:n=(0,l.A)(),dimensions:a=[],totalDimensions:o,calculateTotal:s,context:i="",aggregation:c="",hideUnits:d=!1,columnFlavour:u="value",type:p="servers",category:h="Metrics",align:m="center",size:g=100,minSize:f=40,maxSize:x=600,headerString:A=r,header:y=r,fractionDigits:v=1,labelProps:b={},sortOrder:w=0}=e;return{id:n,dimensions:(a||[]).map((e=>e?.name||e?.id||e)),totalDimensions:o,calculateTotal:s,context:i,hidden:t,type:p,columnId:n,header:y,headerString:A,title:r||y||A,columnFlavour:u,category:h,size:g,minSize:f,maxSize:x,align:m,aggregation:c,hideUnits:d,fractionDigits:v,labelProps:b,sortOrder:w}},y=(0,s.Iz)((e=>{let{id:t,roomId:r,key:n}=e;return(0,a.eU)((e=>{const a=e((0,p.Ay)({id:t,roomId:r}));return n?a[n]:a}),((e,a,o)=>n?"function"===typeof o?a((0,p.Ay)({id:t,roomId:r}),(e=>({...e,[n]:o(e[n])}))):void a((0,p.Ay)({id:t,roomId:r}),(e=>({...e,[n]:o}))):a((0,p.Ay)({id:t,roomId:r}),"function"===typeof o?o:{...p.ue,...o})))}),f.Ay),v=(e,t,r)=>(0,o.md)(y({id:t,roomId:e,key:r})),b=(e,t)=>(0,i.AY)((0,p.Ay)({id:t,roomId:e})),w=(0,s.Iz)((e=>(0,a.eU)((t=>t((0,p.HL)(e))),((t,r,n)=>{const a=Array.isArray(n)?n:Object.values(n).flat();r((0,p.HL)(e),a.map((e=>e.id))),a.forEach((t=>r((0,p.Ay)({roomId:e,id:t.id}),t)))})))),I=(0,s.Iz)((e=>(0,a.eU)((t=>t(w(e)).map((r=>t((0,p.Ay)({id:r,roomId:e})))).sort(((e,t)=>(e.sortOrder||0)-(t.sortOrder||0))))))),S=e=>(0,o.md)(I(e)),k=(0,s.Iz)((e=>{let{roomId:t,type:r}=e;return(0,a.eU)((e=>e(I(t)).filter((e=>e.type===r))))}),f.Ay),j=(e,t)=>{const r=(0,o.md)(k({roomId:e,type:t}));return(0,n.useMemo)((()=>{const e=m[t]||m.servers;return r?.length?[...e,...r]:[...e,...g[t]||g.servers]}),[r,t])},C=e=>{const t=S(e),r=function(e){let{shouldPersist:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(0,c.yK)(),a=(0,c.xS)(),o=(0,u.vt)();return(0,i.yF)((0,n.useCallback)((async(n,s,i,l)=>{const c=await n(y({roomId:e,id:i})),u="function"===typeof l?l(c):{...c,...l};if(s(y({roomId:e,id:i}),u),t)try{const t=n((0,d.h)({spaceId:o,roomId:e,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0]||null;let s=[];s=t?t.value?.metrics||[]:n(I(e));const l={type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:s.map((e=>e.id===i?{...e,...u}:e))}};t?await a({id:t.id,...l}):await r(l)}catch{s(y({roomId:e,id:i}),c)}}),[e,r,a,o]))}(e);return[t,r]},T=e=>{const t=(0,c.yK)(),r=(0,c.xS)(),a=(0,u.vt)();return(0,i.yF)((0,n.useCallback)((async(n,o,s)=>{const i="new"===s.id,c=A(i?{...s,id:(0,l.A)()}:s),u=n((0,d.h)({spaceId:a,roomId:e,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0]||null;let h=[];h=u?u.value?.metrics||[]:n(I(e));const m={type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:[...h.filter((e=>e.id!==s.id)),c]}};u?await r({id:u.id,...m}):await t(m),o(y({roomId:e,id:c.id}),c),i&&o((0,p.HL)(e),(e=>[...e,c.id]))}),[e,t,r,a]))},E=e=>{const t=(0,c.xS)(),r=(0,u.vt)();return(0,i.yF)((0,n.useCallback)((async(n,a,o)=>{const i=n((0,d.h)({spaceId:r,roomId:e,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0]||null;if(i){const e=(i.value?.metrics||[]).filter((e=>e.id!==o));await t({id:i.id,type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:e}})}a((0,p.HL)(e),(e=>e.filter((e=>e!==o)))),a((0,p.Ay)({roomId:e,id:o}),s.Ut)}),[e,t,r]))},U=(e,t)=>{const r=S(e),a=(0,c.xS)(),o=(0,u.vt)();return(0,i.yF)((0,n.useCallback)((async(n,i)=>{const l=n((0,d.h)({spaceId:o,roomId:e,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0]||null,c=[];if((g[t]||[]).forEach(((e,r)=>{if(!e.category||"Metrics"===e.category){const n=A({...e,type:t,sortOrder:r});c.push(n)}})),l){const e=(l.value?.metrics||[]).filter((e=>e.type!==t));await a({id:l.id,type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:[...e,...c]}})}i(w(e),[...r.filter((e=>e.type!==t)),...c]),r.filter((e=>e.type===t)).forEach((t=>i((0,p.Ay)({roomId:e,id:t.id}),s.Ut)))}),[e,a,o,r]))},N=(e,t)=>{const r=(0,c.xS)(),a=(0,u.vt)();return(0,i.yF)((0,n.useCallback)((async(n,o,s)=>{const i=n((0,d.h)({spaceId:a,roomId:e,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0]||null,l=n(I(e)).map((r=>{if(r.type!==t)return r;const n=s.indexOf(r.id);if(-1===n)return r;const a={...r,sortOrder:n};return o((0,p.Ay)({roomId:e,id:r.id}),a),a}));if(i)await r({id:i.id,type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:l}});else{const e=n(c.yK);await e({type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:l}})}}),[e,r,a,t]))}},23565:(e,t,r)=>{"use strict";r.d(t,{A2:()=>h,A3:()=>x,CS:()=>w,F5:()=>v,Mg:()=>g,Vd:()=>y,WY:()=>C,ti:()=>m,ub:()=>j});r(98992),r(54520),r(3949),r(8872);var n=r(96540),a=r(52035),o=r(34843),s=r(84929),i=r(21283),l=r.n(i),c=r(57377),d=r(24609),u=r(19186),p=r(7234);const h=(0,s.Iz)((e=>(0,a.eU)((t=>t((0,p.CB)(e))),((t,r,n)=>{r((0,p.CB)(e),(e=>({...e,...n})))})))),m=e=>(0,o.md)(h(e)),g=(0,s.Iz)((e=>{let{spaceId:t,roomId:r}=e;return(0,a.eU)((()=>null),((e,n,a)=>{Array.isArray(a)&&(n((0,p.FU)({spaceId:t,roomId:r}),(e=>l()(e,a,((e,t)=>(0,c.Ay)(e,t,{keep:["scope","type","entity","path","name"]}))))),a.forEach((e=>{n(h(e.id),e)})))}))}),c.Ay),f=(0,s.Iz)((e=>{let{spaceId:t,roomId:r}=e;return(0,a.eU)((()=>null),((e,n,a)=>{n((0,p.FU)({spaceId:t,roomId:r}),(e=>l()(e,[a],((e,t)=>(0,c.Ay)(e,t,{keep:["scope","type","entity","path","name"]}))))),n(h(a.id),a),n((0,p.gc)({spaceId:t,roomId:r,type:a.type,entity:a.entity,path:a.path}),a.id)}))}),c.Ay),x=function(){let{spaceId:e,roomId:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,d.vt)(),a=(0,u.ID)(),s=(0,o.Xr)(f({spaceId:e||r,roomId:t||a}));return(0,n.useCallback)((e=>s(e)),[s])},A=(0,s.Iz)((e=>{let{spaceId:t,roomId:r}=e;return(0,a.eU)((()=>null),((e,n,a)=>{const{prevSetting:o,...s}=a;n((0,p.FU)({spaceId:t,roomId:r}),(e=>e.reduce(((e,t)=>(t.scope===o.scope&&t.type===o.type&&t.entity===o.entity&&t.path===o.path&&t.name===o.name?e.push({...t,...s}):e.push(t),e)),[]))),n(h(s.id),s),n((0,p.gc)({spaceId:t,roomId:r,type:s.type,entity:s.entity,path:s.path}),s.id)}))}),c.Ay),y=function(){let{spaceId:e,roomId:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,d.vt)(),a=(0,u.ID)(),s=(0,o.Xr)(A({spaceId:e||r,roomId:t||a}));return(0,n.useCallback)((e=>s(e)),[s])},v=(0,s.Iz)((e=>{let{spaceId:t,roomId:r}=e;return(0,a.eU)((()=>null),((e,n,a)=>{n((0,p.FU)({spaceId:t,roomId:r}),(e=>e.filter((e=>e.id!==a.id)))),e((0,p.gc)({spaceId:t,roomId:r,type:a.type,entity:a.entity,path:a.path}))===a.id&&n((0,p.gc)({spaceId:t,roomId:r,type:a.type,entity:a.entity,path:a.path}),e((0,p.FU)({spaceId:t,roomId:r}))[0]?.id||null)}))}),c.Ay),b={},w=e=>{let{spaceId:t,roomId:r,type:n,entity:a,path:s}=e;const i=(0,d.vt)(),l=(0,u.ID)();let c=(0,o.md)(k({spaceId:t||i,roomId:r||l,type:n,entity:a,path:s}));return m(c)?.value||b},I={},S=(0,a.eU)(1),k=(0,s.Iz)((e=>{let{spaceId:t,roomId:r,type:n,entity:o,path:s}=e;return(0,a.eU)((e=>{e(S);let a=e((0,p.gc)({spaceId:t,roomId:r,type:n,entity:o,path:s}));if(null===a&&I[n]){const i=e((0,p.FU)({spaceId:t,roomId:r}));i.length&&(a=i.filter((e=>e.type===n&&e.entity===o&&e.path===s))[0]?.id)}return a||"default"}),((e,a,i)=>{a((0,p.gc)({spaceId:t,roomId:r,type:n,entity:o,path:s}),(()=>(a(S,(e=>e+1)),i)))}))}),c.Ay),j=()=>(0,o.md)(S),C=e=>{let{spaceId:t,roomId:r,type:n,entity:a,path:s}=e;const i=(0,d.vt)(),l=(0,u.ID)();return(0,o.fp)(k({spaceId:t||i,roomId:r||l,type:n,entity:a,path:s}))}},24013:(t,r,n)=>{"use strict";n.d(r,{BQ:()=>T,BU:()=>L,Du:()=>j,GE:()=>W,GN:()=>E,Gn:()=>J,Gt:()=>z,Ig:()=>K,TC:()=>ne,TG:()=>_,TL:()=>ie,Ux:()=>re,Y7:()=>N,Zl:()=>ee,aH:()=>te,d3:()=>ae,dG:()=>se,dN:()=>Y,gl:()=>Z,iY:()=>I,je:()=>C,kr:()=>R,nl:()=>oe,no:()=>V,ss:()=>Q,th:()=>F,xY:()=>U,yN:()=>$});n(98992),n(54520),n(81454),n(8872);var a=n(96540),o=n(52035),s=n(34843),i=n(84929),l=n(30569),c=n(88934),d=n(72337),u=n(57377),p=n(42790),h=n(24609),m=n(15624),g=n(68781),f=n(19186),x=n(83268),A=n(94082),y=n(16015);const v=(0,i.Iz)((t=>{let{nodeId:r,onAgent:n}=t;return(0,o.eU)((async()=>{try{return(await(0,y.VP)(r,n)).data}catch(e){}}))}),u.Ay),b=(0,i.Iz)((e=>{let{roomId:t,transactionId:r}=e;return(0,o.eU)(0)}),u.Ay),w=(0,i.Iz)((e=>{let{roomId:t,transactionId:r}=e;return(0,i.Rq)((0,o.eU)((async e=>(e(b({roomId:t,transactionId:r})),await(0,y.E3)(t,r)))))}),u.Ay),I=e=>{const t=(0,f.ID)(),r=(0,s.md)(w({roomId:t,transactionId:e})),n=(0,s.Xr)(b({roomId:t,transactionId:e})),o=(0,a.useCallback)((()=>n((e=>e+1))),[n]);return{loaded:"loading"!==r.state,value:{progress:r.data?.data?.progress||100,ms:(r.data?.data?.age_ut||1)/1e3},hasError:"hasError"===r.state,refresh:o}},S=(0,i.Iz)((()=>(0,o.eU)(0))),k=(0,i.Iz)((e=>(0,o.eU)((t=>(t(S(e)),e?(0,y.F)(e):Promise.resolve()))))),j=()=>{const e=(0,h.vt)(),t=(0,s.md)((0,i.Rq)(k(e))),r=(0,s.Xr)(S(e)),n=(0,a.useCallback)((()=>r((e=>e+1))),[r]);return{loaded:"loading"!==t.state,nodes:t.data?.data||[],hasError:"hasError"===t.state,refresh:n}},C=()=>{const e=(0,h.vt)();return t=>(0,y.ih)(e,t)},T=e=>{const t=(0,f.GJ)();return(0,s.md)((0,i.Rq)(v({nodeId:e,onAgent:t})))},E=(0,i.Iz)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>{const n=e(A.A)[t]||(0,A.q)();return r?n[r]:n}),((e,n,a)=>r?"function"===typeof a?n(A.A,(e=>{const n=e[t]||(0,A.q)();return{...e,[t]:{...n,[r]:a(n[r])}}})):void n(A.A,(e=>{const n=e[t]||(0,A.q)();return{...e,[t]:{...n,[r]:a}}})):n(A.A,(e=>({...e,[t]:"function"===typeof a?a({...(0,A.q)(),...e}):{...(0,A.q)(),...a}})))))}),u.Ay),U=(e,t)=>(0,s.md)(E({id:e,key:t})),N=()=>(0,l.yF)((0,a.useCallback)(((e,t,r,n)=>e(E({id:r,key:n}))),[])),F=(0,i.Iz)((e=>(0,o.eU)((t=>{const r=t(A.A);return e.map((e=>r[e]||(0,A.q)())).filter((e=>!!e.id))}))),u.Ay),R=(0,i.Iz)((e=>(0,o.eU)((t=>{if(!e){const r=t(m.Li),n=t((0,m.aR)(r)),a=t(g.yz);e=t((0,g.x4)([n,a]))}const r=t((0,x.dT)({id:e,key:"ids"}));return t(F(r))})))),z=e=>{const t=(0,x.CK)();return(0,s.md)(F(e||t))},M=(0,i.Iz)((e=>(0,o.eU)((t=>{const r=t(A.A);return e.reduce(((e,t)=>r[t]?.nd?[...e,r[t].nd]:e),[])}))),u.Ay),$=e=>(0,s.md)(M(e||[])),D=(0,i.Iz)((e=>(0,o.eU)((t=>{const r=t(A.A);return e.filter((e=>r[e]?.isLive||"stale"===r[e]?.state))}))),u.Ay),_=e=>{const t=(0,x.CK)();return(0,s.md)(D(e||t))},P=(0,i.Iz)((e=>(0,o.eU)((t=>{const r=t(A.A);return e.filter((e=>r[e]?.isLive))}))),u.Ay),L=e=>{const t=(0,x.CK)();return(0,s.md)(P(e||t))},B=(0,i.Iz)((e=>(0,o.eU)((t=>{const r=t(A.A);return e.filter((e=>"stale"===r[e]?.state))}))),u.Ay),K=e=>{const t=(0,x.CK)();return(0,s.md)(B(e||t))},O=(0,i.Iz)((e=>(0,o.eU)((t=>{const r=t(A.A);return e.filter((e=>r[e]?.isOffline))}))),u.Ay),W=e=>{const t=(0,x.CK)();return(0,s.md)(O(e||t))},G=(0,i.Iz)((e=>(0,o.eU)((t=>{const r=t(A.A);return e.filter((e=>r[e]?.isUnseen))}))),u.Ay),V=e=>{const t=(0,x.CK)();return(0,s.md)(G(e||t))},q=(0,i.Iz)((e=>{let{ids:t,severities:r=["warning","critical"]}=e;return(0,o.eU)((e=>{const n=e(A.A);return t.filter((e=>r.includes(n[e]?.updateSeverity)))}))}),u.Ay),J=function(){let{ids:e,severity:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=L();return(0,s.md)(q({ids:e||r,...t&&{severities:[t]}}))},H=(0,i.Iz)((e=>(0,o.eU)((t=>{const r=t(A.A);return e.filter((e=>r[e]?.capabilities.funcs?.enabled))}))),u.Ay),Y=e=>{const t=(0,x.CK)();return(0,s.md)(H(e||t))},Z=(0,o.eU)((e=>e(A.A)),((e,t,r)=>{let{values:n,merge:a}=r;t(A.A,(e=>{const t=a?(0,d.A)(e,n):n;return(0,u.Ay)(t,e)?e:t}))})),Q=()=>(0,s.md)(Z),X=()=>{const e=(0,f.r9)();return e&&`${e}/nodes`},ee=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return`${X()}/${e}${t}`},te=e=>{const{nodeId:t}=(0,c.g)();return ee(t,e)},re=()=>{const e=X();return t=>`${e}/${t}`},ne=()=>{const e=(0,c.Zp)(),t=X();return(0,a.useCallback)((function(r,n){e(`${t}/${r}${arguments.length>2&&void 0!==arguments[2]?arguments[2]:""}`,n?{state:n}:"")}),[t,e])},ae=function(e){let{alertId:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=ne();return(0,a.useCallback)((()=>r(e,{alertId:t})),[r])},oe=()=>(0,c.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/*")?.params?.nodeId,se=()=>{const e=(0,f.ID)();return(0,p.rW)("activeNodeTab",{key:e,extraKey:"nodesView",defaultValue:"servers",flavour:"val"})},ie=()=>{const e=(0,f.ID)();return(0,p.rI)("activeNodeTab",{key:e,extraKey:"nodesView",flavour:"val"})}},24155:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(33185),a=r(63766);const o=(0,n.default)(a.Box).attrs((e=>({width:"100%",height:"12px",round:!0,...e}))).withConfig({displayName:"skeleton__SkeletonBox",componentId:"sc-qieymv-0"})(["animation:"," 1.5s ease-in infinite;"],(0,n.css)(["",""],(e=>(0,n.keyframes)(["from{background:",";}to{background:",";}"],(0,a.getRgbColor)("borderSecondary",.5)(e),(0,a.getRgbColor)("borderSecondary",1)(e)))))},24182:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,F:()=>o});var n=r(96540),a=r(88934);const o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:location.href;window.posthog?.__loaded&&window.posthog.capture("$pageview",{$current_url:e})},s=()=>{const{pathname:e}=(0,a.zy)();(0,n.useEffect)((()=>{o()}),[e])}},24285:(e,t,r)=>{"use strict";r.d(t,{ng:()=>A,tF:()=>f,xd:()=>g});var n=r(96540),a=r(52035),o=r(34843),s=r(84929),i=r(30569),l=r(85844),c=r(50770),d=r(26363),u=r(46587),p=r(24609);const h=(0,s.Iz)((e=>(0,a.eU)((t=>{const r=t(c.A);return e?r[e]:r}),((t,r,n)=>r(c.A,(t=>e?{...t,[e]:"function"===typeof n?n(t[e]):n}:"function"===typeof n?n(t):n)))))),m=e=>{const t=(0,u.NJ)(),r=(0,d.DH)(t),[,a]=(0,l.A)("userSettings",{});return(0,i.yF)((0,n.useCallback)((async(t,n,o)=>{const s=t((0,u.Dm)("isAnonymous")),i=t(h());n(h(e),o);try{const t={...i,...e?{[e]:o}:o};if(s)return void a(t);await r({settings:t})}catch{n(h(e),e?i[e]:i)}}),[e,r]))},g=e=>(0,o.md)(h(e)),f=e=>[g(e),m(e)],x="spaceSettings",A=e=>{const t=(0,p.vt)(),r=g(x),n=m(x),a=r?.[t]?.[e];return[a,a=>{n({...r||{},[t]:{...r?.[t]||{},[e]:a}})}]}},24609:(e,t,r)=>{"use strict";r.d(t,{EG:()=>y,U2:()=>A,nC:()=>f,YP:()=>F,Pk:()=>S,vt:()=>T,bq:()=>j,ap:()=>U,hX:()=>C,Sj:()=>k,bE:()=>b,Ak:()=>I,dg:()=>E,ns:()=>v,UV:()=>w});r(98992),r(81454),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(52035),a=r(34843),o=r(84929),s=r(39175),i=r(57377),l=r(44700);const c=(0,n.eU)([]),d=(0,n.eU)((e=>e(c)),((e,t,r)=>t(c,(e=>[...s.Ay?[s.Z2]:[],..."function"===typeof r?r(e):r]))));d.onMount=e=>s.Ay?e([s.Z2]):null;const u=(0,n.eU)(!1),p=(0,n.eU)((e=>!!e(l.A).isAnonymous||e(u)),((e,t,r)=>t(u,r))),h={ids:d,error:(0,n.eU)(null),updatedAt:(0,n.eU)(""),loaded:p};var m=r(15624),g=r(32874);const f=(0,o.Iz)((e=>(0,n.eU)((t=>t(h[e])),((t,r,n)=>{const a=t(h[e]),o="function"===typeof n?n(a):n;r(h[e],o)})))),x=(0,n.eU)((e=>{const t=e(f("ids")),r=e(g.A);return[...new Set([...t,...r])]})),A=(0,o.Iz)((e=>{let{id:t,key:r}=e;return(0,n.eU)((e=>{const n=e((0,m.Ay)(t));return r?n[r]:n}),((e,n,a)=>{if(!r)return"function"===typeof a?void n((0,m.Ay)(t),(e=>({...e,...a(e)}))):void n((0,m.Ay)(t),{...m.ue,...a});n((0,m.Ay)(t),"function"!==typeof a?e=>({...e,[r]:a}):e=>({...e,[r]:a(e[r])}))}))}),i.Ay),y=(0,n.eU)((e=>{const t=e(m.Li);return e((0,m.aR)(t))})),v=(e,t)=>(0,a.md)(A({id:e,key:t})),b=(e,t)=>(0,a.Xr)(A({id:e,key:t})),w=e=>(0,a.md)(f(e)),I=e=>(0,a.md)((0,m.aR)(e)),S=()=>(0,a.md)(x),k=e=>{const t=(0,a.Xr)((0,m.aR)(e)),r=(0,a.Xr)(m.sL);return e?t:e=>r(e)},j=()=>(0,a.md)(m.Li),C=e=>(0,a.Xr)(m.Li,e),T=()=>(0,a.md)(y),E=function(){let{defaultValue:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=T();return t?(0,s.ES)(t):e},U=e=>{const t=T();return v(t,e)},N=(0,o.Iz)((e=>(0,n.eU)((t=>e.map((e=>t(A({id:e}))))))),i.Ay),F=e=>(0,a.md)(N(e))},24703:(e,t,r)=>{"use strict";r.d(t,{A:()=>f,U:()=>g});r(98992),r(8872),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(96540),a=r(30569),o=r(88934),s=r(27965),i=r(24609);const l="/spaces/:spaceSlug/*";var c=r(46587),d=r(99728),u=r(32874),p=r(99236),h=r(65448),m=r(39175);const g=()=>(0,o.RQ)(l)?.params?.spaceSlug,f=()=>{const e=(()=>{const e=(0,o.RQ)(l),{spaceSlug:t}=e?.params||{},r=(0,i.hX)(),a=(0,i.bq)(),s=(0,i.UV)("loaded");return(0,n.useEffect)((()=>{s&&a!==t&&r(t)}),[a,t,s]),t})(),[t,r]=(0,n.useState)(null),g=(0,c.uW)("isAnonymous"),f=(0,i.Sj)(e),x=(0,a.yF)((0,n.useCallback)((async(n,a)=>{try{const{data:t}=await(0,s.XD)(e),{id:r,permissions:n,...o}=t;a((0,d.Dk)(r),n.reduce(((e,t)=>({...e,[t]:t})),{})),a((0,i.U2)({id:r}),(e=>({...e,...o,loaded:!0}))),f(r),a(u.A,(e=>[...new Set([...e,r])])),g&&a((0,i.nC)("loaded"),!0)}catch(t){a((0,i.U2)({id:p.eA}),(r=>({...r,error:(0,h.A)(t)}))),r(t)}}),[g,e]));return(0,n.useEffect)((()=>{m.Ay&&e===m.z0||e&&x()}),[x,e]),t}},26276:(e,t,r)=>{"use strict";r.d(t,{_D:()=>o,mG:()=>l,qK:()=>s,sA:()=>i});r(98992),r(3949);var n=r(48464);const a=function(e){let{type:t="module",async:r=!0,onload:n,onerror:a,...o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return null;const s=document.createElement("script");return"function"===typeof n&&(s.onload=n),"function"===typeof a&&(s.onerror=a),s.src=e,s.type=t,s.async=r,o&&Object.entries(o).forEach((e=>{let[t,r]=e;s.setAttribute(t,r)})),s},o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a(n.i6,e)},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a(n.Sj,e)},i=()=>{try{return JSON.parse(localStorage.getItem(n.o5))||{}}catch(e){return{}}},l=async()=>window.CelloAttribution?await window.CelloAttribution("getUcc"):Promise.resolve()},26363:(t,r,n)=>{"use strict";n.d(r,{Yr:()=>T,z2:()=>R,DH:()=>k,Js:()=>j,tN:()=>F,So:()=>U,LC:()=>E});n(98992),n(3949),n(81454),n(8872),n(37550);var a=n(96540),o=n(88934),s=n(47090),i=n(86663),l=n(91130),c=n(32052),d=n(63872),u=n(68904),p=n(24182),h=n(39175),m=n(46587),g=n(49389),f=n(61314);const x=t=>{let{cloudRoute:r,redirectUri:n}=t;try{if(!(0,f.isTryingToJoinWorkspace)(r))return"";const{inviteToken:e,spaceId:t}=(e=>{const t=i.parse(e);let{error_retry:r,token:n}=t.error_retry||t.token?{...t,token:decodeURIComponent(t.token)}:i.parse(decodeURIComponent(e));return n||(n=i.parse(r).token),{inviteToken:n,spaceId:/spaces\/(.*)\/join-callback/.exec(r)[1]}})(n);return`?${i.stringify({token:e,space:t})}`}catch(e){return console.warn("error parsing join-callback url",e),""}};var A=n(78075),y=n(53142),v=n(33821),b=n(26276);const w=()=>{const{search:e}=(0,o.zy)(),[t,r]=(0,a.useState)();return(0,a.useEffect)((()=>{(0,b.mG)().then((e=>{r(e)}))}),[e]),t};var I=n(3319);const S=function(t){let{path:r="/sign-up"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(window.envSettings.tracking)try{const e=`${r}/thank-you`;window.dataLayer.push({event:"pageview",virtualPage:`${e}${t}`}),window.posthog.setPersonPropertiesForFlags({netdata_cloud_account_created_days_ago:0}),(0,p.F)(`${window?.location?.origin}${e}${t}`)}catch(e){}},k=e=>(0,u.A)((function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return l.A.patch(`/api/v1/accounts/${e}`,t)}),[e]),j=()=>{const{search:e,hash:t}=(0,o.zy)(),r=(0,o.RQ)("/sign-up"),n=(0,o.RQ)("/sign-in"),i=r?r.pathname:n?n.pathname:"",c=(0,o.Zp)(),[u,p]=(0,d.A)(),{sendLog:h,isReady:m}=(0,I.A)(),g=w();return(0,a.useCallback)((r=>{let{isSSO:n,email:a,redirectURI:o,registerURI:d,isUnverifiedRegistration:m,resend:f,onDone:x=()=>{}}=r;return(n?l.A.get(`/api/v2/auth/account/sso/login?redirect_uri=${o}&register_uri=${d}&email=${a}`):l.A.post("/api/v2/auth/account/magic-link",{email:a,redirectURI:o,registerURI:d,isUnverifiedRegistration:m,...g?{celloUCC:g}:{}})).then((function(){let{data:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x(),n?location.href=r.redirect_uri:(u({header:"Sign in email sent"}),f||(S(e,{path:i}),"/sign-up"===i&&h({feature:"SignUpThankYou"}),c(`/sign-in/magic-link-sent${e}${t}`,{state:{email:a}})))})).catch((e=>{x();const t=(0,s.o)(e?.response?.data?.errorMsgKey,e?.response?.data?.errorMessage);throw p({header:"Sign in",text:t}),t}))}),[i,e,t,g,h,m])},C=e=>{let{authorized_origins:t=[]}=e;return t.map((e=>{let{id:t,url:r,last_accessed_at:n}=e;return{id:t,url:r,lastAccessedAt:n}}),[])},T=function(){let{onSuccess:e,onFail:t,...r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,c.A)((()=>({fetch:()=>l.A.get("/api/v1/auth/account/origins",{transform:C}),initialValue:[],isDefaultLoading:!0,onSuccess:t=>{e?.(t)},onFail:e=>{t?.(e)},...r})),n)},E=()=>{const[e,t]=(0,a.useState)(""),[r,n]=(0,a.useState)(!1),[,o]=(0,d.A)();return[e,(0,a.useCallback)((async e=>{n(!0);try{const r=await l.A.post("/api/v1/auth/account/origins",{origin_url:e});t(r.authorized_origin_url),n(!1)}catch(r){o({header:"Trust URL",text:"We couldn't trust the URL"}),n(!1)}}),[]),r]},U=e=>{e&&e.preventDefault();const[,t]=(0,d.A)(),{search:r}=(0,o.zy)(),{cloudRoute:n,oauth:s,token:c,username:u,redirect_uri:p,join_callback:h}=i.parse(r),m=(0,g.OS)(),{setFailure:f}=(0,y.A)(),A=x({cloudRoute:n,redirectUri:p}),{sendLog:v,isReady:b}=(0,I.A)(),w=(0,o.Zp)();return(0,a.useCallback)((async()=>{const e=`/api/v2/auth/account/${s||"magic-link"}/register`;try{const{data:t}=await l.A.post(`${e}${A}`,{token:c,username:u,...!!h&&{join_space_callback:h}}),{errorMsgKey:n}=t||{};"ErrTrialUpdateFailed"===n&&f(),m(),S(r)}catch(n){t(n),w("/sign-in",{replace:!0})}}),[s,c,u,v,b])},N=()=>{const e=v.VS.reduce(((e,t)=>({...e,[t]:localStorage.getItem(t)})),{}),t=(()=>{let e={};for(let t=0;t<localStorage.length;t++){const r=localStorage.key(t);r&&v.ss.some((e=>r.startsWith(e)))&&(e[r]=localStorage.getItem(r))}return e})();localStorage.clear(),Object.entries({...e,...t}).forEach((e=>{let[t,r]=e;localStorage.setItem(t,r)}))},F=()=>(0,a.useCallback)((async()=>(await l.A.post("/api/v1/auth/account/logout"),"function"===typeof window.posthog?.reset&&window.posthog.reset(),N(),(0,A.y)(),h.Ay?window.location.reload():window.location.replace("/sign-in"))),[]),R=()=>{const e=(0,m.NJ)(),t=F(),[,r]=(0,d.A)();return(0,a.useCallback)((async()=>{try{await l.A.delete(`/api/v1/accounts/${e}`),t()}catch(n){r(n)}}),[])}},27965:(e,t,r)=>{"use strict";r.d(t,{EL:()=>i,Q9:()=>h,RM:()=>g,XD:()=>l,Yk:()=>p,bz:()=>d,cN:()=>c,qi:()=>u,wy:()=>x,xq:()=>f});r(98992),r(81454),r(8872);var n=r(91130),a=r(15505),o=r(16866),s=r(58618);const i=()=>n.A.get(o._9,{transform:e=>e.map((e=>{let{permissions:t,...r}=e;return{...r,permissions:t.reduce(((e,t)=>({...e,[t]:t})),{})}}))}),l=e=>n.A.get(`/api/v3/spaces/slug/${e}`),c=e=>n.A.delete(`/api/v1/spaces/${e}`),d=e=>n.A.post("/api/v1/spaces",{name:e}),u=(e,t)=>n.A.post("/api/v1/spaces/default",{email:t},{headers:{"Netdata-Account-Id":e}}),p=(e,t)=>n.A.patch(`/api/v1/spaces/${e}`,t),h=e=>n.A.get(`/api/v3/spaces/slug?slug=${e}`,{transform:e=>(0,a.bn)(e)}),m=e=>t=>t.map((t=>({...(0,a.bn)(t),spaceId:e}))),g=function(e){let{defaultParam:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.A.get((0,s.tK)({spaceId:e}),{params:{default:t},transform:m(e)})},f=e=>n.A.get(`/api/v3/spaces/${e}/host-label-keys`),x=(e,t)=>n.A.get(`/api/v3/spaces/${e}/host-label-keys/${t}/values`)},28056:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n={arr:"arr",bool:"bool",int:"int",val:"val",obj:"obj",arrobj:"arrobj",dec:"dec"}},28864:(e,t,r)=>{"use strict";r.d(t,{DH:()=>y,jA:()=>x,yK:()=>f,z2:()=>A});r(98992),r(3949),r(81454),r(8872);var n=r(30569),a=r(68904),o=r(63872),s=r(19186),i=r(24609),l=r(30731),c=r(57068),d=r(6393),u=r(92726),p=r(19371),h=r(4844),m=r(45706),g=r(96243);const f=(e,t)=>{const[r,n]=(0,o.A)();return(0,a.A)((function(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=(0,l.k9)(e,t,a);return o.then((e=>(r({header:"Dashboards",text:"Dashboard successfully created!"}),e))).catch((e=>!e.isCancel&&n(e))),o}),[e,t])},x=()=>{const[e,t]=(0,o.A)();return(0,a.A)((r=>{let{dashboards:n}=r;const a=n.map((e=>{let{id:t}=e;return t})).toString(),o=n[0].roomId,s=n[0].spaceId;return(0,l.A_)(s,o,a).then((()=>e({header:"Dashboards",text:"Dashboards successfully deleted!"}))).catch((e=>!e.isCancel&&t))}),[])},A=e=>{const t=(0,u.fz)(e,"spaceId"),r=(0,u.fz)(e,"roomId"),[n,s]=(0,o.A)();return(0,a.A)((()=>{const a=(0,l.A_)(t,r,e);return a.then((()=>n({header:"Dashboards",text:"Dashboard successfully deleted!"}))).catch((e=>!e.isCancel&&s(e))),a}),[e,t,r])},y=function(e){let{onSuccess:t,onFail:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=(0,p.eg)(),o=(0,i.vt)(),f=(0,s.ID)();return(0,n.yF)((function(n,s){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;s((0,u.Qx)({id:i,key:"processing"}),!0);const p=n((0,u.Qx)({id:i})),{layout:x,containerIds:A,containers:y}=n((0,c.kY)({id:i})),v=n((0,d.nG)({id:i})),b=(0,h.My)(a,i),w={version:p.version+1,name:p.name,snapshot:{uiState:{layout:x,containerIds:A,containers:y,cards:Object.keys(v).reduce(((e,t)=>{const{pristine:r,...n}=v[t];return e[t]=n,e}),{}),respectNodesScope:p.respectNodesScope}}},I=(0,l.mQ)(o,f,i,w);return I.then((e=>{let{data:r}=e;const{createdAt:n,id:a,name:i,roomID:l=f,slug:p,spaceID:h=o,updatedAt:x,version:A}=r,{cards:y}=(0,m.S)(r);s((0,d.nG)({id:a}),y),s((0,u.Qx)({id:a}),(e=>({...e,createdAt:n,id:a,name:i,roomId:l,slug:p,spaceId:h,updatedAt:x,version:A,processing:!1}))),s(g.H9,p),s((0,g.yC)([h,l,p]),a),s((0,c.Ie)(a)),s((0,d.XG)(a)),b&&Object.keys(y).forEach((e=>{"text"!==y[e].type&&b.getNode({cardId:e})?.removePristine?.()})),t&&t(r)})).catch((e=>{throw s((0,u.Qx)({id:i,key:"processing"},!1)),r&&r(e),e})),I}))}},29263:(e,t,r)=>{"use strict";r.d(t,{z:()=>s});var n=r(63766),a=r(24155),o=r(74848);const s=e=>{let{children:t,isLoading:r,isSubmodal:s,onClose:i,title:l,...c}=e;return(0,o.jsxs)(n.Flex,{justifyContent:"between",background:"modalHeaderBackground",alignItems:"center",padding:[3],children:[(0,o.jsxs)(n.Flex,{alignItems:"center",children:[!!i&&(0,o.jsx)(n.Button,{neutral:!0,flavour:"borderless",icon:s?"chevron_left":"x",onClick:()=>i(),"data-testid":"sidebarModalHeader_"+(s?"chevron_left":"close_button")}),r?(0,o.jsx)(a.A,{width:40}):(0,o.jsx)(n.H4,{color:"text",...c,children:l})]}),r?(0,o.jsx)(a.A,{width:30}):t]})}},30403:(e,t,r)=>{"use strict";r.d(t,{Q8:()=>n,c1:()=>s,iy:()=>o,j8:()=>i,mL:()=>a});const n="All nodes",a="all-nodes",o={created:!1,reachable:!0,stale:!0,unreachable:!1},s={created:!0,reachable:!0,stale:!1,unreachable:!1},i={offline:"unreachable",unseen:"created",stale:"stale",live:"reachable"}},30731:(e,t,r)=>{"use strict";r.d(t,{A_:()=>l,e9:()=>c,f7:()=>d,k9:()=>i,mQ:()=>s});var n=r(91130),a=r(39175);const o=(0,r(11398).A)("netdata"),s=(e,t,r,s)=>(0,a.uI)(e,t,r)?o.get(a.LA).then((e=>e||a.mz)).then((e=>{const t={createdAt:(new Date).toISOString(),...e,updatedAt:(new Date).toISOString(),...s};return o.set(a.LA,t),{data:t}})):n.A.patch(`/api/v1/spaces/${e}/rooms/${t}/dashboards/${r}`,s),i=(e,t,r)=>n.A.post(`/api/v1/spaces/${e}/rooms/${t}/dashboards`,r),l=(e,t,r)=>(0,a.uI)(e,t,r)?o.del(a.LA):n.A.delete(`/api/v1/spaces/${e}/rooms/${t}/dashboards?dashboard_ids=${r}`),c=()=>o.get(a.LA,{maxAge:null}).then((e=>({data:{...a.mz,...e||{}}}))),d=(e,t,r)=>(0,a.uI)(e,t,r)?c():n.A.get(`/api/v1/spaces/${e}/rooms/${t}/dashboards/${r}`)},30811:(e,t,r)=>{"use strict";r.d(t,{c:()=>i,l:()=>l});var n=r(96540),a=r(52035),o=r(34843);const s=(0,a.eU)(0),i=()=>(0,o.md)(s),l=()=>{const e=(0,o.Xr)(s);return(0,n.useCallback)((()=>e((e=>e+1))),[])}},31802:(e,t,r)=>{"use strict";r.d(t,{A:()=>o,h:()=>a});const n=(0,r(11398).A)("netdata"),a=86400,o=function(e,t){let r,{maxAge:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=()=>{if(!r)return;const e=new Error("rejected");throw e.isCancel=!0,e},s=n.get(e,{maxAge:a}).then((e=>{if(o(),e)return t(e)})).then((()=>(o(),t=>n.set(e,t))));return s.abort=()=>{r=!0},s}},32052:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(96540);const a=()=>{},o=(e,t)=>{const{fetch:r,enabled:o=!0,initialValue:s,onFail:i=a,onSettle:l=a,onSuccess:c=a,isDefaultLoading:d=!1}=(0,n.useMemo)(e,t),[u,p]=(0,n.useState)(s),[h,m]=(0,n.useState)(d),[g,f]=(0,n.useState)(null),x=(0,n.useRef)(!0);return(0,n.useEffect)((()=>{if(!o)return;p(s),m(!0),f(null);const e=r();return e.then((e=>{let{data:t}=e;x.current&&(p(t),c(t))})).catch((e=>{x.current&&(e.isCancel||(f(e),i(e)))})).finally((()=>{x.current&&(m(!1),l())})),()=>e?.cancel?.()}),t),(0,n.useEffect)((()=>()=>x.current=!1),[]),[u,h,g]}},32788:(e,t,r)=>{"use strict";r.d(t,{CG:()=>u,GO:()=>c,Yv:()=>d});var n=r(96540),a=r(33185),o=r(6304),s=r(63766),i=r(74848);const l=e=>{let{toggle:t,isOpen:r=!0,closeOnClickOutside:n=!0,closeOnEsc:a=!0,full:o="vertical",backdrop:l=!0,position:c="right",ref:d,...u}=e;return r?(0,i.jsx)(s.Layer,{position:c,full:o,backdrop:l,shadow:!0,onClickOutside:n?t:void 0,onEsc:a?t:void 0,children:(0,i.jsx)(s.Flex,{column:!0,background:"mainBackground",width:{max:"50vw",base:150},border:{side:"left",color:"border"},...u,ref:d})}):null},c=e=>{let{onClose:t,defaultIsOpen:r=!0,...a}=e;const[s,c]=(0,o.A)(r);return(0,n.useEffect)((()=>{s||t&&t()}),[s]),(0,i.jsx)(l,{isOpen:s,toggle:c,...a})},d=(0,a.default)(s.Flex).attrs((e=>({column:!0,background:"mainBackground",padding:[3,4],flex:"1",gap:3,overflow:{vertical:"auto"},...e}))).withConfig({displayName:"sidebar__SidebarContent",componentId:"sc-tmwerm-0"})([""]),u=(0,a.default)(s.Flex).attrs({justifyContent:"end",alignItems:"center",padding:[3],background:"mainBackground",border:{side:"top",color:"borderSecondary"}}).withConfig({displayName:"sidebar__SidebarFooter",componentId:"sc-tmwerm-1"})([""])},32874:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=(0,r(52035).eU)([])},33718:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>l,Pk:()=>o,cY:()=>s,kG:()=>i});var n=r(52035),a=r(84929);const o={pristine:{},id:null,type:"chart"},s={pristine:{},id:null,text:"",editing:!1,type:"text",textType:"text"},i={id:null,type:""},l=(0,a.Iz)((()=>(0,n.eU)({})))},33821:(e,t,r)=>{"use strict";r.d(t,{S0:()=>n,VS:()=>a,ss:()=>o});const n="https://learn.netdata.cloud/docs/nightly/concepts/role-based-access-model",a=["lastSignInMethod","oktaSSO"],o=["insights-feedback-dismiss"]},35800:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>c,SY:()=>l,ue:()=>s,yW:()=>i});var n=r(52035),a=r(84929),o=r(57377);const s={id:null,avatarURL:null,deactivated:!1,email:"",joinedAt:null,name:"",role:""},i={loaded:!1,value:{rooms:[]},error:null},l=(0,a.Iz)((()=>(0,a.tx)(i)),o.Ay),c=(0,n.eU)({})},38757:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(96540),a=r(63766),o=r(89841),s=r(58582),i=r(82418),l=r(74848);const c=`Cannot exceed ${i.q} characters`,d=e=>{const t=e.length<=i.q;return(0,o.H)(t,c)},u=e=>{let{value:t,isValid:r,setIsValid:i,onChange:c,label:u,validators:p=[],hint:h,placeholder:m="Enter dashboard name",...g}=e;const f=(0,o.k)([d,...p]),[x,A]=(0,n.useState)("");return(0,n.useEffect)((()=>{const e=f(t),n=e.isValid,a=(0,s.W)(e);!r&&n?i(!0):r&&!n&&i(!1),A(a||"")}),[r,i,f,t]),(0,l.jsx)(a.TextInput,{label:u||" ",name:"name",placeholder:m,value:t,onChange:c,hint:h,error:!r&&x,...g})}},39175:(e,t,r)=>{"use strict";r.d(t,{mz:()=>y,LA:()=>A,hq:()=>h,gB:()=>u,Iy:()=>p,yu:()=>d,Z2:()=>c,z0:()=>l,Ay:()=>I,kG:()=>m,Az:()=>g,uI:()=>v,tB:()=>x,ES:()=>f,y7:()=>s,ng:()=>w,sA:()=>i});var n=r(64661),a=r(41395);const o=window.envSettings?.isAgent||!1,s=/\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud|webviews)\/?.*/,i=o?window.location.pathname.replace(s,""):"/",l=(0,a.Yv)(window.localNetdataRegistry.hostname||"agent"),c=window.localNetdataRegistry.spaceId||"agent",d={createdAt:"",description:"",iconURL:"",id:c,error:null,loaded:!0,name:l,slug:l,permissions:{"user:ChangeName":"user:ChangeName","user:ChangeTheme":"user:ChangeTheme","user:ChangeEmailSetting":"user:ChangeEmailSetting","user:ChangeSpaceRoomNotifications":!1,"user:AddAPIToken":"user:AddAPIToken","user:DeleteAPIToken":"user:DeleteAPIToken","user:ReplaceAPIToken":"user:ReplaceAPIToken","space:Read":"space:Read","space:UpdateMeta":"space:UpdateMeta","room:ReadUsers":"room:ReadUsers","room:ReadAll":"room:ReadAll","room:Read":"room:Read","dashboard:ReadAll":"dashboard:ReadAll","dashboard:Update":"dashboard:Update","dashboard:UpdateSelf":"dashboard:UpdateSelf","dashboard:Create":"dashboard:Create","dashboard:Delete":"dashboard:Delete","dashboard:DeleteSelf":"dashboard:DeleteSelf","chart:AddToDashboard":"chart:AddToDashboard","alert:ReadAll":"alert:ReadAll","function:ReadAll":"function:ReadAll","function:ExecAll":"function:ExecAll","function:Exec":"function:Exec","function:ExecPrivileged":"function:ExecPrivileged","feed:ReadBasic":"feed:ReadBasic","feed:ReadManagement":"feed:ReadManagement","billing:ReadAll":"billing:ReadAll","billing:ReadBasic":"billing:ReadBasic","agent:ReadDynCfg":"agent:ReadDynCfg","agent:EditDynCfg":"agent:EditDynCfg","agent:EditNotificationsConfig":"agent:EditNotificationsConfig","agent:ViewNotificationsConfig":"agent:ViewNotificationsConfig","oidc:Manage":"oidc:Manage"}},u=(window.localNetdataRegistry.roomId||"")+"[netdata_agent_local]",p="agent"===c?"local":(0,a.Yv)(window.localNetdataRegistry.hostname||"agent")+"-local",h={...n.A,id:u,slug:p,name:"agent"===c?"local":window.localNetdataRegistry.hostname||"agent",loaded:!0,fullyLoaded:!0,spaceId:c,untouchable:!0,isAgent:!0,isMember:!0,nodeId:window.localNetdataRegistry.nd},m="overview",g=e=>o&&e===c,f=e=>g(e)&&"agent"===c,x=e=>o&&e===u,A="local-custom-dashboard",y={id:A,isOwner:!0,name:A,slug:A,snapshot:{cards:{},containerIds:[],containers:{},layout:{}},version:0,disabled:!0},v=(e,t,r)=>r===A&&(f(e)||x(t)),b=/\[netdata_agent_local\]/,w=e=>e.replace(b,""),I=o},39189:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(24609),a=r(24703),o=r(99236),s=r(39175);const i=()=>{const e=(0,a.U)(),t=(0,n.Ak)(e),r=(0,n.ns)(t||o.eA),i=(0,n.UV)("error");return(0,s.ES)(t)?{isFetching:!1,hasAccess:!0}:{isFetching:!!e&&!r.loaded&&!i&&!r.error,hasAccess:r.loaded&&!i&&!r.error}}},40545:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(96540),a=r(46587),o=r(39175);const s=()=>{const{id:e,email:t,isAnonymous:r}=(0,a.uW)();return(0,n.useMemo)((()=>({id:r?window.localNetdataRegistry.pg||window.envSettings.visitor:e||"",email:r?void 0:t,domain:r?window.localNetdataRegistry.registry||"localhost":o.Ay?(window.envSettings?.apiUrl||"").replace(/^https:\/\//,""):location.host,isAnonymous:r})),[e,t,r])}},41395:(e,t,r)=>{"use strict";r.d(t,{P3:()=>a,QU:()=>l,RR:()=>o,Vn:()=>i,Yv:()=>c,Zr:()=>s});var n=r(86263);const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return(0,n.default)(e,t)},o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return`${e.substring(0,e.length-t)}...`},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e.toLowerCase():e;return t.charAt(0).toUpperCase()+t.slice(1)},i=e=>e.replace(/([a-z])([A-Z])/g,"$1 $2"),l=e=>e.replace(/([^:]\/)\/+/g,"$1"),c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",{noLowerCase:t,underscored:r=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e=e.trim(),e=e.replace(/\s+/g,r?"_":"-"),e=e.normalize("NFD").replace(/[\u0300-\u036f]/g,""),e=e.replace(r?/[^a-zA-Z0-9_]/g:/[^a-zA-Z0-9-]/g,""),t||(e=e.toLowerCase()),e}},41514:(e,t,r)=>{"use strict";r.d(t,{H:()=>n});const n=function(e,t,r,n,a){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"gaCustomEvent";if(window.envSettings.tracking){if(window.dataLayer){const s={event:o,eventCategory:e,eventAction:t,eventLabel:r,eventValue:n,eventResults:a};window.dataLayer.push(s)}window.gtag&&window.gtag("event","gaCustomEvent",{eventCategory:e,eventAction:t,eventLabel:r,eventValue:n,eventResults:a}),window.posthog?.__loaded&&window.posthog.capture(o,{eventCategory:e,eventAction:t,eventLabel:r,eventValue:n})}}},41716:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,s:()=>d});var n=r(52035),a=r(34843),o=r(84929),s=r(19186);const i={ids:(0,o.Iz)((()=>(0,n.eU)([]))),error:(0,o.Iz)((()=>(0,n.eU)(null))),updatedAt:(0,o.Iz)((()=>(0,n.eU)(""))),loaded:(0,o.Iz)((()=>(0,n.eU)(!1)))};var l=r(57377);const c=(0,o.Iz)((e=>{let{id:t,key:r}=e;return(0,n.eU)((e=>e(i[r](t))),((e,n,a)=>{n(i[r](t),a)}))}),l.Ay),d=e=>((e,t)=>(0,a.md)(c({id:e,key:t})))((0,s.ID)(),e)},42634:()=>{},42660:(e,t,r)=>{"use strict";r.d(t,{A:()=>p,g:()=>u});var n=r(96540),a=r(33185),o=r(91907),s=r(63766),i=r(24285),l=r(74848);const c=(e,t)=>"string"!==typeof t||(0,o.A)(e),d={light:s.DefaultTheme,dark:s.DarkTheme,unspecified:s.DarkTheme},u=(e,t)=>r=>{let{...n}=r;return(0,l.jsx)(a.StyleSheetManager,{shouldForwardProp:c,children:(0,l.jsx)(a.ThemeProvider,{theme:d[t]||d.unspecified,children:(0,l.jsx)(e,{...n})})})},p=e=>{const t=(0,i.xd)("theme"),r=(0,i.xd)("customTheme"),o=(0,n.useMemo)((()=>"blue"===t?{...d.dark,colors:{...d.dark.colors,...r||{}}}:e.theme?d[e.theme]||d.unspecified:d[t]||d.unspecified),[t,e.theme,r]);return(0,l.jsx)(a.StyleSheetManager,{shouldForwardProp:c,children:(0,l.jsx)(a.ThemeProvider,{...e,theme:o})})}},42790:(e,t,r)=>{"use strict";r.d(t,{Fw:()=>A,GA:()=>h,IU:()=>b,N9:()=>f,gJ:()=>v,l6:()=>x,r$:()=>y,rI:()=>g,rW:()=>m,x9:()=>w});r(98992),r(8872);var n=r(52035),a=r(34843),o=r(84929),s=r(30569),i=r(96540),l=r(19186),c=r(28056),d=r(5655),u=r(57377);const p=(e,t,r)=>{if("global"===e)return t;const[n]=t.split("-").reverse();return c.A[n]?t:c.A[r]?`${t}-${r}`:t},h=(0,o.Iz)((e=>{let{key:t="global",extraKey:r,param:a,flavour:o,merge:s}=e;return(0,n.eU)((e=>{let n=e((0,d.A)({key:t,extraKey:r}));if(r&&s&&(n=Object.keys(n).reduce(((e,t)=>("undefined"===typeof n[t]||Array.isArray(n[t])&&!n[t].length||null===n[t]||(e[t]=n[t]),e)),{...e((0,d.A)({key:t,extraKey:void 0}))})),a){const e=p(t,a,o);return o||"global"===t?e in n?n[e]:n[a]:(console.warn("Will use val as flavour for",a),n[p(t,a,"val")])}return Object.keys(n).reduce(((e,r)=>(e[((e,t,r)=>{if("global"===e)return t;const[n,...a]=t.split("-").reverse();return c.A[r||n]&&c.A[n]?a.reverse().join("-"):t})(t,r,o)]=n[r],e)),{})}),((e,n,s)=>{a&&(a=p(t,a,o)),n((0,d.A)({key:t,extraKey:r}),(e=>{if("function"===typeof s){if(a)return{...e,[a]:s(e[a])};const r=s(e);return Object.keys(r).reduce(((e,n)=>(e[p(t,n,o)]=r[n],e)),{})}return a?{...e,[a]:s}:Object.keys(s).reduce(((e,r)=>(e[p(t,r,o)]=s[r],e)),{})}))}))}),u.Ay),m=function(e){let{key:t,extraKey:r,flavour:n,defaultValue:o,merge:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=(0,a.md)(h({key:t,param:e,extraKey:r,flavour:n,merge:s}));return"undefined"===typeof i?o:i},g=function(e){let{key:t,extraKey:r,flavour:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,a.Xr)(h({key:t,param:e,extraKey:r,flavour:n}))},f=function(e){let{key:t,extraKey:r,flavour:n,defaultValue:a,merge:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return[m(e,{key:t,extraKey:r,flavour:n,defaultValue:a,merge:o}),g(e,{key:t,extraKey:r,flavour:n})]},x=(e,t)=>{let{extraKey:r,defaultValue:n,flavour:a,merge:o}=t;const s=(0,l.ID)();return m(e,{key:s,extraKey:r,defaultValue:n,flavour:a,merge:o})},A=(e,t)=>{let{extraKey:r,flavour:n}=t;const a=(0,l.ID)();return g(e,{key:a,extraKey:r,flavour:n})},y=(e,t)=>{let{extraKey:r,defaultValue:n,flavour:a,merge:o}=t;return[x(e,{extraKey:r,defaultValue:n,flavour:a,merge:o}),A(e,{extraKey:r,flavour:a,defaultValue:n})]},v=function(){let{key:e,extraKey:t,flavour:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.yF)((0,i.useCallback)(((n,a,o,s)=>a(h({key:e,param:o,extraKey:t,flavour:r}),s)),[e,t,r]))},b=function(){let{extraKey:e,flavour:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,l.ID)();return(0,s.yF)((0,i.useCallback)(((n,a,o,s)=>a(h({key:r,param:o,extraKey:e,flavour:t}),s)),[r,e,t]))},w=function(){return y("pointInTime",{defaultValue:null,...arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},flavour:"int"})}},43449:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>l,BC:()=>o,u6:()=>s,ue:()=>i});var n=r(52035),a=r(84929);const o={id:null,left:0,top:0,width:12,height:2,minWidth:1,minHeight:.5},s={id:null,left:0,top:0,width:10,height:9,minWidth:1,minHeight:3},i={layout:{},containerIds:[],containers:{},pristine:{}},l=(0,a.Iz)((()=>(0,n.eU)(i)))},44245:(t,r,n)=>{"use strict";n.d(r,{DF:()=>I,_F:()=>f,ZB:()=>A,xK:()=>v,nT:()=>b,NU:()=>w,tV:()=>y,m0:()=>S});n(98992),n(54520),n(72577),n(81454),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var a=n(96540),o=n(34843),s=n(30569),i=n(24609),l=n(19186);const c=e=>{let{spaceSlug:t,roomSlug:r}=e;return`${t}-${r}-tabs`},d=(t,r)=>{let{spaceSlug:n,roomSlug:a}=t;const o=c({spaceSlug:n,roomSlug:a});Promise.resolve().then((()=>{try{localStorage.setItem(o,JSON.stringify(r))}catch(e){}}))};var u=n(52035),p=n(84929),h=n(57377);const m=(0,u.eU)([]),g=(0,p.Iz)((function(){return(0,u.eU)(function(t){let{spaceSlug:r,roomSlug:n}=t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];try{const e=c({spaceSlug:r,roomSlug:n}),t=localStorage.getItem(e);return t?JSON.parse(t):a}catch(e){return a}}(...arguments))}),h.Ay),f=()=>{const e=(0,i.bq)(),t=(0,l.QW)();return(0,o.md)(g({spaceSlug:e,roomSlug:t}))},x=()=>{const e=(0,i.bq)(),t=(0,l.QW)();return(0,s.yF)((0,a.useCallback)(((r,n,a)=>{a&&e&&t&&n(g({spaceSlug:e,roomSlug:t}),(r=>{if(r.find((e=>{let{id:t}=e;return a.id===t})))return r;const n=[...r,a];return d({spaceSlug:e,roomSlug:t},n),n}))}),[e,t]))},A=e=>{let{title:t,path:r,id:n,destination:o,type:s="nodes",params:c,tooltip:d,isReady:u=!0,...p}=e;const h=(0,l.r9)(),m=((0,i.bq)(),(0,l.QW)(),x());(0,a.useEffect)((()=>{if(!u)return;if(!n||!t)return;m({id:n,title:t,type:s,icon:"alerts"===s?"alarm":"node_hollow",params:c,path:`${r||h}/${s}/${o}`,tooltip:d,...p})}),[h,t,r,n,o,s,d,m,u])},y=()=>{const e=(0,l.r9)(),t=((0,i.bq)(),(0,l.QW)(),x());return(0,a.useCallback)((r=>{let{title:n,path:a,id:o,destination:s,type:i="nodes",params:l,tooltip:c,...d}=r;if(!o||!n)return;t({id:o,title:n,type:i,icon:"alerts"===i?"alarm":"node_hollow",params:l,path:`${a||e}/${i}/${s}`,tooltip:c,...d})}),[e,t])},v=()=>{const e=(0,i.bq)(),t=(0,l.QW)();return(0,s.yF)((0,a.useCallback)(((r,n,a)=>{n(g({spaceSlug:e,roomSlug:t}),(r=>{const n=r.filter(((e,t)=>t!==a));return d({spaceSlug:e,roomSlug:t},n),n}))}),[e,t]))},b=()=>{const e=(0,i.bq)(),t=(0,l.QW)();return(0,s.yF)((0,a.useCallback)(((r,n,a)=>{n(g({spaceSlug:e,roomSlug:t}),(r=>{const n=r.filter((e=>e.id!==a));return d({spaceSlug:e,roomSlug:t},n),n}))}),[e,t]))},w=()=>{const e=(0,i.bq)(),t=(0,l.QW)();return(0,s.yF)((0,a.useCallback)(((r,n,a)=>{let{sourceIndex:o,destinationIndex:s}=a;n(g({spaceSlug:e,roomSlug:t}),(r=>{const n=[...r],[a]=n.splice(o,1);return n.splice(s,0,a),d({spaceSlug:e,roomSlug:t},n),n}))}),[e,t]))},I=()=>{const e=(0,i.bq)(),t=(0,l.QW)();return(0,s.yF)((0,a.useCallback)(((r,n,a)=>{let{id:o,slug:s,path:i}=a;n(g({spaceSlug:e,roomSlug:t}),(r=>{const n=r.map((e=>e.id!==o?e:{...e,title:s,path:i}));return d({spaceSlug:e,roomSlug:t},n),n}))}),[e,t]))},S=e=>{let{tabId:t}=e;const[r,n]=(0,o.fp)(m);return[(0,a.useMemo)((()=>r.find((e=>{let{id:r}=e;return r===t}))),[r,t]),(0,a.useCallback)((e=>{e&&n((r=>[...new Set([...r,{id:t,...e}])]))}),[t,n]),(0,a.useCallback)((()=>n((e=>e.filter((e=>{let{id:r}=e;return r!==t}))))),[t])]}},44700:(e,t,r)=>{"use strict";r.d(t,{A:()=>o,R:()=>a});var n=r(52035);const a={auth_type:"",avatarURL:null,createdAt:"",email:"",id:null,name:"",termsAccepted:!0,isAnonymous:!1,authorizedOrigins:[],isLoaded:!1},o=(0,n.eU)(a)},45087:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(96540),a=r(63766),o=r(83747),s=r(93912),i=r(74848);const l=(e,t)=>{let{background:r,isBasic:n,padding:a,...l}=t;const c="function"===typeof e?e():e;return e&&"object"===typeof e&&(e.title||e.description)?(0,i.jsx)(s.A,{title:e.title,description:e.description,...l}):"string"===typeof e||null!==e&&void 0!==e&&n?(0,i.jsx)(o.A,{background:r,isBasic:n,padding:a,...l,children:c}):c},c=600,d=e=>{let{children:t,content:r,isBasic:o,delay:s=c,contentProps:d={},...u}=e;const p=(0,n.useCallback)((()=>l(r,{isBasic:o,...d})),[r]);return r?(0,i.jsx)(a.Tooltip,{plain:!0,content:p,zIndex:1e3,delay:s,...u,children:t}):t}},45706:(e,t,r)=>{"use strict";r.d(t,{A:()=>x,S:()=>f});r(98992),r(81454),r(8872),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(96540),a=r(30569),o=r(71123),s=r(43449),i=r(33718),l=r(30731),c=r(92726);const d={TextCard:"text",ChartCard:"chart",compositeChart:"chart",chart:"chart",text:"text"},u=new Set(["text","chart"]),p=(e,t)=>{t=(e=>{let{i:t,id:r=t,x:n,left:a=n,y:o,top:s=o,w:i,width:l=i,h:c,height:d=c}=e;return{id:r,width:l,height:d,left:a,top:s}})(t);return{...e[t.id]?.type&&"text"!==e[t.id]?.type?s.u6:s.BC,...t}},h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.trim().startsWith("<p>")?e:`<p>${e}</p>`},m="A",g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const r=Array.isArray(e),n=[],a=t.reduce(((e,t)=>{let{type:r,cardID:a,id:o=a,chartID:s,chartId:l=s,nodeID:c,nodeId:p=c,chartMetadata:m,context:g,attributes:f,cardAttributes:x=f,contextScope:A,text:y,...v}=t;if(A=A||[g||m?.context||l],r=d[r]||r,e[o]={id:o,type:r,nodeId:p,contextScope:A},u.has(r)){if(n.push(o),"text"===r)return e[o]={...i.cY,...x,text:h(y||x.text),...e[o]},e;e[o]=(e=>{let{aggregationMethod:t,chartType:r,dimensions:n=[],selectedDimensions:a=n||[],filteredLabels:o=[],selectedLabels:s=o||[],selectedNodeIds:l=[],selectedNodes:c=l||[],selectedInstances:d=[],chartId:u,groupBy:p,groupingMethod:h,id:m,host:g,...f}=e;return{...i.Pk,aggregationMethod:t||"avg",chartType:r||"line",selectedDimensions:Array.isArray(a)?a:[],selectedLabels:Array.isArray(s)?s:s&&"object"===typeof s?Object.keys(s):[],selectedNodes:Array.isArray(c)?c:[],selectedInstances:Array.isArray(d)?d:u?[u]:[],groupBy:Array.isArray(p)?p:p?[p]:["dimension"],groupingMethod:h||"average",id:m,...f}})({...v,...x,chartId:l,...e[o]})}return e}),{});return{layout:r?e?{[m]:e.map((e=>p(a,e)))}:{[m]:t.map((e=>{let{layout:t}=e;return p(a,t)}))}:e||{[m]:[]},containerIds:[m],containers:{[m]:{name:m}},cards:a}},f=e=>{let{id:t,name:r,slug:n,version:a,createdAt:s,updatedAt:i,snapshot:l}=e;const c=Array.isArray(l.uiState)||!l.uiState?.layout,{layout:d,containerIds:u,containers:h,cards:m,respectNodesScope:f=!0}=c?g(l.uiState,l.items||[]):l.uiState,x={id:t,name:r,slug:n,version:a,createdAt:s,updatedAt:i,cardIds:Object.keys(m),respectNodesScope:f};return{layout:Object.keys(d).reduce(((e,t)=>({...e,[t]:(0,o.bj)(d[t].map((e=>p(m,e))),"vertical")})),{}),containerIds:u,containers:h,dashboard:x,cards:m}},x=(e,t)=>{let{spaceId:r,spaceSlug:o,roomId:s,roomSlug:i}=t;const[d,u]=(0,n.useState)(!0),p=(0,a.yF)((async(t,n)=>{u(!0),n((0,c.yl)(e),!0);const{data:a}=await(0,l.f7)(r,s,e),{layout:d,containerIds:p,containers:h,dashboard:m,cards:g}=f(a);n((0,c._u)(e),{layout:d,containerIds:p,containers:h,dashboard:{...m,spaceSlug:o,roomSlug:i,spaceId:r,roomId:s},cards:g}),u(!1),n((0,c.yl)(e),!1)}));return(0,n.useEffect)((()=>{e&&p(e)}),[e]),d}},46587:(t,r,n)=>{"use strict";n.d(r,{Dm:()=>u,Ir:()=>g,NJ:()=>h,qO:()=>m,uW:()=>p});var a=n(96540),o=n(52035),s=n(34843),i=n(84929),l=n(30569),c=n(44700),d=n(26363);const u=(0,i.Iz)((e=>(0,o.eU)((t=>{const r=t(c.A);return e?r[e]:r}),((t,r,n)=>r(c.A,(t=>e?{...t,[e]:n}:{...t,...n})))))),p=e=>(0,s.md)(u(e)),h=()=>(0,s.md)(u("id")),m=function(t){let{shouldPersist:r,onSuccess:n,onFail:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=h(),i=(0,d.DH)(s);return(0,l.yF)((0,a.useCallback)((async(a,o,s)=>{const l=a(u(t));if(o(u(t),s),r)try{await i({...t?{[t]:s}:s}),n&&n()}catch(e){o(u(t),l)}}),[t,r,n,o]))},g=(e,t)=>[p(e),m(e,t)]},47090:(e,t,r)=>{"use strict";r.d(t,{B:()=>n,o:()=>a});r(71517),r(11379),r(93777),r(14190),r(12359),r(86097),r(17273),r(27415),r(19929),r(37583),r(55122),r(20230),r(57268),r(79733);const n=new Map([["ErrParsingRequestBody","Bad Request"],["ErrUntrustedRedirectURI","Untrusted Redirect URI"],["ErrInternalServerError","Internal Server Error"],["ErrUnauthenticated","User Not Authenticated"],["ErrInvalidLastUpdatedRange","Invalid Time Selection"],["ErrForbidden","Forbidden"],["ErrBadRequest","Invalid request parameters"],["ErrNotFound","Requested resource not found"],["ErrInvalidEmail","Invalid E-mail"],["ErrInvalidRedirectURI","Invalid Redirect URI"],["ErrMissingStateCookie","Missing Authentication Cookie"],["ErrIncorrectChallengeResponse","Incorrect Response"],["ErrInvalidDomainDNSRecord","Invalid domain DNS record"],["ErrAccountDeleted","Account Deleted!"],["ErrInvalidAccountID","Invalid Account ID"],["ErrAccountIsTheLastMemberOfAPaidSpace","Cannot delete account"],["ErrOAuthNotFound","A Netdata account linked to this email already exists, please try another login method."],["ErrWworkspaceSlugTaken","Space Slug Unavailable"],["ErrInvalidWorkspaceName","Bad Space Name"],["ErrNotWorkspaceMember","User is not a Space member"],["ErrInvalidWorkspaceID","Invalid Space ID"],["ErrWorkspaceNotFound","No Space Found"],["ErrSpaceSlugTaken","Space Slug Unavailable"],["ErrInvalidSpaceName","Invalid Space Name"],["ErrNotSpaceMember","Not a Space Member"],["ErrForbiddenNotAdmin","Not a Space Admin"],["ErrLastSpaceAdmin","Last Admin In Space"],["ErrLastSpaceMember","Last Member In Space"],["ErrInvalidSpaceID","Bad Space ID"],["ErrInvalidMemberID","Bad Member ID"],["ErrForbiddenNotMember","Not a Member"],["ErrMissingMemberIDs","No Member IDs Given"],["ErrSpaceNotFound","Space Not Found"],["ErrSpaceMemberNotFound","Space Member Not Found"],["ErrMissingTokenIDs","Token ID Not Found"],["ErrCannotDeleteCurrentToken","You cannot delete the token in use for this session"],["ErrInvalidRole","Invalid Member Role"],["ErrCannotLeaveSpace","Cannot Leave Space"],["ErrInvalidSpaceDescription","Invalid Space Description"],["ErrInvalidEmailDomain","Invalid Email Domain"],["ErrCanNotDeletePaidSpace","Cannot delete paid space"],["ErrAgentCanceledBigResponse","Agent's response is too big"],["ErrAgentExpired","Agent is overloaded"],["ErrAgentTimeout","Timeout waiting agent response"],["ErrAlreadyClaimed","Node Already Claimed"],["ErrContextNotFound","Node doesn't have the requested context"],["ErrInternal","Internal server error"],["ErrInvalidNodeID","Invalid Node ID"],["ErrMissingNodeIDs","No Node IDs Given"],["ErrNoData","Node doesn't have data for the requested period"],["ErrNodeNotFound","Node Not Found"],["ErrNodeUnreachable","Unreachable Node"],["ErrUnreachable","Node is unreachable"],["ErrNodeInstanceNotFound","Node doesn't exist on Netdata"],["ErrRoomNameExist","Room Name Already Exists"],["ErrInvalidRoomName","Invalid Room Name"],["ErrRoomNotFound","Room Not Found"],["ErrInvalidRoomID","Invalid Room ID"],["ErrRoomNameTaken","Room Name Unavailable"],["ErrContextNotFound","Context Not Found"],["ErrNodeContextNotFound","Metric Context Not Found"],["ErrInvalidContextID","Invalid Metric Context ID"],["ErrForbiddenNotRoomMember","Not a Room Member"],["ErrUntouchableRoom","Room Cannot Be Changed"],["ErrRoomCannotBeDefault","Private Room Cannot Be Set As Default"],["ErrInvalidRoomDescription","Invalid Room Description"],["ErrRoomMemberAlreadyExists","Member Already Exists In Room"],["ErrAllowedMembersIncreased","Space member limit"],["ErrPendingInvitationsLimitReached","Pending invitations limit"],["ErrSpaceMembersLimitReached","Space member limit"],["ErrCardDeclined","Card declined"],["ErrUnpaidInvoice","Unpaid invoice"],["ErrPlanUpdateBanned","Your space cannot be upgraded, please contact billing@netdata.cloud to resolve the issue"],["ErrInvalidPromotionCode","Promotion code is invalid, please remove it and try again"],["ErrServerOverloaded","Service is overloaded"],["Network Error","No internet connection"],["Timeout","Timeout"],["default","Something went wrong"]]),a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.get("default");if(!e)return;return n.has(e)?n.get(e):t}},47410:(e,t,r)=>{"use strict";r.d(t,{U:()=>o});var n=r(63766),a=r(74848);const o=e=>{let{children:t,...r}=e;return(0,a.jsx)(n.Flex,{justifyContent:"between",background:"mainBackground",alignItems:"center",padding:[3,3,0],...r,children:(0,a.jsx)(n.H3,{children:t})})}},47809:(e,t,r)=>{"use strict";r.d(t,{$t:()=>b,FN:()=>v,MQ:()=>m,Mq:()=>I,O0:()=>A,PE:()=>p,U2:()=>x,fn:()=>y,n$:()=>u,pZ:()=>f,td:()=>g,ue:()=>l,vJ:()=>w});r(98992),r(3949),r(8872);var n=r(91130),a=r(63950),o=r.n(a),s=r(15505),i=r(50979);const l={id:null,name:"",description:"",commitment:!1,pricing:[],enrolledAt:null,currentPeriodFrom:null,currentPeriodTo:null,committedNodes:0,billingEmail:"",balance:{amount:0,currency:"usd"}},c=e=>{const t=i.Nw[e.class],r=(0,s.bn)(e),n=Array.isArray(r.pricing)?r.pricing.reduce(((e,t)=>({...e,[t.type]:t})),{}):{},a=i.uC[t]?.[e.version];return{...l,...r,planLimitations:a,pricing:n,slug:t}},d=e=>(0,s.bn)(e),u=e=>n.A.get(`/api/v2/spaces/${e}/billing/plans`,{transform:e=>{let{plans:t}=e;const r=t.reduce(((e,t)=>{const r=c(t),n=e[r.slug]||[];return"year"===r.interval?n.unshift(r):n.push(r),e[r.slug]=n,e}),{});return Object.entries(r).forEach((e=>{let[t,n]=e;const a=n.reduce(((e,t)=>{const{version:r}=t;return e[r]?e[r]=[...e[r],t]:e[r]=[t],e}),{});r[t]=a})),r}}),p=e=>n.A.get(`/api/v2/spaces/${e}/billing/plan`,{allow401:!0,transform:c}),h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";return function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a="update"===e?n.A.put:n.A.post;return"function"!==typeof a?o():a(`/api/v2/spaces/${t}/billing/plan`,(0,s.Jz)(r),{transform:e=>{let{url:t}=e;return t}})}},m=(e,t)=>h("checkout")(e,t),g=(e,t)=>h()(e,t),f=(e,t)=>n.A.get(`/api/v2/spaces/${e}/billing/portal?redirect_url=${encodeURIComponent(t)}`,{transform:e=>{let{url:t}=e;return t}}),x=(e,t)=>{let{after:r,before:a}=t;return n.A.get(`/api/v2/spaces/${e}/billing/node-count?from=${r}&to=${a}`)},A=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.A.put(`/api/v2/spaces/${e}/billing/plan/preview`,(0,s.Jz)(t),{transform:d})},y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.A.get(`/api/v2/spaces/${e}/billing/plan/quote`,{transform:d,params:(0,s.Jz)(t)})},v=function(e){let{email:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.A.post(`/api/v2/spaces/${e}/billing/trial`,{email:t})},b=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.A.post(`api/v2/spaces/${e}/billing/promo-code/check`,(0,s.Jz)(t))},w=e=>n.A.get(`/api/v2/spaces/${e}/billing/ai-credit-bundles`,{transform:s.bn}),I=e=>{let{spaceId:t,payload:r}=e;return n.A.post(`/api/v2/spaces/${t}/billing/ai-credit-bundles/checkout`,r)}},48464:(e,t,r)=>{"use strict";r.d(t,{Sj:()=>s,i6:()=>o,o5:()=>a,zs:()=>i});const n=/app\.netdata\.cloud/.test(location.hostname),a="cello-token",o=n?"https://assets.cello.so/app/latest/cello.js":"https://assets.sandbox.cello.so/app/latest/cello.js",s=n?"https://assets.cello.so/attribution/latest/cello-attribution.js":"https://assets.sandbox.cello.so/attribution/latest/cello-attribution.js",i="cello-custom-launcher"},49163:(e,t,r)=>{"use strict";r.d(t,{_:()=>h,h:()=>p});r(98992),r(54520),r(81454),r(8872),r(37550);var n=r(52035),a=r(34843),o=r(84929),s=r(24609),i=r(19186),l=r(7234),c=r(57377);const d={name:(e,t)=>{const r="string"===typeof t?t.toLowerCase():"";return Object.entries(e).some((e=>{let[,t]=e;return null!==t&&"undefined"!==typeof t&&(Array.isArray(t)?t.some((e=>String(e).toLowerCase().includes(r))):("object"===typeof t&&Object.keys(t).some((e=>String(t[e]).toLowerCase().includes(r))),String(t).toLowerCase().includes(r)))}))}},u=e=>t=>!e.some((e=>{let[r,n]=e;return d[r]?!d[r](t,n):!(e=>(t,r)=>{if("string"===typeof r&&(r=[r]),!Array.isArray(r)||!r.length)return!0;let n=t[e];return"number"===typeof n?(n=parseFloat(n),r.some((e=>parseFloat(e)===n))):r.includes(n)})(r)(t,n)})),p=(0,o.Iz)((e=>{let{spaceId:t,roomId:r,omit:a,keepAll:o,params:s}=e;return(0,n.eU)((e=>{const n=e((0,l.FU)({spaceId:t,roomId:r}));if(!n)return n||[];const i=a?a.split(":::"):[],c=Object.keys(s).reduce(((e,t)=>(i.includes(t)||e.push([t,s[t]]),e)),[]);if(!c.length)return n;const d=u(c);return o?n.map((e=>d(e)?e:{...e,hidden:!0})):n.filter((e=>d(e)))}))}),c.Ay),h=function(){let{spaceId:e,roomId:t,omit:r,keepAll:n=!1,params:o={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const l=(0,s.vt)(),c=(0,i.ID)();return(0,a.md)(p({spaceId:e||l,roomId:t||c,omit:r,keepAll:n,params:o}))}},49181:(e,t,r)=>{"use strict";r.d(t,{Bb:()=>b,GM:()=>u,O:()=>A,Pg:()=>j,Po:()=>m,RI:()=>v,Ud:()=>g,gm:()=>C,jZ:()=>p,lw:()=>h,t3:()=>c,tv:()=>T,vt:()=>i,ws:()=>f});r(98992),r(54520),r(72577),r(81454);var n=r(98545),a=r(95201),o=r(74848);const s="N/A",i=e=>{let{isLive:t,health:r={}}=e;return t?r.alerts?.critical?"critical":r.alerts?.warning?"warning":"clear":"unreachable"},l=e=>e>9?"9+":`${e}`,c=e=>{let{count:t,dataTestId:r,isLive:n,onAlertClick:a,type:o}=e;const s={"data-testid":`${r?`${r}-alertIndicator`:"alertIndicator"}-${o}`};return n?{...s,...t&&{flavour:"critical"===o?"error":"warning"},...t&&a&&{onClick:()=>a(o)},text:l(t)}:s},d={created:"Unseen",reachable:"Live",stale:"Stale",unreachable:"Offline"},u=e=>d[e]||d.stale,p=e=>"created"===e?"Pending":"Completed",h=e=>e?{flavour:"success",label:"ON",status:"ON"}:{flavour:"warning",label:"OFF",status:"OFF"},m=e=>!e||"unknown"===e,g=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:" \u2022 ";return m(e)?s:`${e}${r}${t}`},f=(e,t)=>m(e)?s:t?`${e} ${t}`:e,x={HZ:1,KHz:1e3,MHz:1e6,GHz:1e9,THz:1e12,PHz:1e15,EHz:1e18},A=e=>{if(m(e))return s;const t=Object.keys(x).find((t=>1e3>e/x[t]));return`${(e/=x[t]).toFixed(2)} ${t||""}`},y={B:1,KiB:1024,MiB:1048576,GiB:1073741824,TiB:1099511627776,PiB:0x4000000000000,EiB:0x1000000000000000},v=e=>{if(m(e))return s;const t=Object.keys(y).find((t=>1024>e/y[t]));return`${(e/=y[t]).toFixed(2)} ${t||""}`},b=(e,t,r,n,a)=>{const s={Live:(0,o.jsx)(o.Fragment,{children:"is currently connected"}),Offline:(0,o.jsx)(o.Fragment,{children:"is currently not connected"}),Stale:(0,o.jsx)(o.Fragment,{children:"is currently not connected and has only historical data"})},i={actionObsolete:(0,o.jsx)(o.Fragment,{children:"Delete Node"}),actionRemove:(0,o.jsx)(o.Fragment,{children:"Remove Node from room"}),alerts:(0,o.jsxs)(o.Fragment,{children:["The current Critical and Warning alerts for ",n]}),cloudInfo:(0,o.jsxs)(o.Fragment,{children:[n," cloud information:",(0,o.jsx)("br",{}),"Cloud Provider \u2022 Instance Type"]}),connectivity:t in s?(0,o.jsxs)(o.Fragment,{children:[n," ",s[t]]}):null,info:(0,o.jsx)(o.Fragment,{children:"View node information"}),k8s:(0,o.jsxs)(o.Fragment,{children:[n," runs on Kubernetes cluster"]}),kernel:(0,o.jsxs)(o.Fragment,{children:["Kernel information of ",n]}),ml:(0,o.jsxs)(o.Fragment,{children:["Machine Learning status of ",n," is: ",r]}),fn:(0,o.jsxs)(o.Fragment,{children:["Functions capability of ",n," is: ",r]}),functions:(0,o.jsxs)(o.Fragment,{children:[n," functions"]}),systemInfo:(0,o.jsxs)(o.Fragment,{children:[n," hardware information:",(0,o.jsx)("br",{}),"O/S \u2022 CPU Frequency \u2022 CPU Cores \u2022 Architecture \u2022 Memory \u2022 Hard Disk Space \u2022 Timezone"]}),type:(0,o.jsxs)(o.Fragment,{children:["The type of ",n," is: ",a]})};return e in i?i[e]:""},w={none:!0,null:!0,unknown:!0},I=e=>!!e&&!w[e],S={container:"container","container-other":"container",other:"container"},k={"$(systemd-detect-virt -v)":"vm","$(systemd-detect-virt -v) docker-compose up":"vm","${VIRTUALIZATION}":"vm","(systemd-detect-virt -v)":"vm","detect-virt -v":"vm",lxc:"vm","none #vmware":"vmware",other:"vm","systemd-detect-virt -v":"vm",unknown:"vm","vm-other":"vm","VMware Virtual Platform":"vmware"},j=(e,t)=>I(e)?{icon:"container",label:S[e]||e}:I(t)?{icon:"cluster",label:k[t]||t}:{icon:"ram",label:"Bare Metal"},C=async e=>{let{cacheKeyPrefix:t,nodeIds:r,roomId:o,spaceId:s}=e;const i=`${t}${(0,n.u)({id:o,spaceId:s})}`;await(0,a.y)({key:i,handleResults:e=>e.results.filter((e=>!r.includes(e.id)))})},T=async e=>{let{cacheKeyPrefix:t,nodeIds:r,roomIds:o,spaceId:s}=e;const i=e=>e.results.filter((e=>!r.includes(e.id)));o.map((async e=>{const r=`${t}${(0,n.u)({id:e,spaceId:s})}`;await(0,a.y)({key:r,handleResults:i})}))}},49389:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>A,OS:()=>x});r(98992),r(8872);var n=r(96540),a=r(52035),o=r(34843),s=r(30569),i=r(91130),l=r(16866),c=r(39175),d=r(48464),u=r(50770),p=r(44700),h=r(88452);const m=e=>{let{permissions:t,settings:r,...n}=e;const a=n.id===l.eC;return{permissions:t,settings:r,user:{...n,isAnonymous:a,termsAccepted:a||n.termsAccepted}}},g=()=>{const e=JSON.parse(localStorage.getItem("userSettings"))||{},t={user:{...p.R,id:window.localNetdataRegistry.pg||null,isLoaded:!0,isAnonymous:!0},permissions:{},settings:{...u.n,...e,isLoaded:!0}};let r;return r?.cancel?.(),r=i.A.get("/api/v2/accounts/me",{transform:m,allow401:!0}),r.then((r=>{let{data:{user:n,permissions:a=[],settings:o},headers:s}=r;return(e=>{const t=e?.["x-cello-token"];if(!t)return;const r=t.split(".");if(r.length>=2){const e=atob(r[1]);try{const{productId:r}=JSON.parse(e),n=JSON.stringify({token:t,productId:r});localStorage.setItem(d.o5,n)}catch(n){}}})(s),c.Ay&&n.isAnonymous?t:{user:{...p.R,...n,isLoaded:!0},permissions:a.reduce(((e,t)=>({...e,[t]:t})),{}),settings:{...u.n,...e,...o,isLoaded:!0}}})).catch((()=>c.Ay?t:{user:{...p.R,isLoaded:!0,isAnonymous:!0},permissions:{},settings:{...u.n,...e,isLoaded:!0}}))},f=(0,a.eU)(1),x=()=>{const e=(0,o.Xr)(f);return(0,n.useCallback)((()=>e((e=>e+1))),[])},A=()=>{const e=(0,o.md)(f),t=(0,s.yF)((0,n.useCallback)(((e,t)=>{g().then((e=>{t(u.A,e.settings),t(p.A,e.user),t(h.A,e.permissions)}))}),[e]));(0,n.useEffect)((()=>t()),[t])}},49635:(e,t,r)=>{"use strict";r.d(t,{C4:()=>c,D_:()=>p,HA:()=>i,Oh:()=>l,PT:()=>n,WB:()=>o,a$:()=>s,dZ:()=>d,r7:()=>a,rx:()=>u});const n={label:"All rooms",value:""},a={plan:"Your plan does not support this configuration.",role:"You do not have permission to change Global Notification configurations."},o="You do not have permission to add configurations. Contact a space administrator to add this configuration.",s={Discord:{name:"integrationDiscordColored"},Webhook:{name:"integrationWebhookColored"},Email:{name:"integrationEmailColored"},Ilert:{name:"integrationIlertColored"},MobilePush:{color:"successLite",name:"mobilePushNotifications"},PagerDuty:{name:"integrationPagerdutyColored"},Slack:{name:"integrationSlackColored"},Splunk:{name:"integrationSplunk"},SMSEagle:{name:"integrationSMSEagle"},Opsgenie:{name:"integrationOpsgenieColored"},Mattermost:{name:"integrationMattermostColored"},RocketChat:{name:"integrationRocketChatColored"},MobileApp:{name:"integrationMobileAppColored"},AwsSns:{name:"integrationAWSSNSColored"},MicrosoftTeams:{name:"integrationTeamsColored"},Telegram:{name:"integrationTelegramColored"},VictorOps:{name:"integrationVictorOpsColored"},ServiceNow:{name:"integrationServiceNowColored"}},i={PERSONAL:{icon:"userPress",tooltip:"Notification methods whose destination will be a user-specific attribute, e.g. user's e-mail."},SYSTEM:{icon:"systemOverviewPress",tooltip:"Notification methods that the destination will be a target that usually isn't specific to a single user, e.g. Slack channel."}},l={label:"User defined",value:"USER_DEFINED"},c={"^.*$":"input"},d={string:"input"},u=/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)/g,p="607bfd3c-02c1-4da2-b67a-0d01b518ce5d"},49916:(e,t,r)=>{"use strict";r.d(t,{Is:()=>g,YB:()=>b,$e:()=>m,Jz:()=>y,Oy:()=>v,DL:()=>I,WW:()=>A,Y7:()=>x,CB:()=>w,sC:()=>f});r(98992),r(54520),r(3949),r(81454),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(52035),a=r(34843),o=r(84929),s=r(19186),i=r(24609),l=r(39175);const c=(0,o.Iz)((e=>{const t=[],r=(0,n.eU)(t),a=(0,n.eU)((e=>e(r)),((n,a,s)=>{s===o.Ut?a(r,t):a(r,(t=>[...new Set([...(0,l.Az)(e)?[l.gB]:[],..."function"===typeof s?s(t):s])]))}));return a.onMount=t=>(0,l.Az)(e)?t([l.gB]):null,a})),d=(0,o.Iz)((e=>{const t=(0,n.eU)(!1);return(0,n.eU)((r=>!!(0,l.Az)(e)||r(t)),((e,r,n)=>{r(t,n)}))})),u={ids:c,updatedAt:(0,o.Iz)((()=>(0,n.eU)(""))),loaded:d};var p=r(69907),h=r(57377);const m=(0,o.Iz)((e=>{let{id:t,key:r}=e;return(0,n.eU)((e=>e(u[r](t))),((e,n,a)=>{n(u[r](t),a)}))}),h.Ay),g=(e,t)=>{Object.values(u).forEach((r=>e(r(t))))},f=(e,t)=>(0,a.md)(m({id:e,key:t})),x=e=>{const t=(0,i.vt)();return f(t,e)},A=()=>{const e=(0,i.vt)();return f(e,"ids")},y=(0,o.Iz)((e=>(0,n.eU)(null,((t,r,n)=>{const a=e=>t((0,s.LS)({id:e}));r(m({id:e,key:"ids"}),(e=>[...new Set([...e,n.id])].sort(((e,t)=>(0,p.p)(a(e),a(t)))))),r(m({id:e,key:"loaded"}),!0),r(m({id:e,key:"updatedAt"}),"")})))),v=(0,o.Iz)((e=>(0,n.eU)(null,((t,r,n)=>{r(m({id:e,key:"ids"}),(e=>e.filter((e=>e!==n)))),r(m({id:e,key:"loaded"}),!0),r(m({id:e,key:"updatedAt"}),"")})))),b=(0,o.Iz)((e=>{let{id:t,key:r}=e;return(0,n.eU)((e=>e(m({id:t,key:"ids"})).map((t=>e((0,s.LS)({id:t,key:r}))))))}),h.Ay),w=(e,t)=>(0,a.md)(b({id:e,key:t})),I=e=>{const t=(0,i.vt)();return w(t,e)}},50433:(e,t,r)=>{"use strict";r.d(t,{$j:()=>m,AM:()=>o,Fw:()=>d,R9:()=>i,X7:()=>u,ZM:()=>p,jE:()=>h,mw:()=>c,r0:()=>s,sb:()=>l});var n=r(51900),a=r(12724);const o=e=>{const t={header:"Nodes",text:e},r=(0,a.UI)({...t,success:!0,icon:"node"});n.A.success(r,{context:"showNodesNotification"})},s=e=>{const t={header:"Rooms",text:e},r=(0,a.UI)({...t,success:!0,icon:"space"});n.A.success(r,{context:"showRoomsNotification"})},i=function(e){const t={header:"Room users",text:e||(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"Users left the room!":"Users were added to room!")},r=(0,a.UI)({...t,success:!0,icon:"space"});n.A.success(r,{context:"showUsersInRoomNotification"})},l=function(e){const t={header:"Space users",text:e||(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"Users left the space!":"Users were added to space!")},r=(0,a.UI)({...t,success:!0,icon:"space"});n.A.success(r,{context:"showUsersInSpaceNotification"})},c=function(e){const t={header:"Rooms",text:e||(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"Rooms removed from Space!":"Rooms were added to Space!")},r=(0,a.UI)({...t,success:!0,icon:"space"});n.A.success(r,{context:"showRoomsInSpaceNotification"})},d=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r={header:t?"Error joining space":"Welcome!",text:e},o=(0,a.UI)({...r,success:!t,error:!!t,icon:"gear"});t?n.A.error(o,{context:"showJoiningSpaceNotification"}):n.A.success(o,{context:"showJoiningSpaceNotification"})},u=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r={header:t?"Space removed":"Space added",text:e},o=(0,a.UI)({...r,success:!t,icon:"gear"});n.A.success(o,{context:"showSpaceNotification"})},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r={header:t?"Error creating room":"Rooms",text:e},o=(0,a.UI)({...r,success:!t,error:!!t,icon:"gear"});t?n.A.error(o,{context:"showRoomCreationNotification"}):n.A.success(o,{context:"showRoomCreationNotification"})},h=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r={text:e},o=(0,a.UI)({...r,text:e,success:!t,error:!!t,icon:"chart_added"});t?n.A.error(o,{context:"showDashboardCreatedNotification"}):n.A.success(o,{context:"showDashboardCreatedNotification"})},m=()=>{const e=(0,a.UI)({header:"Dashboard",text:"Invalid dashboard link. Please double-check the dashboard you are trying to access.",success:!1,error:!0});n.A.error(e,{context:"showInvalidDashboardSlugNotification"})}},50770:(e,t,r)=>{"use strict";r.d(t,{A:()=>o,n:()=>a});var n=r(52035);const a={theme:"unspecified",spacePanelCollapsed:!0,alertsGrouping:r(3464).kc.alertStatus},o=(0,n.eU)(a)},50979:(e,t,r)=>{"use strict";r.d(t,{FJ:()=>i,HR:()=>l,KV:()=>h,Nw:()=>a,VH:()=>n,aT:()=>d,jS:()=>u,rY:()=>c,tD:()=>o,uC:()=>p});const n={pro:"pro",free:"free",earlyBird:"earlyBird",business:"business",homelab:"homelab"},a={Pro:n.pro,Professional:n.pro,Community:n.free,EarlyBird:n.earlyBird,Business:n.business,Homelab:n.homelab},o=[n.business],s=[{text:"Unlimited Metrics & Logs"},{text:"Unlimited Nodes"},{text:"Unlimited Custom Dashboards"},{text:"Unlimited Data Retention"},{text:"1-second granularity for every metric"},{text:"Role-based access control (RBAC)"},{text:"Single Sign-On (SSO)"},{text:"Configure everything from the UI (Dynamic Configuration)"},{text:"Enterprise Notification Integrations (Slack, PagerDuty etc.)"}],i={free:{level:0,title:"Community",features:{2023.11:[{text:"Unlimited Metrics & Logs"},{text:"Community Notification Integrations"},{text:"1-second granularity for every metric"},{text:"Max 5 Active Connected Nodes",icon:"warning_triangle",iconColor:"warning"},{text:"Max 1 Active Custom Dashboard per Room",icon:"warning_triangle",iconColor:"warning"},{text:"No support for Role-based access control",icon:"x",iconColor:"error"},{text:"No support for Single Sign-On",icon:"x",iconColor:"error"},{text:"No access to Dynamic Configuration from UI",icon:"x",iconColor:"error"}]},showAnnualPrice:!1},business:{level:20,title:"Business",features:{2023.02:s,2024.03:s},showAnnualPrice:!1},homelab:{title:"Homelab"}},l=["year","month"],c={year:"yearly",month:"monthly"},d={ErrInvalidPromotionCode:"Promotion code is invalid",ErrInactivePromotionCode:"Promotion code is inactive",ErrInvalidPromotionCodePlan:"Promotion code cannot be applied to this plan"},u="planEnrolmentError",p={free:{2023.11:{maxNodes:5,maxDashboards:1}}},h={ErrNodeIsNotPreferred:"This node has not been selected as a preferred node.",ErrWindowsAgentIsNotSupported:"Windows agent is not supported.",default:"This node is not eligible."}},51262:(e,t,r)=>{"use strict";r.d(t,{A:()=>u,f:()=>d});var n=r(96540),a=r(46587),o=r(24013),s=r(19186),i=r(14457),l=r(18739),c=r(24609);const d=()=>({maxNodes:window.localNetdataRegistry.limitations?.limit||5,maxDashboards:window.localNetdataRegistry.limitations?.customDashboardsLimit||1,allowLocalWindows:window.localNetdataRegistry.limitations?.windowsSupport||!1}),u=()=>{const e=(0,s.GJ)(),t=(0,c.dg)(),r=(0,a.uW)("isAnonymous"),u=t,[,,p]=(0,i.A)(),h=(0,o.Y7)(),{loaded:m,nodes:g,hasError:f,refresh:x}=(0,o.Du)(),{loaded:A,value:y,hasError:v}=(0,l.JN)(),b=!!y?.planLimitations,w=b||u,{maxNodes:I,maxDashboards:S,allowLocalWindows:k}=b&&y?.planLimitations?y.planLimitations:u?d():{},j=(0,n.useCallback)((r=>{if(!r)return{restricted:!1};if(!m||!A)return{restricted:!1};if(!w)return{restricted:!1};const n=h(r);if(!n.name)return{restricted:!1};const{eligibility:a,os:o}=n,{isEligible:s,key:i}=a||{};if(!e)return{restricted:!s,reason:i};return"windows"==(o?.kernel?.nm||"").toLowerCase()&&("free"===y.slug||t&&!k)?{restricted:!0,reason:"ErrWindowsAgentIsNotSupported"}:I<p&&!g.includes(r)?{restricted:!0,reason:"ErrNodeIsNotPreferred"}:{restricted:!1}}),[m,g,A,h,e,u,r,y,I,p]);return{loaded:m&&A,hasError:f||v,currentPlan:y,hasLimitations:w,maxNodes:I,nodesCount:p,maxDashboards:S,preferredNodes:g,isNodeRestricted:j,refreshPreferredNodes:x,isNewUser:!y.paymentProvider}}},51900:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(61409);const a={position:"bottom-right",autoClose:1e4,pauseOnFocusLoss:!1,closeOnClick:!1},o={},s={success:function(e){let{context:t,...r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t&&o[t]&&(n.oR.dismiss(o[t]),delete o[t]),o[t]=n.oR.success(e,{...a,...r})},warning:function(e){let{context:t,...r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t&&o[t]&&(n.oR.dismiss(o[t]),delete o[t]),o[t]=n.oR.warn(e,{...a,...r})},error:function(e){let{context:t,...r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t&&o[t]&&(n.oR.dismiss(o[t]),delete o[t]),o[t]=n.oR.error(e,{...a,...r})},dismiss:e=>n.oR.dismiss(e)}},53142:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(96540),a=r(50979);const o=()=>{const[e,t]=(0,n.useState)(localStorage.getItem(a.jS));return{isFailure:e,setFailure:(0,n.useCallback)((()=>{t(!0),localStorage.setItem(a.jS,!0)}),[]),reset:(0,n.useCallback)((()=>{t(!1),localStorage.removeItem(a.jS)}),[])}}},54519:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(57377);const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"pristine";return{updatePristine:(t,r,a)=>{if(!(r in(t[e]||{}))&&!(0,n.Ay)(t[r],a))return{...t,[e]:{...t[e],[r]:t[r]}};if((0,n.Ay)(t[e][r],a)){const n={...t[e]};return delete n[r],{...t,[e]:n}}return t},resetPristine:t=>({...t,...t[e],[e]:{}})}}},55164:(e,t,r)=>{"use strict";r.d(t,{H4:()=>c,Ay:()=>h,Xc:()=>p});var n=r(75739),a=r(96540),o=r(63766);r(98992),r(23215),r(3949);const s=["mousedown","touchstart"];var i=r(79748),l=r(74848);const c=e=>{let{title:t="Oops, something unexpected happened!",message:r="",error:n="",resetError:c=window.location.reload}=e;const d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,r=arguments.length>2?arguments[2]:void 0;const n=(0,a.useRef)();return(0,a.useEffect)((()=>{const a=t=>{const a="function"===typeof r?r():r;Array.isArray(a)?a.every((e=>!e||!e.contains(t.target)))&&e():n.current&&!n.current.contains(t.target)&&e()};return t.forEach((e=>document.addEventListener(e,a))),()=>{t.forEach((e=>document.removeEventListener(e,a)))}}),[n,e,r]),n}(c);return(0,l.jsx)(o.Flex,{ref:d,alignItems:"center",justifyContent:"center","data-testid":"error-boundary",flex:!0,children:(0,l.jsxs)(o.Flex,{flex:!0,column:!0,alignItems:"center",gap:4,width:{max:115},children:[(0,l.jsx)(o.H3,{children:t}),(!!r||!!n)&&(0,l.jsx)(o.Text,{children:r||n?.toString?.()||""}),(0,l.jsxs)(o.Text,{children:["We track these errors automatically, but if the problem persists feel free to contact us with a"," ",(0,l.jsx)(i.A,{href:"https://github.com/netdata/netdata-cloud/issues/new/choose",target:"_blank",rel:"noopener noreferrer",children:"ticket"}),", a"," ",(0,l.jsx)(i.A,{href:"https://community.netdata.cloud/",target:"_blank",rel:"noopener noreferrer",children:"post in the forum"})," ","or through"," ",(0,l.jsx)(i.A,{href:"https://discord.com/invite/mPZ6WZKKG2",target:"_blank",rel:"noopener noreferrer",children:"Discord"}),"."]}),(0,l.jsx)(o.Text,{children:"In the meantime you can refresh this page"}),(0,l.jsx)(o.Button,{label:"Refresh",icon:"refresh",onClick:()=>c(),"data-ga":"error-boundary::click-reload::reload-on-error","data-testid":"error-boundary-reload"})]})})};class d extends a.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(e){return{hasError:!0}}componentDidCatch(e,t){console.log(e,t)}render(){return this.state.hasError?(0,l.jsx)(c,{}):this.props.children}}class u extends n.tH{}u.defaultProps={fallback:c};const p=e=>{const t=window.envSettings.tracking?u:d;return r=>(0,l.jsx)(t,{fallback:c,children:(0,l.jsx)(e,{...r})})},h=u},57068:(e,t,r)=>{"use strict";r.d(t,{B1:()=>m,Ie:()=>h,Ix:()=>f,MX:()=>g,QZ:()=>x,Xc:()=>u,kY:()=>d,xB:()=>p});var n=r(52035),a=r(34843),o=r(84929),s=r(54519),i=r(43449),l=r(57377);const{updatePristine:c}=(0,s.A)(),d=(0,o.Iz)((e=>{let{id:t,key:r}=e;return(0,n.eU)((e=>{const n=e((0,i.Ay)(t));return r?n[r]:n}),((e,r,n)=>{r((0,i.Ay)(t),{...i.ue,...n})}))}),l.Ay),u=(e,t)=>(0,a.md)(d({id:e,key:t})),p=(0,o.Iz)((e=>(0,n.eU)((t=>t(d({id:e,key:"layout"}))),((t,r,n)=>r((0,i.Ay)(e),(e=>{const t="function"===typeof n?n(e.layout):n;return{...e,...c(e,"layout",t),layout:t}})))))),h=(0,o.Iz)((e=>(0,n.eU)(null,((t,r)=>r((0,i.Ay)(e),(e=>({...e,pristine:{}}))))))),m=e=>{const t=u(e,"layout"),r=(e=>(0,a.Xr)(p(e)))(e);return[t,r]},g=(0,o.Iz)((e=>(0,n.eU)((t=>t(d({id:e,key:"containerIds"}))),((t,r,n)=>r((0,i.Ay)(e),(e=>{const t="function"===typeof n?n(e.containerIds||[]):n;return{...e,...c(e,"containerIds",t),containerIds:t}})))))),f=e=>{const t=u(e,"containerIds"),r=(e=>(0,a.Xr)(g(e)))(e);return[t,r]},x=((0,o.Iz)((e=>(0,n.eU)((t=>t(d({id:e,key:"containers"}))),((t,r,n)=>r((0,i.Ay)(e),(e=>"function"===typeof n?n(e):{...e,...c(e,"containers",n),containers:n})))))),(e,t)=>u(e,"containers")?.[t])},57377:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>o,pb:()=>n});r(98992),r(23215),r(54520);const n=(e,t)=>{let{omit:r=[],keep:n=[]}=t;return r.length||n.length?e.filter((e=>n.length?n.includes(e):!r.includes(e))):e},a=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;const o=n(Object.keys(e),r),s=n(Object.keys(t),r);if(o.length!==s.length)return!1;const i=Object.prototype.hasOwnProperty.bind(t);return o.every((r=>!!i(r)&&a(e[r],t[r])))},o=a},58582:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=e=>e.messages&&e.messages.length>0?e.messages[0]:void 0},58618:(e,t,r)=>{"use strict";r.d(t,{$t:()=>l,gb:()=>s,tK:()=>o});var n=r(16866),a=r(92318);const o=e=>{let{spaceId:t}=e;return`${n.P8}/spaces/${t}/rooms?show_all=true`},s=e=>`${a.A.assetsBaseURL}/${e}`,i=["","k","m","B","T","P","E"],l=e=>{if(!e)return 0;const t=Math.log10(Math.abs(e))/3|0;if(!t)return e;const r=i[t];return(e/Math.pow(10,3*t)).toFixed(1)+r}},60908:(e,t,r)=>{"use strict";r.d(t,{K_:()=>i,DL:()=>p,_0:()=>d,Ay:()=>h});r(98992),r(72577);var n=r(96540),a=r(3319),o=r(74848);var s=r(81691);const i=(0,n.createContext)({}),l={allowLogInvisible:!0},c=e=>{let{children:t,logImpression:r=!0,options:c={},delay:d=750,...u}=e;const p={...l,...c},h=(0,n.useContext)(i),[m,g]=(0,n.useState)(),f=(0,n.useRef)(),x=(0,n.useRef)(),{sendLog:A,isReady:y}=(0,a.A)(),v=(0,n.useCallback)((e=>{const t=e[0];t&&m!==t.isIntersecting&&g(t.isIntersecting)}),[]),b=(0,n.useCallback)((()=>{const e=new IntersectionObserver(v,{root:null,rootMargin:"0px",threshold:.5}),t=f?.current?.childNodes,r=Array.from(t||[]).find((e=>null!==e.offsetParent));r&&e.observe(r)}),[f?.current]);return(0,n.useEffect)((()=>{p.allowLogInvisible||b()}),[p.allowLogInvisible]),(0,n.useEffect)((()=>{let e=!0,t=null;const n={action:s.o1.elementViewed,...h,...u};return y&&x?.current!==JSON.stringify(n)&&r&&(p.allowLogInvisible||m)&&(t=setTimeout((()=>{e&&(A(n),x.current=JSON.stringify(n))}),d)),()=>{e=!1,t&&(clearTimeout(t),t=null)}}),[y,r,m,u]),(0,o.jsx)(i.Consumer,{children:e=>(0,o.jsx)(i.Provider,{value:{...e,...u},children:(0,o.jsx)("div",{ref:f,style:{display:"contents"},children:t})})})},d=(u=c,e=>(0,o.jsx)(u,{...e,isSuccess:!0}));var u;const p=(e=>t=>(0,o.jsx)(e,{...t,isFailure:!0}))(c),h=c},61314:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>p,isTryingToJoinWorkspace:()=>d});var n=r(96540),a=r(88934),o=r(16866),s=r(62718),i=r(46587),l=r(50433),c=r(74848);const d=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").includes("/join-space")},u="Successfully joined space!",p=()=>{const e=(0,i.uW)("isAnonymous"),t=(0,a.Zp)(),r=new URLSearchParams(window.location.hash.substr(1));return(0,n.useEffect)((()=>{if(e)return;const n=r.has("error_msg_key")?decodeURIComponent(r.get("error_msg_key")||""):null;if(n){const e=r.has("error_message")?decodeURIComponent(r.get("error_message")||""):null;n===o.vK?(0,l.Fw)(u):(0,l.Fw)(e||"Error joining space",!0),t("/spaces",{replace:!0})}else(0,l.Fw)(u)}),[e]),(0,c.jsx)(s.yj,{})}},62718:(e,t,r)=>{"use strict";r.d(t,{$9:()=>j,$n:()=>R,BJ:()=>x,Bm:()=>f,Bp:()=>d,H$:()=>y,I1:()=>E,JO:()=>m,Jr:()=>w,NP:()=>A,Qk:()=>h,Tr:()=>D,UG:()=>S,Um:()=>b,V_:()=>U,WV:()=>L,aW:()=>v,au:()=>I,h4:()=>k,l_:()=>M,mo:()=>F,nb:()=>N,nl:()=>_,qE:()=>$,tC:()=>z,tW:()=>C,xh:()=>g,yj:()=>T,zj:()=>p});r(98992),r(81454);var n=r(33185),a=r(63766),o=r(24155),s=r(63474),i=r(74848);const l=(0,n.keyframes)(["from{opacity:0.4;}to{opacity:1;}"]),c=(0,n.default)(a.Icon).withConfig({displayName:"pageLevelSkeletons__AnimatedIcon",componentId:"sc-2e8ylz-0"})(["animation:",";"],(e=>{let{animate:t}=e;return t?(0,n.css)([""," 1.6s ease-in-out infinite alternate"],l):""})),d=e=>{let{size:t="24px",animate:r=!1}=e;return(0,i.jsx)(c,{name:"netdata",color:"textLite",width:t,height:t,animate:r,style:{opacity:r?1:.6}})},u=e=>{let{children:t,...r}=e;return(0,i.jsx)(a.Box,{width:"100%",height:"100%",background:"mainBackground",overflow:"hidden",...r,children:t})},p=()=>(0,i.jsx)(u,{children:(0,i.jsxs)(a.Flex,{column:!0,width:"100%",height:"100%",children:[(0,i.jsx)(o.A,{width:"100%",height:"60px",background:"modalBackground"}),(0,i.jsx)(a.Flex,{flex:"1",padding:[2],children:(0,i.jsxs)(a.Flex,{column:!0,gap:2,flex:"1",children:[(0,i.jsxs)(a.Flex,{justifyContent:"space-between",alignItems:"center",children:[(0,i.jsx)(o.A,{width:"300px",height:"32px"}),(0,i.jsx)(d,{size:"18px"})]}),(0,i.jsxs)(a.Flex,{gap:2,children:[(0,i.jsx)(o.A,{width:"120px",height:"24px"}),(0,i.jsx)(o.A,{width:"120px",height:"24px"}),(0,i.jsx)(o.A,{width:"120px",height:"24px"})]}),(0,i.jsx)(o.A,{width:"100%",flex:"1"})]})})]})}),h=()=>(0,i.jsx)(u,{children:(0,i.jsxs)(a.Flex,{column:!0,flex:"1",children:[(0,i.jsx)(o.A,{width:"100%",height:"75px",background:"modalBackground"}),(0,i.jsx)(s.O2,{})]})}),m=()=>(0,i.jsx)(u,{children:(0,i.jsxs)(a.Flex,{overflow:"hidden",height:"100vh",width:"100vw",children:[(0,i.jsxs)(a.Flex,{column:!0,width:"60px",background:"modalBackground",border:{side:"right",color:"border"},children:[(0,i.jsx)(a.Flex,{alignItems:"center",justifyContent:"center",padding:[3],children:(0,i.jsx)(d,{size:"24px",animate:!0})}),(0,i.jsx)(a.Flex,{column:!0,gap:1,padding:[1],flex:"1",children:Array.from({length:4}).map(((e,t)=>(0,i.jsx)(a.Flex,{alignItems:"center",justifyContent:"center",padding:[2],round:!0,children:(0,i.jsx)(o.A,{width:"20px",height:"20px"})},t)))})]}),(0,i.jsx)(a.Flex,{column:!0,flex:"1",children:(0,i.jsx)(p,{})})]})}),g=()=>(0,i.jsx)(u,{children:(0,i.jsxs)(a.Flex,{column:!0,padding:[2],gap:2,flex:"1",children:[(0,i.jsxs)(a.Flex,{gap:2,alignItems:"center",children:[(0,i.jsx)(o.A,{width:"40px",height:"40px"}),(0,i.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,i.jsx)(o.A,{width:"300px",height:"24px"}),(0,i.jsx)(o.A,{width:"200px",height:"16px"})]})]}),(0,i.jsxs)(a.Flex,{gap:4,children:[(0,i.jsxs)(a.Flex,{column:!0,gap:2,flex:"2",children:[(0,i.jsx)(o.A,{width:"100%",flex:"1"}),(0,i.jsx)(o.A,{width:"100%",flex:"1"})]}),(0,i.jsxs)(a.Flex,{column:!0,gap:2,flex:"1",children:[(0,i.jsx)(o.A,{width:"100%",flex:"1"}),(0,i.jsx)(o.A,{width:"100%",flex:"1"})]})]})]})}),f=()=>(0,i.jsx)(u,{children:(0,i.jsxs)(a.Flex,{column:!0,padding:[2],gap:2,flex:"1",children:[(0,i.jsxs)(a.Flex,{gap:2,alignItems:"center",children:[(0,i.jsx)(o.A,{width:"200px",height:"32px"}),(0,i.jsx)(o.A,{width:"120px",height:"32px"})]}),(0,i.jsxs)(a.Flex,{gap:2,flex:"1",children:[(0,i.jsx)(o.A,{width:"250px",flex:"1"}),(0,i.jsxs)(a.Flex,{column:!0,gap:2,flex:"1",children:[(0,i.jsx)(o.A,{width:"100%",flex:"1"}),(0,i.jsx)(o.A,{width:"100%",flex:"1"})]})]})]})}),x=()=>(0,i.jsx)(u,{children:(0,i.jsxs)(a.Box,{height:"100%",style:{display:"grid",gridTemplateColumns:"340px auto",gap:"8px"},children:[(0,i.jsxs)(a.Flex,{column:!0,height:"100%",border:{side:"right",color:"border"},overflow:{vertical:"auto"},children:[(0,i.jsxs)(a.Flex,{alignItems:"center",gap:2,padding:[4],children:[(0,i.jsx)(o.A,{width:"24px",height:"24px"}),(0,i.jsx)(o.A,{width:"120px",height:"24px"}),(0,i.jsx)(d,{size:"18px"})]}),(0,i.jsx)(a.Flex,{padding:[0,4],children:(0,i.jsx)(o.A,{width:"100%",height:"32px"})}),(0,i.jsx)(a.Flex,{column:!0,height:"calc(100% - 80px)",overflow:{vertical:"auto"},gap:2,children:Array.from({length:4}).map(((e,t)=>(0,i.jsxs)(a.Flex,{column:!0,gap:2,padding:[4],border:{side:"bottom",color:"border"},children:[(0,i.jsx)(o.A,{width:"150px",height:"20px"}),(0,i.jsx)(o.A,{width:"200px",height:"16px"}),(0,i.jsx)(o.A,{width:"180px",height:"16px"})]},t)))})]}),(0,i.jsxs)(a.Flex,{column:!0,gap:4,height:"100%",children:[(0,i.jsx)(a.Flex,{alignItems:"center",justifyContent:"center",flex:"grow",children:(0,i.jsxs)(a.Flex,{column:!0,gap:4,alignItems:"center",width:"600px",children:[(0,i.jsx)(o.A,{width:"300px",height:"32px"}),(0,i.jsx)(o.A,{width:"400px",height:"200px"}),(0,i.jsx)(o.A,{width:"200px",height:"40px"})]})}),(0,i.jsx)(a.Flex,{height:"120px",gap:4,border:{side:"top",color:"border"},padding:[2],children:Array.from({length:3}).map(((e,t)=>(0,i.jsxs)(a.Flex,{width:"33%",column:!0,gap:2,padding:[4],background:"panelBg",round:!0,children:[(0,i.jsx)(o.A,{width:"100%",height:"16px"}),(0,i.jsx)(o.A,{width:"80%",height:"20px"})]},t)))})]})]})}),A=()=>(0,i.jsx)(u,{children:(0,i.jsx)(a.Flex,{justifyContent:"center",alignItems:"center",height:"100%",children:(0,i.jsxs)(a.Flex,{column:!0,gap:4,alignItems:"center",width:"600px",children:[(0,i.jsx)(o.A,{width:"80px",height:"80px"}),(0,i.jsx)(o.A,{width:"300px",height:"32px"}),(0,i.jsx)(o.A,{width:"400px",height:"16px"}),(0,i.jsxs)(a.Flex,{column:!0,gap:2,width:"100%",children:[(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(o.A,{width:"100%",height:"40px"})]}),(0,i.jsx)(o.A,{width:"150px",height:"40px"})]})})}),y=()=>(0,i.jsx)(u,{children:(0,i.jsxs)(a.Flex,{column:!0,padding:[2],gap:2,flex:"1",children:[(0,i.jsxs)(a.Flex,{justifyContent:"space-between",alignItems:"center",children:[(0,i.jsx)(o.A,{width:"200px",height:"32px"}),(0,i.jsx)(o.A,{width:"100px",height:"32px"})]}),(0,i.jsx)(a.Flex,{gap:3,flexWrap:"wrap",children:Array.from({length:6}).map(((e,t)=>(0,i.jsxs)(a.Flex,{column:!0,gap:2,width:"300px",children:[(0,i.jsx)(o.A,{width:"100%",height:"60px"}),(0,i.jsx)(o.A,{width:"200px",height:"20px"}),(0,i.jsx)(o.A,{width:"250px",height:"16px"})]},t)))})]})}),v=()=>(0,i.jsxs)(a.Flex,{column:!0,padding:[2],gap:2,flex:"1",children:[(0,i.jsx)(o.A,{width:"200px",height:"24px"}),(0,i.jsxs)(a.Flex,{column:!0,gap:2,flex:"1",children:[(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(o.A,{width:"100%",flex:"1"})]}),(0,i.jsx)(o.A,{width:"120px",height:"36px"})]}),b=()=>(0,i.jsxs)(a.Flex,{column:!0,height:"100%",overflow:"hidden",gap:4,children:[(0,i.jsxs)(a.Flex,{alignItems:"end",justifyContent:"between",children:[(0,i.jsxs)(a.Flex,{alignItems:"end",gap:4,children:[(0,i.jsx)(o.A,{width:"150px",height:"32px"}),(0,i.jsx)(o.A,{width:"200px",height:"32px"}),(0,i.jsx)(o.A,{width:"100px",height:"32px"})]}),(0,i.jsxs)(a.Flex,{alignItems:"center",gap:3,children:[(0,i.jsx)(o.A,{width:"80px",height:"24px"}),(0,i.jsx)(o.A,{width:"80px",height:"24px"}),(0,i.jsx)(d,{size:"16px"})]})]}),(0,i.jsxs)(a.Flex,{column:!0,gap:2,flex:"1",children:[(0,i.jsxs)(a.Flex,{gap:2,padding:[0,0,1],border:{side:"bottom",color:"border"},children:[(0,i.jsx)(o.A,{width:"100px",height:"24px"}),(0,i.jsx)(o.A,{width:"120px",height:"24px"}),(0,i.jsx)(o.A,{width:"80px",height:"24px"})]}),(0,i.jsxs)(a.Flex,{gap:2,padding:[0,0,1],border:{side:"bottom",color:"border"},children:[(0,i.jsx)(o.A,{width:"80px",height:"20px"}),(0,i.jsx)(o.A,{width:"90px",height:"20px"}),(0,i.jsx)(o.A,{width:"70px",height:"20px"})]}),(0,i.jsx)(a.Flex,{height:"100%",padding:[4,0,0],overflow:{vertical:"auto"},children:(0,i.jsx)(a.Flex,{column:!0,gap:3,width:"100%",children:Array.from({length:6}).map(((e,t)=>(0,i.jsxs)(a.Flex,{column:!0,gap:2,padding:[2],border:{side:"all",color:"border"},round:!0,children:[(0,i.jsx)(o.A,{width:"200px",height:"24px"}),(0,i.jsx)(o.A,{width:"100%",height:"120px"})]},t)))})})]})]}),w=()=>(0,i.jsx)(u,{children:(0,i.jsxs)(a.Flex,{column:!0,padding:[2],gap:3,flex:"1",children:[(0,i.jsxs)(a.Flex,{justifyContent:"space-between",alignItems:"center",children:[(0,i.jsx)(o.A,{width:"250px",height:"28px"}),(0,i.jsx)(d,{size:"20px",animate:!0})]}),(0,i.jsx)(a.Flex,{gap:3,flexWrap:"wrap",children:Array.from({length:3}).map(((e,t)=>(0,i.jsxs)(a.Flex,{column:!0,gap:2,padding:[3],width:"300px",background:"modalBackground",children:[(0,i.jsx)(o.A,{width:"100px",height:"24px"}),(0,i.jsx)(o.A,{width:"200px",height:"32px"}),(0,i.jsx)(o.A,{width:"100%",height:"60px"}),(0,i.jsx)(o.A,{width:"120px",height:"36px"})]},t)))})]})}),I=e=>{let{withLogo:t=!0}=e;return(0,i.jsxs)(a.Flex,{column:!0,gap:3,padding:[3],flex:"1",children:[t&&(0,i.jsx)(a.Flex,{justifyContent:"center",children:(0,i.jsx)(d,{size:"60px",animate:!0})}),(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(o.A,{width:"100%",flex:"1"}),(0,i.jsxs)(a.Flex,{gap:2,justifyContent:"flex-end",children:[(0,i.jsx)(o.A,{width:"80px",height:"36px"}),(0,i.jsx)(o.A,{width:"100px",height:"36px"})]})]})},S=e=>{let{rows:t=5}=e;return(0,i.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,i.jsxs)(a.Flex,{justifyContent:"space-between",alignItems:"center",padding:[2,0],children:[(0,i.jsx)(o.A,{width:"200px",height:"24px"}),(0,i.jsx)(d,{size:"16px"})]}),(0,i.jsx)(a.Flex,{column:!0,gap:1,children:Array.from({length:t}).map(((e,t)=>(0,i.jsxs)(a.Flex,{gap:3,padding:[2],alignItems:"center",children:[(0,i.jsx)(o.A,{width:"40px",height:"40px"}),(0,i.jsx)(o.A,{width:"200px",height:"20px"}),(0,i.jsx)(o.A,{width:"120px",height:"20px"}),(0,i.jsx)(o.A,{width:"80px",height:"20px"})]},t)))})]})},k=()=>(0,i.jsxs)(a.Flex,{column:!0,gap:3,padding:[3],flex:"1",children:[(0,i.jsxs)(a.Flex,{gap:2,alignItems:"center",children:[(0,i.jsx)(o.A,{width:"40px",height:"40px"}),(0,i.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,i.jsx)(o.A,{width:"300px",height:"24px"}),(0,i.jsx)(o.A,{width:"200px",height:"16px"})]})]}),(0,i.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,i.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,i.jsx)(o.A,{width:"24px",height:"24px"}),(0,i.jsx)(o.A,{width:"150px",height:"20px"})]}),(0,i.jsx)(o.A,{width:"100%",height:"60px"})]}),(0,i.jsx)(a.Flex,{width:"100%",height:"250px",alignItems:"center",justifyContent:"center",background:"modalBackground",children:(0,i.jsx)(d,{size:"60px",animate:!0})}),(0,i.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,i.jsx)(o.A,{width:"200px",height:"20px"}),(0,i.jsx)(o.A,{width:"100%",height:"120px"})]})]}),j=()=>(0,i.jsxs)(a.Flex,{column:!0,gap:2,height:"calc(100vh - 79px)",overflow:{vertical:"auto"},children:[(0,i.jsxs)(a.Flex,{justifyContent:"space-between",alignItems:"center",padding:[3],children:[(0,i.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,i.jsx)(o.A,{width:"300px",height:"28px"}),(0,i.jsx)(o.A,{width:"200px",height:"16px"})]}),(0,i.jsxs)(a.Flex,{gap:2,alignItems:"center",children:[(0,i.jsx)(o.A,{width:"80px",height:"32px"}),(0,i.jsx)(o.A,{width:"80px",height:"32px"}),(0,i.jsx)(d,{size:"18px"})]})]}),(0,i.jsxs)(a.Flex,{gap:4,padding:[3],children:[(0,i.jsxs)(a.Flex,{column:!0,gap:3,width:"220px",children:[(0,i.jsx)(o.A,{width:"150px",height:"20px"}),Array.from({length:6}).map(((e,t)=>(0,i.jsx)(o.A,{width:"100%",height:"16px"},t)))]}),(0,i.jsxs)(a.Flex,{column:!0,gap:4,flex:"1",children:[(0,i.jsx)(o.A,{width:"100%",height:"300px"}),(0,i.jsx)(o.A,{width:"100%",height:"200px"}),(0,i.jsx)(o.A,{width:"100%",height:"150px"})]})]})]}),C=()=>(0,i.jsxs)(a.Flex,{column:!0,gap:2,padding:[2],width:"100%",height:"100%",children:[(0,i.jsxs)(a.Flex,{alignItems:"center",gap:2,padding:[2],children:[(0,i.jsx)(o.A,{width:"100px",height:"20px"}),(0,i.jsx)(d,{size:"16px",animate:!0})]}),(0,i.jsx)(o.A,{width:"100%",flex:"1"})]}),T=()=>(0,i.jsx)(u,{children:(0,i.jsxs)(a.Flex,{column:!0,alignItems:"center",justifyContent:"center",height:"100%",gap:4,children:[(0,i.jsx)(d,{size:"100px",animate:!0}),(0,i.jsx)(o.A,{width:"300px",height:"24px"}),(0,i.jsx)(o.A,{width:"200px",height:"16px"})]})}),E=()=>(0,i.jsx)(u,{children:(0,i.jsxs)(a.Flex,{column:!0,padding:[2],gap:2,flex:"1",children:[(0,i.jsxs)(a.Flex,{justifyContent:"space-between",alignItems:"center",children:[(0,i.jsx)(o.A,{width:"200px",height:"32px"}),(0,i.jsxs)(a.Flex,{gap:2,alignItems:"center",children:[(0,i.jsx)(o.A,{width:"80px",height:"32px"}),(0,i.jsx)(o.A,{width:"80px",height:"32px"}),(0,i.jsx)(d,{size:"18px"})]})]}),(0,i.jsx)(U,{height:"314px"}),(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(N,{rows:6})]})}),U=e=>{let{height:t="314px"}=e;return(0,i.jsx)(a.Flex,{alignItems:"center",justifyContent:"center",height:t,background:"modalBackground",border:{color:"border",size:"1px"},borderRadius:2,children:(0,i.jsx)(d,{size:"40px",animate:!0})})},N=e=>{let{rows:t=5}=e;return(0,i.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,i.jsxs)(a.Flex,{gap:2,padding:[2,0],borderBottom:{color:"border",size:"1px"},children:[(0,i.jsx)(o.A,{width:"150px",height:"20px"}),(0,i.jsx)(o.A,{width:"120px",height:"20px"}),(0,i.jsx)(o.A,{width:"100px",height:"20px"}),(0,i.jsx)(o.A,{width:"80px",height:"20px"}),(0,i.jsx)(o.A,{width:"80px",height:"20px"})]}),Array.from({length:t},((e,t)=>(0,i.jsxs)(a.Flex,{gap:2,padding:[2,0],children:[(0,i.jsx)(o.A,{width:"150px",height:"16px"}),(0,i.jsx)(o.A,{width:"120px",height:"16px"}),(0,i.jsx)(o.A,{width:"100px",height:"16px"}),(0,i.jsx)(o.A,{width:"80px",height:"16px"}),(0,i.jsx)(o.A,{width:"80px",height:"16px"})]},t)))]})},F=e=>{let{height:t="75px"}=e;return(0,i.jsx)(a.Flex,{alignItems:"center",justifyContent:"center",height:t,width:"100%",background:"modalBackground",border:{color:"border",size:"1px"},borderRadius:2,children:(0,i.jsx)(d,{size:"24px",animate:!0})})},R=e=>{let{rows:t=5}=e;return(0,i.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,i.jsxs)(a.Flex,{gap:2,padding:[2,0],borderBottom:{color:"border",size:"1px"},children:[(0,i.jsx)(o.A,{width:"40px",height:"20px"}),(0,i.jsx)(o.A,{width:"180px",height:"20px"}),(0,i.jsx)(o.A,{width:"120px",height:"20px"}),(0,i.jsx)(o.A,{width:"100px",height:"20px"}),(0,i.jsx)(o.A,{width:"100px",height:"20px"}),(0,i.jsx)(o.A,{width:"80px",height:"20px"})]}),Array.from({length:t},((e,t)=>(0,i.jsxs)(a.Flex,{gap:2,padding:[2,0],alignItems:"center",children:[(0,i.jsx)(o.A,{width:"40px",height:"40px"}),(0,i.jsx)(o.A,{width:"180px",height:"16px"}),(0,i.jsx)(o.A,{width:"120px",height:"16px"}),(0,i.jsx)(o.A,{width:"100px",height:"16px"}),(0,i.jsx)(o.A,{width:"100px",height:"16px"}),(0,i.jsx)(o.A,{width:"80px",height:"16px"})]},t)))]})},z=()=>(0,i.jsxs)(a.Flex,{column:!0,gap:3,padding:[3],flex:"1",children:[(0,i.jsx)(a.Flex,{justifyContent:"center",children:(0,i.jsx)(d,{size:"60px",animate:!0})}),(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(o.A,{width:"100%",flex:"1"}),(0,i.jsxs)(a.Flex,{gap:2,justifyContent:"flex-end",children:[(0,i.jsx)(o.A,{width:"80px",height:"36px"}),(0,i.jsx)(o.A,{width:"100px",height:"36px"})]})]}),M=()=>(0,i.jsxs)(a.Flex,{column:!0,height:"100%",overflow:"hidden",gap:4,children:[(0,i.jsxs)(a.Flex,{alignItems:"end",justifyContent:"between",children:[(0,i.jsxs)(a.Flex,{alignItems:"end",gap:4,children:[(0,i.jsx)(o.A,{width:"150px",height:"32px"}),(0,i.jsx)(o.A,{width:"200px",height:"32px"}),(0,i.jsx)(o.A,{width:"100px",height:"32px"})]}),(0,i.jsxs)(a.Flex,{alignItems:"center",gap:3,children:[(0,i.jsx)(o.A,{width:"80px",height:"24px"}),(0,i.jsx)(o.A,{width:"80px",height:"24px"}),(0,i.jsx)(d,{size:"16px"})]})]}),(0,i.jsxs)(a.Flex,{column:!0,gap:2,flex:"1",children:[(0,i.jsxs)(a.Flex,{gap:2,padding:[0,0,1],border:{side:"bottom",color:"border"},children:[(0,i.jsx)(o.A,{width:"100px",height:"24px"}),(0,i.jsx)(o.A,{width:"120px",height:"24px"}),(0,i.jsx)(o.A,{width:"80px",height:"24px"})]}),(0,i.jsxs)(a.Flex,{gap:2,padding:[0,0,1],border:{side:"bottom",color:"border"},children:[(0,i.jsx)(o.A,{width:"80px",height:"20px"}),(0,i.jsx)(o.A,{width:"90px",height:"20px"}),(0,i.jsx)(o.A,{width:"70px",height:"20px"})]}),(0,i.jsx)(a.Flex,{height:"100%",padding:[4,0,0],overflow:{vertical:"auto"},children:(0,i.jsx)(a.Flex,{column:!0,gap:3,width:"100%",children:Array.from({length:6}).map(((e,t)=>(0,i.jsxs)(a.Flex,{column:!0,gap:2,padding:[2],border:{side:"all",color:"border"},round:!0,children:[(0,i.jsx)(o.A,{width:"200px",height:"24px"}),(0,i.jsx)(o.A,{width:"100%",height:"120px"})]},t)))})})]})]}),$=()=>(0,i.jsxs)(a.Flex,{column:!0,gap:3,padding:[3],flex:"1",children:[(0,i.jsx)(o.A,{width:"200px",height:"24px"}),(0,i.jsxs)(a.Flex,{column:!0,gap:2,flex:"1",children:[(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(o.A,{width:"100%",height:"40px"}),(0,i.jsx)(o.A,{width:"100%",flex:"1"})]}),(0,i.jsx)(o.A,{width:"120px",height:"36px"})]}),D=e=>{let{title:t,...r}=e;return(0,i.jsxs)(a.Flex,{column:!0,gap:2,padding:[3],border:{color:"border",size:"1px"},borderRadius:2,background:"modalBackground",alignItems:"center",justifyContent:"center",height:"120px",...r,children:[(0,i.jsx)(o.A,{width:"150px",height:"20px"}),(0,i.jsx)(o.A,{width:"80px",height:"32px"}),(0,i.jsx)(d,{size:"16px",animate:!0})]})},_=()=>(0,i.jsxs)(a.Flex,{column:!0,gap:3,padding:[3],border:{color:"border",size:"1px"},borderRadius:2,background:"modalBackground",height:"400px",children:[(0,i.jsx)(o.A,{width:"250px",height:"24px"}),(0,i.jsx)(o.A,{width:"100%",height:"200px"}),(0,i.jsx)(o.A,{width:"150px",height:"20px"}),(0,i.jsx)(a.Flex,{column:!0,gap:2,children:Array.from({length:3}).map(((e,t)=>(0,i.jsxs)(a.Flex,{gap:2,alignItems:"center",children:[(0,i.jsx)(o.A,{width:"40px",height:"40px"}),(0,i.jsx)(o.A,{width:"200px",height:"16px"}),(0,i.jsx)(o.A,{width:"80px",height:"16px"})]},t)))})]}),P=()=>(0,i.jsxs)(a.Flex,{gap:4,padding:[4],background:"panelBg",alignItems:"center",children:[(0,i.jsxs)(a.Flex,{column:!0,gap:2,width:"200px",children:[(0,i.jsx)(o.A,{width:"120px",height:"20px"}),(0,i.jsx)(o.A,{width:"80px",height:"32px"}),(0,i.jsx)(o.A,{width:"100px",height:"16px"})]}),(0,i.jsxs)(a.Flex,{flex:"grow",column:!0,gap:2,children:[(0,i.jsx)(a.Flex,{gap:2,children:Array.from({length:6}).map(((e,t)=>(0,i.jsx)(o.A,{width:"22px",height:"22px",round:2},t)))}),(0,i.jsx)(a.Flex,{gap:2,children:Array.from({length:6}).map(((e,t)=>(0,i.jsx)(o.A,{width:"22px",height:"22px",round:2},t)))})]}),(0,i.jsxs)(a.Flex,{column:!0,gap:2,width:"200px",alignItems:"flex-end",children:[(0,i.jsx)(o.A,{width:"100px",height:"20px"}),(0,i.jsx)(o.A,{width:"60px",height:"32px"})]})]}),L=()=>(0,i.jsxs)(a.Flex,{column:!0,gap:4,padding:[4],overflow:"auto",height:"100%",children:[(0,i.jsx)(P,{}),(0,i.jsxs)(a.Flex,{gap:4,children:[(0,i.jsx)(_,{}),(0,i.jsxs)(a.Flex,{column:!0,gap:4,width:"calc(40% - 16px)",children:[(0,i.jsxs)(a.Flex,{gap:4,children:[(0,i.jsx)(D,{flex:{grow:"1",shrink:"0"}}),(0,i.jsx)(D,{flex:{grow:"1",shrink:"0"}}),(0,i.jsx)(D,{flex:{grow:"1",shrink:"0"}})]}),(0,i.jsxs)(a.Flex,{flex:"grow",column:!0,gap:3,padding:[3],background:"panelBg",children:[(0,i.jsx)(o.A,{width:"150px",height:"20px"}),(0,i.jsx)(o.A,{width:"100%",height:"120px"})]})]})]})]})},63231:(e,t,r)=>{"use strict";r.d(t,{Pb:()=>y,Uv:()=>g,Vj:()=>A,WJ:()=>f,Z6:()=>m,ZN:()=>x,m:()=>h});r(98992),r(3949),r(81454);var n=r(96540),a=r(52035),o=r(34843),s=r(84929),i=r(30569),l=r(72337),c=r(57377),d=r(24609),u=r(35800),p=r(77389);const h=(0,s.Iz)((e=>{let{id:t,key:r}=e;return(0,a.eU)((e=>{const n=e(u.Ay)[t]||u.ue;return r?n[r]:n}),((e,n,a)=>{n(u.Ay,r?"function"!==typeof a?e=>({...e,[t]:{...e[t],[r]:a}}):e=>({...e,[t]:{...e[t],[r]:a(e[t][r])}}):e=>({...e,[t]:{...u.ue,...e[t],...a}}))}))}),c.Ay),m=(0,s.Iz)((e=>(0,a.eU)((t=>e.map((e=>t(h({id:e}))))),((e,t,r)=>{const n=e(u.Ay);r.forEach((e=>{n[e.id]=e})),t(u.Ay,n)}))),c.Ay),g=e=>(0,o.md)(m(e)),f=(0,a.eU)((e=>e(u.Ay)),((e,t,r)=>{let{values:n,merge:a}=r;t(u.Ay,(e=>{const t=a?(0,l.A)(e,n):n;return(0,c.Ay)(t,e)?e:t}))})),x=e=>{let{memberId:t}=e;const r=(0,d.vt)();return(0,o.fp)((0,u.SY)({spaceId:r,memberId:t}))},A=e=>{let{memberId:t}=e;const r=(0,d.vt)();return(0,i.AY)((0,u.SY)({spaceId:r,memberId:t}))},y=e=>{let{memberId:t,onSuccess:r,onError:a}=e;const o=(0,d.vt)();return(0,n.useCallback)((e=>(0,p.Eq)(o,t,e).then((e=>{let{data:t}=e;"function"===typeof r&&r(t)})).catch((e=>{"function"===typeof a&&a(e)}))),[o,t,r,a])}},63474:(e,t,r)=>{"use strict";r.d(t,{Ki:()=>d,O2:()=>i});var n=r(63766),a=r(24155),o=r(74848);const s=e=>{let{size:t="24px"}=e;return(0,o.jsx)(n.Icon,{name:"netdata",color:"textLite",width:t,height:t,style:{opacity:.6}})},i=()=>(0,o.jsxs)(n.Flex,{column:!0,gap:1,padding:[2],height:"100%",justifyItems:"start",children:[(0,o.jsx)(l,{}),(0,o.jsxs)(n.Flex,{column:!0,gap:1,children:[(0,o.jsx)(c,{width:"100%",height:"250px"}),(0,o.jsxs)(n.Flex,{gap:2,children:[(0,o.jsx)(c,{width:"50%",height:"250px"}),(0,o.jsx)(c,{width:"50%",height:"250px"})]})]})]}),l=()=>(0,o.jsxs)(n.Flex,{alignItems:"center",justifyContent:"between",padding:[2,0],children:[(0,o.jsx)(a.A,{width:"200px",height:"32px"}),(0,o.jsxs)(n.Flex,{gap:2,alignItems:"center",children:[(0,o.jsx)(s,{size:"16px"}),(0,o.jsx)(a.A,{width:"80px",height:"32px"}),(0,o.jsx)(a.A,{width:"80px",height:"32px"})]})]}),c=e=>{let{width:t="100%",height:r="200px",flex:i,...l}=e;return(0,o.jsxs)(n.Flex,{column:!0,gap:1,padding:[2],border:{color:"border",size:"1px"},borderRadius:2,background:"mainBg",height:r,width:i?void 0:t,flex:i,...l,children:[(0,o.jsxs)(n.Flex,{justifyContent:"between",alignItems:"center",children:[(0,o.jsx)(a.A,{width:"60%",height:"20px"}),(0,o.jsx)(s,{size:"14px"})]}),(0,o.jsx)(a.A,{width:"100%",flex:"1",height:"100%"}),(0,o.jsxs)(n.Flex,{gap:2,justifyContent:"between",children:[(0,o.jsxs)(n.Flex,{gap:2,children:[(0,o.jsx)(a.A,{width:"60px",height:"16px"}),(0,o.jsx)(a.A,{width:"80px",height:"16px"})]}),(0,o.jsx)(a.A,{width:"40px",height:"16px"})]})]})},d=e=>{let{rows:t=5}=e;return(0,o.jsxs)(n.Flex,{column:!0,gap:1,children:[(0,o.jsxs)(n.Flex,{gap:2,padding:[2,0],borderBottom:{color:"border",size:"1px"},children:[(0,o.jsx)(a.A,{width:"200px",height:"20px"}),(0,o.jsx)(a.A,{width:"120px",height:"20px"}),(0,o.jsx)(a.A,{width:"100px",height:"20px"}),(0,o.jsx)(a.A,{width:"80px",height:"20px"})]}),Array.from({length:t},((e,t)=>(0,o.jsxs)(n.Flex,{gap:2,padding:[2,0],children:[(0,o.jsx)(a.A,{width:"200px",height:"16px"}),(0,o.jsx)(a.A,{width:"120px",height:"16px"}),(0,o.jsx)(a.A,{width:"100px",height:"16px"}),(0,o.jsx)(a.A,{width:"80px",height:"16px"})]},t)))]})}},63872:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});r(98992),r(3949);var n=r(96540),a=r(51900),o=r(12724);const s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";const t=(0,n.useRef)({}),r=(0,n.useCallback)((r=>{const n=(0,o.UI)({...r,success:!0});t.current[e]&&a.A.dismiss(t.current[e]),t.current[e]=a.A.success(n)}),[]),s=(0,n.useCallback)((r=>{const n=r?.response?.data,s=(0,o.gi)(n?.errorMessage?n:{errorMessage:r.message,errorMsgKey:r.message,...r});t.current[e]&&a.A.dismiss(t.current[e]),t.current[e]=a.A.error(s)}),[]),i=(0,n.useCallback)((e=>e.forEach(s)),[]),l=(0,n.useCallback)((r=>{const n=(0,o.UI)({...r,warning:!0});t.current[e]&&a.A.dismiss(t.current[e]),t.current[e]=a.A.warning(n)}),[]);return[r,s,i,l]}},63928:(t,r,n)=>{"use strict";n.d(r,{xS:()=>m,yK:()=>h,z2:()=>g});var a=n(96540),o=n(30569),s=n(24609),i=n(19186),l=n(63872),c=n(68904),d=n(39175),u=n(89711),p=n(23565);const h=function(){let{spaceId:e,roomId:t,onSuccess:r,onResolve:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,s.vt)(),o=(0,i.ID)(),[,h]=(0,l.A)(),m=(0,p.A3)({spaceId:a,roomId:o});return(0,c.A)((function(){let{type:s,entity:i,scope:l="personal",name:c="default",path:p,value:g={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,u.xt)(e||a,{type:s,entity:i,scope:l,name:c,path:p,value:g,roomID:(0,d.ng)(t||o)}).then((e=>{let{data:t}=e;m(t),r?.(t)})).catch((e=>{h(e?.response?.data||e?.message||e)})).finally((()=>{n?.()}))}),[e,t,a,o])},m=function(e){let{spaceId:t,roomId:r,onSuccess:n,onResolve:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const h=(0,s.vt)(),m=(0,i.ID)(),[,g]=(0,l.A)(),f=(0,p.Vd)({spaceId:h,roomId:m});return(0,o.yF)((0,c.A)((function(o,s){let{id:i=e,type:l,entity:c,scope:x,name:A,path:y,value:v}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const b=o((0,p.A2)(i));(0,u.cD)(t||h,i,{type:l||b.type,entity:c||b.entity,scope:x||b.scope,name:A||b.name,path:y||b.path,value:v||b.value,version:b.version,roomID:(0,d.ng)(r||m)}).then((e=>{let{data:t}=e;f({...t,prevSetting:b}),n?.(t)})).catch((e=>{g(e?.response?.data||e?.message||e)})).finally((()=>{a?.()}))}),[t,r,h,m]))},g=function(t){let{spaceId:r,roomId:n,onSuccess:c,onResolve:d}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const h=(0,s.vt)(),m=(0,i.ID)(),[,g]=(0,l.A)();return(0,o.yF)((0,a.useCallback)((async function(a,o){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;const i=a((0,p.A2)(s));try{const e=await(0,u.A8)(r||h,s);o((0,p.F5)({spaceId:r||h,roomId:n||m}),i),c?.(e),d?.()}catch(e){g(e?.response?.data||e?.message||e),d?.()}}),[t,r,u.A8,h,c,d,g]))}},64156:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(96540),a=r(1512);const o=e=>"function"===typeof window?.matchMedia&&window.matchMedia(e).matches,s=e=>{const[t,r]=(0,n.useState)((()=>o(e))),s=(0,a.A)();return(0,n.useEffect)((()=>{const t=()=>{s&&r(o(e))};if("function"!==typeof window.matchMedia)return;const n=window.matchMedia(e);return t(),n.addListener?n.addListener(t):n.addEventListener("change",t),()=>{n.removeListener?n.removeListener(t):n.removeEventListener("change",t)}}),[e]),t}},64587:(e,t,r)=>{"use strict";r.d(t,{$j:()=>h,X0:()=>m,ii:()=>u});var n=r(96540),a=r(85577),o=r(42790),s=r(5331);const i=!!(Intl&&Intl.DateTimeFormat&&navigator.language),l=e=>"number"===typeof e?new Date(e):e,c=e=>(e=l(e))?(0,a.GP)(e,"MM/dd/yyyy"):"",d=e=>(e=l(e))?(0,a.GP)(e,"HH:mm"):"",u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return new Date(new Date(e).getTime()+60*parseInt(t)*60*1e3)},p=(e,t)=>{let{locale:r,...n}=t;try{return new Intl.DateTimeFormat(r??navigator.language,(e=>{let{long:t,isTime:r,secs:n,timezone:a,...o}=e;return{hourCycle:"h23",...r?{}:t?{weekday:"short",year:"numeric",month:"short",day:"2-digit"}:{dateStyle:"short"},...r&&{timeStyle:n?"medium":"short"},timeZone:a,...o}})(n)).format(e)}catch{return n.isTime?d(e):c(e)}},h=e=>{const{utc:t,offset:r}=(e=>{const t=(0,o.rW)("utc");return(0,s.Md)("default",t,e)})(e),a=(0,n.useMemo)((()=>i?(e,r)=>p(e,{long:!0,timezone:t,...r}):c),[t]),l=(0,n.useMemo)((()=>i?(e,r)=>p(e,{secs:!0,isTime:!0,timezone:t,...r}):d),[t]);return{localeDateString:a,localeTimeString:l,utcOffset:r}},m=e=>{if(!e)return null;const t="object"===typeof e?e:new Date(e);return Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds())}},64661:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n={loaded:!1,fullyLoaded:!1,id:null,isMember:!1,name:"",memberCount:null,nodeCount:null,description:"",private:!1,slug:"",spaceId:null,createdAt:"",untouchable:!0}},64981:(e,t,r)=>{"use strict";r.d(t,{t:()=>d,A:()=>p});var n=r(96540),a=r(63766),o=r(6304),s=r(33185);const i=(0,s.default)(a.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}).withConfig({displayName:"styled__Drop",componentId:"sc-1x9syns-0"})(["box-sizing:content-box;"]),l=(0,s.default)(a.TextSmall).withConfig({displayName:"styled__DropdownItemClickable",componentId:"sc-1x9syns-1"})(["cursor:pointer;pointer-events:",";"," &:hover{background-color:",";}"],(e=>{let{isDisabled:t}=e;return t?"none":"auto"}),(e=>e.isDisabled&&"opacity: 0.6;"),(0,a.getColor)("selected"));var c=r(74848);const d=e=>{let{children:t,color:r="text",disabled:n,icon:o,...s}=e;return(0,c.jsxs)(l,{as:a.Flex,"data-testid":"dropdownItem",gap:2,isDisabled:n,padding:[2,4],...s,children:[(0,c.jsx)(a.Icon,{color:n?"textLite":r,"data-testid":"dropdownItem-icon",height:"16px",name:o,width:"16px"}),(0,c.jsx)(a.Text,{color:r,"data-testid":"dropdownItem-text",whiteSpace:"nowrap",children:t})]})},u=e=>{let{Component:t,category:r,context:n,ref:a,...o}=e;return(0,c.jsx)(t,{"data-ga":`${r}::${n}::options`,"data-testid":"chartOptions",icon:"nav_dots",iconWidth:"12px",iconHeight:"12px",flavour:"borderless",neutral:!0,small:!0,padding:[0],ref:a,title:"Options",...o})},p=e=>{let{Component:t=a.IconButton,category:r,context:s,children:l,testId:d,...p}=e;const[h,m,,g]=(0,o.A)(),f=(0,n.useRef)(),x=d||"chartsDropdown";return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(u,{...p,"data-testid":`${x}-button`,category:r,context:s,onClick:m,ref:f,Component:t}),f.current&&h&&(0,c.jsx)(i,{close:g,"data-testid":x,onClickOutside:g,onEsc:g,target:f.current,children:l({close:g})})]})}},65448:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=e=>{if(!e.response){const t=500,r=e.message||"Something went wrong";return{errorCode:t,errorMessage:r,errorMsgKey:t,status:t,statusText:r}}const{data:{errorCode:t,errorMessage:r,errorMsgKey:n}={},status:a,statusText:o}=e.response;return{errorCode:t,errorMessage:r,errorMsgKey:n,status:a,statusText:o}}},67012:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(96540),a=r(1512);const o=(e,t)=>{const r=(0,a.A)();(0,n.useEffect)((()=>{if(r)return e()}),t)}},67294:(e,t,r)=>{"use strict";r.d(t,{z_:()=>h,hZ:()=>x,wt:()=>A,q:()=>g,RQ:()=>f});r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(52035),a=r(34843),o=r(84929),s=r(66245),i=r.n(s),l=r(92726),c=r(19186),d=r(39175);const u={ids:(0,o.Iz)((e=>{const t=(0,n.eU)([]);return(0,n.eU)((r=>d.gB===e?[d.LA]:r(t)),((r,n,a)=>{const o="function"===typeof a?a(r(t)):a;n(t,[...d.gB===e?[d.LA]:[],...o])}))})),loaded:(0,o.Iz)((e=>{const t=(0,n.eU)(!1);return(0,n.eU)((r=>d.gB===e||r(t)),((e,r,n)=>{r(t,n)}))}))};var p=r(57377);const h=(0,o.Iz)((e=>{let{id:t,key:r}=e;return(0,n.eU)((e=>e(u[r](t))),((e,n,a)=>{n(u[r](t),a)}))}),p.Ay),m=(e,t)=>(0,a.md)(h({id:e,key:t})),g=()=>{const e=(0,c.ID)();return m(e,"ids")},f=()=>{const e=(0,c.ID)();return m(e,"loaded")},x=(0,o.Iz)((e=>(0,n.eU)(null,((t,r,n)=>{const a=e=>t((0,l.Qx)({id:e,key:"name"}));r(u.ids(e),(e=>[...new Set([...e,n.id])].sort(((e,t)=>a(e).localeCompare(a(t),void 0,{sensitivity:"accent",ignorePunctuation:!0})))))})))),A=(0,o.Iz)((e=>(0,n.eU)(null,((t,r,n)=>{r(u.ids(e),(e=>i()(e,n)))}))))},67462:(e,t,r)=>{"use strict";r.d(t,{ID:()=>i,fe:()=>c,sH:()=>l,su:()=>o,yL:()=>u});r(98992),r(81454);var n=r(16866),a=r(69029);const o=e=>1===e?"Node":"Nodes",s=[1,26],i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;if(!e||"unknown"===e)return!1;const[r,n,a]=(e=>e.replace(/^v/,"").split("."))(e).map((e=>Number(e)));return!(r&&!isNaN(r)&&!isNaN(n))||(r<t[0]||!(r>t[0])&&(n<t[1]||!(n>t[1])&&a<t[2]))},l={docker:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#docker",mac:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#macos",binpkg:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#issues-with-older-binpkg-installs",default:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#updates-for-most-systems"},c=e=>{let{container:t,os:r,_install_type:a,version:o}=e;const s=i(o,n.x7);if(!t&&!r&&!a)return l.default;return l["docker"===t?"docker":"mac"===r?"mac":"binpkg"===a&&s?"binpkg":"default"]},d={[a.S.rhelKernelVersion]:function(){let{os:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{nm:t,kernel:r,v:n}=e||{};return!!((e,t)=>!(!e||!t)&&/redhat|red hat|rhel/i.test(e)&&/^7.9/.test(t))(t,n)&&(e=>{if(!e)return!1;const t=e.split("-");if(2!=t.length)return!1;const[r,n]=t,a=null===n||isNaN(n)?null:parseInt(n,10);return null!=a&&"3.10.0"==r&&a<1062})(r?.v)}},u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Object.entries(d);for(let r of t){const[t,n]=r;if(n(e))return[t]}return[]}},67935:(e,t,r)=>{"use strict";r.d(t,{L_:()=>n,pj:()=>a,zl:()=>o});const n=e=>["admin","manager","troubleshooter","observer","billing"].concat("EarlyBird"===e?"member":[]),a=e=>[e["user:SetAdmin"]&&"admin",e["user:SetManager"]&&"manager",e["user:SetMember"]&&"member",e["user:SetTroubleshooter"]&&"troubleshooter",e["user:SetObserver"]&&"observer",e["user:SetBilling"]&&"billing"].filter(Boolean),o=e=>[e["user:SetFromAdmin"]&&"admin",e["user:SetFromManager"]&&"manager",e["user:SetFromMember"]&&"member",e["user:SetFromTroubleshooter"]&&"troubleshooter",e["user:SetFromObserver"]&&"observer",e["user:SetFromBilling"]&&"billing"].filter(Boolean)},68781:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>d,x4:()=>c,yz:()=>l});var n=r(52035),a=r(84929),o=r(39175),s=r(64661),i=r(57377);const l=(0,n.eU)(null),c=(0,a.Iz)((e=>{let[t,r]=e;const s=(0,a.tx)("");return(0,n.eU)((e=>(0,o.Az)(t)&&r===o.Iy?o.gB:e(s)),((e,t,r)=>{t(s,r)}))}),i.Ay),d=(0,a.Iz)((e=>{const t=(0,n.eU)(s.A);return(0,n.eU)((r=>(0,o.tB)(e)?o.hq:r(t)),((e,r,n)=>{r(t,n)}))}))},68904:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(96540);const a=(e,t)=>{const r=(0,n.useRef)();return(0,n.useCallback)((function(){return r.current&&r.current.cancel?.(),r.current=e(...arguments),r.current}),t)}},69029:(e,t,r)=>{"use strict";r.d(t,{S:()=>n,c:()=>a});const n={rhelKernelVersion:"rhelKernelVersion"},a={[n.rhelKernelVersion]:{description:"Red Hat Enterprise Linux kernel bug",url:"https://access.redhat.com/errata/RHSA-2019:0512"}}},69273:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(96540);const a=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const[t,r]=(0,n.useState)(e),a=(0,n.useRef)(t);return(0,n.useEffect)((()=>{const e=()=>{a.current=!1,r(!1)};window.addEventListener("blur",e);const t=()=>{a.current=!0,r(!0)};return window.addEventListener("focus",t),()=>{window.removeEventListener("blur",e),window.removeEventListener("focus",t)}}),[]),[t,a]}},69907:(e,t,r)=>{"use strict";r.d(t,{p:()=>n});const n=(e,t)=>t.untouchable?1:e.untouchable?-1:e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0})},70140:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});r(98992),r(54520),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(96540),a=r(24609),o=r(24285);const s={spaceIds:[]},i=()=>{const e=(0,a.Pk)(),[t]=(0,o.tF)("spacesList"),[r,i]=(0,n.useState)(s);return(0,n.useEffect)((()=>{const{spaceIds:r,colors:n}=t||{};i({spaceIds:r?Array.from(new Set([...r.filter((t=>e.includes(t))),...e])):e,colors:n})}),[t,e,i]),r}},71123:(e,t,r)=>{"use strict";r.d(t,{GN:()=>o,Hp:()=>a,Pe:()=>u,Su:()=>c,bj:()=>l,lc:()=>f,oE:()=>p});r(98992),r(54520),r(72577),r(8872);const n=!1,a=e=>e.reduce(((e,t)=>t.top+t.height>e?t.top+t.height:e),0),o=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!Array.isArray(e)){if(!r)return;return Object.keys(e||{}).reduce(((r,n)=>r||e[n].find((e=>e.id===t))),null)}return e.find((e=>e.id===t))},s=(e,t)=>e.id!==t.id&&(!(e.left+e.width<=t.left)&&(!(e.left>=t.left+t.width)&&(!(e.top+e.height<=t.top)&&!(e.top>=t.top+t.height)))),i=(e,t)=>e.find((e=>s(e,t))),l=(e,t)=>"horizontal"===t?(e=>e.slice(0).sort((function(e,t){return e.left>t.left||e.left===t.left&&e.top>t.top?1:-1})))(e):"vertical"===t?(e=>e.slice(0).sort((function(e,t){return e.top>t.top||e.top===t.top&&e.left>t.left?1:-1})))(e):e,c=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(((e,t)=>[...e,{...t}]),[])},d=(e,t,r,n,a,o)=>{const s="horizontal"===a,l="vertical"===a,c=t.static;if(n){n=!1;const d={left:s?Math.max(t.left-r.width,0):r.left,top:l?Math.max(t.top-r.height,0):r.top,width:r.width,height:r.height,id:"-1"},p=i(e,d),h=p&&p.top+p.height>t.top,m=p&&t.left+t.width>p.left;if(!p)return u(e,r,s?d.left:void 0,l?d.top:void 0,n,c,a,o);if(h&&l)return u(e,r,void 0,t.top+1,n,c,a,o);if(h&&null==a)return t.top=r.top,r.top=r.top+r.height,e;if(m&&s)return u(e,t,r.left,void 0,n,c,a,o)}const d=s?r.left+1:void 0,p=l?r.top+1:void 0;return null==d&&null==p?e:u(e,r,s?r.left+1:void 0,l?r.top+1:void 0,n,c,a,o)},u=(e,t,r,a,o,i,u,p,h)=>{if(t.static)return e;if(t.top===a&&t.left===r)return e;const m=t.left,g=t.top;"number"===typeof r&&(t.left=r),"number"===typeof a&&(t.top=a),t.moved=!0;let f=l(e,u);("vertical"===u&&"number"===typeof a?g>=a:"horizontal"===u&&"number"===typeof r&&m>=r)&&(f=f.reverse());const x=((e,t)=>e.filter((e=>s(e,t))))(f,t),A=x.length>0;if(A&&h)return c(e);if(A&&i)return t.left=m,t.top=g,t.moved=!1,e;for(let s=0,l=x.length;s<l;s++){const r=x[s];n,r.moved||(e=r.static?d(e,r,t,o,u,p):d(e,t,r,o,u,p))}return e},p=(e,t,r,n)=>{const a=e.filter((e=>e.static)),o=l(e,t),s=Array(e.length);for(let i=0,l=o.length;i<l;i++){let l={...o[i]};l.static||(l=g(a,l,t,r,o,n),a.push(l)),s[e.indexOf(o[i])]=l,l.moved=!1}return s},h={left:"width",top:"height"},m=(e,t,r,n)=>{const a=h[n];t[n]+=1;for(let o=e.findIndex((e=>e.id===t.id))+1;o<e.length;o++){const i=e[o];if(!i.static){if(i.top>t.top+t.height)break;s(t,i)&&m(e,i,r+t[a],n)}}t[n]=r},g=(e,t,r,n,o,s)=>{const l="horizontal"===r;if("vertical"===r)for(t.top=Math.min(a(e),t.top);t.top>0&&!i(e,t);)t.top--;else if(l)for(;t.left>0&&!i(e,t);)t.left--;let c;for(;(c=i(e,t))&&(null!==r||!s)&&"undefined"!==typeof c?.width;)if(l?m(o,t,c.left+c.width,"left"):m(o,t,c.top+c.height,"top"),l&&t.left+t.width>n)for(t.left=n-t.width,t.top++;t.left>0&&!i(e,t);)t.left--;return t.top=Math.max(t.top,0),t.left=Math.max(t.left,0),t.width=t.width>n?n:t.width,t},f=function(){let{minWidth:e,minHeight:t,...r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r}},72337:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});r(98992),r(8872),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(57377);const a=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e===t||"object"!==typeof e||null===e||"object"!==typeof t||null===t?t:Array.isArray(t)?((e,t,r)=>{const o=(0,n.pb)(e,r);return o.reduce(((e,t,n)=>(e.push(a(t,o[n],r)),e)),[])})(e,0,r):((e,t,r)=>{const o=(0,n.pb)([...new Set([...Object.keys(e),...Object.keys(t)])],r),s=Object.prototype.hasOwnProperty.bind(t);return o.reduce(((n,o)=>(s(o)?n[o]=a(e[o],t[o],r):n[o]=e[o],n)),{})})(e,t,r)},o=a},72884:(e,t,r)=>{"use strict";r.d(t,{t:()=>a});var n=r(46587);const a=()=>`user.${(0,n.NJ)()}.`},74132:(e,t,r)=>{"use strict";r.d(t,{A:()=>l,x:()=>i});var n=r(39175),a=r(41395);const o=(e,t,r)=>`${t}${t?"&":"?"}cloudRoute=${e}${r.includes("join-callback")?r:encodeURIComponent(r)}`;let s=()=>{};const i=e=>{"function"===typeof e&&(s=e)},l=e=>function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];const l=e(...r),c=l.catch((e=>{if(n.Ay&&412===e?.response?.status&&s(),401!==e?.response?.status||e?.response?.config?.allow401)throw e;if(n.Ay){const t=window.location.origin+window.location.pathname.replace(n.y7,"");if((r[1]||{}).baseURL===window.envSettings.agentApiUrl)throw e;return void(window.location.href=(0,a.QU)(`${window.envSettings.cloudUrl}/trust?redirect_uri=${encodeURIComponent(window.location.href)}&agent_uri=${encodeURIComponent(t||window.envSettings.agentApiUrl)}`))}const{pathname:t,search:i,hash:l}=window.location;if(!/(sign-(in|up)|join-space)/.test(t))return window.location.replace((0,a.QU)(`${n.Ay?window.envSettings.cloudUrl:""}/sign-in${o(t,i,l)}`))}));return c.cancel=l.cancel,c}},77389:(e,t,r)=>{"use strict";r.d(t,{D4:()=>i,Eq:()=>p,Hw:()=>u,XY:()=>c,kE:()=>s,w5:()=>d});r(98992),r(81454);var n=r(91130),a=r(15505);const o=e=>e.map((e=>{let{accountID:t,...r}=e;return{id:t,...r}})),s=e=>n.A.get(`/api/v2/spaces/${e}/members`,{allow401:!0,transform:o}),i=(e,t)=>n.A.get(`/api/v2/spaces/${e}/rooms/${t}/members`,{allow401:!0,transform:o}),l=e=>{let{account_ids:t}=e;return`account_ids=${t.join(",")}`},c=(e,t)=>n.A.delete(`/api/v1/spaces/${e}/members`,{paramsSerializer:l,params:{account_ids:t}}),d=(e,t,r)=>n.A.patch(`/api/v1/spaces/${e}/members/${t}`,r),u=(e,t)=>n.A.get(`/api/v1/spaces/${e}/members/${t}/rooms`,{transform:e=>(0,a.bn)(e)}),p=(e,t,r)=>n.A.put(`/api/v1/spaces/${e}/members/${t}/rooms`,r)},77512:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(33185),a=r(63766),o=r(74848);const s=(0,n.default)(a.Flex).attrs((e=>{let{background:t,isBasic:r,padding:n,...a}=e;return{padding:n||[2],margin:[2],background:t||"tooltipBg",round:.5,alignSelf:"start",...!r&&{width:{max:"300px"}},...a}})).withConfig({displayName:"customTooltipContainer__StyledContainer",componentId:"sc-3dyata-0"})(["box-shadow:0 0 2px ",",0 8px 8px ",";"],(e=>(0,a.getColor)("border")(e)),(e=>(0,a.getColor)("mainBackground")(e))),i=e=>{let{children:t,...r}=e;return t?(0,o.jsx)(s,{...r,children:t}):null}},77679:(e,t,r)=>{"use strict";r.d(t,{A:()=>l,w:()=>i});var n=r(96540),a=r(88934),o=r(24013),s=r(87083);const i=()=>{const{state:e}=(0,a.zy)(),t=(0,o.nl)()||e?.nodeId;return[!!t,t]},l=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const[r,a]=i(),o=(0,s.u7)({...r&&{key:a},...e});return(0,n.useEffect)((()=>{a&&t&&o([a])}),[o]),[a,r]}},78075:(e,t,r)=>{"use strict";r.d(t,{Il:()=>o,u0:()=>s,y:()=>i});r(98992),r(3949);var n=r(81691),a=r(25279);const o=()=>{const e=n.yq.sequence,t=parseInt(window.sessionStorage?.getItem(e)||0,10);return window.sessionStorage?.setItem(e,t+1),t},s=()=>(sessionStorage.getItem(n.yq.session)||sessionStorage.setItem(n.yq.session,(0,a.A)()),sessionStorage.getItem(n.yq.session)||""),i=()=>{Object.values(n.yq).forEach((e=>sessionStorage.removeItem(e)))}},78152:(e,t,r)=>{"use strict";r.d(t,{DO:()=>S,Dm:()=>A,GW:()=>v,Mh:()=>x,UY:()=>b,af:()=>I,f9:()=>w,gf:()=>y,lv:()=>k});const n="mobileAppNotifications",a="alertConfiguration",o="editAlertConfiguration",s="hasFacetSelection",i="hasCello",l="nodeButton",c="insightsAlertsInvestigation",d="nodesViewV2",u="searchChartLabels",p="blackFridayCoupon",h="aiChat",m=[a,n,i,s,l,c,d,u,p],g={};function f(e){if(m.includes(e))return()=>!0;let t=localStorage.getItem(e);null===t&&(t=g[e]?"true":"false");const r="true"===t;return e=>e||r}const x=f(n)(),A=f(a)(),y=(f(o)(),f(s)()),v=f(i)(),b=(f(l)(),f(c)()),w=f(d)(),I=f(u)(),S=f(p)(),k=f(h)()},78476:(e,t,r)=>{"use strict";r.d(t,{QI:()=>o,W_:()=>n,h7:()=>a});const n=e=>{const t=e<1?Number(e).toPrecision(3):Number(e).toFixed(2),r=Number.parseFloat(t);return Math.abs(r)>=1e9||Math.abs(r)<=1e-5&&0!==r?r.toExponential(3):r},a=e=>e.includes("critical")?"critical":e.includes("warning")?"warning":e.includes("clear")?"clear":e[0],o=e=>{let{name:t,info:r,type:n,alertClass:a,component:o,selectors:s,value:i,notification:l,status:c,summary:d}=e;const{type:u,on:p,host_labels:h}=s||{},{units:m,db:g}=i||{},{repeat:f,delay:x,to:A}=l||{},{crit:y,warn:v}=c||{},b=[];t&&u&&b.push(`${u}: ${t}`),p&&b.push(`on: ${p}`),a&&b.push(`class: ${a}`),n&&b.push(`type: ${n}`),o&&b.push(`component: ${o}`),h&&b.push(`host labels: ${h}`);const w=(e=>{let{after:t,before:r,method:n,dimensions:a,options:o}=e;return`${n} ${t}s ${r?`at ${r}s`:""} ${(o||[]).join(" ")} of ${a}`})(g);return w&&b.push(`lookup: ${w}`),m&&b.push(`units: ${m}`),f&&b.push(`every: ${f}s`),y&&b.push(`crit: ${y}`),v&&b.push(`warn: ${v}`),x&&b.push(`delay: ${x}`),d&&b.push(`summary: ${d}`),r&&b.push(`info: ${r}`),A&&b.push(`to: ${A}`),b.join(" ")}},79748:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(88934),a=r(33185),o=r(63766),s=r(45087),i=r(74848);const l={default:{initial:"primary",visited:"accent",hover:"primary"},tableLink:{initial:"text",visited:"text",hover:"primary"}},c=e=>(0,a.default)(e).withConfig({displayName:"anchor__withAnchor",componentId:"sc-oaxxs6-0"})(["",""],(e=>{let{disabled:t,color:r,hoverColor:n,disabledColor:a,visitedColor:s,theme:i,flavour:c="default"}=e;return t?(e=>{let{disabledColor:t,color:r,theme:n,flavour:a,visitedColor:s}=e;return`\n  color: ${(0,o.getColor)(t||r||l[a]?.initial)({theme:n})};\n  ${t?"":"opacity: 0.4;"}\n  pointer-events: none;\n\n  & > svg > use {\n    fill: ${(0,o.getColor)(t||r||l[a]?.initial)({theme:n})};\n  }\n\n  &:visited {\n    color: ${(0,o.getColor)(s||t||r||l[a]?.visited)({theme:n})};\n  }\n`})({disabledColor:a,color:r,theme:i,flavour:c}):(e=>{let{color:t,theme:r,hoverColor:n,visitedColor:a,flavour:s}=e;return`\n  color: ${(0,o.getColor)(t||l[s]?.initial)({theme:r})};\n  & > svg > use {\n    fill: ${(0,o.getColor)(t||l[s]?.initial)({theme:r})};\n  }\n  &:hover {\n    color: ${(0,o.getColor)(n||l[s]?.hover)({theme:r})} !important;\n    & > svg > use {\n      fill: ${(0,o.getColor)(n||l[s]?.hover)({theme:r})} !important;\n    }\n  }\n  &:visited {\n    color: ${(0,o.getColor)(a||t||l[s]?.visited)({theme:r})};\n    & > svg > use {\n      fill: ${(0,o.getColor)(a||t||l[s]?.visited)({theme:r})};\n    }\n  }\n  cursor:pointer\n`})({color:r,theme:i,hoverColor:n,visitedColor:s,flavour:c})})),d=c("a"),u=c((e=>{let{alignItems:t,disabledColor:r,color:a,flavour:o,hoverColor:s,visitedColor:l,gap:c,strong:d,...u}=e;return(0,i.jsx)(n.N_,{...u})})),p=e=>e.preventDefault(),h=(m=e=>{let{Component:t=o.Text,as:r="a",disabled:n,onClick:a,to:s,href:l,isBasic:c,ref:h,...m}=e;return(0,i.jsx)(t,{as:"a"===r?d:u,disabled:n,onClick:n?p:a,...s&&!n&&{to:s},...l&&!n&&{href:l},...m,ref:h})},e=>{let{showToolTip:t,content:r,align:n,isBasic:a,ref:o,...l}=e;return t?(0,i.jsx)(s.A,{plain:!0,content:r,align:n,isBasic:a,children:(0,i.jsx)(m,{...l,ref:o})}):(0,i.jsx)(m,{...l})});var m},81391:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,n:()=>o});r(98992),r(72577),r(81454);var n=r(49635),a=r(49916);const o=e=>{const t=(0,a.DL)().find((e=>{let{name:t}=e;return"All nodes"==t}));return t?e?t[e]:t:null},s=function(){let{all:e,internal:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,a.DL)().map((e=>{let{id:t,name:r}=e;return{label:r,value:t}})),o=[];return t&&o.push(n.Oh),e&&o.push(n.PT),o.push(...r),o}},81691:(e,t,r)=>{"use strict";r.d(t,{KI:()=>n,lO:()=>a,mu:()=>i,o1:()=>s,yq:()=>o});const n={success:"success",fail:"failure"},a={visitor:"visitor"},o={sequence:"telemetrySequence",session:"telemetrySessionId"},s={elementViewed:"element-viewed",buttonClicked:"button-clicked"},i={start:"start",end:"end"}},82418:(e,t,r)=>{"use strict";r.d(t,{$:()=>o,q:()=>a});var n=r(92318);const a=50,o=`${n.A.assetsBaseURL}/img/new-dashboard.svg`},82505:(t,r,n)=>{"use strict";n.d(r,{x2:()=>f,n:()=>b,lb:()=>A,di:()=>y,zC:()=>I,ES:()=>x});n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var a=n(96540),o=n(52035),s=n(34843),i=n(84929),l=n(30569),c=n(66245),d=n.n(c),u=n(63231),p=n(19186);const h={ids:(0,i.Iz)((()=>(0,o.eU)([]))),error:(0,i.Iz)((()=>(0,o.eU)(null))),updatedAt:(0,i.Iz)((()=>(0,o.eU)(""))),loaded:(0,i.Iz)((()=>(0,o.eU)(!1)))};var m=n(84049),g=n(57377);const f=(0,i.Iz)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>e(h[r](t))),((e,n,a)=>{n(h[r](t),a)}))}),g.Ay),x=(e,t)=>(0,s.md)(f({id:e,key:t})),A=()=>{const e=(0,p.ID)();return x(e,"ids")},y=()=>{const e=A();return(0,u.Uv)(e)},v=(0,i.Iz)((e=>(0,o.eU)(null,((t,r,n)=>{const a=e=>t((0,u.m)({id:e,key:"name"}));r(h.ids(e),(e=>[...new Set([...e,...n])].sort(((e,t)=>a(e).localeCompare(a(t),void 0,{sensitivity:"accent",ignorePunctuation:!0})))))})))),b=function(t,r){let{onSuccess:n,onFail:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=(0,m.y5)(t,r);return(0,l.yF)((0,a.useCallback)(((t,a,i)=>{try{s(i),a(v(r),i),n&&n(i)}catch(e){o&&o(i)}}),[s,t,n,o]))},w=(0,i.Iz)((e=>(0,o.eU)(null,((t,r,n)=>{r(h.ids(e),(e=>d()(e,n)))})))),I=function(t,r){let{onSuccess:n,onFail:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=(0,m.j_)(t,r);return(0,l.yF)((0,a.useCallback)(((t,a,i)=>{try{s(i),a(w(r),i),n&&n(i)}catch(e){o&&o(i)}}),[s,t,r,n,o]))}},83268:(t,r,n)=>{"use strict";n.d(r,{dT:()=>x,$6:()=>y,Hx:()=>k,CK:()=>w,nj:()=>I,nl:()=>T,vV:()=>E,gr:()=>A,vv:()=>b});n(98992),n(3949),n(81454),n(8872),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var a=n(96540),o=n(52035),s=n(34843),i=n(84929),l=n(30569),c=n(66245),d=n.n(c),u=n(24013),p=n(19186),h=n(84049);const m={ids:(0,i.Iz)((()=>(0,o.eU)([]))),error:(0,i.Iz)((()=>(0,o.eU)(null))),updatedAt:(0,i.Iz)((()=>(0,o.eU)(""))),loaded:(0,i.Iz)((()=>(0,o.eU)(!1)))},g={nodes:(0,i.Iz)((()=>(0,o.eU)([]))),error:(0,i.Iz)((()=>(0,o.eU)(null))),loaded:(0,i.Iz)((()=>(0,o.eU)(!1)))};var f=n(57377);const x=(0,i.Iz)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>e(m[r](t))),((e,n,a)=>{n(m[r](t),a)}))}),f.Ay),A=(e,t)=>(0,s.md)(x({id:e,key:t})),y=(0,i.Iz)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>e(g[r](t))),((e,n,a)=>{n(g[r](t),a)}))}),f.Ay),v=(0,i.Iz)((e=>(0,o.eU)((t=>e?.length?e.reduce(((e,r)=>{const n=e.map((e=>{let{value:t}=e;return t}));return t(y({id:r,key:"nodes"})).forEach((t=>{n.includes(t.value)||e.push(t)})),e}),[]):[]))),f.Ay),b=e=>(0,s.md)(v(e)),w=()=>{const e=(0,p.ID)();return A(e,"ids")},I=()=>{const e=(0,p.ID)();return A(e,"loaded")},S=(0,i.Iz)((e=>(0,o.eU)(null,((t,r,n)=>{const a=e=>t((0,u.GN)({id:e,key:"name"}));r(m.ids(e),(e=>[...new Set([...e,...n])].sort(((e,t)=>a(e).localeCompare(a(t),void 0,{sensitivity:"accent",ignorePunctuation:!0}))))),r(m.updatedAt(e),"")})))),k=function(t,r){let{onSuccess:n,onFail:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=(0,h.e8)(t,r);return(0,l.yF)((0,a.useCallback)((async function(t,a,i){let{makeCallback:l=!0}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{const e=await s(i);e&&i.reduce(((t,r,n)=>e[n]?.errorCode?t:[...t,r]),[]),a(S(r),i),l&&n&&n(i)}catch(e){l&&o&&o(i)}}),[s,t,n,o]))},j=(0,i.Iz)((e=>{let{roomId:t,nodeIds:r}=e;return(0,o.eU)(null,((e,n)=>{n(m.ids(t),(e=>d()(e,r))),n(m.updatedAt(t),"")}))}),f.Ay),C=(0,i.Iz)((e=>(0,o.eU)(null,((t,r,n)=>{r(m.ids(e),(e=>d()(e,n))),r(m.updatedAt(e),"")})))),T=(t,r)=>{const n=(0,h.eY)(t);return(0,l.yF)((0,a.useCallback)((async function(t,a,o){let{onSuccess:s,onFail:i}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{await n(o),o.map((e=>{a((0,u.GN)({id:e,key:"state"}),"deleted")})),r.map((e=>{a(j({roomId:e,nodeIds:o}))})),s&&s(o)}catch(e){i&&i()}}),[n,t]))},E=function(t,r){let{onSuccess:n,onFail:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=(0,h.rp)(t,r);return(0,l.yF)((0,a.useCallback)((async function(t,a,i){let{onSuccess:l,onFail:c}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{await s(i),a(C(r),i),n&&n(i),l&&l()}catch(e){o&&o(i),c&&c()}}),[s,t,r,n,o]))}},83747:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(63766),a=r(77512),o=r(74848);const s=e=>{let{children:t,...r}=e;return t?(0,o.jsx)(a.A,{...r,children:(0,o.jsx)(n.TextBig,{color:"tooltipText",children:t})}):null}},84049:(e,t,r)=>{"use strict";r.d(t,{DH:()=>h,e8:()=>v,eY:()=>b,j_:()=>y,n2:()=>g,rp:()=>w,th:()=>A,y5:()=>x,yK:()=>f,z2:()=>m});r(98992),r(54520),r(81454);var n=r(63872),a=r(68904),o=r(46587),s=r(24609),i=r(19186),l=r(95201),c=r(72884),d=r(6387),u=r(258),p=r(82505);const h=function(e){let{silent:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(0,i.wz)(e,"spaceId"),[l,c]=(0,n.A)(),d=(0,o.uW)("isAnonymous"),p=(0,s.dg)();return(0,a.A)((function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(d||p)return Promise.resolve().then((()=>!t&&l({header:"Rooms",text:"Connect to cloud to be able to save your settings!"})));n.metrics&&(n={...n,metrics:n.metrics.map((e=>({...e,dimensions:e.dimensions?.map((e=>"string"===typeof e?{id:e,name:e}:e))})))});const a=(0,u.xX)(r,e,n);return a.then((()=>!t&&l({header:"Rooms",text:"Room successfully updated!"}))).catch((e=>!e.isCancel&&c(e))),a}),[e,d,p,r])},m=(e,t)=>{const[r,o]=(0,n.A)(),s=(0,i.wz)(t,"name");return(0,a.A)((()=>{const n=(0,u.HN)(e,t);return n.then((()=>r({header:"Rooms",text:`Room ${s} was successfully deleted!`}))).catch((e=>!e.isCancel&&o(e))),n}),[t,e])},g=(e,t)=>{const[,r]=(0,n.A)(),s=(0,o.NJ)(),l=(0,a.A)((()=>{const n=(0,u.cx)(e,t,s);return n.catch((e=>!e.isCancel&&r(e))),n}),[e,t,s]),[c,...d]=(0,p.ES)(t,"ids"),h=m(e,t),g=(0,i.wz)(t,"untouchable");return d.length||c!==s||g?l:h},f=e=>{const[t,r]=(0,n.A)();return(0,a.A)((function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,u.ab)(e,n);return a.then((()=>t({header:"Rooms",text:`Room ${n.name} was successfully created!`}))).catch((e=>!e.isCancel&&r(e))),a}),[e])},x=(e,t)=>{const[r,o]=(0,n.A)();return(0,a.A)((n=>{const a=(0,u.pD)(e,t,n);return a.then((()=>r({header:"Rooms",text:`Member${n.length>1?"s":""} successfully added!`}))).catch((e=>!e.isCancel&&o(e))),a}),[e])},A=function(e,t){let{onSuccess:r,onFail:s}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=(0,o.NJ)(),[c,d]=(0,n.A)(),p=(0,i.a8)(t);return(0,a.A)((()=>{const n=(0,u.pD)(e,t,[l]);return n.then((()=>{p({isMember:!0}),c({header:"Rooms",text:"Successfully joined the room"}),r?.()})).catch((e=>{!e.isCancel&&d(e),s?.()})),n}),[t,p,e])},y=(e,t)=>{const r=(0,c.t)(),[o,s]=(0,n.A)();return(0,a.A)((n=>{const a=(0,u.cx)(e,t,n);return a.then((()=>{(async e=>{let{cacheKeyPrefix:t,memberIds:r,spaceId:n,roomId:a}=e;const o=`${t}${(0,d.E)(n,a)}`;await(0,l.y)({key:o,handleResults:e=>e.results.filter((e=>!r.includes(e.id)))})})({cacheKeyPrefix:r,memberIds:n,spaceId:e,roomId:t}),o({header:"Rooms",text:`Member${n.length>1?"s":""} successfully removed!`})})).catch((e=>!e.isCancel&&s(e))),a}),[t,e])},v=(e,t)=>{const[r,o]=(0,n.A)();return(0,a.A)((function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,u.lW)(e,t,n);return a.then((()=>r({header:"Rooms",text:"Nodes successfully added!"}))).catch((e=>!e.isCancel&&o(e))),a}),[t,e])},b=e=>{const[t,r]=(0,n.A)();return(0,a.A)((function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const a=(0,u.Xm)(e,n);return a.then((()=>t({header:"Rooms",text:"Node successfully deleted!"}))).catch((e=>!e.isCancel&&r(e))),a}),[e])},w=(e,t)=>{const[r,o]=(0,n.A)();return(0,a.A)((n=>{const a=(0,u.if)(e,t,n);return a.then((()=>r({header:"Rooms",text:"Nodes successfully removed!"}))).catch((e=>!e.isCancel&&o(e))),a}),[t,e])}},84060:(e,t,r)=>{"use strict";r.d(t,{A:()=>d,e:()=>c});var n=r(97940),a=r(19186),o=r(27965),s=r(49916),i=r(69907),l=r(39175);const c=e=>`spaces.${e}.rooms`,d=function(e){let{autorun:t=!0,polling:r=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.A)((()=>({key:c(e),autorun:t&&!!e,polling:r,fetch:()=>(0,o.RM)(e),association:{getIds:()=>(0,s.$e)({id:e,key:"ids"}),getLoaded:()=>(0,s.$e)({id:e,key:"loaded"}),getUpdatedAt:()=>(0,s.$e)({id:e,key:"updatedAt"})},sort:i.p,getResource:a.If,pollingOptions:{pollingInterval:69e3},force:!l.Ay})),[e])}},85163:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=e=>(e||"").replace(/[\s:|().&/]/g,"_")},85844:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(96540);const a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const r=localStorage.getItem(e);return r?JSON.parse(r):t},o=(e,t)=>{const[r,o]=(0,n.useState)((()=>a(e,t)));return(0,n.useEffect)((()=>localStorage.setItem(e,JSON.stringify(r))),[r]),[r,o]}},87083:(e,t,r)=>{"use strict";r.d(t,{Oj:()=>T,PF:()=>E,Pt:()=>m,_e:()=>U,a7:()=>j,eO:()=>S,qr:()=>I,u7:()=>C,w7:()=>k});r(98992),r(54520),r(72577),r(3949),r(81454),r(8872),r(37550);var n=r(57377),a=r(42790),o=r(19186),s=r(83268),i=r(77679),l=r(52035),c=r(34843),d=r(84929),u=r(24013);const p=e=>(t,r)=>!Array.isArray(r)||!r.length||`${r}`.includes(t[e]),h=(e,t,r)=>{if(!r||2!==r.length)return!0;const[n,a]=r,o=t.split(".");let s=e;for(const i of o)if(s=s?.[i],void 0===s)return!1;return"hw.memory"===t||"hw.diskSpace"===t?s=parseFloat(s)/1073741824:"hw.cpuFrequency"===t?s=parseFloat(s):"hw.cpus"===t&&(s=parseInt(s)),!isNaN(s)&&(s>=n&&s<=a)},m=e=>{const t=(e||[]).find((e=>{let[t]=e;return"nodeLabels"===t}));return((2===t?.length?t[1]:[])||[]).reduce(((e,t)=>{const[r,n]=t.split("|");return e[r]||(e[r]=[]),e[r].push(n),e}),{})},g={nodeStatuses:p("nodeStatus"),nodeLabels:function(e,t){let{byLabel:r={}}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return!((!Array.isArray(t)||t.length)&&t)||(!Object.keys(r).length||Object.keys(r).some((t=>!Array.isArray(r[t])||!r[t].length||r[t].includes(e.labels[t]))))},nodeCapabilities:p("capabilityKeys"),nodeVersions:p("version"),"hw.cpuFrequency":(e,t)=>h(e,"hw.cpuFrequency",t),"hw.cpus":(e,t)=>h(e,"hw.cpus",t),"hw.memory":(e,t)=>h(e,"hw.memory",t),"hw.diskSpace":(e,t)=>h(e,"hw.diskSpace",t)},f={excludedNodeIds:p("id")},x=[],A=(0,d.Iz)((e=>{let{extraKey:t,key:r,omit:n,merge:o}=e;return(0,l.eU)((e=>{const s=n&&n.split(":::"),i=t?e(v({key:r,merge:!1})):[],l=!t&&!!s&&!s.includes("selectedNodeIds"),c=s&&s.includes("selectedNodeIds")||t&&o?i:e((0,a.GA)({key:r,extraKey:t,flavour:"arr",param:"selectedNodeIds"}))||[];let d=[];const u=e((0,a.GA)({key:r,extraKey:t,flavour:"arr",merge:o}));return Object.keys(u).forEach((n=>{const i=!!s&&s.includes(n);(g[n]||f[n]||n.startsWith("label."))&&u[n]?.length&&(i||d.push([n,i?[]:u[n]]),o&&t&&d.push([n,e((0,a.GA)({key:r,flavour:"arr",param:n}))||[]]))})),[d,c,i,l]}),((e,n,o)=>{let{param:s,removedValue:i}=o;const l=e((0,a.GA)({key:r,extraKey:t,param:s,flavour:"arr"}));n((0,a.GA)({key:r,extraKey:t,param:s,flavour:"arr"}),Array.isArray(i)?i:l.filter((e=>e!==i)))}))}),n.Ay),y=(0,d.Iz)((e=>{let{key:t,extraKey:r,omit:n,keepAll:o=!1,merge:s,nodeIds:i}=e;return(0,l.eU)((e=>{const[l,c,d,p]=e(A({key:t,extraKey:r,omit:n,merge:s,nodeIds:i})),h=e(i?(0,u.th)(i):(0,u.kr)(t));if(!l.length&&!c?.length)return h;const x=((e,t)=>{let{selectedNodeIds:r,excludedNodeIds:n,globalNodeIds:a,omittedNonNodeFilter:o}=t;const s=r.reduce(((e,t)=>(e[t]=!n||n.includes(t),e)),{}),i=a.reduce(((e,t)=>(e[t]=!n||n.includes(t),e)),{}),l=m(e);return t=>!(a.length&&!i[t.id])&&(!(!r.length||!s[t.id])||!(!o&&!e.length&&r&&r.length)&&!e.some((e=>{let[r,n]=e;return f[r]?f[r](t,n):r.startsWith("label.")?!((e,t)=>!t?.length||t.some((t=>{const[r,n]=t.split("|");return e.labels?.[r]===n})))(t,n):!!g[r]&&!g[r](t,n,{byLabel:l})})))})(l,{selectedNodeIds:c,excludedNodeIds:e((0,a.GA)({key:t,extraKey:r,flavour:"arr",param:"excludedNodeIds"})),globalNodeIds:i||d,omittedNonNodeFilter:p});return o?h.map((e=>x(e)?e:{...e,hidden:!0})):h.filter(x)}))}),n.Ay),v=(0,d.Iz)((e=>{let{key:t,extraKey:r,omit:n,keepAll:a,emptyIfAll:o=!0,merge:i,scoped:c,nodeIds:d}=e;return(0,l.eU)((e=>{const l=e(y({key:t,extraKey:r,omit:n,keepAll:a,merge:i,nodeIds:d}));return o&&e((0,s.dT)({id:t,key:"ids"})).length===l.length?c?e(v({key:t,extraKey:r,omit:n,keepAll:a,emptyIfAll:!1,merge:!0,nodeIds:d})):x:l.map((e=>{let{id:t,hidden:r}=e;return a?[t,!r]:t}))}))}),n.Ay),b={Live:0,Stale:1,Offline:2},w=["_aclk_available","_aclk_ng_new_cloud_protocol","_aclk_proxy"],I={nodeStatuses:(e,t)=>b[e.id]-b[t.id],selectedNodeIds:(e,t)=>b[e.id]-b[t.id],nodeLabels:(e,t)=>w.includes(e.id)?1:w.includes(t.id)?-1:I.default(e,t),nodeVersions:(e,t)=>t.id.localeCompare(e.id,void 0,{sensitivity:"accent",ignorePunctuation:!0}),default:(e,t)=>e.id.localeCompare(t.id,void 0,{sensitivity:"accent",ignorePunctuation:!0})},S=function(){let{key:e,extraKey:t,omit:r,keepAll:n=!1,merge:a=!0,roomSlug:s,nodeIds:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const d=(0,o.ID)(s),[u,p]=(0,i.w)();return(0,c.md)(y({extraKey:t,key:e||(u?p:d),omit:r,keepAll:n,merge:a,nodeIds:l}))},k=function(){let{key:e,extraKey:t,omit:r,keepAll:n=!1,emptyIfAll:a=!0,merge:s=!1,scoped:l=!1,nodeIds:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const u=(0,o.ID)(),[p,h]=(0,i.w)();return(0,c.md)(v({extraKey:t,key:e||(p?h:u),omit:r,keepAll:n,emptyIfAll:a,merge:s,scoped:l,nodeIds:d}))},j=function(){let{key:e,extraKey:t,merge:r=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,o.ID)(),[s,l]=(0,i.w)();return(0,a.rW)("selectedNodeIds",{key:e||(s?l:n),extraKey:t,flavour:"arr",merge:r,defaultValue:x})},C=function(){let{key:e,extraKey:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,o.ID)(),[n,s]=(0,i.w)();return(0,a.rI)("selectedNodeIds",{key:e||(n?s:r),extraKey:t,flavour:"arr"})},T=function(){let{key:e,extraKey:t,merge:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[j({key:e,extraKey:t,merge:r}),C({key:e,extraKey:t})]},E=function(){let{key:e,extraKey:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=function(){let{key:e,extraKey:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,o.ID)(),[n,s]=(0,i.w)();return(0,a.rW)("excludedNodeIds",{key:e||(n?s:r),extraKey:t,flavour:"arr",defaultValue:x})}({key:e,extraKey:t}),n=function(){let{key:e,extraKey:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,o.ID)(),[n,s]=(0,i.w)();return(0,a.rI)("excludedNodeIds",{key:e||(n?s:r),extraKey:t,flavour:"arr"})}({key:e,extraKey:t});return[r,n]},U=function(){let{key:e,extraKey:t,omit:r,merge:n=!1,nodeIds:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=(0,o.ID)(),[l,d]=(0,i.w)();return(0,c.fp)(A({key:e||(l?d:s),extraKey:t,omit:r,merge:n,nodeIds:a}))}},87643:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>c,HL:()=>l,ue:()=>i});var n=r(52035),a=r(84929),o=r(57377);const s=[{id:"system.cpu",context:"system.cpu",dimensions:[],hidden:!1,title:"Total CPU",unit:"percentage"},{id:"system.load",context:"system.load",dimensions:[{id:"load15",name:"load15"}],hidden:!1,title:"Load 15",unit:"load"},{id:"mem.available",context:"mem.available",dimensions:[],hidden:!1,title:"Mem Available",unit:"MiB"},{id:"mem.swap",context:"mem.swap",dimensions:[{id:"free",name:"free"}],hidden:!1,title:"Swap Free",unit:"MiB"},{id:"system.io-in",context:"system.io",dimensions:[{id:"in",name:"in"}],hidden:!1,title:"Disk Reads",unit:"KiB/s"},{id:"system.io-out",context:"system.io",dimensions:[{id:"out",name:"out"}],hidden:!1,title:"Disk Writes",unit:"KiB/s"},{id:"system.net-received",context:"system.net",dimensions:[{id:"InOctets",name:"received"}],hidden:!1,title:"Network In",unit:"kilobits/s"},{id:"system.net-sent",context:"system.net",dimensions:[{id:"OutOctets",name:"sent"}],hidden:!1,title:"Network Out",unit:"kilobits/s"}].reduce(((e,t)=>({...e,[t.id]:t})),{}),i={id:null,title:"",context:"",unit:"",dimensions:[],enableAllDimensions:!1,hidden:!1},l=(0,a.Iz)((()=>(0,n.eU)(Object.keys(s))),o.Ay),c=(0,a.Iz)((e=>{let{id:t}=e;return(0,a.tx)(s[t]||{})}),o.Ay)},87733:(e,t,r)=>{"use strict";r.d(t,{K:()=>s});var n=r(24609),a=r(19186),o=r(39175);const s=function(){let{spaceId:e,roomId:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,n.vt)(),s=(0,a.ID)(),i=(0,n.dg)(),l=(0,a.GJ)();return i||l?`${window.envSettings.agentApiUrl}/api/v3`:`${window.envSettings.apiUrl}/api/v3/spaces/${e||r}/rooms/${(0,o.ng)(t||s)}`}},88452:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=(0,r(52035).eU)({})},89711:(e,t,r)=>{"use strict";r.d(t,{A8:()=>c,Uc:()=>s,cD:()=>l,xt:()=>i});var n=r(91130),a=r(15505),o=r(39175);const s=function(e,t){let{types:r=[],entities:s=[],paths:i=[],names:l=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,o.ES)(e)?Promise.resolve({data:[]}):n.A.post(`/api/v3/spaces/${e}/rooms/${(0,o.ng)(t)}/settings/search`,{types:r,entities:s,paths:i,names:l},{transform:e=>(0,a.bn)(e,{depth:2})})},i=(e,t)=>n.A.post(`/api/v3/spaces/${e}/settings`,t,{transform:e=>(0,a.bn)(e,{depth:2})}),l=(e,t,r)=>n.A.put(`/api/v3/spaces/${e}/settings/${t}`,r,{transform:e=>(0,a.bn)(e,{depth:2})}),c=(e,t)=>n.A.delete(`/api/v3/spaces/${e}/settings/${t}`,{transform:e=>(0,a.bn)(e,{depth:2})})},89841:(e,t,r)=>{"use strict";r.d(t,{H:()=>n,k:()=>a});r(98992),r(8872);const n=(e,t)=>({isValid:e,message:t});function a(e){return Array.isArray(e)?t=>{return e.reduce((r=t,(e,t)=>{const{isValid:n,message:a}=t(r);if(n)return e;const{messages:o=[]}=e;return{isValid:n,messages:[...o,a]}}),{isValid:!0});var r}:(t=e,e=>{const{isValid:r,message:n}=t(e);return n?{isValid:r,messages:[n]}:{isValid:r}});var t}},89942:(e,t,r)=>{"use strict";r.d(t,{PP:()=>u,Pg:()=>f,W6:()=>g,Z8:()=>m,yq:()=>h});r(98992),r(81454),r(8872);var n=r(49870),a=r.n(n),o=r(55364),s=r.n(o),i=r(90179),l=r.n(i);const c=/[&;]/,d=e=>{let t=e,r=decodeURIComponent(t);for(;r!==t;)t=r,r=decodeURIComponent(t);return r},u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d(window.location.hash.slice(1));if(0===e.length)return{};return e.split(c).reduce(((e,t)=>{const r=t.indexOf("=");if(-1!==r){e[t.substring(0,r)]=t.substring(r+1)}return e}),{})},p=e=>{const t=Object.entries(e);return 0===t.length?"":t.map((e=>{let[t,r]=e;return`${encodeURIComponent(t)}=${encodeURIComponent(r)}`})).join("&")},h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent(window.location.hash.slice(1));const r=l()(u(t),e);return p(r)},m=(a()([u,p]),e=>{const t=u();s()(t,e);const r=`#${p(t)}`,n=history.state;location.hash=r,history.replaceState(n,"",r)}),g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d(window.location.hash.slice(1));return u(t)[e]},f=e=>{history.replaceState(history.state,"",`#${h(e)}`)}},91130:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});r(98992),r(3949),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(92318),a=r(39175),o=r(74132);const s=new Set,i=["post","patch","put"];window.addEventListener("offline",(()=>{for(const e of s)e.abort();s.clear()}));const l=e=>e,c=e=>{const t=(e=>i.includes(e))(e);return(0,o.A)((function(r){r=(0,a.ng)(r);for(var o=arguments.length,c=new Array(o>1?o-1:0),d=1;d<o;d++)c[d-1]=arguments[d];const[u,p={}]=t?c:[null,c[0]],h=new AbortController;s.add(h);const{transform:m=l,validateStatus:g=e=>e<300||304===e,paramsSerializer:f,noResponseParsing:x=!1,allow401:A=!1,streamResponse:y=!1}=p,v=window.webviewNetdataToken||localStorage.getItem("netdataJWT"),b=window.localNetdataRegistry.mg,w=localStorage.getItem(`agentJWT:${b}`),I=p.baseURL||n.A.apiBaseURL||"",S={"Content-Type":"application/json",...p?.headers};v&&"undefined"!==v&&/netdata\.cloud/.test(I)&&(S.Authorization=`Bearer ${v}`),I===window.envSettings.agentApiUrl&&w&&"undefined"!==w&&(window.localNetdataRegistry.xNetdataAuthHeader?S["X-Netdata-Auth"]=`Bearer ${w}`:S.Authorization=`Bearer ${w}`);const k=(/^https?:\/\//i.test(r)?"":I)+r,j=k.includes("?"),C="get"===e||"delete"===e?function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)return"";if(t){const n=t(e);return n?(r?"&":"?")+n:""}const n=new URLSearchParams;Object.entries(e).forEach((e=>{let[t,r]=e;Array.isArray(r)?r.forEach((e=>n.append(t,e))):void 0!==r&&null!==r&&n.append(t,r)}));const a=n.toString();return a?(r?"&":"?")+a:""}(p?.params,f,j):"",T=k+C,E={method:e.toUpperCase(),headers:S,signal:h.signal};i.includes(e)?t&&u&&(E.body=JSON.stringify(u)):p?.data&&(E.body=JSON.stringify(p.data));const U=(()=>{const t=(async()=>{try{const t=await fetch(T,E),n=await(async(e,t,r,n)=>{if(n)return e.body;const a=e.headers.get("content-type")||"",o=await e.text();if(r)return t(o);if(/text\/plain/.test(a))throw{errorMessage:o};try{const e=JSON.parse(o||"{}");if(e.errorMsgKey)throw e;return e}catch(s){if(s?.errorMsgKey)throw s;return s}})(t,l,x,y);if(!g(t.status)){const a=new Error(`Request failed with status ${t.status}`);throw a.response={data:n,status:t.status,statusText:t.statusText,headers:t.headers,config:{allow401:A,baseURL:I,url:r,method:e,params:u,...p}},a.isCancel=!1,a}return{data:m(n),status:t.status,statusText:t.statusText,headers:t.headers,config:{allow401:A,baseURL:I,url:r,method:e,params:u,...p}}}catch(t){if("AbortError"===t.name){const e=new Error("Request was cancelled");throw e.isCancel=!0,e.response=void 0,e}throw t.response||(t.isCancel=!1,t.response=void 0),t.response&&void 0===t.isCancel&&(t.isCancel=!1),t}finally{s.delete(h)}})();return t.cancel=()=>h.abort(),t})();navigator.onLine||h.abort();const N=r.match(/\/spaces\/(.+?)\//)?.[1];return(0,a.ES)(N)&&U.cancel(),U}))},d={get:c("get"),post:c("post"),patch:c("patch"),put:c("put"),delete:c("delete")}},92318:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n={assetsBaseURL:`${window.envSettings.cloudUrl}/static`,apiBaseURL:window.envSettings.apiUrl,demoUrl:`${window.envSettings.cloudUrl}/spaces/netdata-demo`,demoSlug:window.envSettings.demoSlug,demoFavourites:window.envSettings.demoFavourites,demoDefaultRoomViews:{default:"overview"},pollingInterval:3e4,defaultRoomView:"home",onboardingView:"onboarding",integrationsView:"integrate-anything"}},92726:(e,t,r)=>{"use strict";r.d(t,{_u:()=>T,_d:()=>C,yl:()=>U,kg:()=>E,Qx:()=>w,dE:()=>k,zi:()=>$,oj:()=>D,zN:()=>M,TN:()=>I,fz:()=>S,Sf:()=>j});r(98992),r(81454),r(37550),r(67348),r(35644);var n=r(96540),a=r(52035),o=r(34843),s=r(84929),i=r(24609),l=r(19186),c=r(19371),d=r(57068),u=r(6393),p=r(96243),h=r(39175),m=r(30731);const g={id:null,loaded:!1,fullyLoaded:!1,loading:!1,processing:!1,isOwner:!1,spaceSlug:"",roomSlug:"",spaceId:"",roomId:"",name:"",slug:"",version:0,createdAt:"",updatedAt:"",cardIds:[],respectNodesScope:!0},f=(0,s.Iz)((e=>{const t=/^\/webviews\/dashboards\//.test(window.location.pathname),r=(0,a.eU)(g);return r.onMount=r=>{h.LA!==e||t||(0,m.e9)().then((e=>{let{data:t}=e;return r(t)})).catch((()=>r(h.mz)))},r}));var x=r(4844),A=r(57377);r(23215);const y=new WeakMap,v=e=>{if(!e||"object"!==typeof e)return!0;const t=y.get(e);if(t&&Date.now()-t.timestamp<5e3)return t.result;const r=!e.pristine||0===Object.keys(e.pristine).length;return y.set(e,{result:r,timestamp:Date.now()}),r},b=new WeakMap,w=(0,s.Iz)((e=>{let{id:t,key:r}=e;return(0,a.eU)((e=>{const n=e(f(t));return r?n[r]:n}),((e,n,a)=>r?"function"===typeof a?n(f(t),(e=>({...e,[r]:a(e[r])}))):void n(f(t),(e=>({...e,[r]:a}))):n(f(t),(e=>"function"===typeof a?a({...g,...e}):{...g,...a}))))}),A.Ay),I=e=>{let{id:t,key:r}=e;return(0,o.fp)(w({id:t,key:r}))},S=(e,t)=>(0,o.md)(w({id:e,key:t})),k=(0,s.Iz)((e=>(0,a.eU)((t=>e.map((e=>t(w({id:e}))))))),A.Ay),j=e=>(0,o.md)(k(e)),C=(0,s.Iz)((e=>(0,a.eU)((t=>t(f(e))),((t,r,n)=>{r(w({id:e}),{...n,loaded:!0});const{spaceId:a,roomId:o,slug:s}=n;r((0,p.yC)([a,o,s]),e)})))),T=(0,s.Iz)((e=>(0,a.eU)(null,((t,r,n)=>{let{layout:a={},containerIds:o=[],containers:s={},dashboard:i={},cards:l={}}=n;r(w({id:e}),{...i,loaded:!0,fullyLoaded:!0,loading:!1}),r((0,d.kY)({id:e}),{layout:a,containerIds:o,containers:s}),r((0,u.nG)({id:e}),l);const{spaceId:c,roomId:h,slug:m}=i;r((0,p.yC)([c,h,m]),e)})))),E=(0,s.Iz)((e=>(0,a.eU)(null,((t,r)=>{const{spaceId:n,roomId:a,slug:o}=t(f(e));r(f(e),g),r(p.H9,null),r((0,p.yC)([n,a,o]),null),y.clear&&y.clear(),b.clear&&b.clear()})))),U=(0,s.Iz)((e=>(0,a.eU)(null,((t,r,n)=>r(w({id:e,key:"loading"}),n))))),N=(0,s.Iz)((e=>(0,a.eU)((t=>(e=>{if(!e||"object"!==typeof e)return!0;const t=b.get(e);if(t&&Date.now()-t.timestamp<5e3)return t.result;const r=Object.keys(e);if(0===r.length){const t=!0;return b.set(e,{result:t,timestamp:Date.now()}),t}const n=r.every((t=>v(e[t])));return b.set(e,{result:n,timestamp:Date.now()}),n})(t((0,u.nG)({id:e}))))))),F=(0,s.Iz)((e=>(0,a.eU)((t=>v(t((0,d.kY)({id:e}))))))),R=new WeakMap,z=(e,t)=>{const r=(0,x.My)(e,t);if(!r)return!0;const n=R.get(r),a=Date.now();if(n&&a-n.timestamp<1e3)return n.result;const o=!r.getChildren().some((e=>{const t=e.getAttribute("pristine");return t&&Object.keys(t).length>0}));return R.set(r,{result:o,timestamp:a}),o},M=e=>{const t=(0,c.eg)(),[r,a]=(0,n.useState)((()=>z(t,e)));(0,n.useEffect)((()=>{const r=t?.on("pristineChanged",(()=>a(z(t,e))));return()=>r?.()}),[t,e]);const s=(0,o.md)(N(e)),i=(0,o.md)(F(e));return r&&s&&i},$=e=>{const t=(0,i.vt)(),r=(0,l.ID)(),n=(0,p.Tf)();return(0,p.mS)(t,r,e||n)},D=e=>{const t=$();return S(t,e)}},93912:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(63766),a=r(77512),o=r(74848);const s=e=>{let{title:t,description:r,children:s,...i}=e;return(0,o.jsxs)(a.A,{column:!0,gap:1,...i,children:[!!t&&(0,o.jsx)(n.TextBig,{strong:!0,color:"tooltipText",children:t}),!!r&&(0,o.jsx)(n.TextBig,{color:"tooltipText",children:r}),s]})}},93933:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>b,Pb:()=>v,z1:()=>f});r(98992),r(37550);var n=r(96540),a=r(88934),o=r(24609),s=r(49916),i=r(39189),l=r(70140),c=r(30403),d=r(19186),u=r(67294),p=r(92726),h=r(92318),m=r(50433),g=r(39175);const f=e=>{const t=(0,a.Zp)(),r=(0,a.g)(),o=(0,d.r9)(),s=(0,p.zi)(e||r.dashboardSlug),i=(0,u.RQ)(),l=(0,n.useRef)(!1);(0,n.useEffect)((()=>{!0===i&&(s?l.current=!0:(t(`${o}/dashboards`),l.current||(0,m.$j)()))}),[i,s])},{demoSlug:x,demoDefaultRoomViews:A,defaultRoomView:y}=h.A,v=e=>e.length?e.some((e=>{let{slug:t}=e;return t===c.mL}))?c.mL:e[0]?.slug:null,b=()=>{(0,a.zy)();const e=(0,a.Zp)(),t=(0,a.RQ)({path:"/spaces/:spaceSlug/*"}),r=(0,a.RQ)({path:"/spaces/:spaceSlug/rooms/:roomSlug/*"}),c=(0,a.RQ)({path:"/*"}),u=r?.params||t?.params||c?.params,p=!!(0,a.RQ)({path:"/spaces/:spaceSlug/settings/*"}),h=(0,o.Ak)(u.spaceSlug),m=(0,o.UV)("loaded"),f=(0,d.J_)(h,u.roomSlug),b=(0,s.Y7)("loaded"),{spaceIds:w}=(0,l.A)(),I=(0,o.Pk)(),[S]=g.Ay?I:w,k=(0,o.ns)(S,"slug"),{isFetching:j}=(0,i.A)(),C=(0,s.DL)(),T=(0,o.hX)(),E=(0,o.bq)();(0,n.useEffect)((()=>{if(j)return;if(!g.Ay&&(!m||"restored"===m))return;if(p&&h)return;if(h&&E!==u.spaceSlug)return void T(u.spaceSlug);if(h&&!b)return;if(h&&f)return;const t=h?u.spaceSlug:k,r=f?u?.roomSlug:v(C);e(h&&b&&!r?(0,a.tW)("/spaces/:spaceSlug/no-rooms",{spaceSlug:t}):((e,t)=>{if(!t)return(0,a.tW)("/spaces/:spaceSlug/",{spaceSlug:e});const r=x===e?A[t]||A.default:!g.Ay||e!==g.z0&&t!==g.Iy?y:g.kG;return(0,a.tW)(`/spaces/:spaceSlug/rooms/:roomSlug/${r}`,{spaceSlug:e,roomSlug:t})})(t,r),{replace:!0})}),[p,j,u.roomSlug,u.spaceSlug,f,b,!!C.length,m,h,k,E])}},94082:(e,t,r)=>{"use strict";r.d(t,{A:()=>o,q:()=>a});var n=r(52035);const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{fullyLoaded:!1,loaded:!1,id:e?.nd||e?.mg||null,mg:null,nd:null,isDeleted:!1,name:"",version:"",ni:null,labels:{},labelKeys:[],hw:{architecture:"",cpuFrequency:"",cpus:"",memory:"",diskSpace:"",virtualization:"",container:""},os:{id:"",nm:"",v:"",kernel:{nm:"",v:""}},capabilities:{},state:"",isProtobufCapable:!0,updateSeverity:"",hasAccessibleData:!1,isLive:!1,nodeStatus:null,isPreferred:!0,instancesLoaded:!1,instances:[],functions:[],stream:{}}},o=(0,n.eU)({})},95201:(e,t,r)=>{"use strict";r.d(t,{y:()=>a});var n=r(31802);const a=async e=>{let t,{key:r,handleResults:a}=e;return(await(0,n.A)(r,(e=>(t={updatedAt:"",results:a(e)},t))))(t)}},95526:(e,t,r)=>{window.envSettings.tracking&&(window.posthog={},r.e(5476).then(r.bind(r,55476)).then((e=>{window.posthog=e.default,window.posthog.init(window.envSettings.posthogToken,{api_host:"https://app.posthog.com",disable_compression:"production"!==window.envSettings.nodeEnv})})),function(e,t,r,n){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var a=t.getElementsByTagName(r)[0],o=t.createElement(r);o.async=!0,o.src="https://www.googletagmanager.com/gtm.js?id=GTM-N6CBMJD",a.parentNode.insertBefore(o,a)}(window,document,"script","dataLayer"))},95980:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(96540),a=r(62061),o=r(6504),s=r(22332),i=r(99728),l=r(74848);const c=e=>{let{iconWidth:t="14px",iconHeight:r="14px",...n}=e;const c=(0,i.JT)("dashboard:Update"),d=(0,s.useAttributeValue)("toolboxProps");return(0,l.jsx)(o.Button,{icon:(0,l.jsx)(o.default,{svg:a.A,width:t,height:r}),title:"Drag & drop","data-testid":"chartHeaderToolbox-drag",disabled:!c,cursor:d.drag?.dragging?"grabbing":"grab",...d.drag||{},...n})},d=(0,n.memo)(c)},96243:(e,t,r)=>{"use strict";r.d(t,{H9:()=>l,Tf:()=>d,Xv:()=>u,mS:()=>p,yC:()=>c});var n=r(52035),a=r(34843),o=r(84929),s=r(39175),i=r(57377);const l=(0,n.eU)(null),c=(0,o.Iz)((e=>{let[t,r,a]=e;return(0,n.eU)(a===s.LA&&((0,s.tB)(r)||(0,s.ES)(t))?s.LA:"")}),i.Ay),d=()=>(0,a.md)(l),u=e=>(0,a.Xr)(l,e),p=(e,t,r)=>(0,a.md)(c([e,t,r]))},97940:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});r(98992),r(54520),r(3949),r(81454),r(8872),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var n=r(96540),a=r(52035),o=r(30569),s=r(57377),i=r(83488),l=r.n(i),c=r(69273),d=r(19371),u=r(65448),p=r(92318),h=r(46587),m=r(31802),g=r(72884),f=r(63872);const x=(0,a.eU)(0),A=(0,a.eU)(null,((e,t,r)=>{let{results:n,wasDiff:a,updatedAt:o,getResource:i,getResourcesInitializer:c,getResourceInitialState:d,getUpdatedAt:u,getLoaded:p,getIds:h,getError:m,sort:g,saveToCache:f,restored:x=!1,polling:A=!0}=r;n=n||[],m&&t(m(),null);const y=()=>{t(u(),o),t(p(),!x||"restored")};if(0===n.length&&a)return void y();const{effected:v,deleted:b,byId:w}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l();return e.reduce(((e,r)=>(r.loaded=!0,"deleted"===r.state||r.isDeleted?e.deleted.push(r.id):(e.byId[r.id]={...t(r),...r},e.effected.push(r.id)),e)),{deleted:[],effected:[],byId:{}})}(n,d),I=t=>t in w?w[t]:e(i(t));let S=[];t(h(),(e=>!a&&A||!A?(S=v.length?v:S,g&&S.sort(((e,t)=>g(I(e),I(t)))),S):(b.length&&(S=e.filter((e=>!b.includes(e)))),a&&v.length&&(S=[...new Set([...e,...v])],g&&S.sort(((e,t)=>g(I(e),I(t))))),(0,s.Ay)(S,e)?e:S))),c?t(c(),{values:w,merge:!0}):v.forEach((e=>t(i(e),(t=>({...t,loaded:!0,...w[e]}))))),y(),f&&f({results:S.map(I),updatedAt:o})})),y=e=>{const t=(0,d.eg)(),r=(0,n.useMemo)((()=>t?t.getRoot():null),[t]),[,a]=(0,c.A)(),[,s]=(0,f.A)(e.key),i=(0,o.yF)((0,n.useCallback)((async(t,r,n,a)=>{let{getError:o,onFail:i}=a;const l=Date.now(),c=await t(x);if(n.isCancel||!e.throwAllErrors&&c+1e4>l)throw n;throw o&&r(o(),(0,u.A)(n)),r(x,l),i?i(n):s(n),n}),[e])),l=(0,o.yF)((0,n.useCallback)((async(e,t,r,n)=>{let{fetchResources:a,onReceive:o,getUpdatedAt:s,getError:c,clearRef:d,onFail:u,...p}=n;const h=await e(s());return(d.promise=a(h),d.promise.catch((async e=>i(e,{onFail:u,getError:c})))).then((function(){let{data:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(e=>{const r=Array.isArray(e),n=r?e:e.results,i=r?"":e.updatedAt;o?.({...r?{results:n}:{results:[],...e},lastUpdated:h}),t(A,{fetchResources:a,results:n,wasDiff:!!h,updatedAt:i,getUpdatedAt:s,getError:c,clearRef:d,onFail:u,...p})})(e)})).catch((e=>{if(e.isCancel||1===r)throw e;return l(--r,{fetchResources:a,onReceive:o,getUpdatedAt:s,getError:c,clearRef:d,onFail:u,...p})}))}),[e]));return(0,n.useCallback)((t=>{const{polling:n=!0,fetch:o,association:s,pollingOptions:i,keepPolling:c,...d}=e,u={timeoutId:null,animationFrameId:null,promise:null,killed:!1},h=()=>l(2,{fetchResources:o,saveToCache:t,polling:n,clearRef:u,...s,...d}),m=()=>{u.killed||(u.timeoutId=setTimeout((()=>{u.animationFrameId=requestAnimationFrame((()=>!c&&r&&(r.getAttribute("hovering")||r.getAttribute("paused"))?m():c||a.current||r&&r.getAttribute("autofetchOnWindowBlur")?void h().then(m).catch((e=>!e.isCancel&&m())):m()))}),i?.pollingInterval||p.A.pollingInterval))};return h().then(n?m:null).catch((e=>n&&!e.isCancel&&m())),()=>{u.killed=!0,u.promise?.cancel?.(),cancelAnimationFrame(u.animationFrameId),clearTimeout(u.timeoutId)}}),[e])},v=(e,t)=>{const r=(0,g.t)(),a=(0,h.uW)("isAnonymous"),s=(0,n.useMemo)((()=>{const{key:t,...n}=e();return{key:`${r}${t}`,...n}}),[e,...t,a]),i=y(s),l=(0,o.yF)((0,n.useCallback)(((e,t,r)=>{let{results:n=[],updatedAt:a=""}=r;const o=(Array.isArray(n)&&n.length)>0;s.onReceive?.({results:n,lastUpdated:""}),t(A,{results:n,updatedAt:o?a:"",...s,...s.association,restored:o})}),t)),c=(0,o.yF)((0,n.useCallback)((e=>{const{association:{getLoaded:t},key:r,cache:n=!0,maxCacheAge:a,skip:o}=s,c=e(t());if(!o&&(c||!n))return i();const d=(0,m.A)(r,l,{maxAge:a||m.h});let u;return d.then((e=>{u=i(e)})).catch((()=>{})),()=>{o||(d.abort(),u?.())}}),t));return(0,n.useEffect)((()=>{const{autorun:e=!0,force:t=!1,skip:r=!1}=s;if((!a||t)&&!r&&e)return c()}),[a,c]),i}},98545:(e,t,r)=>{"use strict";r.d(t,{A:()=>x,u:()=>f});r(98992),r(8872);var n=r(96540),a=r(30569),o=r(63950),s=r.n(o),i=r(41514),l=r(39175),c=r(97940),d=r(24013),u=r(94082),p=r(99728),h=r(258),m=r(83268),g=r(1817);const f=l.Ay?e=>{let{id:t}=e;return`rooms.${t}.nodes`}:e=>{let{id:t,spaceId:r}=e;return`spaces.${r}.rooms.${t}.nodes`},x=e=>{let{id:t,spaceId:r,pollingInterval:o=63e3,polling:l=!0,keepPolling:x,autorun:A=!0,onNodeIdsChange:y=s()}=e;const v=(0,m.gr)(t,"ids"),[b,w]=(0,n.useState)((()=>v?.length||0)),I=(0,m.gr)(t,"loaded"),S=(0,p.JT)("room:Read"),k=(0,g.A)(v),j=(0,a.yF)((0,n.useCallback)(((e,t,r)=>{let{results:n}=r;const a=n.reduce(((e,t)=>{let{id:r,...n}=t;return{...e,[r]:{...(0,u.q)(),...n}}}),{});t(u.A,(e=>({...e,...a})))}),[]));(0,n.useEffect)((()=>{I&&y({loaded:I,nodeIds:v,prevNodeIds:k})}),[v,k,I]),(0,n.useEffect)((()=>{I&&b!==v.length&&((0,i.H)("node-count",`node-count-changed-from-${b}-to-${v.length}`,"","","","node-count-change"),w(v.length))}),[v.length,b,I]),(0,c.A)((()=>({key:f({id:t,spaceId:r}),autorun:!!A&&!!S&&!!r&&!!t,fetch:()=>(0,h.uQ)({roomId:t,spaceId:r}),onReceive:j,polling:l,association:{getError:()=>(0,m.dT)({id:t,key:"error"}),getIds:()=>(0,m.dT)({id:t,key:"ids"}),getLoaded:()=>(0,m.dT)({id:t,key:"loaded"}),getUpdatedAt:()=>(0,m.dT)({id:t,key:"updatedAt"})},sort:(e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0}),getResource:e=>(0,d.GN)({id:e}),getResourcesInitializer:()=>d.gl,getResourceInitialState:u.q,pollingOptions:{pollingInterval:o},maxCacheAge:900,force:!0,keepPolling:x})),[r,t,o,S,A])}},99236:(e,t,r)=>{"use strict";r.d(t,{dy:()=>s,eA:()=>a,pz:()=>o,sh:()=>i});var n=r(74848);const a="SPACE_NOT_FOUND",o=5,s=20,i={delete:(0,n.jsxs)(n.Fragment,{children:["Cannot delete last space of account.",(0,n.jsx)("br",{}),"You can delete your account instead."]}),leave:(0,n.jsxs)(n.Fragment,{children:["Cannot leave last space of account.",(0,n.jsx)("br",{}),"You can delete your account instead."]})}},99728:(e,t,r)=>{"use strict";r.d(t,{Dk:()=>g,jD:()=>f,_s:()=>y,Ge:()=>v,JT:()=>A});r(98992),r(3949),r(8872);var n=r(96540),a=r(52035),o=r(34843),s=r(84929),i=r(57377),l=r(24609),c=r(39175);const d=(0,s.Iz)((e=>{const t=(0,a.eU)({});return t.onMount=t=>(0,c.ES)(e)?t(c.yu.permissions):null,t}));var u=r(67935),p=r(88452);const h=["space:Leave","room:Create","space:InviteUser","space:RemoveUser","space:UpdateMeta","space:Delete","room:Delete","room:AddNode","node:Delete","user:ChangeRoles","room:UpdateMeta","room:Leave","room:RemoveNode","billing:Manage"],m={"space:ReadSettings":e=>!h.some((t=>!e[t]))},g=(0,s.Iz)((e=>(0,a.eU)((t=>t(d(e))),(function(t,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r(d(e),(e=>(0,i.Ay)(e,n)?e:n))})))),f=(0,a.eU)(null,(function(e,t){(arguments.length>2&&void 0!==arguments[2]?arguments[2]:[]).forEach((r=>{let{id:n,permissions:a}=r;const o=e(d(n));t(d(n),(0,i.Ay)(o,a)?o:a)}))})),x=e=>{const t=(0,l.vt)(),r=(0,o.md)(g(e||t)),a=(0,o.md)(p.A);return(0,n.useMemo)((()=>{let e={...r};return a&&(e={...e,...a}),t=e,{...t,...Object.keys(m).reduce(((e,r)=>m[r](t)?{...e,[r]:r}:e),{})};var t}),[r,a])},A=(e,t)=>!!x(t)[e],y=()=>{const e=x();return(0,n.useMemo)((()=>(0,u.pj)(e)),[e])},v=()=>{const e=x();return(0,n.useMemo)((()=>(0,u.zl)(e)),[e])}}},e=>{e.O(0,[3524],(()=>{[9244,8904,3083,8662,4651,7493].map(e.E)}),5);var t=t=>e(e.s=t);e.O(0,[3975,4292,2981,1975],(()=>(t(13865),t(95526),t(12504))));e.O()}]);