File: //proc/self/root/opt/netdata/usr/share/netdata/web/v3/app.ecaa631bf83e58ef263a.js
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"2dc1ac04d42d5596a31408e611f22d6247611f89"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9af179ed-c076-4947-9015-ba3ded034aca",e._sentryDebugIdIdentifier="sentry-dbid-9af179ed-c076-4947-9015-ba3ded034aca")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[3524],{41514(e,t,r){"use strict";r.d(t,{H:()=>n});const n=function(e,t,r,n,o){var a;let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"gaCustomEvent";if(window.envSettings.tracking){if(window.dataLayer){const a={event:i,eventCategory:e,eventAction:t,eventLabel:r,eventValue:n,eventResults:o};window.dataLayer.push(a)}window.gtag&&window.gtag("event","gaCustomEvent",{eventCategory:e,eventAction:t,eventLabel:r,eventValue:n,eventResults:o}),null!==(a=window.posthog)&&void 0!==a&&a.__loaded&&window.posthog.capture(i,{eventCategory:e,eventAction:t,eventLabel:r,eventValue:n})}}},85163(e,t,r){"use strict";r.d(t,{A:()=>n});r(27495),r(25440);const n=e=>(e||"").replace(/[\s:|().&/]/g,"_")},41395(e,t,r){"use strict";r.d(t,{P3:()=>o,QU:()=>c,RR:()=>a,Vn:()=>s,Yv:()=>l,Zr:()=>i});r(27495),r(25440),r(42762);var n=r(86263);const o=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)},a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return"".concat(e.substring(0,e.length-t),"...")},i=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)},s=e=>e.replace(/([a-z])([A-Z])/g,"$1 $2"),c=e=>e.replace(/([^:]\/)\/+/g,"$1"),l=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}},25316(e,t,r){"use strict";r.d(t,{A:()=>s});r(67348),r(35644),r(62953);var n=r(52035),o=r(84929);const a={state:"loading"},i=new WeakMap,s=e=>{if(i.has(e))return i.get(e);const t=(0,o.oA)(e,(()=>a)),r=(0,n.eU)((e=>{try{const r=e(t);return r===a?a:{state:"hasData",data:r}}catch(r){return{state:"hasError",error:r}}}));return i.set(e,r),r}},60908(e,t,r){"use strict";r.d(t,{K_:()=>h,DL:()=>v,_0:()=>b,Ay:()=>A});var n=r(64467),o=r(80045),a=(r(33110),r(98992),r(54520),r(72577),r(3949),r(62953),r(96540)),i=r(3319),s=r(74848);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d=r(81691);const u=["children","logImpression","options","delay"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const h=(0,a.createContext)({}),m={allowLogInvisible:!0},f=e=>{let{children:t,logImpression:r=!0,options:n={},delay:c=750}=e,l=(0,o.A)(e,u);const p=g(g({},m),n),f=(0,a.useContext)(h),[b,y]=(0,a.useState)(),v=(0,a.useRef)(),A=(0,a.useRef)(),{sendLog:x,isReady:j}=(0,i.A)(),O=(0,a.useCallback)((e=>{const t=e[0];t&&b!==t.isIntersecting&&y(t.isIntersecting)}),[]),w=(0,a.useCallback)((()=>{var e;const t=new IntersectionObserver(O,{root:null,rootMargin:"0px",threshold:.5}),r=null===v||void 0===v||null===(e=v.current)||void 0===e?void 0:e.childNodes,n=Array.from(r||[]).find((e=>null!==e.offsetParent));n&&t.observe(n)}),[null===v||void 0===v?void 0:v.current]);return(0,a.useEffect)((()=>{p.allowLogInvisible||w()}),[p.allowLogInvisible]),(0,a.useEffect)((()=>{let e=!0,t=null;const n=g(g({action:d.o1.elementViewed},f),l);return j&&(null===A||void 0===A?void 0:A.current)!==JSON.stringify(n)&&r&&(p.allowLogInvisible||b)&&(t=setTimeout((()=>{e&&(x(n),A.current=JSON.stringify(n))}),c)),()=>{e=!1,t&&(clearTimeout(t),t=null)}}),[j,r,b,l]),(0,s.jsx)(h.Consumer,{children:e=>(0,s.jsx)(h.Provider,{value:g(g({},e),l),children:(0,s.jsx)("div",{ref:v,style:{display:"contents"},children:t})})})},b=(y=f,e=>(0,s.jsx)(y,l(l({},e),{},{isSuccess:!0})));var y;const v=(e=>t=>(0,s.jsx)(e,l(l({},t),{},{isFailure:!0})))(f),A=f},81691(e,t,r){"use strict";r.d(t,{KI:()=>n,lO:()=>o,mu:()=>s,o1:()=>i,yq:()=>a});const n={success:"success",fail:"failure"},o={visitor:"visitor"},a={sequence:"telemetrySequence",session:"telemetrySessionId"},i={elementViewed:"element-viewed",buttonClicked:"button-clicked"},s={start:"start",end:"end"}},3319(e,t,r){"use strict";r.d(t,{A:()=>S});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(63950),s=r.n(i),c=r(39175),l=r(91130);var d,u=r(24609),p=r(60908),g=r(78075),h=r(40545);const m="undefined"!==typeof process&&!(null===(d=process)||void 0===d||null===(d=d.env)||void 0===d||!d.JEST_WORKER_ID);var f=r(14457),b=r(81691),y=r(10602),v=r(81391),A=r(24013);const x=["isAnonymous"],j=["feature","action","isStart","isSuccess","isFailure","eventReason"];function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const S=()=>{if(m)return{sendLog:s(),sendButtonClickedLog:s(),isReady:!0,currentUser:{}};const e=(0,h.A)(),{isAnonymous:t}=e,r=(0,o.A)(e,x),n=(0,u.vt)(),i=(0,u.dg)(),d=(0,a.useContext)(p.K_),[,O,S]=(0,f.A)(),I=r.id&&(!O||t),P=(0,v.n)("id"),k=(0,y.gr)(P,"ids"),D=(0,A.BU)(k),E=(0,A.Ig)(k),C=(0,A.GE)(k),T=(0,A.no)(k),U=(0,a.useCallback)(((e,t)=>{var a,s;const u=w(w({},t?w({},d):{}),e),{feature:p,action:h,isStart:m,isSuccess:f,isFailure:y,eventReason:v}=u,A=(0,o.A)(u,j),x={"@timestamp":(new Date).toISOString(),labels:w(w(w({},A),window.localNetdataRegistry.mg?{machine:window.localNetdataRegistry.mg}:{}),window.localNetdataRegistry.nd?{nodeId:window.localNetdataRegistry.nd}:{}),event:w(w(w({action:h,sequence:(0,g.Il)(),provider:c.Ay?"agent":"app"},f||y?{outcome:f?b.KI.success:b.KI.fail}:{}),m?{type:[b.mu.start]}:f||y?{type:[b.mu.end]}:{}),v?{reason:v}:{}),user:r,url:{full:null===(a=window)||void 0===a||null===(a=a.location)||void 0===a?void 0:a.href},Netdata:w(w({},n?{space:{id:n}}:{}),{},{statistics:{nodes:w({total:c.Ay?1:S},c.Ay?{}:{live:(D||[]).length,stale:(E||[]).length,offline:(C||[]).length,created:(T||[]).length})},telemetry:{feature:p,session:{id:(0,g.u0)()},visitor:{id:null===(s=window.envSettings)||void 0===s?void 0:s.visitor}}})};return"production"!==window.envSettings.nodeEnv&&(console.groupCollapsed("[Telemetry] ".concat(p||"unknown")),console.log("payload:",u),console.log("full data:",x),console.groupEnd()),!window.envSettings.tracking||i&&!window.envSettings.anonymousStatistics?Promise.resolve({data:{}}):(e=>l.A.post("/api/v1/telemetry/push",e,{allow401:!0}))(x).catch((e=>{"production"!==window.envSettings.nodeEnv&&(console.groupCollapsed("[Netdata telemetry error]"),console.warn(e),console.groupEnd())}))}),[r,t,S,O,n,I]),N=(0,a.useCallback)(((e,t)=>U(w({action:b.o1.buttonClicked},e),t)),[U]);return{sendLog:U,sendButtonClickedLog:N,isReady:I,user:e}}},40545(e,t,r){"use strict";r.d(t,{A:()=>i});r(27495),r(25440);var n=r(96540),o=r(46587),a=r(39175);const i=()=>{const{id:e,email:t,isAnonymous:r}=(0,o.uW)();return(0,n.useMemo)((()=>{var n;return{id:r?window.localNetdataRegistry.pg||window.envSettings.visitor:e||"",email:r?void 0:t,domain:r?window.localNetdataRegistry.registry||"localhost":a.Ay?((null===(n=window.envSettings)||void 0===n?void 0:n.apiUrl)||"").replace(/^https:\/\//,""):location.host,isAnonymous:r}}),[e,t,r])}},78075(e,t,r){"use strict";r.d(t,{Il:()=>a,u0:()=>i,y:()=>s});r(98992),r(3949);var n=r(81691),o=r(1011);const a=()=>{var e,t;const r=n.yq.sequence,o=parseInt((null===(e=window.sessionStorage)||void 0===e?void 0:e.getItem(r))||0,10);return null===(t=window.sessionStorage)||void 0===t||t.setItem(r,o+1),o},i=()=>(sessionStorage.getItem(n.yq.session)||sessionStorage.setItem(n.yq.session,(0,o.A)()),sessionStorage.getItem(n.yq.session)||""),s=()=>{Object.values(n.yq).forEach((e=>sessionStorage.removeItem(e)))}},64587(e,t,r){"use strict";r.d(t,{$j:()=>y,X0:()=>v,ii:()=>f});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(85577),s=r(427);const c=["long","isTime","secs","timezone"],l=["locale"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const p=!!(Intl&&Intl.DateTimeFormat&&navigator.language),g=e=>"number"===typeof e?new Date(e):e,h=e=>(e=g(e))?(0,i.GP)(e,"MM/dd/yyyy"):"",m=e=>(e=g(e))?(0,i.GP)(e,"HH:mm"):"",f=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)},b=(e,t)=>{let{locale:r}=t,n=(0,o.A)(t,l);try{return new Intl.DateTimeFormat(null!==r&&void 0!==r?r:navigator.language,(e=>{let{long:t,isTime:r,secs:n,timezone:a}=e,i=(0,o.A)(e,c);return u(u(u({hourCycle:"h23"},r?{}:t?{weekday:"short",year:"numeric",month:"short",day:"2-digit"}:{dateStyle:"short"}),r&&{timeStyle:n?"medium":"short"}),{},{timeZone:a},i)})(n)).format(e)}catch(a){return n.isTime?m(e):h(e)}},y=()=>{const{timezone:e,offset:t,locale:r}=(0,s.bO)();return{localeDateString:(0,a.useMemo)((()=>p?(t,n)=>b(t,u({long:!0,timezone:e,locale:r},n)):h),[e,r]),localeTimeString:(0,a.useMemo)((()=>p?(t,n)=>b(t,u({secs:!0,isTime:!0,timezone:e,locale:r},n)):m),[e,r]),utcOffset:t,timezone:e,locale:r}},v=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())}},57377(e,t,r){"use strict";r.d(t,{Ay:()=>a,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},o=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 a=n(Object.keys(e),r),i=n(Object.keys(t),r);if(a.length!==i.length)return!1;const s=Object.prototype.hasOwnProperty.bind(t);return a.every((r=>!!s(r)&&o(e[r],t[r])))},a=o},72337(e,t,r){"use strict";r.d(t,{A:()=>a});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),r(62953);var n=r(57377);const o=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 a=(0,n.pb)(e,r);return a.reduce(((e,t,n)=>(e.push(o(t,a[n],r)),e)),[])})(e,0,r):((e,t,r)=>{const a=(0,n.pb)([...new Set([...Object.keys(e),...Object.keys(t)])],r),i=Object.prototype.hasOwnProperty.bind(t);return a.reduce(((n,a)=>(i(a)?n[a]=o(e[a],t[a],r):n[a]=e[a],n)),{})})(e,t,r)},a=o},78152(e,t,r){"use strict";r.d(t,{DO:()=>x,Dm:()=>b,Mh:()=>f,OH:()=>j,af:()=>A,f9:()=>v,gf:()=>y,xH:()=>O});const n="mobileAppNotifications",o="alertConfiguration",a="editAlertConfiguration",i="hasFacetSelection",s="nodeButton",c="nodesViewV2",l="searchChartLabels",d="blackFridayCoupon",u="onboarding",p="nodesGroupServices",g=[o,n,i,s,c,l,u,p],h={};function m(e){if(g.includes(e))return()=>!0;let t=localStorage.getItem(e);null===t&&(t=h[e]?"true":"false");const r="true"===t;return e=>e||r}const f=m(n)(),b=m(o)(),y=(m(a)(),m(i)()),v=(m(s)(),m(c)()),A=m(l)(),x=m(d)(),j=m(u)(),O=m(p)()},89942(e,t,r){"use strict";r.d(t,{PP:()=>u,Pg:()=>f,W6:()=>m,Z8:()=>h,yq:()=>g});r(27495),r(98992),r(81454),r(8872),r(62953);var n=r(49870),o=r.n(n),a=r(55364),i=r.n(a),s=r(90179),c=r.n(s);const l=/[&;]/,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(l).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"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(r))})).join("&")},g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent(window.location.hash.slice(1));const r=c()(u(t),e);return p(r)},h=(o()([u,p]),e=>{const t=u();i()(t,e);const r="#".concat(p(t)),n=history.state;location.hash=r,history.replaceState(n,"",r)}),m=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,"","#".concat(g(e)))}},11398(e,t,r){"use strict";r.d(t,{A:()=>s});var n=r(77783),o=r(63950),a=r.n(o);const i=86400,s=e=>{if(!e)throw new Error("Please pass a name for the idb store");const t=(0,n.y$)(e,"".concat(e,"-cache")),r=(e,r)=>(0,n.hZ)(e,(e=>({value:e,timestamp:Date.now()}))(r),t).catch(a());return{store:t,set:r,get:function(e){let o,{fetch:s,maxAge:c=i}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const l=(0,n.Jt)(e,t).then((t=>{if(null===c)return null===t||void 0===t?void 0:t.value;const n=1e3*c;return t&&t.timestamp+n>Date.now()?t.value:s?(o=s(),o.then((t=>(r(e,t),t)))):null})).catch(a());return l.abort=()=>o&&o.abort(),l},clear:()=>(0,n.IU)(t).catch(a()),del:e=>(0,n.yH)(e,t).catch(a())}}},39175(e,t,r){"use strict";r.d(t,{mz:()=>O,LA:()=>j,hq:()=>b,gB:()=>m,Iy:()=>f,yu:()=>h,Z2:()=>g,z0:()=>p,Ay:()=>P,kG:()=>y,Az:()=>v,uI:()=>w,tB:()=>x,ES:()=>A,y7:()=>d,ng:()=>I,sA:()=>u});var n=r(64467),o=(r(27495),r(25440),r(98992),r(54520),r(3949),r(64661)),a=r(41395);var i;function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const l=(null===(i=window.envSettings)||void 0===i?void 0:i.isAgent)||!1,d=/\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud|webviews)\/?.*/,u=l?window.location.pathname.replace(d,""):"/",p=(0,a.Yv)(window.localNetdataRegistry.hostname||"agent"),g=window.localNetdataRegistry.spaceId||"agent",h={createdAt:"",description:"",iconURL:"",id:g,error:null,loaded:!0,name:p,slug:p,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"}},m=(window.localNetdataRegistry.roomId||"")+"[netdata_agent_local]",f="agent"===g?"local":(0,a.Yv)(window.localNetdataRegistry.hostname||"agent")+"-local",b=c(c({},o.A),{},{id:m,slug:f,name:"agent"===g?"local":window.localNetdataRegistry.hostname||"agent",loaded:!0,fullyLoaded:!0,spaceId:g,untouchable:!0,isAgent:!0,isMember:!0,nodeId:window.localNetdataRegistry.nd}),y="overview",v=e=>l&&e===g,A=e=>v(e)&&"agent"===g,x=e=>l&&e===m,j="local-custom-dashboard",O={id:j,isOwner:!0,name:j,slug:j,snapshot:{cards:{},containerIds:[],containers:{},layout:{}},version:0,disabled:!0},w=(e,t,r)=>r===j&&(A(e)||x(t)),S=/\[netdata_agent_local\]/,I=e=>e.replace(S,""),P=l},7960(e,t,r){"use strict";r.d(t,{A:()=>a});var n=r(39175),o=r(96540);const a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const r="refreshed-after-lazy-import",a=t?"".concat(t,"-").concat(r):r;return(0,o.lazy)((async()=>{const t=JSON.parse(window.sessionStorage.getItem(a)||"false");try{const t=await e();return window.sessionStorage.setItem(a,"false"),t}catch(r){if(!t){if(window.sessionStorage.setItem(a,"true"),n.Ay)throw r;return window.location.reload()}throw r}}))}},54519(e,t,r){"use strict";r.d(t,{A:()=>s});r(98992),r(54520),r(3949);var n=r(64467),o=r(57377);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"pristine";return{updatePristine:(t,r,n)=>{if(!(r in(t[e]||{}))&&!(0,o.Ay)(t[r],n))return i(i({},t),{},{[e]:i(i({},t[e]),{},{[r]:t[r]})});if((0,o.Ay)(t[e][r],n)){const n=i({},t[e]);return delete n[r],i(i({},t),{},{[e]:n})}return t},resetPristine:t=>i(i(i({},t),t[e]),{},{[e]:{}})}}},15505(e,t,r){"use strict";r.d(t,{Ds:()=>f,Gb:()=>s,Jz:()=>h,bn:()=>m});var n=r(64467);r(27495),r(25440),r(98992),r(54520),r(3949),r(81454),r(8872);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const i=e=>e.replace(/([A-Z])/g,"_$1").toLowerCase(),s=e=>e.replace(/([_][a-z])/g,(e=>e[1].toUpperCase())),c=e=>e.replace(/([\s\-_][a-z])/g,(e=>e[1].toUpperCase())),l=[],d=(e,t,r)=>a(a({},e),{},{[i(t)]:r}),u=(e,t,r)=>a(a({},e),{},{[s(t)]:r}),p=(e,t,r)=>a(a({},e),{},{[c(t)]:r}),g=(e,t)=>{let{func:r,action:n,omit:o=l,depth:i=0}=t;return i-=1,i?Array.isArray(e)?e.map((e=>r(e,{omit:o,depth:i}))):"object"===typeof e&&e?Object.keys(e).reduce(((t,s)=>{if(o.includes(s))return a(a({},t),{},{[s]:e[s]});const c=r(e[s],{omit:o,depth:i});return n(t,s,c)}),{}):e:e},h=function(e){let{omit:t,depth:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return g(e,{func:h,action:d,omit:t,depth:r})},m=function(e){let{omit:t,depth:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return g(e,{func:m,action:u,omit:t,depth:r})},f=function(e){let{omit:t,depth:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return g(e,{func:f,action:p,omit:t,depth:r})}},91130(e,t,r){"use strict";r.d(t,{A:()=>h});var n=r(64467),o=(r(33110),r(27495),r(98992),r(54520),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),r(62953),r(48408),r(92318)),a=r(39175),i=r(74132),s=r(41395);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const d=new Set,u=["post","patch","put"];window.addEventListener("offline",(()=>{for(const e of d)e.abort();d.clear()}));const p=e=>e,g=e=>{const t=(e=>u.includes(e))(e);return(0,i.A)((function(r){var n;r=(0,a.ng)(r);for(var i=arguments.length,c=new Array(i>1?i-1:0),g=1;g<i;g++)c[g-1]=arguments[g];const[h,m={}]=t?c:[null,c[0]],f=new AbortController;d.add(f);const{transform:b=p,validateStatus:y=e=>e<300||304===e,paramsSerializer:v,noResponseParsing:A=!1,allow401:x=!1,streamResponse:j=!1}=m,O=window.webviewNetdataToken||localStorage.getItem("netdataJWT"),w=window.localNetdataRegistry.mg,S=localStorage.getItem("agentJWT:".concat(w)),I=m.baseURL||o.A.apiBaseURL||"",P=l({"Content-Type":"application/json"},null===m||void 0===m?void 0:m.headers);O&&"undefined"!==O&&/netdata\.cloud/.test(I)&&(P.Authorization="Bearer ".concat(O)),I===window.envSettings.agentApiUrl&&S&&"undefined"!==S&&(window.localNetdataRegistry.xNetdataAuthHeader?P["X-Netdata-Auth"]="Bearer ".concat(S):P.Authorization="Bearer ".concat(S));const k=/^https?:\/\//i.test(r),D=(0,s.QU)((k?"":I)+r),E=D.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 o=n.toString();return o?(r?"&":"?")+o:""}(null===m||void 0===m?void 0:m.params,v,E):"",T=D+C,U={method:e.toUpperCase(),headers:P,signal:f.signal};u.includes(e)?t&&h&&(U.body=JSON.stringify(h)):null!==m&&void 0!==m&&m.data&&(U.body=JSON.stringify(m.data));const N=(()=>{const t=(async()=>{try{const t=await fetch(T,U),n=await(async(e,t,r,n)=>{if(n)return e.body;const o=e.headers.get("content-type")||"",a=await e.text();if(r)return t(a);if(/text\/plain/.test(o))throw{errorMessage:a};try{const e=JSON.parse(a||"{}");if(e.errorMsgKey)throw e;return e}catch(i){if(null!==i&&void 0!==i&&i.errorMsgKey)throw i;return i}})(t,p,A,j);if(!y(t.status)){const o=new Error("Request failed with status ".concat(t.status));throw o.response={data:n,status:t.status,statusText:t.statusText,headers:t.headers,config:l({allow401:x,baseURL:I,url:r,method:e,params:h},m)},o.isCancel=!1,o}return{data:b(n),status:t.status,statusText:t.statusText,headers:t.headers,config:l({allow401:x,baseURL:I,url:r,method:e,params:h},m)}}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{d.delete(f)}})();return t.cancel=()=>f.abort(),t})();navigator.onLine||f.abort();const F=null===(n=r.match(/\/spaces\/(.+?)\//))||void 0===n?void 0:n[1];return(0,a.ES)(F)&&N.cancel(),N}))},h={get:g("get"),post:g("post"),patch:g("patch"),put:g("put"),delete:g("delete")}},65448(e,t,r){"use strict";r.d(t,{A:()=>o});var n=r(15505);const o=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:o}={},status:a,statusText:i}=(0,n.bn)(e.response||{});return{errorCode:t,errorMessage:r,errorMsgKey:o,status:a,statusText:i}}},74132(e,t,r){"use strict";r.d(t,{A:()=>c,x:()=>s});r(27495),r(25440),r(62953);var n=r(39175),o=r(41395);const a=(e,t,r)=>{const n=r.includes("join-callback")?r:encodeURIComponent(r);return"".concat(t).concat(t?"&":"?","cloudRoute=").concat(e).concat(n)};let i=()=>{};const s=e=>{"function"===typeof e&&(i=e)},c=e=>function(){for(var t=arguments.length,r=new Array(t),s=0;s<t;s++)r[s]=arguments[s];const c=e(...r),l=c.catch((e=>{var t,s,c;n.Ay&&(412===(null===e||void 0===e||null===(c=e.response)||void 0===c?void 0:c.status)&&i());if(401!==(null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.status)||null!==e&&void 0!==e&&null!==(s=e.response)&&void 0!==s&&null!==(s=s.config)&&void 0!==s&&s.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,o.QU)("".concat(window.envSettings.cloudUrl,"/trust?redirect_uri=").concat(encodeURIComponent(window.location.href),"&agent_uri=").concat(encodeURIComponent(t||window.envSettings.agentApiUrl))))}const{pathname:l,search:d,hash:u}=window.location;if(!/(sign-(in|up)|join-space)/.test(l))return window.location.replace((0,o.QU)("".concat(n.Ay?window.envSettings.cloudUrl:"","/sign-in").concat(a(l,d,u))))}));return l.cancel=c.cancel,l}},47090(e,t,r){"use strict";r.d(t,{B:()=>n,o:()=>o});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(62953);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"]]),o=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}},4617(e,t,r){"use strict";r.d(t,{A:()=>n});const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,r=arguments.length>2?arguments[2]:void 0;const n=new Intl.RelativeTimeFormat(r||navigator.language,{numeric:"always"}),o=t-e;if(o<0)return n.format(0,"second");const a=Math.floor(o/1e3);if(a<60)return n.format(-a,"second");const i=Math.floor(a/60);if(i<60)return n.format(-i,"minute");const s=Math.floor(i/60);if(s<24)return n.format(-s,"hour");const c=Math.floor(s/24);return n.format(-c,"day")}},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},89841(e,t,r){"use strict";r.d(t,{H:()=>n,k:()=>o});r(98992),r(8872),r(62953);const n=(e,t)=>({isValid:e,message:t});function o(e){return Array.isArray(e)?t=>{return e.reduce((r=t,(e,t)=>{const{isValid:n,message:o}=t(r);if(n)return e;const{messages:a=[]}=e;return{isValid:n,messages:[...a,o]}}),{isValid:!0});var r}:(t=e,e=>{const{isValid:r,message:n}=t(e);return n?{isValid:r,messages:[n]}:{isValid:r}});var t}},71123(e,t,r){"use strict";r.d(t,{GN:()=>d,Hp:()=>l,Pe:()=>f,Su:()=>h,bj:()=>g,lc:()=>x,oE:()=>b});var n=r(80045),o=r(64467);r(94490),r(26910),r(98992),r(54520),r(72577),r(3949),r(8872),r(62953);const a=["minWidth","minHeight"];function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const c=!1,l=e=>e.reduce(((e,t)=>t.top+t.height>e?t.top+t.height:e),0),d=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))},u=(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)))),p=(e,t)=>e.find((e=>u(e,t))),g=(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,h=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(((e,t)=>[...e,s({},t)]),[])},m=(e,t,r,n,o,a)=>{const i="horizontal"===o,s="vertical"===o,c=t.static;if(n){n=!1;const l={left:i?Math.max(t.left-r.width,0):r.left,top:s?Math.max(t.top-r.height,0):r.top,width:r.width,height:r.height,id:"-1"},d=p(e,l),u=d&&d.top+d.height>t.top,g=d&&t.left+t.width>d.left;if(!d)return f(e,r,i?l.left:void 0,s?l.top:void 0,n,c,o,a);if(u&&s)return f(e,r,void 0,t.top+1,n,c,o,a);if(u&&null==o)return t.top=r.top,r.top=r.top+r.height,e;if(g&&i)return f(e,t,r.left,void 0,n,c,o,a)}const l=i?r.left+1:void 0,d=s?r.top+1:void 0;return null==l&&null==d?e:f(e,r,i?r.left+1:void 0,s?r.top+1:void 0,n,c,o,a)},f=(e,t,r,n,o,a,i,s,l)=>{if(t.static)return e;if(t.top===n&&t.left===r)return e;const d=t.left,p=t.top;"number"===typeof r&&(t.left=r),"number"===typeof n&&(t.top=n),t.moved=!0;let f=g(e,i);("vertical"===i&&"number"===typeof n?p>=n:"horizontal"===i&&"number"===typeof r&&d>=r)&&(f=f.reverse());const b=((e,t)=>e.filter((e=>u(e,t))))(f,t),y=b.length>0;if(y&&l)return h(e);if(y&&a)return t.left=d,t.top=p,t.moved=!1,e;for(let u=0,g=b.length;u<g;u++){const r=b[u];c,r.moved||(e=r.static?m(e,r,t,o,i,s):m(e,t,r,o,i,s))}return e},b=(e,t,r,n)=>{const o=e.filter((e=>e.static)),a=g(e,t),i=Array(e.length);for(let c=0,l=a.length;c<l;c++){let l=s({},a[c]);l.static||(l=A(o,l,t,r,a,n),o.push(l)),i[e.indexOf(a[c])]=l,l.moved=!1}return i},y={left:"width",top:"height"},v=(e,t,r,n)=>{const o=y[n];t[n]+=1;for(let a=e.findIndex((e=>e.id===t.id))+1;a<e.length;a++){const i=e[a];if(!i.static){if(i.top>t.top+t.height)break;u(t,i)&&v(e,i,r+t[o],n)}}t[n]=r},A=(e,t,r,n,o,a)=>{const i="horizontal"===r;if("vertical"===r)for(t.top=Math.min(l(e),t.top);t.top>0&&!p(e,t);)t.top--;else if(i)for(;t.left>0&&!p(e,t);)t.left--;let s;for(;(s=p(e,t))&&(null!==r||!a)&&"undefined"!==typeof(null===(c=s)||void 0===c?void 0:c.width);){var c;if(i?v(o,t,s.left+s.width,"left"):v(o,t,s.top+s.height,"top"),i&&t.left+t.width>n)for(t.left=n-t.width,t.top++;t.left>0&&!p(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},x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{minWidth:t,minHeight:r}=e;return(0,n.A)(e,a)}},95980(e,t,r){"use strict";r.d(t,{A:()=>m});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(62061),s=r(6504),c=r(22332),l=r(99728),d=r(74848);const u=["iconWidth","iconHeight"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const h=e=>{var t;let{iconWidth:r="14px",iconHeight:n="14px"}=e,a=(0,o.A)(e,u);const p=(0,l.JT)("dashboard:Update"),h=(0,c.useAttributeValue)("toolboxProps");return(0,d.jsx)(s.Button,g(g({icon:(0,d.jsx)(s.default,{svg:i.A,width:r,height:n}),title:"Drag & drop","data-testid":"chartHeaderToolbox-drag",disabled:!p,cursor:null!==(t=h.drag)&&void 0!==t&&t.dragging?"grabbing":"grab"},h.drag||{}),a))},m=(0,a.memo)(h)},79748(e,t,r){"use strict";r.d(t,{A:()=>A});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(41344),i=r(51510),s=r(42358),c=r(45087),l=r(74848);const d=["alignItems","disabledColor","color","flavour","hoverColor","visitedColor","gap","strong"],u=["Component","as","disabled","onClick","to","href","isBasic","ref"],p=["showToolTip","content","align","isBasic","ref"];function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const m={default:{initial:"primary",visited:"accent",hover:"primary"},tableLink:{initial:"text",visited:"text",hover:"primary"}},f=e=>(0,i.default)(e).withConfig({displayName:"anchor__withAnchor",componentId:"sc-oaxxs6-0"})(["",""],(e=>{let{disabled:t,color:r,hoverColor:n,disabledColor:o,visitedColor:a,theme:i,flavour:c="default"}=e;return t?(e=>{var t,r,n;let{disabledColor:o,color:a,theme:i,flavour:c,visitedColor:l}=e;return"\n color: ".concat((0,s.getColor)(o||a||(null===(t=m[c])||void 0===t?void 0:t.initial))({theme:i}),";\n ").concat(o?"":"opacity: 0.4;","\n pointer-events: none;\n\n & > svg > use {\n fill: ").concat((0,s.getColor)(o||a||(null===(r=m[c])||void 0===r?void 0:r.initial))({theme:i}),";\n }\n\n &:visited {\n color: ").concat((0,s.getColor)(l||o||a||(null===(n=m[c])||void 0===n?void 0:n.visited))({theme:i}),";\n }\n")})({disabledColor:o,color:r,theme:i,flavour:c}):(e=>{var t,r,n,o,a,i;let{color:c,theme:l,hoverColor:d,visitedColor:u,flavour:p}=e;return"\n color: ".concat((0,s.getColor)(c||(null===(t=m[p])||void 0===t?void 0:t.initial))({theme:l}),";\n & > svg > use {\n fill: ").concat((0,s.getColor)(c||(null===(r=m[p])||void 0===r?void 0:r.initial))({theme:l}),";\n }\n &:hover {\n color: ").concat((0,s.getColor)(d||(null===(n=m[p])||void 0===n?void 0:n.hover))({theme:l})," !important;\n & > svg > use {\n fill: ").concat((0,s.getColor)(d||(null===(o=m[p])||void 0===o?void 0:o.hover))({theme:l})," !important;\n }\n }\n &:visited {\n color: ").concat((0,s.getColor)(u||c||(null===(a=m[p])||void 0===a?void 0:a.visited))({theme:l}),";\n & > svg > use {\n fill: ").concat((0,s.getColor)(u||c||(null===(i=m[p])||void 0===i?void 0:i.visited))({theme:l}),";\n }\n }\n cursor:pointer\n")})({color:r,theme:i,hoverColor:n,visitedColor:a,flavour:c})})),b=f("a"),y=f((e=>{let{alignItems:t,disabledColor:r,color:n,flavour:i,hoverColor:s,visitedColor:c,gap:u,strong:p}=e,g=(0,o.A)(e,d);return(0,l.jsx)(a.N_,h({},g))})),v=e=>e.preventDefault(),A=(x=e=>{let{Component:t=s.Text,as:r="a",disabled:n,onClick:a,to:i,href:c,isBasic:d,ref:p}=e,g=(0,o.A)(e,u);return(0,l.jsx)(t,h(h(h(h({as:"a"===r?b:y,disabled:n,onClick:n?v:a},i&&!n&&{to:i}),c&&!n&&{href:c}),g),{},{ref:p}))},e=>{let{showToolTip:t,content:r,align:n,isBasic:a,ref:i}=e,s=(0,o.A)(e,p);return t?(0,l.jsx)(c.A,{plain:!0,content:r,align:n,isBasic:a,children:(0,l.jsx)(x,h(h({},s),{},{ref:i}))}):(0,l.jsx)(x,h({},s))});var x},55164(e,t,r){"use strict";r.d(t,{H4:()=>p,Ay:()=>f,Xc:()=>m});r(98992),r(54520),r(3949);var n=r(64467),o=r(62245),a=r(96540),i=r(42358);r(23215);const s=["mousedown","touchstart"];var c=r(79748),l=r(74848);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const p=e=>{var t;let{title:r="Oops, something unexpected happened!",message:n="",error:o="",resetError:d=window.location.reload}=e;const u=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 o=t=>{const o="function"===typeof r?r():r;Array.isArray(o)?o.every((e=>!e||!e.contains(t.target)))&&e():n.current&&!n.current.contains(t.target)&&e()};return t.forEach((e=>document.addEventListener(e,o))),()=>{t.forEach((e=>document.removeEventListener(e,o)))}}),[n,e,r]),n}(d);return(0,l.jsx)(i.Flex,{ref:u,alignItems:"center",justifyContent:"center","data-testid":"error-boundary",flex:!0,children:(0,l.jsxs)(i.Flex,{flex:!0,column:!0,alignItems:"center",gap:4,width:{max:115},children:[(0,l.jsx)(i.H3,{children:r}),(!!n||!!o)&&(0,l.jsx)(i.Text,{children:n||(null===o||void 0===o||null===(t=o.toString)||void 0===t?void 0:t.call(o))||""}),(0,l.jsxs)(i.Text,{children:["We track these errors automatically, but if the problem persists feel free to contact us with a"," ",(0,l.jsx)(c.A,{href:"https://github.com/netdata/netdata-cloud/issues/new/choose",target:"_blank",rel:"noopener noreferrer",children:"ticket"}),", a"," ",(0,l.jsx)(c.A,{href:"https://community.netdata.cloud/",target:"_blank",rel:"noopener noreferrer",children:"post in the forum"})," ","or through"," ",(0,l.jsx)(c.A,{href:"https://discord.com/invite/mPZ6WZKKG2",target:"_blank",rel:"noopener noreferrer",children:"Discord"}),"."]}),(0,l.jsx)(i.Text,{children:"In the meantime you can refresh this page"}),(0,l.jsx)(i.Button,{label:"Refresh",icon:"refresh",onClick:()=>d(),"data-ga":"error-boundary::click-reload::reload-on-error","data-testid":"error-boundary-reload"})]})})};class g 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)(p,{}):this.props.children}}class h extends o.tH{}h.defaultProps={fallback:p};const m=e=>{const t=window.envSettings.tracking?h:g;return r=>(0,l.jsx)(t,{fallback:p,children:(0,l.jsx)(e,u({},r))})},f=h},5331(e,t,r){"use strict";r.d(t,{Kn:()=>g,VF:()=>u,Md:()=>h,OH:()=>p});var n=r(80045),o=r(64467);r(26910),r(27495),r(25440),r(98992),r(54520),r(3949),r(8872),r(62953);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"]}],i=["utc"];function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const l=new Date,d=e=>e.reduce(((e,t)=>{let{utc:r}=t,o=(0,n.A)(t,i);return r.forEach((t=>e[t]=c(c({},o),{},{utc:t}))),e}),{}),u=()=>{try{const e=new Intl.DateTimeFormat("default",{});return e.resolvedOptions().timeZone||"Etc/GMT"}catch(e){return"Etc/GMT"}},p=e=>(e=>{const t={};return a.reduce(((r,n)=>{const{utc:o}=n;try{const a=new Intl.DateTimeFormat("fr",{timeZone:o[0],timeZoneName:"short"}).format(e?new Date(e):l),[i]=a.match(/[\u2212+].+/)||[],s=(e=>e?e.replace("\u2212","-"):"")(i);if(t[s])return r.concat(c(c({},n),{},{offset:t[s]}));const d=(e=>{if(!e)return"+0";const t=e.split(":");return t.length>1?"".concat(t[0]).concat((t[1]/60).toString().substr(1)):t[0]})(s);return t[s]=d,r.concat(c(c({},n),{},{offset:d}))}catch(a){return r}}),[])})(e).sort(((e,t)=>e.offset-t.offset)),g=d(p()),h=(e,t,r)=>{const n=t||("default"===e?u():e),o=(e=>e?d(p(e)):g)(r);return o[n in o?n:u()]||{}}},61314(e,t,r){"use strict";r.r(t),r.d(t,{default:()=>p,isTryingToJoinWorkspace:()=>d});r(62953),r(48408);var n=r(96540),o=r(41344),a=r(16866),i=r(62718),s=r(46587),c=r(50433),l=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,s.uW)("isAnonymous"),t=(0,o.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===a.vK?(0,c.Fw)(u):(0,c.Fw)(e||"Error joining space",!0),t("/spaces",{replace:!0})}else(0,c.Fw)(u)}),[e]),(0,l.jsx)(i.yj,{})}},12724(e,t,r){"use strict";r.d(t,{Eg:()=>p,UI:()=>h,gi:()=>g});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(42358),i=r(47090),s=r(74848);const c=["errorCode","errorMessage","errorMsgKey"];function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const u={success:"success",error:"error",warning:"warning",default:"border"},p=e=>{const{header:t,text:r,icon:n,renderContent:o,success:i,error:c,warning:l,closeToast:d}=e,p=(i?"success":c&&"error")||l&&"warning"||"default";return(0,s.jsxs)(a.Flex,{padding:[2],alignItems:"center",justifyContent:"between",width:"100%",children:[(0,s.jsxs)(a.Flex,{alignItems:"center",gap:3,children:[n&&(0,s.jsx)(a.Flex,{flex:!1,children:(0,s.jsx)(a.Icon,{color:u[p],name:n,size:"large"})}),(0,s.jsxs)(a.Flex,{column:!0,gap:1,children:[t&&(0,s.jsx)(a.H5,{color:u[p],children:t}),r&&(0,s.jsx)(a.TextSmall,{color:u[p],children:r}),o&&o(e)]})]}),(0,s.jsx)(a.Flex,{children:(0,s.jsx)(a.Icon,{name:"x",size:"large",color:u[p],onClick:d})})]})},g=e=>{let{errorCode:t,errorMessage:r,errorMsgKey:n}=e,a=(0,o.A)(e,c);return(0,s.jsx)(p,d({error:!0,icon:"error",text:r,header:(0,i.o)(n)},a))},h=e=>(0,s.jsx)(p,d({},e))},50433(e,t,r){"use strict";r.d(t,{$j:()=>b,AM:()=>c,Fw:()=>g,R9:()=>d,X7:()=>h,ZM:()=>m,jE:()=>f,mw:()=>p,r0:()=>l,sb:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(51900),a=r(12724);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const c=e=>{const t={header:"Nodes",text:e},r=(0,a.UI)(s(s({},t),{},{success:!0,icon:"node"}));o.A.success(r,{context:"showNodesNotification"})},l=e=>{const t={header:"Rooms",text:e},r=(0,a.UI)(s(s({},t),{},{success:!0,icon:"space"}));o.A.success(r,{context:"showRoomsNotification"})},d=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)(s(s({},t),{},{success:!0,icon:"space"}));o.A.success(r,{context:"showUsersInRoomNotification"})},u=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)(s(s({},t),{},{success:!0,icon:"space"}));o.A.success(r,{context:"showUsersInSpaceNotification"})},p=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)(s(s({},t),{},{success:!0,icon:"space"}));o.A.success(r,{context:"showRoomsInSpaceNotification"})},g=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r={header:t?"Error joining space":"Welcome!",text:e},n=(0,a.UI)(s(s({},r),{},{success:!t,error:!!t,icon:"gear"}));t?o.A.error(n,{context:"showJoiningSpaceNotification"}):o.A.success(n,{context:"showJoiningSpaceNotification"})},h=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r={header:t?"Space removed":"Space added",text:e},n=(0,a.UI)(s(s({},r),{},{success:!t,icon:"gear"}));o.A.success(n,{context:"showSpaceNotification"})},m=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r={header:t?"Error creating room":"Rooms",text:e},n=(0,a.UI)(s(s({},r),{},{success:!t,error:!!t,icon:"gear"}));t?o.A.error(n,{context:"showRoomCreationNotification"}):o.A.success(n,{context:"showRoomCreationNotification"})},f=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r={text:e},n=(0,a.UI)(s(s({},r),{},{text:e,success:!t,error:!!t,icon:"chart_added"}));t?o.A.error(n,{context:"showDashboardCreatedNotification"}):o.A.success(n,{context:"showDashboardCreatedNotification"})},b=()=>{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});o.A.error(e,{context:"showInvalidDashboardSlugNotification"})}},51900(e,t,r){"use strict";r.d(t,{A:()=>g});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(61409);const i=["context"],s=["context"],c=["context"];function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const u={position:"bottom-right",autoClose:1e4,pauseOnFocusLoss:!1,closeOnClick:!1},p={},g={success:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{context:r}=t,n=(0,o.A)(t,i);r&&p[r]&&(a.oR.dismiss(p[r]),delete p[r]),p[r]=a.oR.success(e,d(d({},u),n))},warning:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{context:r}=t,n=(0,o.A)(t,s);r&&p[r]&&(a.oR.dismiss(p[r]),delete p[r]),p[r]=a.oR.warn(e,d(d({},u),n))},error:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{context:r}=t,n=(0,o.A)(t,c);r&&p[r]&&(a.oR.dismiss(p[r]),delete p[r]),p[r]=a.oR.error(e,d(d({},u),n))},dismiss:e=>a.oR.dismiss(e)}},87398(e,t,r){"use strict";r.d(t,{Ay:()=>D,eg:()=>k});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(24285),i=r(67012),s=r(24830),c=r(28973),l=r(51262),d=r(42790),u=r(19186),p=r(24013),g=r(19075),h=r(17829),m=r(427),f=r(80045),b=(r(27495),r(25440),r(72577),r(49163)),y=r(63928),v=r(99728);function A(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const O=e=>{const t=(0,v.JT)("space:UpdateSettings"),r=(0,b._)({params:{type:["annotation"]}}),n=(0,y.yK)(),a=(0,y.xS)(),i=(0,y.z2)();(0,o.useEffect)((()=>{if(!t){const t=e=>{e.updateAttribute("draftAnnotation",null)};return(0,c.unregister)(e.on("annotationCreate",t),e.on("annotationCreated",t))}return(0,c.unregister)(e.on("annotationCreated",((e,t)=>{const r=e.getAttribute("contextScope"),o=t.isGlobal?"global":e.getAttribute("isHead")?e.getAttribute("id"):r.join(","),a="/annotation_".concat(t.timestamp,"_").concat(t.text.toLowerCase().replace(/[^a-z0-9]/g,"").substring(0,8));n({type:"annotation",entity:o,path:a,scope:"space",name:t.text.substring(0,50),value:t})})),e.on("annotationUpdate",((e,t,n)=>{const o=e.getAttribute("contextScope"),i=e.getAttribute("isHead")?e.getAttribute("id"):o.join(","),s=n.isGlobal?"global":i,c=r.find((e=>e.value.id===t&&(e.entity===i||"global"===e.entity)));if(c){const r=e.getAttribute("overlays");e.updateAttribute("overlays",j(j({},r),{},{[t]:j(j({},n),{},{type:"annotation"})})),a({id:c.id,value:n,name:n.text.substring(0,50),entity:s})}})),e.on("annotationDelete",((e,t)=>{const n=e.getAttribute("contextScope"),o=e.getAttribute("isHead")?e.getAttribute("id"):n.join(","),a=r.find((e=>e.value.id===t&&(e.entity===o||"global"===e.entity)));if(a){const r=e.getAttribute("overlays"),{[t]:n}=r,o=(0,f.A)(r,[t].map(A));e.updateAttribute("overlays",o),i(a.id)}})))}),[e,r,n,a,i,t])};var w=r(74848);function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function I(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const P=(0,o.createContext)(null),k=()=>(0,o.useContext)(P),D=e=>{let{children:t}=e,r=(0,a.xd)("theme");r=r&&"unspecified"!==r?r:"dark";let n=(0,a.xd)("chartsDesign");n=n||"default";const f="nonZero"===((0,a.xd)("dimensionsToShow")||"nonZero"),b=(0,a.xd)("defaultForcePlay"),{timezone:y,locale:v}=(0,m.bO)(),[{after:A,before:x,highlight:j,forcePlay:S=b},k]=(0,d.N9)(),D=function(){let{after:e,before:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,o.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])}(j),[E]=(0,g.KB)(),C=(0,o.useMemo)((()=>({after:A<0?A:Math.floor(A/1e3),before:A<0?0:Math.ceil(x/1e3)})),[A,x]),T=(0,u.GJ)(),{isNodeRestricted:U}=(0,l.A)(),[N,F]=(0,d.x9)(),R=(0,p.ss)(),M=(0,o.useMemo)((()=>{const e=(0,s.default)({attributes:I(I(I({theme:r,chartsDesign:n,eliminateZeroDimensions:f,timezone:y,locale:v,overlays:I({},D&&{highlight:D}),autofetchOnWindowBlur:S},C),{},{agent:T,containerWidth:.8*window.innerWidth,expandable:!1,isNodeRestricted:U},N&&{clickX:[N,null]}),{},{nodesById:R})});return window.netdataSDK=e,e}),[]);(0,i.A)((()=>{M.getNodes().forEach((e=>e.updateAttributes({isNodeRestricted:U,nodesById:R})))}),[U,R]),(0,i.A)((()=>(M.getNodes().forEach((e=>e.updateAttribute("clickX",[N,null]))),(0,c.unregister)(M.on("highlightClick",((e,t)=>{var r;F(((null===(r=e.getClosestRow(t))||void 0===r?void 0:r[0])||t)+1e3*(e.getAttribute("viewUpdateEvery")||1))}))))),[N,F]),(0,i.A)((()=>{M.getNodes().forEach((e=>e.updateAttributes({theme:r,designFlavour:n})))}),[r,n]),(0,i.A)((()=>{M.getNodes().forEach((e=>{e.updateAttribute("eliminateZeroDimensions",f);e.getAttribute("active")&&"chart"===e.type&&e.fetch()}))}),[f]),(0,i.A)((()=>{const e=null!==S&&void 0!==S?S:b;M.getNodes().forEach((t=>t.updateAttribute("autofetchOnWindowBlur",!!e)))}),[b]),(0,i.A)((()=>{const e=M.getRoot().getAttribute("timezone");y!==e&&M.getRoot().getApplicableNodes({syncTimezone:!0}).forEach((e=>{e.updateAttributes({timezone:y});e.getAttribute("active")&&"chart"===e.type&&e.trigger("render")}))}),[y]),(0,i.A)((()=>{const e=M.getRoot().getAttribute("locale");v!==e&&M.getRoot().getApplicableNodes({syncTimezone:!0}).forEach((e=>{e.updateAttributes({locale:v});e.getAttribute("active")&&"chart"===e.type&&e.trigger("render")}))}),[v]),(0,i.A)((()=>{const e=M.getRoot().getAttribute("overlays");if(D)M.getRoot().updateAttribute("overlays",I(I({},e),{},{highlight:D})),M.getRoot().getApplicableNodes({syncHighlight:!0}).forEach((e=>e.updateAttribute("overlays",I(I({},e.getAttribute("overlays")),{},{highlight:D}))));else{const t=I({},e);delete t.highlight,M.getRoot().updateAttribute("overlays",t),M.getRoot().getApplicableNodes({syncHighlight:!0}).forEach((e=>{const t=I({},e.getAttribute("overlays"));delete t.highlight,e.updateAttribute("overlays",t)}))}}),[D]),(0,o.useEffect)((()=>{if(!E)return;M.trigger("goToLink",null,E.linkToGo);const e=M.getRoot().getNode(((e,t)=>!!t.id&&t.id.includes(E.linkToGo)));if(e){const t=e.getAttribute("overlays");e.updateAttribute("overlays",I(I({},t),{},{alarm:{type:"alarm",status:E.status,value:E.formattedLastStatusChangeValue,when:E.lastStatusChange}})),e.updateAttributes({selectedInstances:["".concat(E.instance,"@").concat(E.nodeId)],selectedNodes:[E.nodeId]})}const t=!!E&&M.getRoot().on("chartLoaded",(e=>{const r=e.getAttribute("id");if(!r||!r.includes(E.linkToGo))return;const n=e.getAttribute("overlays");e.updateAttribute("overlays",I(I({},n),{},{alarm:{type:"alarm",status:E.status,value:E.formattedLastStatusChangeValue,when:E.lastStatusChange}})),e.updateAttributes({selectedInstances:["".concat(E.instance,"@").concat(E.nodeId)],selectedNodes:[E.nodeId]}),t()}));return(0,c.unregister)(t)}),[E]),(0,o.useEffect)((()=>{const{after:e,before:t}=C;M.getRoot().moveX(e,t)}),[C]),(0,h.Vt)(E),O(M);const _=window.webviewNetdataToken||localStorage.getItem("netdataJWT"),L=window.localNetdataRegistry.mg,z=localStorage.getItem("agentJWT:".concat(L)),B=T?z:_;return(0,o.useEffect)((()=>{M.getNodes().forEach((e=>e.updateAttributes(I(I({},T&&window.localNetdataRegistry.xNetdataAuthHeader?{xNetdataBearer:B,bearer:null}:{xNetdataBearer:null,bearer:B}),{},{agent:T}))))}),[T,B]),(0,o.useEffect)((()=>(0,c.unregister)(M.getRoot().onAttributeChange("after",(()=>{if(M.getRoot().getAttribute("autofetchOnWindowBlur"))return;const{after:e,before:t}=M.getRoot().getAttributes();k((r=>I(I({},r),{},{after:e<0?e:1e3*e,before:e<0?0:1e3*t})))})),M.getRoot().onAttributeChange("overlays",((e,t)=>{const{highlight:r}=e;if(r===t.highlight)return;const n=null===r||void 0===r?void 0:r.range;if(n){const[e,t]=n;k((r=>I(I({},r),{},{highlight:{after:1e3*e,before:1e3*t}})))}else k((e=>I(I({},e),{},{highlight:{after:null,before:null}})))})))),[M]),M?(0,w.jsx)(P.Provider,{value:M,children:t}):t}},30811(e,t,r){"use strict";r.d(t,{c:()=>s,l:()=>c});var n=r(96540),o=r(52035),a=r(34843);const i=(0,o.eU)(0),s=()=>(0,a.md)(i),c=()=>{const e=(0,a.Xr)(i);return(0,n.useCallback)((()=>e((e=>e+1))),[])}},29263(e,t,r){"use strict";r.d(t,{z:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(42358),i=r(24155),s=r(74848);const c=["children","isLoading","isSubmodal","onClose","title"];function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const u=e=>{let{children:t,isLoading:r,isSubmodal:n,onClose:l,title:u}=e,p=(0,o.A)(e,c);return(0,s.jsxs)(a.Flex,{justifyContent:"between",background:"modalHeaderBackground",alignItems:"center",padding:[3],children:[(0,s.jsxs)(a.Flex,{alignItems:"center",children:[!!l&&(0,s.jsx)(a.Button,{neutral:!0,flavour:"borderless",icon:n?"chevron_left":"x",onClick:()=>l(),"data-testid":"sidebarModalHeader_".concat(n?"chevron_left":"close_button")}),r?(0,s.jsx)(i.A,{width:40}):(0,s.jsx)(a.H4,d(d({color:"text"},p),{},{children:u}))]}),r?(0,s.jsx)(i.A,{width:30}):t]})}},32788(e,t,r){"use strict";r.d(t,{CG:()=>b,GO:()=>m,Yv:()=>f});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(51510),s=r(6304),c=r(42358),l=r(74848);const d=["toggle","isOpen","closeOnClickOutside","closeOnEsc","full","backdrop","position","ref"],u=["onClose","defaultIsOpen"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const h=e=>{let{toggle:t,isOpen:r=!0,closeOnClickOutside:n=!0,closeOnEsc:a=!0,full:i="vertical",backdrop:s=!0,position:u="right",ref:p}=e,h=(0,o.A)(e,d);return r?(0,l.jsx)(c.Layer,{position:u,full:i,backdrop:s,shadow:!0,onClickOutside:n?t:void 0,onEsc:a?t:void 0,children:(0,l.jsx)(c.Flex,g(g({column:!0,background:"mainBackground",width:{max:"50vw",base:150},border:{side:"left",color:"border"}},h),{},{ref:p}))}):null},m=e=>{let{onClose:t,defaultIsOpen:r=!0}=e,n=(0,o.A)(e,u);const[i,c]=(0,s.A)(r);return(0,a.useEffect)((()=>{i||t&&t()}),[i]),(0,l.jsx)(h,g({isOpen:i,toggle:c},n))},f=(0,i.default)(c.Flex).attrs((e=>g({column:!0,background:"mainBackground",padding:[3,4],flex:"1",gap:3,overflow:{vertical:"auto"}},e))).withConfig({displayName:"sidebar__SidebarContent",componentId:"sc-tmwerm-0"})([""]),b=(0,i.default)(c.Flex).attrs({justifyContent:"end",alignItems:"center",padding:[3],background:"mainBackground",border:{side:"top",color:"borderSecondary"}}).withConfig({displayName:"sidebar__SidebarFooter",componentId:"sc-tmwerm-1"})([""])},47410(e,t,r){"use strict";r.d(t,{U:()=>d});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(42358),i=r(74848);const s=["children"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const d=e=>{let{children:t}=e,r=(0,o.A)(e,s);return(0,i.jsx)(a.Flex,l(l({justifyContent:"between",background:"mainBackground",alignItems:"center",padding:[3,3,0]},r),{},{children:(0,i.jsx)(a.H3,{children:t})}))}},62718(e,t,r){"use strict";r.d(t,{$9:()=>T,$n:()=>L,BJ:()=>O,Bm:()=>j,Bp:()=>f,H$:()=>S,I1:()=>F,JO:()=>A,Jr:()=>k,NP:()=>w,Qk:()=>v,Tr:()=>W,UG:()=>E,Um:()=>P,V_:()=>R,WV:()=>J,aW:()=>I,au:()=>D,h4:()=>C,l_:()=>B,mo:()=>_,nb:()=>M,nl:()=>G,qE:()=>K,tC:()=>z,tW:()=>U,xh:()=>x,yj:()=>N,zj:()=>y});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(81454),r(51510)),i=r(42358),s=r(24155),c=r(63474),l=r(74848);const d=["children"],u=["title"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const h=(0,a.keyframes)(["from{opacity:0.4;}to{opacity:1;}"]),m=(0,a.default)(i.Icon).withConfig({displayName:"pageLevelSkeletons__AnimatedIcon",componentId:"sc-2e8ylz-0"})(["animation:",";"],(e=>{let{animate:t}=e;return t?(0,a.css)([""," 1.6s ease-in-out infinite alternate"],h):""})),f=e=>{let{size:t="24px",animate:r=!1}=e;return(0,l.jsx)(m,{name:"netdata",color:"textLite",width:t,height:t,animate:r,style:{opacity:r?1:.6}})},b=e=>{let{children:t}=e,r=(0,o.A)(e,d);return(0,l.jsx)(i.Box,g(g({width:"100%",height:"100%",background:"mainBackground",overflow:"hidden"},r),{},{children:t}))},y=()=>(0,l.jsx)(b,{children:(0,l.jsxs)(i.Flex,{column:!0,width:"100%",height:"100%",children:[(0,l.jsx)(s.A,{width:"100%",height:"60px",background:"modalBackground"}),(0,l.jsx)(i.Flex,{flex:"1",padding:[2],children:(0,l.jsxs)(i.Flex,{column:!0,gap:2,flex:"1",children:[(0,l.jsxs)(i.Flex,{justifyContent:"between",alignItems:"center",children:[(0,l.jsx)(s.A,{width:"300px",height:"32px"}),(0,l.jsx)(f,{size:"18px"})]}),(0,l.jsxs)(i.Flex,{gap:2,children:[(0,l.jsx)(s.A,{width:"120px",height:"24px"}),(0,l.jsx)(s.A,{width:"120px",height:"24px"}),(0,l.jsx)(s.A,{width:"120px",height:"24px"})]}),(0,l.jsx)(s.A,{width:"100%",flex:"1"})]})})]})}),v=()=>(0,l.jsx)(b,{children:(0,l.jsxs)(i.Flex,{column:!0,flex:"1",children:[(0,l.jsx)(s.A,{width:"100%",height:"75px",background:"modalBackground"}),(0,l.jsx)(c.O2,{})]})}),A=()=>(0,l.jsx)(b,{children:(0,l.jsxs)(i.Flex,{overflow:"hidden",height:"100vh",width:"100vw",children:[(0,l.jsxs)(i.Flex,{column:!0,width:"60px",background:"modalBackground",border:{side:"right",color:"border"},children:[(0,l.jsx)(i.Flex,{alignItems:"center",justifyContent:"center",padding:[3],children:(0,l.jsx)(f,{size:"24px",animate:!0})}),(0,l.jsx)(i.Flex,{column:!0,gap:1,padding:[1],flex:"1",children:Array.from({length:4}).map(((e,t)=>(0,l.jsx)(i.Flex,{alignItems:"center",justifyContent:"center",padding:[2],round:!0,children:(0,l.jsx)(s.A,{width:"20px",height:"20px"})},t)))})]}),(0,l.jsx)(i.Flex,{column:!0,flex:"1",children:(0,l.jsx)(y,{})})]})}),x=()=>(0,l.jsx)(b,{children:(0,l.jsxs)(i.Flex,{column:!0,padding:[2],gap:2,flex:"1",children:[(0,l.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,l.jsx)(s.A,{width:"40px",height:"40px"}),(0,l.jsxs)(i.Flex,{column:!0,gap:1,children:[(0,l.jsx)(s.A,{width:"300px",height:"24px"}),(0,l.jsx)(s.A,{width:"200px",height:"16px"})]})]}),(0,l.jsxs)(i.Flex,{gap:4,children:[(0,l.jsxs)(i.Flex,{column:!0,gap:2,flex:"2",children:[(0,l.jsx)(s.A,{width:"100%",flex:"1"}),(0,l.jsx)(s.A,{width:"100%",flex:"1"})]}),(0,l.jsxs)(i.Flex,{column:!0,gap:2,flex:"1",children:[(0,l.jsx)(s.A,{width:"100%",flex:"1"}),(0,l.jsx)(s.A,{width:"100%",flex:"1"})]})]})]})}),j=()=>(0,l.jsx)(b,{children:(0,l.jsxs)(i.Flex,{column:!0,padding:[2],gap:2,flex:"1",children:[(0,l.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,l.jsx)(s.A,{width:"200px",height:"32px"}),(0,l.jsx)(s.A,{width:"120px",height:"32px"})]}),(0,l.jsxs)(i.Flex,{gap:2,flex:"1",children:[(0,l.jsx)(s.A,{width:"250px",flex:"1"}),(0,l.jsxs)(i.Flex,{column:!0,gap:2,flex:"1",children:[(0,l.jsx)(s.A,{width:"100%",flex:"1"}),(0,l.jsx)(s.A,{width:"100%",flex:"1"})]})]})]})}),O=()=>(0,l.jsx)(b,{children:(0,l.jsxs)(i.Box,{height:"100%",style:{display:"grid",gridTemplateColumns:"340px auto",gap:"8px"},children:[(0,l.jsxs)(i.Flex,{column:!0,height:"100%",border:{side:"right",color:"border"},overflow:{vertical:"auto"},children:[(0,l.jsxs)(i.Flex,{alignItems:"center",gap:2,padding:[4],children:[(0,l.jsx)(s.A,{width:"24px",height:"24px"}),(0,l.jsx)(s.A,{width:"120px",height:"24px"}),(0,l.jsx)(f,{size:"18px"})]}),(0,l.jsx)(i.Flex,{padding:[0,4],children:(0,l.jsx)(s.A,{width:"100%",height:"32px"})}),(0,l.jsx)(i.Flex,{column:!0,height:"calc(100% - 80px)",overflow:{vertical:"auto"},gap:2,children:Array.from({length:4}).map(((e,t)=>(0,l.jsxs)(i.Flex,{column:!0,gap:2,padding:[4],border:{side:"bottom",color:"border"},children:[(0,l.jsx)(s.A,{width:"150px",height:"20px"}),(0,l.jsx)(s.A,{width:"200px",height:"16px"}),(0,l.jsx)(s.A,{width:"180px",height:"16px"})]},t)))})]}),(0,l.jsxs)(i.Flex,{column:!0,gap:4,height:"100%",children:[(0,l.jsx)(i.Flex,{alignItems:"center",justifyContent:"center",flex:"grow",children:(0,l.jsxs)(i.Flex,{column:!0,gap:4,alignItems:"center",width:"600px",children:[(0,l.jsx)(s.A,{width:"300px",height:"32px"}),(0,l.jsx)(s.A,{width:"400px",height:"200px"}),(0,l.jsx)(s.A,{width:"200px",height:"40px"})]})}),(0,l.jsx)(i.Flex,{height:"120px",gap:4,border:{side:"top",color:"border"},padding:[2],children:Array.from({length:3}).map(((e,t)=>(0,l.jsxs)(i.Flex,{width:"33%",column:!0,gap:2,padding:[4],background:"panelBg",round:!0,children:[(0,l.jsx)(s.A,{width:"100%",height:"16px"}),(0,l.jsx)(s.A,{width:"80%",height:"20px"})]},t)))})]})]})}),w=()=>(0,l.jsx)(b,{children:(0,l.jsx)(i.Flex,{justifyContent:"center",alignItems:"center",height:"100%",children:(0,l.jsxs)(i.Flex,{column:!0,gap:4,alignItems:"center",width:"600px",children:[(0,l.jsx)(s.A,{width:"80px",height:"80px"}),(0,l.jsx)(s.A,{width:"300px",height:"32px"}),(0,l.jsx)(s.A,{width:"400px",height:"16px"}),(0,l.jsxs)(i.Flex,{column:!0,gap:2,width:"100%",children:[(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(s.A,{width:"100%",height:"40px"})]}),(0,l.jsx)(s.A,{width:"150px",height:"40px"})]})})}),S=()=>(0,l.jsx)(b,{children:(0,l.jsxs)(i.Flex,{column:!0,padding:[2],gap:2,flex:"1",children:[(0,l.jsxs)(i.Flex,{justifyContent:"between",alignItems:"center",children:[(0,l.jsx)(s.A,{width:"200px",height:"32px"}),(0,l.jsx)(s.A,{width:"100px",height:"32px"})]}),(0,l.jsx)(i.Flex,{gap:3,flexWrap:"wrap",children:Array.from({length:6}).map(((e,t)=>(0,l.jsxs)(i.Flex,{column:!0,gap:2,width:"300px",children:[(0,l.jsx)(s.A,{width:"100%",height:"60px"}),(0,l.jsx)(s.A,{width:"200px",height:"20px"}),(0,l.jsx)(s.A,{width:"250px",height:"16px"})]},t)))})]})}),I=()=>(0,l.jsxs)(i.Flex,{column:!0,padding:[2],gap:2,flex:"1",children:[(0,l.jsx)(s.A,{width:"200px",height:"24px"}),(0,l.jsxs)(i.Flex,{column:!0,gap:2,flex:"1",children:[(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(s.A,{width:"100%",flex:"1"})]}),(0,l.jsx)(s.A,{width:"120px",height:"36px"})]}),P=()=>(0,l.jsxs)(i.Flex,{column:!0,height:"100%",overflow:"hidden",gap:4,children:[(0,l.jsxs)(i.Flex,{alignItems:"end",justifyContent:"between",children:[(0,l.jsxs)(i.Flex,{alignItems:"end",gap:4,children:[(0,l.jsx)(s.A,{width:"150px",height:"32px"}),(0,l.jsx)(s.A,{width:"200px",height:"32px"}),(0,l.jsx)(s.A,{width:"100px",height:"32px"})]}),(0,l.jsxs)(i.Flex,{alignItems:"center",gap:3,children:[(0,l.jsx)(s.A,{width:"80px",height:"24px"}),(0,l.jsx)(s.A,{width:"80px",height:"24px"}),(0,l.jsx)(f,{size:"16px"})]})]}),(0,l.jsxs)(i.Flex,{column:!0,gap:2,flex:"1",children:[(0,l.jsxs)(i.Flex,{gap:2,padding:[0,0,1],border:{side:"bottom",color:"border"},children:[(0,l.jsx)(s.A,{width:"100px",height:"24px"}),(0,l.jsx)(s.A,{width:"120px",height:"24px"}),(0,l.jsx)(s.A,{width:"80px",height:"24px"})]}),(0,l.jsxs)(i.Flex,{gap:2,padding:[0,0,1],border:{side:"bottom",color:"border"},children:[(0,l.jsx)(s.A,{width:"80px",height:"20px"}),(0,l.jsx)(s.A,{width:"90px",height:"20px"}),(0,l.jsx)(s.A,{width:"70px",height:"20px"})]}),(0,l.jsx)(i.Flex,{height:"100%",padding:[4,0,0],overflow:{vertical:"auto"},children:(0,l.jsx)(i.Flex,{column:!0,gap:3,width:"100%",children:Array.from({length:6}).map(((e,t)=>(0,l.jsxs)(i.Flex,{column:!0,gap:2,padding:[2],border:{side:"all",color:"border"},round:!0,children:[(0,l.jsx)(s.A,{width:"200px",height:"24px"}),(0,l.jsx)(s.A,{width:"100%",height:"120px"})]},t)))})})]})]}),k=()=>(0,l.jsx)(b,{children:(0,l.jsxs)(i.Flex,{column:!0,padding:[2],gap:3,flex:"1",children:[(0,l.jsxs)(i.Flex,{justifyContent:"between",alignItems:"center",children:[(0,l.jsx)(s.A,{width:"250px",height:"28px"}),(0,l.jsx)(f,{size:"20px",animate:!0})]}),(0,l.jsx)(i.Flex,{gap:3,flexWrap:"wrap",children:Array.from({length:3}).map(((e,t)=>(0,l.jsxs)(i.Flex,{column:!0,gap:2,padding:[3],width:"300px",background:"modalBackground",children:[(0,l.jsx)(s.A,{width:"100px",height:"24px"}),(0,l.jsx)(s.A,{width:"200px",height:"32px"}),(0,l.jsx)(s.A,{width:"100%",height:"60px"}),(0,l.jsx)(s.A,{width:"120px",height:"36px"})]},t)))})]})}),D=e=>{let{withLogo:t=!0}=e;return(0,l.jsxs)(i.Flex,{column:!0,gap:3,padding:[3],flex:"1",children:[t&&(0,l.jsx)(i.Flex,{justifyContent:"center",children:(0,l.jsx)(f,{size:"60px",animate:!0})}),(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(s.A,{width:"100%",flex:"1"}),(0,l.jsxs)(i.Flex,{gap:2,justifyContent:"end",children:[(0,l.jsx)(s.A,{width:"80px",height:"36px"}),(0,l.jsx)(s.A,{width:"100px",height:"36px"})]})]})},E=e=>{let{rows:t=5}=e;return(0,l.jsxs)(i.Flex,{column:!0,gap:2,children:[(0,l.jsxs)(i.Flex,{justifyContent:"between",alignItems:"center",padding:[2,0],children:[(0,l.jsx)(s.A,{width:"200px",height:"24px"}),(0,l.jsx)(f,{size:"16px"})]}),(0,l.jsx)(i.Flex,{column:!0,gap:1,children:Array.from({length:t}).map(((e,t)=>(0,l.jsxs)(i.Flex,{gap:3,padding:[2],alignItems:"center",children:[(0,l.jsx)(s.A,{width:"40px",height:"40px"}),(0,l.jsx)(s.A,{width:"200px",height:"20px"}),(0,l.jsx)(s.A,{width:"120px",height:"20px"}),(0,l.jsx)(s.A,{width:"80px",height:"20px"})]},t)))})]})},C=()=>(0,l.jsxs)(i.Flex,{column:!0,gap:3,padding:[3],flex:"1",children:[(0,l.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,l.jsx)(s.A,{width:"40px",height:"40px"}),(0,l.jsxs)(i.Flex,{column:!0,gap:1,children:[(0,l.jsx)(s.A,{width:"300px",height:"24px"}),(0,l.jsx)(s.A,{width:"200px",height:"16px"})]})]}),(0,l.jsxs)(i.Flex,{column:!0,gap:2,children:[(0,l.jsxs)(i.Flex,{alignItems:"center",gap:2,children:[(0,l.jsx)(s.A,{width:"24px",height:"24px"}),(0,l.jsx)(s.A,{width:"150px",height:"20px"})]}),(0,l.jsx)(s.A,{width:"100%",height:"60px"})]}),(0,l.jsx)(i.Flex,{width:"100%",height:"250px",alignItems:"center",justifyContent:"center",background:"modalBackground",children:(0,l.jsx)(f,{size:"60px",animate:!0})}),(0,l.jsxs)(i.Flex,{column:!0,gap:2,children:[(0,l.jsx)(s.A,{width:"200px",height:"20px"}),(0,l.jsx)(s.A,{width:"100%",height:"120px"})]})]}),T=()=>(0,l.jsxs)(i.Flex,{column:!0,gap:2,height:"calc(100vh - 79px)",overflow:{vertical:"auto"},children:[(0,l.jsxs)(i.Flex,{justifyContent:"between",alignItems:"center",padding:[3],children:[(0,l.jsxs)(i.Flex,{column:!0,gap:1,children:[(0,l.jsx)(s.A,{width:"300px",height:"28px"}),(0,l.jsx)(s.A,{width:"200px",height:"16px"})]}),(0,l.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,l.jsx)(s.A,{width:"80px",height:"32px"}),(0,l.jsx)(s.A,{width:"80px",height:"32px"}),(0,l.jsx)(f,{size:"18px"})]})]}),(0,l.jsxs)(i.Flex,{gap:4,padding:[3],children:[(0,l.jsxs)(i.Flex,{column:!0,gap:3,width:"220px",children:[(0,l.jsx)(s.A,{width:"150px",height:"20px"}),Array.from({length:6}).map(((e,t)=>(0,l.jsx)(s.A,{width:"100%",height:"16px"},t)))]}),(0,l.jsxs)(i.Flex,{column:!0,gap:4,flex:"1",children:[(0,l.jsx)(s.A,{width:"100%",height:"300px"}),(0,l.jsx)(s.A,{width:"100%",height:"200px"}),(0,l.jsx)(s.A,{width:"100%",height:"150px"})]})]})]}),U=()=>(0,l.jsxs)(i.Flex,{column:!0,gap:2,padding:[2],width:"100%",height:"100%",children:[(0,l.jsxs)(i.Flex,{alignItems:"center",gap:2,padding:[2],children:[(0,l.jsx)(s.A,{width:"100px",height:"20px"}),(0,l.jsx)(f,{size:"16px",animate:!0})]}),(0,l.jsx)(s.A,{width:"100%",flex:"1"})]}),N=()=>(0,l.jsx)(b,{children:(0,l.jsxs)(i.Flex,{column:!0,alignItems:"center",justifyContent:"center",height:"100%",gap:4,children:[(0,l.jsx)(f,{size:"100px",animate:!0}),(0,l.jsx)(s.A,{width:"300px",height:"24px"}),(0,l.jsx)(s.A,{width:"200px",height:"16px"})]})}),F=()=>(0,l.jsx)(b,{children:(0,l.jsxs)(i.Flex,{column:!0,padding:[2],gap:2,flex:"1",children:[(0,l.jsxs)(i.Flex,{justifyContent:"between",alignItems:"center",children:[(0,l.jsx)(s.A,{width:"200px",height:"32px"}),(0,l.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,l.jsx)(s.A,{width:"80px",height:"32px"}),(0,l.jsx)(s.A,{width:"80px",height:"32px"}),(0,l.jsx)(f,{size:"18px"})]})]}),(0,l.jsx)(R,{height:"314px"}),(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(M,{rows:6})]})}),R=e=>{let{height:t="314px"}=e;return(0,l.jsx)(i.Flex,{alignItems:"center",justifyContent:"center",height:t,background:"modalBackground",border:{color:"border",size:"1px"},borderRadius:2,children:(0,l.jsx)(f,{size:"40px",animate:!0})})},M=e=>{let{rows:t=5}=e;return(0,l.jsxs)(i.Flex,{column:!0,gap:1,children:[(0,l.jsxs)(i.Flex,{gap:2,padding:[2,0],borderBottom:{color:"border",size:"1px"},children:[(0,l.jsx)(s.A,{width:"150px",height:"20px"}),(0,l.jsx)(s.A,{width:"120px",height:"20px"}),(0,l.jsx)(s.A,{width:"100px",height:"20px"}),(0,l.jsx)(s.A,{width:"80px",height:"20px"}),(0,l.jsx)(s.A,{width:"80px",height:"20px"})]}),Array.from({length:t},((e,t)=>(0,l.jsxs)(i.Flex,{gap:2,padding:[2,0],children:[(0,l.jsx)(s.A,{width:"150px",height:"16px"}),(0,l.jsx)(s.A,{width:"120px",height:"16px"}),(0,l.jsx)(s.A,{width:"100px",height:"16px"}),(0,l.jsx)(s.A,{width:"80px",height:"16px"}),(0,l.jsx)(s.A,{width:"80px",height:"16px"})]},t)))]})},_=e=>{let{height:t="75px"}=e;return(0,l.jsx)(i.Flex,{alignItems:"center",justifyContent:"center",height:t,width:"100%",background:"modalBackground",border:{color:"border",size:"1px"},borderRadius:2,children:(0,l.jsx)(f,{size:"24px",animate:!0})})},L=e=>{let{rows:t=5}=e;return(0,l.jsxs)(i.Flex,{column:!0,gap:1,children:[(0,l.jsxs)(i.Flex,{gap:2,padding:[2,0],borderBottom:{color:"border",size:"1px"},children:[(0,l.jsx)(s.A,{width:"40px",height:"20px"}),(0,l.jsx)(s.A,{width:"180px",height:"20px"}),(0,l.jsx)(s.A,{width:"120px",height:"20px"}),(0,l.jsx)(s.A,{width:"100px",height:"20px"}),(0,l.jsx)(s.A,{width:"100px",height:"20px"}),(0,l.jsx)(s.A,{width:"80px",height:"20px"})]}),Array.from({length:t},((e,t)=>(0,l.jsxs)(i.Flex,{gap:2,padding:[2,0],alignItems:"center",children:[(0,l.jsx)(s.A,{width:"40px",height:"40px"}),(0,l.jsx)(s.A,{width:"180px",height:"16px"}),(0,l.jsx)(s.A,{width:"120px",height:"16px"}),(0,l.jsx)(s.A,{width:"100px",height:"16px"}),(0,l.jsx)(s.A,{width:"100px",height:"16px"}),(0,l.jsx)(s.A,{width:"80px",height:"16px"})]},t)))]})},z=()=>(0,l.jsxs)(i.Flex,{column:!0,gap:3,padding:[3],flex:"1",children:[(0,l.jsx)(i.Flex,{justifyContent:"center",children:(0,l.jsx)(f,{size:"60px",animate:!0})}),(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(s.A,{width:"100%",flex:"1"}),(0,l.jsxs)(i.Flex,{gap:2,justifyContent:"end",children:[(0,l.jsx)(s.A,{width:"80px",height:"36px"}),(0,l.jsx)(s.A,{width:"100px",height:"36px"})]})]}),B=()=>(0,l.jsxs)(i.Flex,{column:!0,height:"100%",overflow:"hidden",gap:4,children:[(0,l.jsxs)(i.Flex,{alignItems:"end",justifyContent:"between",children:[(0,l.jsxs)(i.Flex,{alignItems:"end",gap:4,children:[(0,l.jsx)(s.A,{width:"150px",height:"32px"}),(0,l.jsx)(s.A,{width:"200px",height:"32px"}),(0,l.jsx)(s.A,{width:"100px",height:"32px"})]}),(0,l.jsxs)(i.Flex,{alignItems:"center",gap:3,children:[(0,l.jsx)(s.A,{width:"80px",height:"24px"}),(0,l.jsx)(s.A,{width:"80px",height:"24px"}),(0,l.jsx)(f,{size:"16px"})]})]}),(0,l.jsxs)(i.Flex,{column:!0,gap:2,flex:"1",children:[(0,l.jsxs)(i.Flex,{gap:2,padding:[0,0,1],border:{side:"bottom",color:"border"},children:[(0,l.jsx)(s.A,{width:"100px",height:"24px"}),(0,l.jsx)(s.A,{width:"120px",height:"24px"}),(0,l.jsx)(s.A,{width:"80px",height:"24px"})]}),(0,l.jsxs)(i.Flex,{gap:2,padding:[0,0,1],border:{side:"bottom",color:"border"},children:[(0,l.jsx)(s.A,{width:"80px",height:"20px"}),(0,l.jsx)(s.A,{width:"90px",height:"20px"}),(0,l.jsx)(s.A,{width:"70px",height:"20px"})]}),(0,l.jsx)(i.Flex,{height:"100%",padding:[4,0,0],overflow:{vertical:"auto"},children:(0,l.jsx)(i.Flex,{column:!0,gap:3,width:"100%",children:Array.from({length:6}).map(((e,t)=>(0,l.jsxs)(i.Flex,{column:!0,gap:2,padding:[2],border:{side:"all",color:"border"},round:!0,children:[(0,l.jsx)(s.A,{width:"200px",height:"24px"}),(0,l.jsx)(s.A,{width:"100%",height:"120px"})]},t)))})})]})]}),K=()=>(0,l.jsxs)(i.Flex,{column:!0,gap:3,padding:[3],flex:"1",children:[(0,l.jsx)(s.A,{width:"200px",height:"24px"}),(0,l.jsxs)(i.Flex,{column:!0,gap:2,flex:"1",children:[(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(s.A,{width:"100%",height:"40px"}),(0,l.jsx)(s.A,{width:"100%",flex:"1"})]}),(0,l.jsx)(s.A,{width:"120px",height:"36px"})]}),W=e=>{let{title:t}=e,r=(0,o.A)(e,u);return(0,l.jsxs)(i.Flex,g(g({column:!0,gap:2,padding:[3],border:{color:"border",size:"1px"},borderRadius:2,background:"modalBackground",alignItems:"center",justifyContent:"center",height:"120px"},r),{},{children:[(0,l.jsx)(s.A,{width:"150px",height:"20px"}),(0,l.jsx)(s.A,{width:"80px",height:"32px"}),(0,l.jsx)(f,{size:"16px",animate:!0})]}))},G=()=>(0,l.jsxs)(i.Flex,{column:!0,gap:3,padding:[3],border:{color:"border",size:"1px"},borderRadius:2,background:"modalBackground",height:"400px",children:[(0,l.jsx)(s.A,{width:"250px",height:"24px"}),(0,l.jsx)(s.A,{width:"100%",height:"200px"}),(0,l.jsx)(s.A,{width:"150px",height:"20px"}),(0,l.jsx)(i.Flex,{column:!0,gap:2,children:Array.from({length:3}).map(((e,t)=>(0,l.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,l.jsx)(s.A,{width:"40px",height:"40px"}),(0,l.jsx)(s.A,{width:"200px",height:"16px"}),(0,l.jsx)(s.A,{width:"80px",height:"16px"})]},t)))})]}),V=()=>(0,l.jsxs)(i.Flex,{gap:4,padding:[4],background:"panelBg",alignItems:"center",children:[(0,l.jsxs)(i.Flex,{column:!0,gap:2,width:"200px",children:[(0,l.jsx)(s.A,{width:"120px",height:"20px"}),(0,l.jsx)(s.A,{width:"80px",height:"32px"}),(0,l.jsx)(s.A,{width:"100px",height:"16px"})]}),(0,l.jsxs)(i.Flex,{flex:"grow",column:!0,gap:2,children:[(0,l.jsx)(i.Flex,{gap:2,children:Array.from({length:6}).map(((e,t)=>(0,l.jsx)(s.A,{width:"22px",height:"22px",round:2},t)))}),(0,l.jsx)(i.Flex,{gap:2,children:Array.from({length:6}).map(((e,t)=>(0,l.jsx)(s.A,{width:"22px",height:"22px",round:2},t)))})]}),(0,l.jsxs)(i.Flex,{column:!0,gap:2,width:"200px",alignItems:"end",children:[(0,l.jsx)(s.A,{width:"100px",height:"20px"}),(0,l.jsx)(s.A,{width:"60px",height:"32px"})]})]}),J=()=>(0,l.jsxs)(i.Flex,{column:!0,gap:4,padding:[4],overflow:"auto",height:"100%",children:[(0,l.jsx)(V,{}),(0,l.jsxs)(i.Flex,{gap:4,children:[(0,l.jsx)(G,{}),(0,l.jsxs)(i.Flex,{column:!0,gap:4,width:"calc(40% - 16px)",children:[(0,l.jsxs)(i.Flex,{gap:4,children:[(0,l.jsx)(W,{flex:{grow:"1",shrink:"0"}}),(0,l.jsx)(W,{flex:{grow:"1",shrink:"0"}}),(0,l.jsx)(W,{flex:{grow:"1",shrink:"0"}})]}),(0,l.jsxs)(i.Flex,{flex:"grow",column:!0,gap:3,padding:[3],background:"panelBg",children:[(0,l.jsx)(s.A,{width:"150px",height:"20px"}),(0,l.jsx)(s.A,{width:"100%",height:"120px"})]})]})]})]})},42660(e,t,r){"use strict";r.d(t,{A:()=>f,g:()=>m});r(98992),r(54520),r(3949);var n=r(20454),o=r(64467),a=r(96540),i=r(51510),s=r(29247),c=r(42358),l=r(24285),d=r(74848);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const g=(e,t)=>"string"!==typeof t||(0,s.A)(e),h={light:c.DefaultTheme,dark:c.DarkTheme,unspecified:c.DarkTheme},m=(e,t)=>r=>{let o=Object.assign({},((0,n.A)(r),r));return(0,d.jsx)(i.StyleSheetManager,{shouldForwardProp:g,children:(0,d.jsx)(i.ThemeProvider,{theme:h[t]||h.unspecified,children:(0,d.jsx)(e,p({},o))})})},f=e=>{const t=(0,l.xd)("theme"),r=(0,l.xd)("customTheme"),n=(0,a.useMemo)((()=>"blue"===t?p(p({},h.dark),{},{colors:p(p({},h.dark.colors),r||{})}):e.theme?h[e.theme]||h.unspecified:h[t]||h.unspecified),[t,e.theme,r]);return(0,d.jsx)(i.StyleSheetManager,{shouldForwardProp:g,children:(0,d.jsx)(i.ThemeProvider,p(p({},e),{},{theme:n}))})}},83747(e,t,r){"use strict";r.d(t,{A:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(42358),i=r(77512),s=r(74848);const c=["children"];function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const u=e=>{let{children:t}=e,r=(0,o.A)(e,c);return t?(0,s.jsx)(i.A,d(d({},r),{},{children:(0,s.jsx)(a.TextBig,{color:"tooltipText",children:t})})):null}},77512(e,t,r){"use strict";r.d(t,{A:()=>g});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(51510),i=r(42358),s=r(74848);const c=["background","isBasic","padding"],l=["children"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const p=(0,a.default)(i.Flex).attrs((e=>{let{background:t,isBasic:r,padding:n}=e,a=(0,o.A)(e,c);return u(u({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,i.getColor)("border")(e)),(e=>(0,i.getColor)("mainBackground")(e))),g=e=>{let{children:t}=e,r=(0,o.A)(e,l);return t?(0,s.jsx)(p,u(u({},r),{},{children:t})):null}},45087(e,t,r){"use strict";r.d(t,{A:()=>y});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(42358),s=(r(89463),r(83747)),c=r(93912),l=r(74848);const d=["background","isBasic","padding"];function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const g=(e,t)=>{let{background:r,isBasic:n,padding:a}=t,i=(0,o.A)(t,d);const u="function"===typeof e?e():e;return e&&"object"===typeof e&&(e.title||e.description)?(0,l.jsx)(c.A,p({title:e.title,description:e.description},i)):"string"===typeof e||null!==e&&void 0!==e&&n?(0,l.jsx)(s.A,p(p({background:r,isBasic:n,padding:a},i),{},{children:u})):u},h=600,m=["children","content","isBasic","delay","contentProps"];function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const y=e=>{let{children:t,content:r,isBasic:n,delay:s=h,contentProps:c={}}=e,d=(0,o.A)(e,m);const u=(0,a.useCallback)((()=>g(r,b({isBasic:n},c))),[r]);return r?(0,l.jsx)(i.Tooltip,b(b({plain:!0,content:u,zIndex:1e3,delay:s},d),{},{children:t})):t}},93912(e,t,r){"use strict";r.d(t,{A:()=>u});var n=r(64467),o=r(80045),a=(r(89463),r(98992),r(54520),r(3949),r(42358)),i=r(77512),s=r(74848);const c=["title","description","children"];function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const u=e=>{let{title:t,description:r,children:n}=e,l=(0,o.A)(e,c);return(0,s.jsxs)(i.A,d(d({column:!0,gap:1},l),{},{children:[!!t&&(0,s.jsx)(a.TextBig,{strong:!0,color:"tooltipText",children:t}),!!r&&(0,s.jsx)(a.TextBig,{color:"tooltipText",children:r}),n]}))}},92318(e,t,r){"use strict";r.d(t,{A:()=>n});const n={assetsBaseURL:"".concat(window.envSettings.cloudUrl,"/static"),apiBaseURL:window.envSettings.apiUrl,demoUrl:"".concat(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"}},16866(e,t,r){"use strict";r.d(t,{BX:()=>l,I7:()=>c,J4:()=>d,P8:()=>o,Q$:()=>u,Qy:()=>h,Wd:()=>p,_9:()=>a,eC:()=>i,fx:()=>m,ux:()=>s,vK:()=>f,x7:()=>g});var n=r(91799);const o="/api/v2",a="/api/v3/spaces",i=n.A,s=20,c=13,l=["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],g=[2,8,5],h="v2.7.0",m="v2.8.5",f="ErrSpaceMemberAlreadyExists"},67935(e,t,r){"use strict";r.d(t,{L_:()=>n,pj:()=>o,zl:()=>a});const n=e=>["admin","manager","troubleshooter","observer","billing"].concat("EarlyBird"===e?"member":[]),o=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),a=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)},1705(e,t,r){"use strict";r.d(t,{$r:()=>k,C2:()=>f,PY:()=>j,l1:()=>A,qM:()=>w,rn:()=>S,rx:()=>y,z5:()=>b});var n=r(64467),o=r(80045),a=(r(27495),r(69479),r(25440),r(98992),r(54520),r(3949),r(81454),r(8872),r(91130)),i=r(15505),s=r(39175),c=r(41395),l=r(78476);const d=["alerts"],u=["transitions"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const h=e=>{let{roomID:t,alarmCounter:r,unreachableCount:n,state:o}=e;return{id:t,alertCounter:r,unreachableCount:n,state:o}},m=e=>{let{results:t}=e;return{results:(t||[]).map(h)}},f=e=>(0,s.ES)(e)?Promise.resolve({data:{results:[]}}):a.A.get("/api/v2/spaces/".concat(e,"/alarms"),{transform:m}),b=e=>(0,s.ES)(e)?Promise.resolve({data:null}):a.A.get("/api/v2/spaces/".concat(e,"/alarms/metas")),y={contexts:null,names:null,roles:null},v=e=>{let{alerts:t=[],nodes:r=[],alert_instances:n=[]}=e;return(0,i.bn)(n.map((e=>{let{ni:n,ati:o,tr_i:a,tr_v:i,tr_t:s,cfg:c,info:l,fami:d,ch:u,ch_n:p=u,ctx:g,v:h,t:m,flags:f,st:b,src:y,units:v,to:A,cl:x,cm:j,tp:O,sum:w,slc:S}=e;const I=r[n]||{},{nm:P,cr:k,wr:D,cl:E,er:C,in:T,nd:U,cfg:N}=t[o]||{},F=(P||"unknown_alert").replace(/_/g," ");return{mg:I.mg,nd:I.nd,nodeId:I.nd||I.mg,nodeName:I.nm,id:a,context:g,value:h,status:b.toLowerCase(),summary:w||F,name:P,displayName:F,alert:alert,criticalCount:k,warningCount:D,clearCount:E,errorCount:C,instanceCount:T,nodeCount:U,configCount:N,lastStatusChangeValue:i,lastStatusChange:s,configHash:c,info:l,family:d,instance:u,instanceName:p,lastUpdated:m,flags:f,units:v,source:y,recipient:A,class:x,component:j,type:O,silencing:S}})))},A=(e,t)=>(0,s.tB)(t)?a.A.get("/api/v3/alerts?options=summary,instances,values,minify&status=raised",{baseURL:window.envSettings.agentApiUrl,transform:v}):a.A.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alerts"),{scope:{nodes:[],contexts:[]},selectors:{status:["raised"]},options:["summary","values","instances"]},{transform:v}),x=e=>{let{transitions:t=[]}=e;if(!t[0])return{};const{config_hash_id:r,context:n,machine_guid:o,info:a,transition_id:i,node_id:s,alert:c,new:{status:l,value:d},when:u,old:{status:p,value:g,duration:h},instance:m,instance_n:f=m,units:b}=t[0];return{configHash:r,context:n,name:c,id:i,mg:o,nodeId:s||o,nd:s,alert:c,info:a,displayName:(c||"unknown_alert").replace(/_/g," "),status:l.toLowerCase(),lastStatusChange:u,lastStatusChangeValue:d,prevStatus:p.toLowerCase(),prevValue:g,prevDuration:h,instance:m,instanceName:f,units:b}},j=(e,t,r)=>{if(!e||!t||!r)return Promise.resolve({data:{}});let n;n=(0,s.tB)(t)?a.A.get("/api/v3/alert_transitions?options=minify&transition=".concat(r),{baseURL:window.envSettings.agentApiUrl,transform:x}):a.A.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alert_transitions"),{transitions:r?[r]:[]},{transform:x});const o=n.then((r=>{let{data:n}=r;return P(e,t,n.configHash,n)}));return o.cancel=n.cancel,o},O=e=>{let{alerts:t=[]}=e,r=(0,o.A)(e,d);return t.map((e=>{let{nm:t,cr:n,wr:o,cl:a,er:i,in:s,nd:l,cfg:d,sum:u,slc:p,ctx:g,cls:h,cp:m,ty:f,to:b,ni:y}=e;const v=(r.nodes||[]).reduce(((e,t,r)=>(Array.isArray(y)&&y.includes(r)&&e.push(t.nd||t.mg),e)),[]);return{name:t,displayName:(t||"unknown_alert").replace(/_/g," "),criticalCount:n,warningCount:o,clearCount:a,errorCount:i,instanceCount:s,nodeCount:l,configCount:d,summary:u||t,silencing:p,contexts:g,classes:Array.isArray(h)?h.map((e=>(0,c.Zr)(e))):h?(0,c.Zr)(h):h,components:m,types:f,recipients:b,nodeIds:v}}))},w=(e,t)=>(0,s.tB)(t)?a.A.get("/api/v3/alerts?options=minify,summary",{baseURL:window.envSettings.agentApiUrl,transform:O}):a.A.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alerts"),{scope:{nodes:[]}},{transform:O}),S=function(){let{spaceId:e,roomId:t,name:r,context:n,allowEmptyName:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((!r||!r.length)&&!o)return Promise.resolve({data:[]});if((0,s.tB)(t)){const e=Array.isArray(r)?r.join(","):r;return a.A.get("/api/v3/alerts?options=summary,values,instances,minify&alert=".concat(e),{baseURL:window.envSettings.agentApiUrl,transform:v})}const i=Array.isArray(r)?r:[r],c=n?Array.isArray(n)?n:[n]:void 0;return a.A.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alerts"),{scope:{nodes:[],contexts:c},selectors:{alert:i},options:["summary","instances","values"]},{transform:v})},I=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t=>{let{name:r,class:n,component:o,type:a,info:i,value:s,status:c,notification:d,selectors:u,summary:p}=t;const{calc:h="",update_every:m,units:f,db:b}=s,{type:y,exec:v,to:A,delay:x,repeat:j}=d||{},{warn:O,crit:w}=j||{},{warn:S,crit:I,green:P,red:k}=c||{},{dimensions:D,method:E,after:C,before:T,options:U}=b||{};return g(g({info:i},e),{},{configInfo:i,class:n,component:o,type:a,calculation:h,updateEvery:m,units:f,warning:S,critical:I,configString:(0,l.QI)({name:r,info:i,type:a,alertClass:n,component:o,selectors:u,value:s,notification:d,status:c,summary:p}),lookupDimensions:D,lookupMethod:E,lookupAfter:C,lookupBefore:T,lookupOptions:U,notificationType:y,exec:v,recipient:A,delay:x,warnRepeatEvery:O,critRepeatEvery:w,green:P,red:k})}},P=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,s.tB)(t)?a.A.get("/api/v3/alert_config?options=minify&config=".concat(r),{baseURL:window.envSettings.agentApiUrl,transform:I(n)}):a.A.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alert_config"),{config:r},{transform:I(n)})},k=e=>{let{spaceId:t,roomId:r,config:n,before:i,after:s,nodeId:c}=e;return a.A.post("/api/v2/spaces/".concat(t,"/rooms/").concat(r,"/alert_config/evaluate"),{node_id:c,config:n,before:i,after:s},{transform:e=>{let{transitions:t}=e;return g(g({},(0,o.A)(e,u)),{},{transitions:t.map((e=>g(g({},e),{},{timestamp:e.timestamp,status:e.to})))})}})}},6196(e,t,r){"use strict";r.d(t,{Ay:()=>l,Qk:()=>d,So:()=>h,_v:()=>g,ue:()=>c,xz:()=>p});var n=r(52035),o=r(18790),a=r(3464),i=r(1705),s=r(57377);const c={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"},l=(0,n.eU)({}),d=(0,n.eU)(null),u={loaded:!1,value:[],error:null,updatedAt:""},p=(0,o.I)((()=>(0,n.eU)(u)),s.Ay),g=(0,o.I)((e=>{let{spaceId:t,roomId:r,name:o}=e;return(0,n.eU)((()=>(0,i.rn)({spaceId:t,roomId:r,name:o}).then((e=>{let{data:t}=e;return t}))))}),s.Ay),h=(0,o.I)((e=>{const t=(0,n.eU)(a.Vh);return(0,n.eU)((e=>e(t)),((e,r,n)=>{r(t,n)}))}))},3464(e,t,r){"use strict";r.d(t,{UW:()=>a,Vh:()=>o,kc:()=>n});const n={alertStatus:"alertStatus",os:"os"},o={alertName:null,nodeId:null},a="https://learn.netdata.cloud/docs/alerting/health-configuration-reference#edit-health-configuration-files"},17829(e,t,r){"use strict";r.d(t,{J4:()=>f,Vt:()=>v,lT:()=>b,m3:()=>m,x7:()=>h});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(41344),i=r(19186),s=r(42790),c=r(87083),l=r(78476),d=r(4617),u=r(64587);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const h=e=>{const t=(0,a.Zp)(),r=(0,i.r9)(),n=(0,c.u7)({extraKey:"alerts"}),l=(0,s.Fw)("alertStatuses",{extraKey:"alerts"});return(0,o.useCallback)((o=>{e&&n([e]),o&&"string"===typeof o&&l([o]),t("".concat(r,"/alerts"))}),[e,r,n])},m=(e,t)=>{if(void 0===e)return"-";const r=(0,l.W_)(e);return t?"".concat(r," ").concat(t):r},f=(e,t)=>(0,o.useMemo)((()=>m(e,t)),[e,t]),b=e=>{let{rawTime:t,secs:r=!1,long:n=!1}=e;const{localeTimeString:a,localeDateString:i,locale:s}=(0,u.$j)();return(0,o.useMemo)((()=>{const e=new Date(1e3*t);return isNaN(e.valueOf())?{}:{timeAgo:(0,d.A)(e,new Date,s),formattedDate:"".concat(i(e,{long:n})," ").concat(a(e,{secs:r}))}}),[t,a,i,s])},y=()=>Math.floor((new Date).getTime()/1e3),v=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{lastUpdated:r,lastStatusChange:n}=e||{},a=(0,s.rI)(),[i,c]=(e=>{const{lastUpdated:t,lastStatusChange:r}=e||{};return(0,o.useMemo)((()=>{if(!r)return[];const e=t||r+600||y(),n=e-r,o=Math.round(r-n),a=Math.round(e+n);return[o,a>y()?y():a]}),[t,r])})({lastUpdated:r,lastStatusChange:n});(0,o.useEffect)((()=>{t&&(i||c)&&a((e=>g(g({},e),{},{after:1e3*i,before:1e3*c})))}),[t,i,c])}},19075(e,t,r){"use strict";r.d(t,{AO:()=>F,CX:()=>K,DV:()=>B,F8:()=>_,Gq:()=>D,I8:()=>M,JL:()=>I,KB:()=>P,Lb:()=>z,SU:()=>C,le:()=>L,oU:()=>R,ud:()=>W,x:()=>U,yk:()=>E,zu:()=>T});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(8872),r(96540)),a=r(52035),i=r(34843),s=r(18790),c=r(25316),l=r(30569),d=r(41716),u=r(19186),p=r(10602),g=r(42790),h=r(81391),m=r(24013),f=r(3464),b=r(24609),y=r(6196),v=r(1705),A=r(78476),x=r(57377);function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const w=(0,s.I)((e=>{let{id:t,key:r}=e;return(0,a.eU)((e=>{const n=e(y.Ay)[t]||y.ue;return r?n[r]:n}),((e,n,o)=>{n(y.Ay,r?"function"!==typeof o?e=>O(O({},e),{},{[t]:O(O({},e[t]),{},{[r]:o})}):e=>O(O({},e),{},{[t]:O(O({},e[t]),{},{[r]:o(e[t][r])})}):e=>O(O({},e),{},{[t]:"function"===typeof o?o(O(O({},y.ue),e[t])):O(O(O({},y.ue),e[t]),o)}))}))}),x.Ay),S=(0,s.I)((e=>{let{spaceId:t,roomId:r,alertNames:n,contexts:o,allowEmptyName:i}=e;return(0,c.A)((0,a.eU)((()=>(0,v.rn)({spaceId:t,roomId:r,name:n,context:o,allowEmptyName:i}))))}),x.Ay),I=(e,t)=>(0,i.md)(w({id:e,key:t})),P=()=>(0,i.fp)(y.Qk),k=(0,s.I)((e=>(0,a.eU)((t=>e.map((e=>t(w({id:e}))))))),x.Ay),D=e=>(0,i.md)(k(e)),E=function(e){let{spaceId:t,roomId:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,b.vt)();t=t||n;const a=(0,u.ID)();r=r||a;const i=(0,l.yF)((0,o.useCallback)(((n,o)=>{o(w({id:e,key:"fullyLoading"}),!0);const a=(0,v.PY)(t,r,e);return a.then((t=>{let{data:r}=t;return o(w({id:e}),O(O({},r),{},{fullyLoaded:!0,fullyLoading:!1,loaded:!0}))})).catch((()=>o(w({id:e,key:"fullyLoading"}),!1))),()=>a.cancel()}),[r,t,e]));(0,o.useEffect)((()=>{if(e)return i()}),[e,i])},C=()=>{const e=(0,d.s)("ids");return D(e)},T=()=>{const e=C(),t=(0,p.CK)(),r=(0,m.Gt)(t);return(0,o.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 O(O({},t),{},{[f.kc.alertStatus]:(0,A.h7)(n)})}))),[e,r])},U=()=>(0,d.s)("loaded"),N={warning:0,critical:0,clear:0},F=e=>{const t=D(e);return(0,o.useMemo)((()=>t.reduce(((e,t)=>{let{status:r}=t;return e[r]=e[r]+1,e}),O({},N))),[e])},R=()=>{const e=(0,b.vt)(),t=(0,u.ID)();return(0,i.md)((0,y.xz)({spaceId:e,roomId:t}))},M=e=>{var t;let{alertNames:r,contexts:n,allowEmptyName:o}=e;const a=(0,b.vt)(),s=(0,u.ID)(),c=(0,h.n)("id"),l=s||c,d=(0,i.md)(S({spaceId:a,roomId:l,alertNames:r,contexts:n,allowEmptyName:o}));return{loaded:"loading"!==d.state,value:null===(t=d.data)||void 0===t?void 0:t.data,hasError:"hasError"===d.state}},_=()=>(0,g.l6)("alertTabIndex",{extraKey:"alerts",defaultValue:0,flavour:"int"}),L=()=>(0,g.Fw)("alertTabIndex",{extraKey:"alerts",flavour:"int"}),z=()=>(0,g.r$)("alertTabIndex",{extraKey:"alerts",defaultValue:0,flavour:"int"}),B=()=>{const e=(0,u.ID)();return(0,i.fp)((0,y.So)(e))},K=()=>{const e=(0,u.ID)(),{alertName:t,nodeId:r}=(0,i.md)((0,y.So)(e));return(0,o.useMemo)((()=>t||r?t&&!r?1:2:0),[t,r])},W=()=>{const e=(0,u.ID)(),t=(0,i.Xr)((0,y.So)(e));return(0,o.useCallback)((()=>t(f.Vh)),[t])}},78476(e,t,r){"use strict";r.d(t,{QI:()=>a,W_:()=>n,h7:()=>o});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},o=e=>e.includes("critical")?"critical":e.includes("warning")?"warning":e.includes("clear")?"clear":e[0],a=e=>{let{name:t,info:r,type:n,alertClass:o,component:a,selectors:i,value:s,notification:c,status:l,summary:d}=e;const{type:u,on:p,host_labels:g}=i||{},{units:h,db:m}=s||{},{repeat:f,delay:b,to:y}=c||{},{crit:v,warn:A}=l||{},x=[];t&&u&&x.push("".concat(u,": ").concat(t)),p&&x.push("on: ".concat(p)),o&&x.push("class: ".concat(o)),n&&x.push("type: ".concat(n)),a&&x.push("component: ".concat(a)),g&&x.push("host labels: ".concat(g));const j=(e=>{let{after:t,before:r,method:n,dimensions:o,options:a}=e;const i=r?"at ".concat(r,"s"):"";return"".concat(n," ").concat(t,"s ").concat(i," ").concat((a||[]).join(" ")," of ").concat(o)})(m||{});return j&&x.push("lookup: ".concat(j)),h&&x.push("units: ".concat(h)),f&&x.push("every: ".concat(f,"s")),v&&x.push("crit: ".concat(v)),A&&x.push("warn: ".concat(A)),b&&x.push("delay: ".concat(b)),d&&x.push("summary: ".concat(d)),r&&x.push("info: ".concat(r)),y&&x.push("to: ".concat(y)),x.join("\n")}},33927(e,t,r){"use strict";r.d(t,{_:()=>n});r(33110);const n=e=>{let{host:t,payload:r}=e;return fetch("".concat(t,"/data"),{method:"POST",body:JSON.stringify(r)}).then((e=>e.json()))}},20538(e,t,r){"use strict";r.d(t,{nO:()=>d,te:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(52035),a=r(18790),i=r(33927),s=r(57377);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const d=l(l({},{loaded:!1,fullyLoaded:!1,loading:!1,id:"",name:"",chartType:"",context:"",family:"",firstEntry:0,lastEntry:0,module:"",plugin:"",priority:0,updateEvery:0,visible:!1,filteredOut:!1,hidden:!1}),{},{domain:"room"}),u=(0,a.I)((e=>{let{host:t,context:r}=e;return(0,o.eU)((()=>{if(!t||!r)return Promise.resolve({});const e=Date.now(),n=Math.ceil(e/1e3),o={format:"json2",scope:{contexts:[r]},aggregations:{metrics:[{group_by:["nodes"],group_by_label:[],aggregation:"avg"}],time:{time_group:"avg",time_resampling:0}},window:{after:n-600,before:n,points:1}};return(0,i._)({host:t,payload:o})}))}),s.Ay);u.setShouldRemove((e=>Date.now()-new Date(e)>18e4))},64981(e,t,r){"use strict";r.d(t,{t:()=>b,A:()=>v});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(42358),s=r(6304),c=r(51510);const l=(0,c.default)(i.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;"]),d=(0,c.default)(i.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,i.getColor)("selected"));var u=r(74848);const p=["children","color","disabled","icon"],g=["Component","category","context","ref"],h=["Component","category","context","children","testId"];function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const b=e=>{let{children:t,color:r="text",disabled:n,icon:a}=e,s=(0,o.A)(e,p);return(0,u.jsxs)(d,f(f({as:i.Flex,"data-testid":"dropdownItem",gap:2,isDisabled:n,padding:[2,4]},s),{},{children:[(0,u.jsx)(i.Icon,{color:n?"textLite":r,"data-testid":"dropdownItem-icon",height:"16px",name:a,width:"16px"}),(0,u.jsx)(i.Text,{color:r,"data-testid":"dropdownItem-text",whiteSpace:"nowrap",children:t})]}))},y=e=>{let{Component:t,category:r,context:n,ref:a}=e,i=(0,o.A)(e,g);return(0,u.jsx)(t,f({"data-ga":"".concat(r,"::").concat(n,"::options"),"data-testid":"chartOptions",icon:"nav_dots",iconWidth:"12px",iconHeight:"12px",flavour:"borderless",neutral:!0,small:!0,padding:[0],ref:a,title:"Options"},i))},v=e=>{let{Component:t=i.IconButton,category:r,context:n,children:c,testId:d}=e,p=(0,o.A)(e,h);const[g,m,,b]=(0,s.A)(),v=(0,a.useRef)(),A=d||"chartsDropdown";return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(y,f(f({},p),{},{"data-testid":"".concat(A,"-button"),category:r,context:n,onClick:m,ref:v,Component:t})),v.current&&g&&(0,u.jsx)(l,{close:b,"data-testid":A,onClickOutside:b,onEsc:b,target:v.current,children:c({close:b})})]})}},87733(e,t,r){"use strict";r.d(t,{C:()=>d,K:()=>l});var n=r(34843),o=r(25316),a=r(24609),i=r(19186),s=r(20538),c=r(39175);const l=function(){let{spaceId:e,roomId:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,a.vt)(),n=(0,i.ID)(),o=(0,a.dg)(),s=(0,i.GJ)();return o||s?"".concat(window.envSettings.agentApiUrl,"/api/v3"):"".concat(window.envSettings.apiUrl,"/api/v3/spaces/").concat(e||r,"/rooms/").concat((0,c.ng)(t||n))},d=e=>{var t,r,a,i;let{context:c}=e;const d=l(),u=(0,n.md)((0,o.A)((0,s.te)({host:d,context:c})));return{loaded:"loading"!==u.state,value:(null===(t=u.data)||void 0===t||null===(t=t.summary)||void 0===t?void 0:t.nodes)||[],hasError:"hasError"===u.state||(null===(r=u.data)||void 0===r?void 0:r.errorMsgKey),error:(null===(a=u.data)||void 0===a?void 0:a.errorMsgKey)||(null===(i=u.error)||void 0===i||null===(i=i.response)||void 0===i||null===(i=i.data)||void 0===i?void 0:i.errorMsgKey)}}},23947(e,t,r){"use strict";r.d(t,{Yr:()=>T,z2:()=>M,DH:()=>D,Js:()=>E,tN:()=>R,So:()=>N,LC:()=>U});var n=r(64467),o=r(80045),a=(r(27495),r(25440),r(98992),r(54520),r(3949),r(81454),r(8872),r(37550),r(62953),r(96540)),i=r(41344),s=r(47090),c=r(43276),l=r(91130),d=r(32052),u=r(63872),p=r(68904),g=r(24182),h=r(39175),m=r(46587),f=r(49389),b=r(61314);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const A=e=>{let{cloudRoute:t,redirectUri:r}=e;try{if(!(0,b.isTryingToJoinWorkspace)(t))return"";const{inviteToken:e,spaceId:n}=(e=>{const t=c.A.parse(e);let{error_retry:r,token:n}=t.error_retry||t.token?v(v({},t),{},{token:decodeURIComponent(t.token)}):c.A.parse(decodeURIComponent(e));return n||(n=c.A.parse(r).token),{inviteToken:n,spaceId:/spaces\/(.*)\/join-callback/.exec(r)[1]}})(r);return"?".concat(c.A.stringify({token:e,space:n}))}catch(n){return console.warn("error parsing join-callback url",n),""}};var x=r(78075),j=r(53142),O=r(33821),w=r(3319);const S=["onSuccess","onFail"];function I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?I(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const k=function(e){let{path:t="/sign-up"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(window.envSettings.tracking)try{var r;const n="".concat(t,"/thank-you");window.dataLayer.push({event:"pageview",virtualPage:"".concat(n).concat(e)}),window.posthog.setPersonPropertiesForFlags({netdata_cloud_account_created_days_ago:0}),(0,g.F)("".concat(null===(r=window)||void 0===r||null===(r=r.location)||void 0===r?void 0:r.origin).concat(n).concat(e))}catch(n){}},D=e=>(0,p.A)((function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return l.A.patch("/api/v1/accounts/".concat(e),t)}),[e]),E=()=>{const{search:e,hash:t}=(0,i.zy)(),r=(0,i.RQ)("/sign-up"),n=(0,i.RQ)("/sign-in"),o=r?r.pathname:n?n.pathname:"",c=(0,i.Zp)(),[d,p]=(0,u.A)(),{sendLog:g,isReady:h}=(0,w.A)();return(0,a.useCallback)((r=>{let{isSSO:n,email:a,redirectURI:i,registerURI:u,isUnverifiedRegistration:h,resend:m,onDone:f=()=>{}}=r;return(n?l.A.get("/api/v2/auth/account/sso/login?redirect_uri=".concat(i,"®ister_uri=").concat(u,"&email=").concat(a)):l.A.post("/api/v2/auth/account/magic-link",{email:a,redirectURI:i,registerURI:u,isUnverifiedRegistration:h})).then((function(){let{data:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(),n?location.href=r.redirect_uri:(d({header:"Sign in email sent"}),m||(k(e,{path:o}),"/sign-up"===o&&g({feature:"SignUpThankYou"}),c("/sign-in/magic-link-sent".concat(e).concat(t),{state:{email:a}})))})).catch((e=>{var t,r;f();const n=(0,s.o)(null===e||void 0===e||null===(t=e.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.errorMsgKey,null===e||void 0===e||null===(r=e.response)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.errorMessage);throw p({header:"Sign in",text:n}),n}))}),[o,e,t,g,h])},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 e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{onSuccess:t,onFail:r}=e,n=(0,o.A)(e,S),a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,d.A)((()=>P({fetch:()=>l.A.get("/api/v1/auth/account/origins",{transform:C}),initialValue:[],isDefaultLoading:!0,onSuccess:e=>{null===t||void 0===t||t(e)},onFail:e=>{null===r||void 0===r||r(e)}},n)),a)},U=()=>{const[e,t]=(0,a.useState)(""),[r,n]=(0,a.useState)(!1),[,o]=(0,u.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]},N=e=>{e&&e.preventDefault();const[,t]=(0,u.A)(),{search:r}=(0,i.zy)(),{cloudRoute:n,oauth:o,token:s,username:d,redirect_uri:p,join_callback:g}=c.A.parse(r),h=(0,f.OS)(),{setFailure:m}=(0,j.A)(),b=A({cloudRoute:n,redirectUri:p}),{sendLog:y,isReady:v}=(0,w.A)(),x=(0,i.Zp)();return(0,a.useCallback)((async()=>{const e="/api/v2/auth/account/".concat(o||"magic-link","/register");try{const{data:t}=await l.A.post("".concat(e).concat(b),P({token:s,username:d},!!g&&{join_space_callback:g})),{errorMsgKey:n}=t||{};"ErrTrialUpdateFailed"===n&&m(),h(),k(r)}catch(n){t(n),x("/sign-in",{replace:!0})}}),[o,s,d,y,v])},F=()=>{const e=O.VS.reduce(((e,t)=>P(P({},e),{},{[t]:localStorage.getItem(t)})),{}),t=(()=>{let e={};for(let t=0;t<localStorage.length;t++){const r=localStorage.key(t);r&&O.ss.some((e=>r.startsWith(e)))&&(e[r]=localStorage.getItem(r))}return e})();localStorage.clear(),Object.entries(P(P({},e),t)).forEach((e=>{let[t,r]=e;localStorage.setItem(t,r)}))},R=()=>(0,a.useCallback)((async()=>{var e;return await l.A.post("/api/v1/auth/account/logout"),"function"===typeof(null===(e=window.posthog)||void 0===e?void 0:e.reset)&&window.posthog.reset(),F(),(0,x.y)(),h.Ay?window.location.reload():window.location.replace("/sign-in")}),[]),M=()=>{const e=(0,m.NJ)(),t=R(),[,r]=(0,u.A)();return(0,a.useCallback)((async()=>{try{await l.A.delete("/api/v1/accounts/".concat(e)),t()}catch(n){r(n)}}),[])}},33821(e,t,r){"use strict";r.d(t,{S0:()=>n,VS:()=>o,ss:()=>a});const n="https://learn.netdata.cloud/docs/nightly/concepts/role-based-access-model",o=["lastSignInMethod","oktaSSO"],a=["insights-feedback-dismiss"]},427(e,t,r){"use strict";r.d(t,{Di:()=>c,bO:()=>s,h_:()=>l});r(98992),r(54520),r(62953);var n=r(96540),o=r(5331),a=r(24285);const i="browser",s=()=>{var e,t;const r=null!==(e=(0,a.xd)("timezone"))&&void 0!==e?e:i,s=null!==(t=(0,a.xd)("locale"))&&void 0!==t?t:i;return(0,n.useMemo)((()=>{const e=r===i?(0,o.VF)():r,{utc:t,offset:n,text:a}=(0,o.Md)("default",e);return{timezone:t,offset:n,timezoneName:a,locale:s===i?navigator.language:s,timezoneSetting:r,localeSetting:s}}),[r,s])},c=()=>{var e;const t=(0,a.fW)("timezone"),r=(0,a.fW)("recentTimezones"),o=null!==(e=(0,a.xd)("recentTimezones"))&&void 0!==e?e:[];return(0,n.useCallback)((e=>{if(t(e),e&&e!==i){const t=[e,...o.filter((t=>t!==e))].slice(0,3);r(t)}}),[t,r,o])},l=()=>{var e;return null!==(e=(0,a.xd)("recentTimezones"))&&void 0!==e?e:[]}},99728(e,t,r){"use strict";r.d(t,{Dk:()=>y,jD:()=>v,_s:()=>j,Ge:()=>O,JT:()=>x,Sk:()=>A});var n=r(64467),o=(r(98992),r(54520),r(3949),r(8872),r(96540)),a=r(52035),i=r(34843),s=r(18790),c=r(57377),l=r(24609),d=r(39175);const u=(0,s.I)((e=>{const t=(0,a.eU)({});return t.onMount=t=>(0,d.ES)(e)?t(d.yu.permissions):null,t}));var p=r(67935),g=r(88452);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const f=["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"],b={"space:ReadSettings":e=>!f.some((t=>!e[t]))},y=(0,s.I)((e=>(0,a.eU)((t=>t(u(e))),(function(t,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r(u(e),(e=>(0,c.Ay)(e,n)?e:n))})))),v=(0,a.eU)(null,(function(e,t){(arguments.length>2&&void 0!==arguments[2]?arguments[2]:[]).forEach((r=>{let{id:n,permissions:o}=r;const a=e(u(n));t(u(n),(0,c.Ay)(a,o)?a:o)}))})),A=e=>{const t=(0,l.vt)(),r=(0,i.md)(y(e||t)),n=(0,i.md)(g.A);return(0,o.useMemo)((()=>{let e=m({},r);return n&&(e=m(m({},e),n)),m(m({},t=e),Object.keys(b).reduce(((e,r)=>b[r](t)?m(m({},e),{},{[r]:r}):e),{}));var t}),[r,n])},x=(e,t)=>!!A(t)[e],j=()=>{const e=A();return(0,o.useMemo)((()=>(0,p.pj)(e)),[e])},O=()=>{const e=A();return(0,o.useMemo)((()=>(0,p.zl)(e)),[e])}},50770(e,t,r){"use strict";r.d(t,{A:()=>a,n:()=>o});var n=r(52035);const o={theme:"unspecified",spacePanelCollapsed:!0,alertsGrouping:r(3464).kc.alertStatus,timezone:"browser",locale:"browser",recentTimezones:[]},a=(0,n.eU)(o)},24285(e,t,r){"use strict";r.d(t,{fW:()=>b,ng:()=>x,tF:()=>v,xd:()=>y});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(52035),i=r(34843),s=r(18790),c=r(30569),l=r(85844),d=r(50770),u=r(23947),p=r(46587),g=r(24609);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const f=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(d.A);return e?r[e]:r}),((t,r,n)=>r(d.A,(t=>e?m(m({},t),{},{[e]:"function"===typeof n?n(t[e]):n}):"function"===typeof n?n(t):n)))))),b=e=>{const t=(0,p.NJ)(),r=(0,u.DH)(t),[,n]=(0,l.A)("userSettings",{});return(0,c.yF)((0,o.useCallback)((async(t,o,a)=>{const i=t((0,p.Dm)("isAnonymous")),s=t(f());o(f(e),a);try{const t=m(m({},s),e?{[e]:a}:a);if(i)return void n(t);await r({settings:t})}catch(c){o(f(e),e?s[e]:s)}}),[e,r]))},y=e=>(0,i.md)(f(e)),v=e=>[y(e),b(e)],A="spaceSettings",x=e=>{var t;const r=(0,g.vt)(),n=y(A),o=b(A);return[null===n||void 0===n||null===(t=n[r])||void 0===t?void 0:t[e],t=>{o(m(m({},n||{}),{},{[r]:m(m({},(null===n||void 0===n?void 0:n[r])||{}),{},{[e]:t})}))}]}},49389(e,t,r){"use strict";r.d(t,{Ay:()=>x,OS:()=>A});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(8872),r(96540)),i=r(52035),s=r(34843),c=r(30569),l=r(91130),d=r(16866),u=r(39175),p=r(50770),g=r(44700),h=r(88452);const m=["permissions","settings"];function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const y=e=>{let{permissions:t,settings:r}=e,n=(0,o.A)(e,m);const a=n.id===d.eC;return{permissions:t,settings:r,user:b(b({},n),{},{isAnonymous:a,termsAccepted:a||n.termsAccepted})}},v=(0,i.eU)(1),A=()=>{const e=(0,s.Xr)(v);return(0,a.useCallback)((()=>e((e=>e+1))),[])},x=()=>{const e=(0,s.md)(v),t=(0,c.yF)((0,a.useCallback)(((e,t)=>{(()=>{const e=JSON.parse(localStorage.getItem("userSettings"))||{},t={user:b(b({},g.R),{},{id:window.localNetdataRegistry.pg||null,isLoaded:!0,isAnonymous:!0}),permissions:{},settings:b(b(b({},p.n),e),{},{isLoaded:!0})};let r;return(()=>{var n,o;return null===(n=r)||void 0===n||null===(o=n.cancel)||void 0===o||o.call(n),r=l.A.get("/api/v2/accounts/me",{transform:y,allow401:!0}),r.then((r=>{let{data:{user:n,permissions:o=[],settings:a}}=r;return u.Ay&&n.isAnonymous?t:{user:b(b(b({},g.R),n),{},{isLoaded:!0}),permissions:o.reduce(((e,t)=>b(b({},e),{},{[t]:t})),{}),settings:b(b(b(b({},p.n),e),a),{},{isLoaded:!0})}})).catch((()=>u.Ay?t:{user:b(b({},g.R),{},{isLoaded:!0,isAnonymous:!0}),permissions:{},settings:b(b(b({},p.n),e),{},{isLoaded:!0})}))})()})().then((e=>{t(p.A,e.settings),t(g.A,e.user),t(h.A,e.permissions)}))}),[e]));(0,a.useEffect)((()=>t()),[t])}},44700(e,t,r){"use strict";r.d(t,{A:()=>a,R:()=>o});var n=r(52035);const o={auth_type:"",avatarURL:null,createdAt:"",email:"",id:null,name:"",termsAccepted:!0,isAnonymous:!1,authorizedOrigins:[],isLoaded:!1},a=(0,n.eU)(o)},88452(e,t,r){"use strict";r.d(t,{A:()=>n});const n=(0,r(52035).eU)({})},46587(e,t,r){"use strict";r.d(t,{Dm:()=>g,Ir:()=>b,NJ:()=>m,qO:()=>f,uW:()=>h});r(98992),r(54520),r(3949);var n=r(64467),o=r(96540),a=r(52035),i=r(34843),s=r(18790),c=r(30569),l=r(44700),d=r(23947);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const g=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(l.A);return e?r[e]:r}),((t,r,n)=>r(l.A,(t=>e?p(p({},t),{},{[e]:n}):p(p({},t),n))))))),h=e=>(0,i.md)(g(e)),m=()=>(0,i.md)(g("id")),f=function(e){let{shouldPersist:t,onSuccess:r,onFail:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=m(),i=(0,d.DH)(a);return(0,c.yF)((0,o.useCallback)((async(n,o,a)=>{const s=n(g(e));if(o(g(e),a),t)try{await i(p({},e?{[e]:a}:a)),r&&r()}catch(c){o(g(e),s)}}),[e,t,r,n]))},b=(e,t)=>[h(e),f(e,t)]},28864(e,t,r){"use strict";r.d(t,{DH:()=>w,jA:()=>j,yK:()=>x,z2:()=>O});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(81454),r(8872),r(62953),r(30569)),i=r(68904),s=r(63872),c=r(19186),l=r(24609),d=r(30731),u=r(57068),p=r(6393),g=r(92726),h=r(87398),m=r(4844),f=r(45706),b=r(96243);const y=["pristine"];function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const x=(e,t)=>{const[r,n]=(0,s.A)();return(0,i.A)((function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,d.k9)(e,t,o);return a.then((e=>(r({header:"Dashboards",text:"Dashboard successfully created!"}),e))).catch((e=>!e.isCancel&&n(e))),a}),[e,t])},j=()=>{const[e,t]=(0,s.A)();return(0,i.A)((r=>{let{dashboards:n}=r;const o=n.map((e=>{let{id:t}=e;return t})).toString(),a=n[0].roomId,i=n[0].spaceId;return(0,d.A_)(i,a,o).then((()=>e({header:"Dashboards",text:"Dashboards successfully deleted!"}))).catch((e=>!e.isCancel&&t))}),[])},O=e=>{const t=(0,g.fz)(e,"spaceId"),r=(0,g.fz)(e,"roomId"),[n,o]=(0,s.A)();return(0,i.A)((()=>{const a=(0,d.A_)(t,r,e);return a.then((()=>n({header:"Dashboards",text:"Dashboard successfully deleted!"}))).catch((e=>!e.isCancel&&o(e))),a}),[e,t,r])},w=function(e){let{onSuccess:t,onFail:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,h.eg)(),i=(0,l.vt)(),s=(0,c.ID)();return(0,a.yF)((function(a,c){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;c((0,g.Qx)({id:l,key:"processing"}),!0);const h=a((0,g.Qx)({id:l})),{layout:v,containerIds:x,containers:j}=a((0,u.kY)({id:l})),O=a((0,p.nG)({id:l})),w=(0,m.My)(n,l),S={version:h.version+1,name:h.name,snapshot:{uiState:{layout:v,containerIds:x,containers:j,cards:Object.keys(O).reduce(((e,t)=>{const r=O[t],{pristine:n}=r,a=(0,o.A)(r,y);return e[t]=a,e}),{}),respectNodesScope:h.respectNodesScope}}},I=(0,d.mQ)(i,s,l,S);return I.then((e=>{let{data:r}=e;const{createdAt:n,id:o,name:a,roomID:l=s,slug:d,spaceID:h=i,updatedAt:m,version:y}=r,{cards:v}=(0,f.S)(r);c((0,p.nG)({id:o}),v),c((0,g.Qx)({id:o}),(e=>A(A({},e),{},{createdAt:n,id:o,name:a,roomId:l,slug:d,spaceId:h,updatedAt:m,version:y,processing:!1}))),c(b.H9,d),c((0,b.yC)([h,l,d]),o),c((0,u.Ie)(o)),c((0,p.XG)(o)),w&&Object.keys(v).forEach((e=>{var t,r;"text"!==v[e].type&&(null===(t=w.getNode({cardId:e}))||void 0===t||null===(r=t.removePristine)||void 0===r||r.call(t))})),t&&t(r)})).catch((e=>{throw c((0,g.Qx)({id:l,key:"processing"},!1)),r&&r(e),e})),I}))}},5907(e,t,r){"use strict";r.d(t,{A_:()=>T,Dn:()=>D,Kv:()=>I,Ts:()=>C,W6:()=>E,c6:()=>k,nM:()=>P});var n=r(80045),o=r(64467),a=(r(98992),r(54520),r(3949),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),r(62953),r(96540)),i=r(30569),s=r(1011),c=r(44245),l=r(67294),d=r(3319),u=r(33718),p=r(43449),g=r(57068),h=r(6393),m=r(92726),f=r(30731),b=r(28864);const y=["itemLayout","containerId"];function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const x=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return A(A(A({},u.kG),u.Pk),{},{id:(0,s.A)(),contextScope:e},t)},j="A",O=e=>function(t,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;return n=n||{},o=o||Object.keys(t)[0]||j,A(A({},t),{},{[o]:[...t[o]||[],A(A(A({},e),n),{},{id:r})]})},w=O(p.u6),S=O(p.BC),I=e=>(0,i.yF)((function(t,r){let{dashboardId:n,containerId:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=(0,s.A)(),i=A(A(A({},u.kG),u.cY),{},{id:a,editing:!0});e=e||n;const c=t((0,g.kY)({id:e,key:"containerIds"}));o=o||c[0]||j,r((0,m.Qx)({id:e,key:"cardIds"}),(e=>[...e,a])),r((0,g.xB)(e),(e=>S(e,a,null,o))),r((0,g.MX)(e),(e=>e.includes(o)?e:[...new Set([...e,o])])),r((0,h.nG)({id:e,resourceId:a}),i)})),P=e=>(0,i.yF)((function(t,r,o){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{itemLayout:i,containerId:s}=a,c=(0,n.A)(a,y),l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{};const d=x(o,c),{id:u,dashboardId:p}=d;e=e||p;const f=t((0,g.kY)({id:e,key:"containerIds"}));s=s||f[0]||j,r((0,m.Qx)({id:e,key:"cardIds"}),(e=>[...e,u])),r((0,g.xB)(e),(e=>w(e,u,i,s))),r((0,g.MX)(e),(e=>e.includes(s)?e:[...new Set([...e,s])])),r((0,h.nG)({id:e,resourceId:u}),d),l(d)})),k=(e,t,r)=>(0,i.yF)(((n,o)=>{o((0,m.Qx)({id:e,key:"cardIds"}),(e=>e.filter((e=>e!==t)))),o((0,g.xB)(e),(e=>{if(!t){const t=A({},e);return delete t[r],t}return r?A(A({},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&&o((0,g.MX)(e),(e=>e.filter((e=>e!==r)))),t&&o((0,h.nG)({id:e}),(e=>{const r=A({},e);return delete r[t],r}))})),D=function(e,t){let{onSuccess:r,onFail:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,b.yK)(e,t),{sendLog:s}=(0,d.A)();return(0,i.yF)((0,a.useCallback)((async function(a,i,c){let d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r;try{const{data:r}=await o(c),n=A(A(A({},c),{},{spaceId:e,roomId:t},r),{},{loaded:!0});i((0,m._d)(r.id),n),i((0,l.hZ)(t),n),s({feature:"CreatedCustomDashboard",isSuccess:!0,dashboardId:r.id}),d&&d(n)}catch(u){n?n(c):console.warn("failed",u)}}),[o,e,r,n,s]))},E=(e,t,r)=>{const n=D(e,t,r);return(0,a.useCallback)(((o,a,i)=>{const s=x(a,i);return n({name:o},(n=>{var o;(0,f.mQ)(e,t,n.id,{version:n.version+1||2,snapshot:{uiState:w({},s.id,i.itemLayout),items:[A(A({},s),{},{cardAttributes:A(A({},i),{},{id:s.id})})]}}),null===r||void 0===r||null===(o=r.onSuccess)||void 0===o||o.call(r,n)}))}),[n])},C=()=>(e=>{const t=(0,c.nT)();return(0,i.yF)((0,a.useCallback)((async function(r,n,o){let{ids:a}=o,{onSuccess:i,onFail:s}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const c=r((0,m.dE)(a));e({dashboards:c}).then((()=>{c.forEach((e=>{let{id:r,roomId:o}=e;n((0,m.kg)(r)),n((0,l.wt)(o),[r]),t(r)})),i&&i(c)})).catch((e=>{s?s(c):console.warn("failed",e)}))}),[e]))})((0,b.jA)()),T=(e,t)=>function(e,t){let{onSuccess:r,onFail:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,m.fz)(e,"spaceId"),s=(0,m.fz)(e,"roomId"),d=(0,c.nT)();return(0,i.yF)((0,a.useCallback)((async(o,a)=>{const i=o((0,m.Qx)({id:e}));try{await t(),a((0,m.kg)(e)),a((0,l.wt)(s),[e]),d(e),r&&r(i)}catch(c){n?n(i):console.warn("failed",c)}}),[t,o,s,e,r,n]))}(e,(0,b.z2)(e),t)},30731(e,t,r){"use strict";r.d(t,{A_:()=>u,e9:()=>p,f7:()=>g,k9:()=>d,mQ:()=>l});r(98992),r(54520),r(3949);var n=r(64467),o=r(91130),a=r(39175);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const c=(0,r(11398).A)("netdata"),l=(e,t,r,n)=>(0,a.uI)(e,t,r)?c.get(a.LA).then((e=>e||a.mz)).then((e=>{const t=s(s({createdAt:(new Date).toISOString()},e),{},{updatedAt:(new Date).toISOString()},n);return c.set(a.LA,t),{data:t}})):o.A.patch("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards/").concat(r),n),d=(e,t,r)=>o.A.post("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards"),r),u=(e,t,r)=>(0,a.uI)(e,t,r)?c.del(a.LA):o.A.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards?dashboard_ids=").concat(r)),p=()=>c.get(a.LA,{maxAge:null}).then((e=>({data:s(s({},a.mz),e||{})}))),g=(e,t,r)=>(0,a.uI)(e,t,r)?p():o.A.get("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards/").concat(r))},33718(e,t,r){"use strict";r.d(t,{Ay:()=>c,Pk:()=>a,cY:()=>i,kG:()=>s});var n=r(52035),o=r(18790);const a={pristine:{},id:null,type:"chart"},i={pristine:{},id:null,text:"",editing:!1,type:"text",textType:"text"},s={id:null,type:""},c=(0,o.I)((()=>(0,n.eU)({})))},6393(e,t,r){"use strict";r.d(t,{T6:()=>b,XG:()=>m,bE:()=>f,nG:()=>g,r:()=>v,v_:()=>y});var n=r(64467),o=(r(98992),r(54520),r(3949),r(8872),r(52035)),a=r(34843),i=r(18790),s=r(54519),c=r(57377),l=r(33718);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const{updatePristine:p}=(0,s.A)(),g=(0,i.I)((e=>{let{id:t,resourceId:r}=e;return(0,o.eU)((e=>{const n=e((0,l.Ay)(t));return r?n[r]||l.kG:n}),((e,n,o)=>r?"function"===typeof o?n((0,l.Ay)(t),(e=>u(u({},e),{},{[r]:o(e[r])}))):void n((0,l.Ay)(t),(e=>u(u({},e),{},{[r]:u(u({},e[r]),o)}))):n((0,l.Ay)(t),(e=>"function"===typeof o?o(e):o))))}),c.Ay),h=(0,i.I)((e=>{let{id:t,resourceId:r,key:n}=e;return(0,o.eU)((e=>{const o=e(g({id:t,resourceId:r}));return n?o[n]:o}),((e,o,a)=>o(g({id:t,resourceId:r}),(e=>{if(n){const t="function"===typeof a?a(e[n]):a;return u(u({},p(e,n,t)),{},{[n]:t})}const t="function"===typeof a?a(e):a;return u(u({},e),t)}))))}),c.Ay),m=(0,i.I)((e=>(0,o.eU)(null,((t,r)=>r((0,l.Ay)(e),(e=>Object.keys(e).reduce(((t,r)=>(t[r]=u(u({},e[r]),{},{pristine:{}}),t)),{}))))))),f=(e,t,r)=>(0,a.md)(h({id:e,resourceId:t,key:r})),b=e=>{const t=(0,a.md)(h({id:e}));return e=>t[e]||l.kG},y=(e,t,r)=>(0,a.Xr)(h({id:e,resourceId:t,key:r})),v=(e,t,r)=>(0,a.fp)(h({id:e,resourceId:t,key:r}))},63474(e,t,r){"use strict";r.d(t,{Ki:()=>m,O2:()=>p});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(42358),i=r(24155),s=r(74848);const c=["width","height","flex"];function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const u=e=>{let{size:t="24px"}=e;return(0,s.jsx)(a.Icon,{name:"netdata",color:"textLite",width:t,height:t,style:{opacity:.6}})},p=()=>(0,s.jsxs)(a.Flex,{column:!0,gap:1,padding:[2],height:"100%",justifyItems:"start",children:[(0,s.jsx)(g,{}),(0,s.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,s.jsx)(h,{width:"100%",height:"250px"}),(0,s.jsxs)(a.Flex,{gap:2,children:[(0,s.jsx)(h,{width:"50%",height:"250px"}),(0,s.jsx)(h,{width:"50%",height:"250px"})]})]})]}),g=()=>(0,s.jsxs)(a.Flex,{alignItems:"center",justifyContent:"between",padding:[2,0],children:[(0,s.jsx)(i.A,{width:"200px",height:"32px"}),(0,s.jsxs)(a.Flex,{gap:2,alignItems:"center",children:[(0,s.jsx)(u,{size:"16px"}),(0,s.jsx)(i.A,{width:"80px",height:"32px"}),(0,s.jsx)(i.A,{width:"80px",height:"32px"})]})]}),h=e=>{let{width:t="100%",height:r="200px",flex:n}=e,l=(0,o.A)(e,c);return(0,s.jsxs)(a.Flex,d(d({column:!0,gap:1,padding:[2],border:{color:"border",size:"1px"},borderRadius:2,background:"mainBg",height:r,width:n?void 0:t,flex:n},l),{},{children:[(0,s.jsxs)(a.Flex,{justifyContent:"between",alignItems:"center",children:[(0,s.jsx)(i.A,{width:"60%",height:"20px"}),(0,s.jsx)(u,{size:"14px"})]}),(0,s.jsx)(i.A,{width:"100%",flex:"1",height:"100%"}),(0,s.jsxs)(a.Flex,{gap:2,justifyContent:"between",children:[(0,s.jsxs)(a.Flex,{gap:2,children:[(0,s.jsx)(i.A,{width:"60px",height:"16px"}),(0,s.jsx)(i.A,{width:"80px",height:"16px"})]}),(0,s.jsx)(i.A,{width:"40px",height:"16px"})]})]}))},m=e=>{let{rows:t=5}=e;return(0,s.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,s.jsxs)(a.Flex,{gap:2,padding:[2,0],borderBottom:{color:"border",size:"1px"},children:[(0,s.jsx)(i.A,{width:"200px",height:"20px"}),(0,s.jsx)(i.A,{width:"120px",height:"20px"}),(0,s.jsx)(i.A,{width:"100px",height:"20px"}),(0,s.jsx)(i.A,{width:"80px",height:"20px"})]}),Array.from({length:t},((e,t)=>(0,s.jsxs)(a.Flex,{gap:2,padding:[2,0],children:[(0,s.jsx)(i.A,{width:"200px",height:"16px"}),(0,s.jsx)(i.A,{width:"120px",height:"16px"}),(0,s.jsx)(i.A,{width:"100px",height:"16px"}),(0,s.jsx)(i.A,{width:"80px",height:"16px"})]},t)))]})}},38757(e,t,r){"use strict";r.d(t,{A:()=>m});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(42358),s=r(89841),c=r(58582),l=r(82418),d=r(74848);const u=["value","isValid","setIsValid","onChange","label","validators","hint","placeholder"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const g="Cannot exceed ".concat(l.q," characters"),h=e=>{const t=e.length<=l.q;return(0,s.H)(t,g)},m=e=>{let{value:t,isValid:r,setIsValid:l,onChange:g,label:m,validators:f=[],hint:b,placeholder:y="Enter dashboard name"}=e,v=(0,o.A)(e,u);const A=(0,s.k)([h,...f]),[x,j]=(0,a.useState)("");return(0,a.useEffect)((()=>{const e=A(t),n=e.isValid,o=(0,c.W)(e);!r&&n?l(!0):r&&!n&&l(!1),j(o||"")}),[r,l,A,t]),(0,d.jsx)(i.TextInput,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({label:m||" ",name:"name",placeholder:y,value:t,onChange:g,hint:b,error:!r&&x},v))}},82418(e,t,r){"use strict";r.d(t,{$:()=>a,q:()=>o});var n=r(92318);const o=50,a="".concat(n.A.assetsBaseURL,"/img/new-dashboard.svg")},43449(e,t,r){"use strict";r.d(t,{Ay:()=>c,BC:()=>a,u6:()=>i,ue:()=>s});var n=r(52035),o=r(18790);const a={id:null,left:0,top:0,width:12,height:2,minWidth:1,minHeight:.5},i={id:null,left:0,top:0,width:10,height:9,minWidth:1,minHeight:3},s={layout:{},containerIds:[],containers:{},pristine:{}},c=(0,o.I)((()=>(0,n.eU)(s)))},57068(e,t,r){"use strict";r.d(t,{B1:()=>b,Ie:()=>f,Ix:()=>v,MX:()=>y,QZ:()=>A,Xc:()=>h,kY:()=>g,xB:()=>m});r(98992),r(54520),r(3949);var n=r(64467),o=r(52035),a=r(34843),i=r(18790),s=r(54519),c=r(43449),l=r(57377);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const{updatePristine:p}=(0,s.A)(),g=(0,i.I)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>{const n=e((0,c.Ay)(t));return r?n[r]:n}),((e,r,n)=>{r((0,c.Ay)(t),u(u({},c.ue),n))}))}),l.Ay),h=(e,t)=>(0,a.md)(g({id:e,key:t})),m=(0,i.I)((e=>(0,o.eU)((t=>t(g({id:e,key:"layout"}))),((t,r,n)=>r((0,c.Ay)(e),(e=>{const t="function"===typeof n?n(e.layout):n;return u(u(u({},e),p(e,"layout",t)),{},{layout:t})})))))),f=(0,i.I)((e=>(0,o.eU)(null,((t,r)=>r((0,c.Ay)(e),(e=>u(u({},e),{},{pristine:{}}))))))),b=e=>{const t=h(e,"layout"),r=(e=>(0,a.Xr)(m(e)))(e);return[t,r]},y=(0,i.I)((e=>(0,o.eU)((t=>t(g({id:e,key:"containerIds"}))),((t,r,n)=>r((0,c.Ay)(e),(e=>{const t="function"===typeof n?n(e.containerIds||[]):n;return u(u(u({},e),p(e,"containerIds",t)),{},{containerIds:t})})))))),v=e=>{const t=h(e,"containerIds"),r=(e=>(0,a.Xr)(y(e)))(e);return[t,r]},A=((0,i.I)((e=>(0,o.eU)((t=>t(g({id:e,key:"containers"}))),((t,r,n)=>r((0,c.Ay)(e),(e=>"function"===typeof n?n(e):u(u(u({},e),p(e,"containers",n)),{},{containers:n}))))))),(e,t)=>{var r;return null===(r=h(e,"containers"))||void 0===r?void 0:r[t]})},92726(e,t,r){"use strict";r.d(t,{_u:()=>C,_d:()=>E,yl:()=>U,kg:()=>T,Qx:()=>S,dE:()=>k,zi:()=>L,oj:()=>z,zN:()=>_,TN:()=>I,fz:()=>P,Sf:()=>D});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(37550),r(67348),r(35644),r(62953),r(96540)),a=r(52035),i=r(34843),s=r(18790),c=r(24609),l=r(19186),d=r(87398),u=r(57068),p=r(6393),g=r(96243),h=(r(27495),r(39175)),m=r(30731);const f={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},b=(0,s.I)((e=>{const t=/^\/webviews\/dashboards\//.test(window.location.pathname),r=(0,a.eU)(f);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 y=r(4844),v=r(57377);r(23215);const A=new WeakMap,x=e=>{if(!e||"object"!==typeof e)return!0;const t=A.get(e);if(t&&Date.now()-t.timestamp<5e3)return t.result;const r=!e.pristine||0===Object.keys(e.pristine).length;return A.set(e,{result:r,timestamp:Date.now()}),r},j=new WeakMap;function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const S=(0,s.I)((e=>{let{id:t,key:r}=e;return(0,a.eU)((e=>{const n=e(b(t));return r?n[r]:n}),((e,n,o)=>r?"function"===typeof o?n(b(t),(e=>w(w({},e),{},{[r]:o(e[r])}))):void n(b(t),(e=>w(w({},e),{},{[r]:o}))):n(b(t),(e=>"function"===typeof o?o(w(w({},f),e)):w(w({},f),o)))))}),v.Ay),I=e=>{let{id:t,key:r}=e;return(0,i.fp)(S({id:t,key:r}))},P=(e,t)=>(0,i.md)(S({id:e,key:t})),k=(0,s.I)((e=>(0,a.eU)((t=>e.map((e=>t(S({id:e}))))))),v.Ay),D=e=>(0,i.md)(k(e)),E=(0,s.I)((e=>(0,a.eU)((t=>t(b(e))),((t,r,n)=>{r(S({id:e}),w(w({},n),{},{loaded:!0}));const{spaceId:o,roomId:a,slug:i}=n;r((0,g.yC)([o,a,i]),e)})))),C=(0,s.I)((e=>(0,a.eU)(null,((t,r,n)=>{let{layout:o={},containerIds:a=[],containers:i={},dashboard:s={},cards:c={}}=n;r(S({id:e}),w(w({},s),{},{loaded:!0,fullyLoaded:!0,loading:!1})),r((0,u.kY)({id:e}),{layout:o,containerIds:a,containers:i}),r((0,p.nG)({id:e}),c);const{spaceId:l,roomId:d,slug:h}=s;r((0,g.yC)([l,d,h]),e)})))),T=(0,s.I)((e=>(0,a.eU)(null,((t,r)=>{const{spaceId:n,roomId:o,slug:a}=t(b(e));r(b(e),f),r(g.H9,null),r((0,g.yC)([n,o,a]),null),A.clear&&A.clear(),j.clear&&j.clear()})))),U=(0,s.I)((e=>(0,a.eU)(null,((t,r,n)=>r(S({id:e,key:"loading"}),n))))),N=(0,s.I)((e=>(0,a.eU)((t=>(e=>{if(!e||"object"!==typeof e)return!0;const t=j.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 j.set(e,{result:t,timestamp:Date.now()}),t}const n=r.every((t=>x(e[t])));return j.set(e,{result:n,timestamp:Date.now()}),n})(t((0,p.nG)({id:e}))))))),F=(0,s.I)((e=>(0,a.eU)((t=>x(t((0,u.kY)({id:e}))))))),R=new WeakMap,M=(e,t)=>{const r=(0,y.My)(e,t);if(!r)return!0;const n=R.get(r),o=Date.now();if(n&&o-n.timestamp<1e3)return n.result;const a=!r.getChildren().some((e=>{const t=e.getAttribute("pristine");return t&&Object.keys(t).length>0}));return R.set(r,{result:a,timestamp:o}),a},_=e=>{const t=(0,d.eg)(),[r,n]=(0,o.useState)((()=>M(t,e)));(0,o.useEffect)((()=>{const r=null===t||void 0===t?void 0:t.on("pristineChanged",(()=>n(M(t,e))));return()=>null===r||void 0===r?void 0:r()}),[t,e]);const a=(0,i.md)(N(e)),s=(0,i.md)(F(e));return r&&a&&s},L=e=>{const t=(0,c.vt)(),r=(0,l.ID)(),n=(0,g.Tf)();return(0,g.mS)(t,r,e||n)},z=e=>{const t=L();return P(t,e)}},96243(e,t,r){"use strict";r.d(t,{H9:()=>c,Tf:()=>d,Xv:()=>u,mS:()=>p,yC:()=>l});r(62953);var n=r(52035),o=r(34843),a=r(18790),i=r(39175),s=r(57377);const c=(0,n.eU)(null),l=(0,a.I)((e=>{let[t,r,o]=e;return(0,n.eU)(o===i.LA&&((0,i.tB)(r)||(0,i.ES)(t))?i.LA:"")}),s.Ay),d=()=>(0,o.md)(c),u=e=>(0,o.Xr)(c,e),p=(e,t,r)=>(0,o.md)(l([e,t,r]))},4844(e,t,r){"use strict";r.d(t,{Ay:()=>Y,My:()=>H,qh:()=>q});var n=r(64467),o=(r(27495),r(98992),r(54520),r(72577),r(3949),r(96540)),a=r(17323),i=r(87733),s=r(87398),c=r(87083),l=r(67012),d=r(92726),u=(r(62953),r(41344)),p=r(22332),g=r(6393);r(25440);var h=r(64981),m=r(80045),f=r(99728),b=r(74848);const y=["category","closeParent","context","openDialog"];function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const x=e=>{let{category:t,closeParent:r,context:n,openDialog:o}=e,a=(0,m.A)(e,y);const i=(0,f.JT)("dashboard:Update");return(0,b.jsx)(h.t,A(A({icon:"trashcan",onClick:()=>{o(),r()},"data-ga":"".concat(t,"::click-remove::").concat(n),"data-testid":"removeChart-option",disabled:!i},a),{},{children:"Remove"}))},j=e=>{let{category:t,closeParent:r,context:n,openModal:o}=e;const a=(0,f.JT)("dashboard:Update");return(0,b.jsx)(h.t,{icon:"pencilOutline",onClick:()=>{r(),o()},"data-testid":"renameChart-option","data-ga":"".concat(t,"::click-rename-chart::").concat(n),disabled:!a,children:"Rename chart"})};var O=r(42358),w=r(5907),S=r(24013);const I=e=>{let{cardId:t,close:r,id:n}=e;const{nodeId:o,chartId:a}=(0,g.bE)(n,t),i=(0,S.xY)(o,"name"),s=(0,w.c6)(n,t);return(0,b.jsx)(O.ConfirmationDialog,{"data-ga":"remove-chart-dialog","data-testid":"removeChartDialog",handleConfirm:s,handleDecline:r,message:(0,b.jsxs)(b.Fragment,{children:["You are about to remove ",(0,b.jsx)("strong",{children:a}),i&&(0,b.jsxs)(b.Fragment,{children:[" ","of node ",(0,b.jsx)("strong",{children:i})]}),".",(0,b.jsx)("br",{}),"Are you sure you want to continue?"]}),title:"Remove chart"})};var P=r(32788),k=r(29263),D=r(47410),E=r(16866),C=r(38757),T=r(28864);const U=e=>{let{id:t,cardId:r,close:n}=e;const[a,i]=(0,o.useState)(!0),[s,c]=(0,g.r)(t,r,"title"),[l,d]=(0,o.useState)(s||""),u=l!==s,p=a&&u,h=(0,T.DH)(t),m=(0,o.useCallback)((()=>{c(l),h().then((()=>n()))}),[n,l]);return(0,b.jsxs)(P.GO,{onClose:n,"data-testid":"renameChart-modal",children:[(0,b.jsx)(k.z,{onClose:n,title:"Rename Chart",children:(0,b.jsx)(O.Button,{label:"Save Changes",onClick:m,disabled:!p})}),(0,b.jsxs)(D.U,{"data-testid":"renameChart-title",children:["Rename chart ",s]}),(0,b.jsx)(P.Yv,{children:(0,b.jsx)(C.A,{value:l,label:"Name",onChange:e=>{d(e.target.value)},isValid:a,setIsValid:i,isDirty:u,instantFeedback:"all",onKeyDown:e=>e.keyCode===E.I7&&p&&m(),"data-testid":"renameChart-input",placeholder:"Chart name"})})]})};var N=r(6304);const F="chart-options",R="custom-dashboard",M=e=>{let{id:t,cardId:r,onClick:n}=e;const o=(0,u.Zp)(),a=(0,g.bE)(t,r,"chartId"),{spaceSlug:i,roomSlug:s}=(0,d.fz)(t);return(0,b.jsx)(h.t,{icon:"line_chart",onClick:()=>{n();const e=(e=>{return"".concat("chart_").concat("string"===typeof(t=e)?t.replace(/ /g,"_").replace(/:/g,"_").replace(/\(/g,"_").replace(/\)/g,"_").replace(/\./g,"_").replace(/\//g,"_"):"");var t})(a);o("/spaces/".concat(i,"/rooms/").concat(s,"/overview#chartName=").concat(e))},"data-ga":"".concat(F,"::click-go-to-chart::").concat(R),"data-testid":"chart-goToChart",children:"Go to Chart"})},_=()=>{const[e,,t,r]=(0,N.A)(),[n,,o,a]=(0,N.A)(),i=(0,p.useAttributeValue)("cardId"),s=(0,p.useAttributeValue)("dashboardId");return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(h.A,{category:F,context:R,testId:"chartDropdown",children:e=>{let{close:r}=e;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(M,{id:s,cardId:i,onClick:r}),(0,b.jsx)(j,{id:s,cardId:i,closeParent:r,openModal:o,category:F,context:R}),(0,b.jsx)(x,{cardId:i,category:F,closeParent:r,context:R,id:s,openDialog:t})]})}}),e&&(0,b.jsx)(I,{cardId:i,close:r,id:s}),n&&(0,b.jsx)(U,{cardId:i,close:a,id:s})]})};var L=r(95980),z=r(13752),B=r(92815),K=r(82650),W=r(72582),G=r(78072);function V(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function J(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?V(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const H=(e,t)=>e&&e.getRoot().getChildren().find((e=>e.match({id:t}))),q=e=>t=>"dashboard-page::".concat(e.getAttribute("id"),"::").concat(t),Y=e=>{const t=(0,s.eg)(),r=(0,c.w7)({extraKey:"dashboard-".concat(e),merge:!1,scoped:!0}),{spaceId:n,roomId:u,respectNodesScope:p}=(0,d.fz)(e),g=(0,i.K)({spaceId:n,roomId:u});(0,o.useMemo)((()=>{if(!t)return;let n=H(t,e);n||(n=t.makeContainer({attributes:J(J({},t.getRoot().getAttributes()),{},{id:e,navigation:"pan",nodesScope:r,overlays:{proceeded:{type:"proceeded"}},host:g,leftHeaderElements:[_,a.default],toolboxElements:[G.default,W.default,z.default,B.default,K.default,L.A]})}),t.appendChild(n))}),[t,e]),(0,l.A)((()=>{if(!t)return;const n=H(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,o.useEffect)((()=>()=>{const r=H(t,e);r&&r.destroy()}),[t,u])}},45706(e,t,r){"use strict";r.d(t,{A:()=>O,S:()=>j});var n=r(80045),o=r(64467),a=(r(42762),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),r(62953),r(96540)),i=r(30569),s=r(71123),c=r(43449),l=r(33718),d=r(30731),u=r(92726);const p=["aggregationMethod","chartType","dimensions","selectedDimensions","filteredLabels","selectedLabels","selectedNodeIds","selectedNodes","selectedInstances","chartId","groupBy","groupingMethod","id","host"],g=["type","cardID","id","chartID","chartId","nodeID","nodeId","chartMetadata","context","attributes","cardAttributes","contextScope","text"];function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const f={TextCard:"text",ChartCard:"chart",compositeChart:"chart",chart:"chart",text:"text"},b=new Set(["text","chart"]),y=(e,t)=>{var r,n;return m(m({},null!==(r=e[(t=(e=>{let{i:t,id:r=t,x:n,left:o=n,y:a,top:i=a,w:s,width:c=s,h:l,height:d=l}=e;return{id:r,width:c,height:d,left:o,top:i}})(t)).id])&&void 0!==r&&r.type&&"text"!==(null===(n=e[t.id])||void 0===n?void 0:n.type)?c.u6:c.BC),t)},v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.trim().startsWith("<p>")?e:"<p>".concat(e,"</p>")},A="A",x=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const r=Array.isArray(e),o=[],a=t.reduce(((e,t)=>{let{type:r,cardID:a,id:i=a,chartID:s,chartId:c=s,nodeID:d,nodeId:u=d,chartMetadata:h,context:y,attributes:A,cardAttributes:x=A,contextScope:j,text:O}=t,w=(0,n.A)(t,g);if(j=j||[y||(null===h||void 0===h?void 0:h.context)||c],r=f[r]||r,e[i]={id:i,type:r,nodeId:u,contextScope:j},b.has(r)){if(o.push(i),"text"===r)return e[i]=m(m(m({},l.cY),x),{},{text:v(O||x.text)},e[i]),e;e[i]=(e=>{let{aggregationMethod:t,chartType:r,dimensions:o=[],selectedDimensions:a=o||[],filteredLabels:i=[],selectedLabels:s=i||[],selectedNodeIds:c=[],selectedNodes:d=c||[],selectedInstances:u=[],chartId:g,groupBy:h,groupingMethod:f,id:b,host:y}=e,v=(0,n.A)(e,p);return m(m({},l.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(d)?d:[],selectedInstances:Array.isArray(u)?u:g?[g]:[],groupBy:Array.isArray(h)?h:h?[h]:["dimension"],groupingMethod:f||"average",id:b},v)})(m(m(m({},w),x),{},{chartId:c},e[i]))}return e}),{});return{layout:r?e?{[A]:e.map((e=>y(a,e)))}:{[A]:t.map((e=>{let{layout:t}=e;return y(a,t)}))}:e||{[A]:[]},containerIds:[A],containers:{[A]:{name:A}},cards:a}},j=e=>{var t;let{id:r,name:n,slug:o,version:a,createdAt:i,updatedAt:c,snapshot:l}=e;const d=Array.isArray(l.uiState)||!(null!==(t=l.uiState)&&void 0!==t&&t.layout),{layout:u,containerIds:p,containers:g,cards:h,respectNodesScope:f=!0}=d?x(l.uiState,l.items||[]):l.uiState,b={id:r,name:n,slug:o,version:a,createdAt:i,updatedAt:c,cardIds:Object.keys(h),respectNodesScope:f};return{layout:Object.keys(u).reduce(((e,t)=>m(m({},e),{},{[t]:(0,s.bj)(u[t].map((e=>y(h,e))),"vertical")})),{}),containerIds:p,containers:g,dashboard:b,cards:h}},O=(e,t)=>{let{spaceId:r,spaceSlug:n,roomId:o,roomSlug:s}=t;const[c,l]=(0,a.useState)(!0),p=(0,i.yF)((async(t,a)=>{l(!0),a((0,u.yl)(e),!0);const{data:i}=await(0,d.f7)(r,o,e),{layout:c,containerIds:p,containers:g,dashboard:h,cards:f}=j(i);a((0,u._u)(e),{layout:c,containerIds:p,containers:g,dashboard:m(m({},h),{},{spaceSlug:n,roomSlug:s,spaceId:r,roomId:o}),cards:f}),l(!1),a((0,u.yl)(e),!1)}));return(0,a.useEffect)((()=>{e&&p(e)}),[e]),c}},77389(e,t,r){"use strict";r.d(t,{D4:()=>u,Eq:()=>f,Hw:()=>m,XY:()=>g,kE:()=>d,w5:()=>h});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(81454),r(91130)),i=r(15505);const s=["accountID"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const l=e=>e.map((e=>{let{accountID:t}=e;return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({id:t},(0,o.A)(e,s))})),d=e=>a.A.get("/api/v2/spaces/".concat(e,"/members"),{allow401:!0,transform:l}),u=(e,t)=>a.A.get("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/members"),{allow401:!0,transform:l}),p=e=>{let{account_ids:t}=e;return"account_ids=".concat(t.join(","))},g=(e,t)=>a.A.delete("/api/v1/spaces/".concat(e,"/members"),{paramsSerializer:p,params:{account_ids:t}}),h=(e,t,r)=>a.A.patch("/api/v1/spaces/".concat(e,"/members/").concat(t),r),m=(e,t)=>a.A.get("/api/v1/spaces/".concat(e,"/members/").concat(t,"/rooms"),{transform:e=>(0,i.bn)(e)}),f=(e,t,r)=>a.A.put("/api/v1/spaces/".concat(e,"/members/").concat(t,"/rooms"),r)},35800(e,t,r){"use strict";r.d(t,{Ay:()=>d,SY:()=>l,ue:()=>s,yW:()=>c});var n=r(52035),o=r(18790),a=r(84929),i=r(57377);const s={id:null,avatarURL:null,deactivated:!1,email:"",joinedAt:null,name:"",role:""},c={loaded:!1,value:{rooms:[]},error:null},l=(0,o.I)((()=>(0,a.tx)(c)),i.Ay),d=(0,n.eU)({})},63231(e,t,r){"use strict";r.d(t,{Pb:()=>j,Uv:()=>y,Vj:()=>x,WJ:()=>v,Z6:()=>b,ZN:()=>A,m:()=>f});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(62953),r(96540)),a=r(52035),i=r(34843),s=r(18790),c=r(30569),l=r(72337),d=r(57377),u=r(24609),p=r(35800),g=r(77389);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const f=(0,s.I)((e=>{let{id:t,key:r}=e;return(0,a.eU)((e=>{const n=e(p.Ay)[t]||p.ue;return r?n[r]:n}),((e,n,o)=>{n(p.Ay,r?"function"!==typeof o?e=>m(m({},e),{},{[t]:m(m({},e[t]),{},{[r]:o})}):e=>m(m({},e),{},{[t]:m(m({},e[t]),{},{[r]:o(e[t][r])})}):e=>m(m({},e),{},{[t]:m(m(m({},p.ue),e[t]),o)}))}))}),d.Ay),b=(0,s.I)((e=>(0,a.eU)((t=>e.map((e=>t(f({id:e}))))),((e,t,r)=>{const n=e(p.Ay);r.forEach((e=>{n[e.id]=e})),t(p.Ay,n)}))),d.Ay),y=e=>(0,i.md)(b(e)),v=(0,a.eU)((e=>e(p.Ay)),((e,t,r)=>{let{values:n,merge:o}=r;t(p.Ay,(e=>{const t=o?(0,l.A)(e,n):n;return(0,d.Ay)(t,e)?e:t}))})),A=e=>{let{memberId:t}=e;const r=(0,u.vt)();return(0,i.fp)((0,p.SY)({spaceId:r,memberId:t}))},x=e=>{let{memberId:t}=e;const r=(0,u.vt)();return(0,c.AY)((0,p.SY)({spaceId:r,memberId:t}))},j=e=>{let{memberId:t,onSuccess:r,onError:n}=e;const a=(0,u.vt)();return(0,o.useCallback)((e=>(0,g.Eq)(a,t,e).then((e=>{let{data:t}=e;"function"===typeof r&&r(t)})).catch((e=>{"function"===typeof n&&n(e)}))),[a,t,r,n])}},44245(e,t,r){"use strict";r.d(t,{DF:()=>k,_F:()=>x,ZB:()=>O,xK:()=>S,nT:()=>I,NU:()=>P,tV:()=>w,m0:()=>D});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(72577),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),r(62953),r(96540)),i=r(34843),s=r(30569),c=r(24609),l=r(19186);r(33110);const d=e=>{let{spaceSlug:t,roomSlug:r}=e;return"".concat(t,"-").concat(r,"-tabs")},u=(e,t)=>{let{spaceSlug:r,roomSlug:n}=e;const o=d({spaceSlug:r,roomSlug:n});Promise.resolve().then((()=>{try{localStorage.setItem(o,JSON.stringify(t))}catch(e){}}))};var p=r(52035),g=r(18790),h=r(57377);const m=(0,p.eU)([]),f=(0,g.I)((function(){return(0,p.eU)(function(e){let{spaceSlug:t,roomSlug:r}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];try{const e=d({spaceSlug:t,roomSlug:r}),o=localStorage.getItem(e);return o?JSON.parse(o):n}catch(o){return n}}(...arguments))}),h.Ay),b=["title","path","id","destination","type","params","tooltip","isReady"],y=["title","path","id","destination","type","params","tooltip"];function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const x=()=>{const e=(0,c.bq)(),t=(0,l.QW)();return(0,i.md)(f({spaceSlug:e,roomSlug:t}))},j=()=>{const e=(0,c.bq)(),t=(0,l.QW)();return(0,s.yF)((0,a.useCallback)(((r,n,o)=>{o&&e&&t&&n(f({spaceSlug:e,roomSlug:t}),(r=>{if(r.find((e=>{let{id:t}=e;return o.id===t})))return r;const n=[...r,o];return u({spaceSlug:e,roomSlug:t},n),n}))}),[e,t]))},O=e=>{let{title:t,path:r,id:n,destination:i,type:s="nodes",params:d,tooltip:u,isReady:p=!0}=e,g=(0,o.A)(e,b);const h=(0,l.r9)(),m=((0,c.bq)(),(0,l.QW)(),j());(0,a.useEffect)((()=>{if(!p)return;if(!n||!t)return;m(A({id:n,title:t,type:s,icon:"alerts"===s?"alarm":"node_hollow",params:d,path:"".concat(r||h,"/").concat(s,"/").concat(i),tooltip:u},g))}),[h,t,r,n,i,s,u,m,p])},w=()=>{const e=(0,l.r9)(),t=((0,c.bq)(),(0,l.QW)(),j());return(0,a.useCallback)((r=>{let{title:n,path:a,id:i,destination:s,type:c="nodes",params:l,tooltip:d}=r,u=(0,o.A)(r,y);if(!i||!n)return;t(A({id:i,title:n,type:c,icon:"alerts"===c?"alarm":"node_hollow",params:l,path:"".concat(a||e,"/").concat(c,"/").concat(s),tooltip:d},u))}),[e,t])},S=()=>{const e=(0,c.bq)(),t=(0,l.QW)();return(0,s.yF)((0,a.useCallback)(((r,n,o)=>{n(f({spaceSlug:e,roomSlug:t}),(r=>{const n=r.filter(((e,t)=>t!==o));return u({spaceSlug:e,roomSlug:t},n),n}))}),[e,t]))},I=()=>{const e=(0,c.bq)(),t=(0,l.QW)();return(0,s.yF)((0,a.useCallback)(((r,n,o)=>{n(f({spaceSlug:e,roomSlug:t}),(r=>{const n=r.filter((e=>e.id!==o));return u({spaceSlug:e,roomSlug:t},n),n}))}),[e,t]))},P=()=>{const e=(0,c.bq)(),t=(0,l.QW)();return(0,s.yF)((0,a.useCallback)(((r,n,o)=>{let{sourceIndex:a,destinationIndex:i}=o;n(f({spaceSlug:e,roomSlug:t}),(r=>{const n=[...r],[o]=n.splice(a,1);return n.splice(i,0,o),u({spaceSlug:e,roomSlug:t},n),n}))}),[e,t]))},k=()=>{const e=(0,c.bq)(),t=(0,l.QW)();return(0,s.yF)((0,a.useCallback)(((r,n,o)=>{let{id:a,slug:i,path:s}=o;n(f({spaceSlug:e,roomSlug:t}),(r=>{const n=r.map((e=>e.id!==a?e:A(A({},e),{},{title:i,path:s})));return u({spaceSlug:e,roomSlug:t},n),n}))}),[e,t]))},D=e=>{let{tabId:t}=e;const[r,n]=(0,i.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,A({id:t},e)])]))}),[t,n]),(0,a.useCallback)((()=>n((e=>e.filter((e=>{let{id:r}=e;return r!==t}))))),[t])]}},16015(e,t,r){"use strict";r.d(t,{E3:()=>j,F:()=>v,VP:()=>u,az:()=>l,e0:()=>f,iY:()=>p,ih:()=>x,q5:()=>d,ys:()=>g});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(91130)),a=r(39175),i=r(15505);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const l=(e,t)=>o.A.get("/api/v1/agents/".concat(e,"/user_agent_node_access").concat(t?"?nodeID=".concat(t):""),{transform:i.bn}),d=(e,t,r)=>o.A.get("/api/v2/bearer_get_token?node_id=".concat(e,"&claim_id=").concat(r,"&machine_guid=").concat(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}}}),u=(e,t)=>e?o.A.get(t?"/api/v3/info":"/api/v2/nodes/".concat(e,"/info"),{transform:t=>c(c({},t),{},{nodeId:e}),baseURL:t?window.envSettings.agentApiUrl:""}):Promise.resolve({data:{}}),p=e=>o.A.get("/api/v1/agents/".concat(e,"/info")),g=e=>o.A.get("/api/v1/agents/".concat(e,"/user_access"),{transform:e=>e.authorizedNodeIDs}).catch((()=>({data:[]}))),h="*",m=[h],f=(e,t,r)=>{let{baselineAfter:n,baselineBefore:i,highlightAfter:s,highlightBefore:c,method:l,options:d,group:u,nodeIds:p,points:g,context:f,aggregation:b="avg",groupBy:y=[]}=r;return(0,a.tB)(t)?o.A.get("".concat(window.envSettings.agentApiUrl,"/api/v3/weights"),{baseURL:window.envSettings.agentApiUrl,params:{format:"json",options:"".concat(Array.isArray(d)?d.join("|"):d,"|minify|nonzero|unaligned"),contexts:h,scope_contexts:f||h,scope_nodes:p.join("|")||h,nodes:h,instances:h,dimensions:h,labels:h,group_by:y.join("|"),aggregation:b,method:l||"ks2",time_group:u||"average",time_group_options:"",time_resampling:0,after:Math.floor(s/1e3),before:Math.floor(c/1e3),points:g,baseline_after:Math.floor(n/1e3),baseline_before:Math.floor(i/1e3),timeout:18e4}}):o.A.post("/api/v3/spaces/".concat(e,"/rooms/").concat(t,"/weights"),{selectors:{contexts:m,nodes:m,instances:m,dimensions:m,labels:m,alerts:m},aggregations:{time:{time_group:u||"average",time_group_options:"",time_resampling:0},metrics:[{group_by:y,aggregation:b}]},window:{after:Math.floor(s/1e3),before:Math.floor(c/1e3),points:g,baseline:{after:Math.floor(n/1e3),before:Math.floor(i/1e3)}},scope:{nodes:p,contexts:f?[f]:m},method:l||"ks2",options:[...d?Array.isArray(d)?d:[d]:[],"minify","nonzero","unaligned"],timeout:18e4})},b=e=>e,y=e=>{var t;return null!==e&&void 0!==e&&e.version&&(null===e||void 0===e||null===(t=e.value)||void 0===t?void 0:t.preferred_node_ids)||[]},v=e=>{const t=(0,a.ES)(e),r=t?"/api/v3/settings?file=default":"/api/v3/spaces/".concat(e,"/settings/preferred_nodes"),n=t?y:b;return o.A.get(r,c(c({},t&&{baseURL:window.envSettings.agentApiUrl}),{},{transform:n}))},A=e=>{let{tries:t=0,nodeIds:r}=e;return o.A.get("/api/v3/settings?file=default",{baseURL:window.envSettings.agentApiUrl}).then((e=>{let{data:n}=e;const{version:a,value:i}=n||{},s={version:a,value:c(c({},i||{}),{},{preferred_node_ids:r})};return o.A.put("/api/v3/settings?file=default",s,{baseURL:window.envSettings.agentApiUrl}).catch((e=>t?A({tries:t-1,nodeIds:r}):Promise.reject({message:"Maximum number of tries has been reached."})))}))},x=(e,t)=>(0,a.ES)(e)?A({tries:3,nodeIds:t}):o.A.post("/api/v3/spaces/".concat(e,"/settings/preferred_nodes"),{preferred_node_ids:t}),j=(e,t)=>{if(!t)return Promise.resolve({});const r=(0,a.tB)(e),n=r?"/api/v3/progress?transaction=".concat(t):"/api/v2/progress?transaction=".concat(t);return o.A.get(n,c({},r&&{baseURL:window.envSettings.agentApiUrl}))}},94082(e,t,r){"use strict";r.d(t,{A:()=>a,q:()=>o});var n=r(52035);const o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{fullyLoaded:!1,loaded:!1,id:(null===e||void 0===e?void 0:e.nd)||(null===e||void 0===e?void 0: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:{}}},a=(0,n.eU)({})},69029(e,t,r){"use strict";r.d(t,{S:()=>n,c:()=>o});const n={rhelKernelVersion:"rhelKernelVersion"},o={[n.rhelKernelVersion]:{description:"Red Hat Enterprise Linux kernel bug",url:"https://access.redhat.com/errata/RHSA-2019:0512"}}},49181(e,t,r){"use strict";r.d(t,{Bb:()=>w,GM:()=>h,O:()=>x,Pg:()=>D,Po:()=>b,RI:()=>O,Ud:()=>y,gm:()=>E,jZ:()=>m,lw:()=>f,t3:()=>p,tv:()=>C,vt:()=>d,ws:()=>v});var n=r(64467),o=(r(98992),r(54520),r(72577),r(3949),r(81454),r(98545)),a=r(95201),i=r(74848);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const l="N/A",d=e=>{var t,r;let{isLive:n,health:o={}}=e;return n?null!==(t=o.alerts)&&void 0!==t&&t.critical?"critical":null!==(r=o.alerts)&&void 0!==r&&r.warning?"warning":"clear":"unreachable"},u=e=>e>9?"9+":"".concat(e),p=e=>{let{count:t,dataTestId:r,isLive:n,onAlertClick:o,type:a}=e;const i=r?"".concat(r,"-alertIndicator"):"alertIndicator",s={"data-testid":"".concat(i,"-").concat(a)};return n?c(c(c(c({},s),t&&{flavour:"critical"===a?"error":"warning"}),t&&o&&{onClick:()=>o(a)}),{},{text:u(t)}):s},g={created:"Unseen",reachable:"Live",stale:"Stale",unreachable:"Offline"},h=e=>g[e]||g.stale,m=e=>"created"===e?"Pending":"Completed",f=e=>e?{flavour:"success",label:"ON",status:"ON"}:{flavour:"warning",label:"OFF",status:"OFF"},b=e=>!e||"unknown"===e,y=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:" \u2022 ";return b(e)?l:"".concat(e).concat(r).concat(t)},v=(e,t)=>b(e)?l:t?"".concat(e," ").concat(t):e,A={HZ:1,KHz:1e3,MHz:1e6,GHz:1e9,THz:1e12,PHz:1e15,EHz:1e18},x=e=>{if(b(e))return l;const t=Object.keys(A).find((t=>1e3>e/A[t]));return"".concat((e/=A[t]).toFixed(2)," ").concat(t||"")},j={B:1,KiB:1024,MiB:1048576,GiB:1073741824,TiB:1099511627776,PiB:0x4000000000000,EiB:0x1000000000000000},O=e=>{if(b(e))return l;const t=Object.keys(j).find((t=>1024>e/j[t]));return"".concat((e/=j[t]).toFixed(2)," ").concat(t||"")},w=(e,t,r,n,o)=>{const a={Live:(0,i.jsx)(i.Fragment,{children:"is currently connected"}),Offline:(0,i.jsx)(i.Fragment,{children:"is currently not connected"}),Stale:(0,i.jsx)(i.Fragment,{children:"is currently not connected and has only historical data"})},s={actionObsolete:(0,i.jsx)(i.Fragment,{children:"Delete Node"}),actionRemove:(0,i.jsx)(i.Fragment,{children:"Remove Node from room"}),alerts:(0,i.jsxs)(i.Fragment,{children:["The current Critical and Warning alerts for ",n]}),cloudInfo:(0,i.jsxs)(i.Fragment,{children:[n," cloud information:",(0,i.jsx)("br",{}),"Cloud Provider \u2022 Instance Type"]}),connectivity:t in a?(0,i.jsxs)(i.Fragment,{children:[n," ",a[t]]}):null,info:(0,i.jsx)(i.Fragment,{children:"View node information"}),k8s:(0,i.jsxs)(i.Fragment,{children:[n," runs on Kubernetes cluster"]}),kernel:(0,i.jsxs)(i.Fragment,{children:["Kernel information of ",n]}),ml:(0,i.jsxs)(i.Fragment,{children:["Machine Learning status of ",n," is: ",r]}),fn:(0,i.jsxs)(i.Fragment,{children:["Functions capability of ",n," is: ",r]}),functions:(0,i.jsxs)(i.Fragment,{children:[n," functions"]}),systemInfo:(0,i.jsxs)(i.Fragment,{children:[n," hardware information:",(0,i.jsx)("br",{}),"O/S \u2022 CPU Frequency \u2022 CPU Cores \u2022 Architecture \u2022 Memory \u2022 Hard Disk Space \u2022 Timezone"]}),type:(0,i.jsxs)(i.Fragment,{children:["The type of ",n," is: ",o]})};return e in s?s[e]:""},S={none:!0,null:!0,unknown:!0},I=e=>!!e&&!S[e],P={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"},D=(e,t)=>I(e)?{icon:"container",label:P[e]||e}:I(t)?{icon:"cluster",label:k[t]||t}:{icon:"ram",label:"Bare Metal"},E=async e=>{let{cacheKeyPrefix:t,nodeIds:r,roomId:n,spaceId:i}=e;const s="".concat(t).concat((0,o.u)({id:n,spaceId:i}));await(0,a.y)({key:s,handleResults:e=>e.results.filter((e=>!r.includes(e.id)))})},C=async e=>{let{cacheKeyPrefix:t,nodeIds:r,roomIds:n,spaceId:i}=e;const s=e=>e.results.filter((e=>!r.includes(e.id)));n.map((async e=>{const r="".concat(t).concat((0,o.u)({id:e,spaceId:i}));await(0,a.y)({key:r,handleResults:s})}))}},87083(e,t,r){"use strict";r.d(t,{Oj:()=>R,P6:()=>j,PF:()=>M,Pd:()=>v,Pt:()=>x,_e:()=>_,a7:()=>N,eO:()=>T,qr:()=>C,u7:()=>F,w7:()=>U});var n=r(64467),o=(r(98992),r(54520),r(72577),r(3949),r(81454),r(8872),r(37550),r(62953),r(57377)),a=r(42790),i=r(19186),s=r(10602),c=r(77679),l=r(52035),d=r(34843),u=r(18790),p=r(24013),g=r(50694),h=r(58243),m=r(41061);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const y=e=>(t,r)=>!Array.isArray(r)||!r.length||"".concat(r).includes(t[e]),v=(e,t)=>null===t||void 0===t||!t.length||t.some((t=>{var r;const[n,o]=t.split("|");return(null===(r=e.labels)||void 0===r?void 0:r[n])===o})),A=(e,t,r)=>{if(!r||2!==r.length)return!0;const[n,o]=r,a=t.split(".");let i=e;for(const c of a){var s;if(i=null===(s=i)||void 0===s?void 0:s[c],void 0===i)return!1}return"hw.memory"===t||"hw.diskSpace"===t?i=parseFloat(i)/1073741824:"hw.cpuFrequency"===t?i=parseFloat(i):"hw.cpus"===t&&(i=parseInt(i)),!isNaN(i)&&(i>=n&&i<=o)},x=e=>{const t=(e||[]).find((e=>{let[t]=e;return"nodeLabels"===t}));return((2===(null===t||void 0===t?void 0:t.length)?t[1]:[])||[]).reduce(((e,t)=>{const[r,n]=t.split("|");return e[r]||(e[r]=[]),e[r].push(n),e}),{})},j={nodeStatuses:y("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:(O="capabilityKeys",(e,t)=>!Array.isArray(t)||!t.length||t.some((t=>{var r;return null===(r=e[O])||void 0===r?void 0:r.includes(t)}))),nodeVersions:y("version"),"os.nm":(e,t)=>{var r;return!Array.isArray(t)||!t.length||t.includes(null===(r=e.os)||void 0===r?void 0:r.nm)},"hw.cpuFrequency":(e,t)=>A(e,"hw.cpuFrequency",t),"hw.cpus":(e,t)=>A(e,"hw.cpus",t),"hw.memory":(e,t)=>A(e,"hw.memory",t),"hw.diskSpace":(e,t)=>A(e,"hw.diskSpace",t),selectedGroups:function(e,t){let{groups:r=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return!Array.isArray(t)||!t.length||t.some((t=>{const n=m.E9.find((e=>e.id===t));if(n)return n.showFn(e);const o=r.find((e=>e.id===t));return!!o&&(0,h.BW)(e,o.filters,o.selectedNodeIds)}))}};var O;const w={excludedNodeIds:y("id")},S=[],I=(0,u.I)((e=>{let{extraKey:t,key:r,omit:n,merge:o}=e;return(0,l.eU)((e=>{const i=n&&n.split(":::"),s=t?e(k({key:r,merge:!1})):[],c=!t&&!!i&&!i.includes("selectedNodeIds"),l=i&&i.includes("selectedNodeIds")||t&&o?s: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=>{var s;const c=!!i&&i.includes(n);(j[n]||w[n]||n.startsWith("label."))&&null!==(s=u[n])&&void 0!==s&&s.length&&(c||d.push([n,c?[]:u[n]]),o&&t&&d.push([n,e((0,a.GA)({key:r,flavour:"arr",param:n}))||[]]))})),[d,l,s,c]}),((e,n,o)=>{let{param:i,removedValue:s}=o;const c=e((0,a.GA)({key:r,extraKey:t,param:i,flavour:"arr"}));n((0,a.GA)({key:r,extraKey:t,param:i,flavour:"arr"}),Array.isArray(s)?s:c.filter((e=>e!==s)))}))}),o.Ay),P=(0,u.I)((e=>{let{key:t,extraKey:r,omit:n,keepAll:o=!1,merge:i,nodeIds:s}=e;return(0,l.eU)((e=>{const[c,l,d,u]=e(I({key:t,extraKey:r,omit:n,merge:i,nodeIds:s})),h=e(s?(0,p.th)(s):(0,p.kr)(t));if(!c.length&&(null===l||void 0===l||!l.length))return h;const m=e((0,a.GA)({key:t,extraKey:r,flavour:"arr",param:"excludedNodeIds"})),f=e((0,g._z)(t)),y=((e,t)=>{let{selectedNodeIds:r,excludedNodeIds:n,globalNodeIds:o,omittedNonNodeFilter:a,groups:i}=t;const s=r.reduce(((e,t)=>(e[t]=!n||n.includes(t),e)),{}),c=o.reduce(((e,t)=>(e[t]=!n||n.includes(t),e)),{}),l=x(e);return t=>!(o.length&&!c[t.id])&&(!(!r.length||!s[t.id])||!(!a&&!e.length&&r&&r.length)&&!e.some((e=>{let[r,n]=e;return w[r]?w[r](t,n):r.startsWith("label.")?!v(t,n):!!j[r]&&!j[r](t,n,{byLabel:l,groups:i})})))})(c,{selectedNodeIds:l,excludedNodeIds:m,globalNodeIds:s||d,omittedNonNodeFilter:u,groups:f});return o?h.map((e=>y(e)?e:b(b({},e),{},{hidden:!0}))):h.filter(y)}))}),o.Ay),k=(0,u.I)((e=>{let{key:t,extraKey:r,omit:n,keepAll:o,emptyIfAll:a=!0,merge:i,scoped:c,nodeIds:d}=e;return(0,l.eU)((e=>{const l=e(P({key:t,extraKey:r,omit:n,keepAll:o,merge:i,nodeIds:d}));return a&&e((0,s.dT)({id:t,key:"ids"})).length===l.length?c?e(k({key:t,extraKey:r,omit:n,keepAll:o,emptyIfAll:!1,merge:!0,nodeIds:d})):S:l.map((e=>{let{id:t,hidden:r}=e;return o?[t,!r]:t}))}))}),o.Ay),D={Live:0,Stale:1,Offline:2},E=["_aclk_available","_aclk_ng_new_cloud_protocol","_aclk_proxy"],C={nodeStatuses:(e,t)=>D[e.id]-D[t.id],selectedNodeIds:(e,t)=>D[e.id]-D[t.id],nodeLabels:(e,t)=>E.includes(e.id)?1:E.includes(t.id)?-1:C.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})},T=function(){let{key:e,extraKey:t,omit:r,keepAll:n=!1,merge:o=!0,roomSlug:a,nodeIds:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const l=(0,i.ID)(a),[u,p]=(0,c.w)();return(0,d.md)(P({extraKey:t,key:e||(u?p:l),omit:r,keepAll:n,merge:o,nodeIds:s}))},U=function(){let{key:e,extraKey:t,omit:r,keepAll:n=!1,emptyIfAll:o=!0,merge:a=!1,scoped:s=!1,nodeIds:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const u=(0,i.ID)(),[p,g]=(0,c.w)();return(0,d.md)(k({extraKey:t,key:e||(p?g:u),omit:r,keepAll:n,emptyIfAll:o,merge:a,scoped:s,nodeIds:l}))},N=function(){let{key:e,extraKey:t,merge:r=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,i.ID)(),[o,s]=(0,c.w)();return(0,a.rW)("selectedNodeIds",{key:e||(o?s:n),extraKey:t,flavour:"arr",merge:r,defaultValue:S})},F=function(){let{key:e,extraKey:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,i.ID)(),[n,o]=(0,c.w)();return(0,a.rI)("selectedNodeIds",{key:e||(n?o:r),extraKey:t,flavour:"arr"})},R=function(){let{key:e,extraKey:t,merge:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[N({key:e,extraKey:t,merge:r}),F({key:e,extraKey:t})]},M=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,i.ID)(),[n,o]=(0,c.w)();return(0,a.rW)("excludedNodeIds",{key:e||(n?o:r),extraKey:t,flavour:"arr",defaultValue:S})}({key:e,extraKey:t}),n=function(){let{key:e,extraKey:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,i.ID)(),[n,o]=(0,c.w)();return(0,a.rI)("excludedNodeIds",{key:e||(n?o:r),extraKey:t,flavour:"arr"})}({key:e,extraKey:t});return[r,n]},_=function(){let{key:e,extraKey:t,omit:r,merge:n=!1,nodeIds:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,i.ID)(),[s,l]=(0,c.w)();return(0,d.fp)(I({key:e||(s?l:a),extraKey:t,omit:r,merge:n,nodeIds:o}))}},32215(e,t,r){"use strict";r.d(t,{$e:()=>i,BA:()=>l,Gc:()=>u,Jk:()=>d,kS:()=>c,yN:()=>s});var n=r(52035),o=r(18790),a=r(57377);const i={id:null,name:"",filters:{},selectedNodeIds:[],metricsType:"servers",hidden:!1},s={tabOrder:[],hiddenTabs:[],groups:[]},c=(0,o.I)((()=>(0,n.eU)([])),a.Ay),l=(0,o.I)((()=>(0,n.eU)(i)),a.Ay),d=(0,o.I)((()=>(0,n.eU)([])),a.Ay),u=(0,o.I)((()=>(0,n.eU)([])),a.Ay)},58243(e,t,r){"use strict";r.d(t,{BW:()=>i,CL:()=>s,KN:()=>o,OS:()=>a});r(98992),r(23215),r(62953);var n=r(87083);const o=e=>e&&Object.keys(e).length>0,a=e=>e&&e.length>0,i=(e,t,r)=>{const i=a(r),s=o(t);if(!i&&!s)return!1;if(i&&r.includes(e.id))return!0;if(!s)return!1;const c=Object.entries(t),l=(0,n.Pt)(c);return c.every((t=>{let[r,o]=t;return null===o||void 0===o||!o.length||(r.startsWith("label.")?(0,n.Pd)(e,o):!n.P6[r]||n.P6[r](e,o,{byLabel:l}))}))},s=e=>t=>i(t,e.filters,e.selectedNodeIds)},50694(e,t,r){"use strict";r.d(t,{EP:()=>E,Jf:()=>U,Jk:()=>j,TV:()=>N,_z:()=>x,cq:()=>C,kf:()=>S,n_:()=>v,oH:()=>O,rK:()=>D,vG:()=>T,yT:()=>I});var n=r(64467),o=(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),r(62953),r(96540)),a=r(52035),i=r(34843),s=r(18790),c=r(30569),l=r(1011),d=r(63928),u=r(49163),p=r(24609),g=r(57377),h=r(41061),m=r(32215);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const y={type:"nodeGroups",entity:"groups",path:"/nodes"},v=(0,s.I)((e=>{let{spaceId:t,roomId:r}=e;return(0,a.eU)(null,((e,n)=>{const o=e((0,u.h)({spaceId:t,roomId:r,params:y}))[0],a=(null===o||void 0===o?void 0:o.value)||m.yN,i=a.groups||[],s=a.tabOrder||[],c=a.hiddenTabs||[];n((0,m.kS)(r),i.map((e=>e.id))),i.forEach((e=>{n((0,m.BA)({roomId:r,id:e.id}),b(b({},m.$e),e))})),n((0,m.Jk)(r),s),n((0,m.Gc)(r),c)}))}),g.Ay),A=(0,s.I)((e=>{let{roomId:t,id:r}=e;return(0,a.eU)((e=>e((0,m.BA)({roomId:t,id:r}))),((e,n,o)=>{const a=e((0,m.BA)({roomId:t,id:r})),i="function"===typeof o?o(a):o;n((0,m.BA)({roomId:t,id:r}),b(b({},m.$e),i))}))}),g.Ay),x=(0,s.I)((e=>(0,a.eU)((t=>t((0,m.kS)(e)).map((r=>t((0,m.BA)({roomId:e,id:r})))))))),j=e=>(0,i.md)(x(e)),O=(e,t)=>(0,i.md)(A({roomId:e,id:t})),w=e=>[...h.E9.map((e=>e.id)),...e.map((e=>e.id))],S=(e,t)=>{const r=j(e),n=(e=>(0,i.md)((0,m.Jk)(e)))(e),a=(e=>(0,i.md)((0,m.Gc)(e)))(e);return(0,o.useMemo)((()=>{const e=n.length?n:w(r),o=h.E9.reduce(((e,t)=>(e[t.id]=b(b({},t),{},{isDefault:!0}),e)),{}),i=r.reduce(((e,t)=>(e[t.id]=b(b({},t),{},{isDefault:!1}),e)),{}),s=b(b({},o),i);return e.filter((e=>s[e])).map((e=>{const r=s[e],n=r.isDefault?a.includes(e):r.hidden,o=r.isDefault?r.isVisible(t)&&!n:!n;return b(b({},r),{},{isHidden:n,isVisible:o})}))}),[r,n,a,t])},I=(e,t)=>{const r=S(e,t);return(0,o.useMemo)((()=>r.filter((e=>e.isVisible))),[r])},P=(e,t)=>!(!e||"string"!==typeof e)&&!t.includes(e),k=e=>{const t=(0,d.yK)(),r=(0,d.xS)(),n=(0,p.vt)();return(0,c.yF)((0,o.useCallback)((async(o,a,i)=>{let{groups:s,tabOrder:c,hiddenTabs:l}=i;const d=o((0,u.h)({spaceId:n,roomId:e,params:y}))[0]||null,p=b(b({},y),{},{scope:"room",name:"default",value:{groups:s,tabOrder:c,hiddenTabs:l}});d?await r(b({id:d.id},p)):await t(p),a((0,m.kS)(e),s.map((e=>e.id))),s.forEach((t=>{a((0,m.BA)({roomId:e,id:t.id}),t)})),a((0,m.Jk)(e),c),a((0,m.Gc)(e),l)}),[e,t,r,n]))},D=e=>{const t=k(e);return(0,c.yF)((0,o.useCallback)((async(r,n,o)=>{const a=r(x(e)),i=r((0,m.Jk)(e)),s=r((0,m.Gc)(e)),c=(e=>{let t;do{t=(0,l.A)()}while(!P(t,[...h.se,...e]));return t})(a.map((e=>e.id))),d=b(b(b({},m.$e),o),{},{id:c}),u=[...a,d],p=i.length?[...i,c]:[...w(a),c];return await t({groups:u,tabOrder:p,hiddenTabs:s}),d}),[e,t]))},E=e=>{const t=k(e);return(0,c.yF)((0,o.useCallback)((async(r,n,o)=>{const a=r(x(e)),i=r((0,m.Jk)(e)),s=r((0,m.Gc)(e)),c=a.map((e=>e.id===o.id?b(b({},e),o):e));await t({groups:c,tabOrder:i,hiddenTabs:s})}),[e,t]))},C=e=>{const t=k(e);return(0,c.yF)((0,o.useCallback)((async(r,n,o)=>{const a=r(x(e)),i=r((0,m.Jk)(e)),s=r((0,m.Gc)(e)),c=a.filter((e=>e.id!==o)),l=i.filter((e=>e!==o));await t({groups:c,tabOrder:l,hiddenTabs:s})}),[e,t]))},T=e=>{const t=k(e);return(0,c.yF)((0,o.useCallback)((async(r,n,o)=>{const a=r(x(e)),i=r((0,m.Gc)(e)),s=[...new Set(o)];await t({groups:a,tabOrder:s,hiddenTabs:i})}),[e,t]))},U=e=>{const t=k(e);return(0,c.yF)((0,o.useCallback)((async(r,n,o)=>{const a=r(x(e)),i=r((0,m.Jk)(e)),s=r((0,m.Gc)(e));if(h.se.includes(o)){const e=s.includes(o)?s.filter((e=>e!==o)):[...s,o];await t({groups:a,tabOrder:i,hiddenTabs:e})}else{const e=a.map((e=>e.id===o?b(b({},e),{},{hidden:!e.hidden}):e));await t({groups:e,tabOrder:i,hiddenTabs:s})}}),[e,t]))},N=e=>{const t=k(e);return(0,c.yF)((0,o.useCallback)((async(r,n,o)=>{let{groupId:a,nodeId:i}=o;const s=r(x(e)),c=r((0,m.Jk)(e)),l=r((0,m.Gc)(e)),d=s.map((e=>{if(e.id!==a)return e;const t=e.selectedNodeIds||[];return t.includes(i)?e:b(b({},e),{},{selectedNodeIds:[...t,i]})}));await t({groups:d,tabOrder:c,hiddenTabs:l})}),[e,t]))}},24013(e,t,r){"use strict";r.d(t,{BQ:()=>C,BU:()=>W,Du:()=>D,GE:()=>H,GN:()=>T,Gn:()=>Q,Gt:()=>M,Ig:()=>V,TC:()=>ie,TG:()=>B,TL:()=>de,Ux:()=>ae,Y7:()=>N,Zl:()=>ne,aH:()=>oe,d3:()=>se,dG:()=>le,dN:()=>$,gl:()=>ee,iY:()=>I,je:()=>E,kr:()=>R,nl:()=>ce,no:()=>Y,ss:()=>te,th:()=>F,xY:()=>U,yN:()=>L});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(8872),r(62953),r(96540)),a=r(52035),i=r(34843),s=r(18790),c=r(25316),l=r(30569),d=r(41344),u=r(72337),p=r(57377),g=r(42790),h=r(24609),m=r(15624),f=r(68781),b=r(19186),y=r(10602),v=r(94082),A=r(16015);function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const O=(0,s.I)((e=>{let{nodeId:t,onAgent:r}=e;return(0,a.eU)((async()=>{try{return(await(0,A.VP)(t,r)).data}catch(e){}}))}),p.Ay),w=(0,s.I)((e=>{let{roomId:t,transactionId:r}=e;return(0,a.eU)(0)}),p.Ay),S=(0,s.I)((e=>{let{roomId:t,transactionId:r}=e;return(0,c.A)((0,a.eU)((async e=>(e(w({roomId:t,transactionId:r})),await(0,A.E3)(t,r)))))}),p.Ay),I=e=>{var t,r;const n=(0,b.ID)(),a=(0,i.md)(S({roomId:n,transactionId:e})),s=(0,i.Xr)(w({roomId:n,transactionId:e})),c=(0,o.useCallback)((()=>s((e=>e+1))),[s]);return{loaded:"loading"!==a.state,value:{progress:(null===(t=a.data)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.progress)||100,ms:((null===(r=a.data)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.age_ut)||1)/1e3},hasError:"hasError"===a.state,refresh:c}},P=(0,s.I)((()=>(0,a.eU)(0))),k=(0,s.I)((e=>(0,a.eU)((t=>(t(P(e)),e?(0,A.F)(e):Promise.resolve()))))),D=()=>{var e;const t=(0,h.vt)(),r=(0,i.md)((0,c.A)(k(t))),n=(0,i.Xr)(P(t)),a=(0,o.useCallback)((()=>n((e=>e+1))),[n]);return{loaded:"loading"!==r.state,nodes:(null===(e=r.data)||void 0===e?void 0:e.data)||[],hasError:"hasError"===r.state,refresh:a}},E=()=>{const e=(0,h.vt)();return t=>(0,A.ih)(e,t)},C=e=>{const t=(0,b.GJ)();return(0,i.md)((0,c.A)(O({nodeId:e,onAgent:t})))},T=(0,s.I)((e=>{let{id:t,key:r}=e;return(0,a.eU)((e=>{const n=e(v.A)[t]||(0,v.q)();return r?n[r]:n}),((e,n,o)=>r?"function"===typeof o?n(v.A,(e=>{const n=e[t]||(0,v.q)();return j(j({},e),{},{[t]:j(j({},n),{},{[r]:o(n[r])})})})):void n(v.A,(e=>{const n=e[t]||(0,v.q)();return j(j({},e),{},{[t]:j(j({},n),{},{[r]:o})})})):n(v.A,(e=>j(j({},e),{},{[t]:"function"===typeof o?o(j(j({},(0,v.q)()),e)):j(j({},(0,v.q)()),o)})))))}),p.Ay),U=(e,t)=>(0,i.md)(T({id:e,key:t})),N=()=>(0,l.yF)((0,o.useCallback)(((e,t,r,n)=>e(T({id:r,key:n}))),[])),F=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(v.A);return e.map((e=>r[e]||(0,v.q)())).filter((e=>!!e.id))}))),p.Ay),R=(0,s.I)((e=>(0,a.eU)((t=>{if(!e){const r=t(m.Li),n=t((0,m.aR)(r)),o=t(f.yz);e=t((0,f.x4)([n,o]))}const r=t((0,y.dT)({id:e,key:"ids"}));return t(F(r))})))),M=e=>{const t=(0,y.CK)();return(0,i.md)(F(e||t))},_=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(v.A);return e.reduce(((e,t)=>{var n;return null!==(n=r[t])&&void 0!==n&&n.nd?[...e,r[t].nd]:e}),[])}))),p.Ay),L=e=>(0,i.md)(_(e||[])),z=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(v.A);return e.filter((e=>{var t,n;return(null===(t=r[e])||void 0===t?void 0:t.isLive)||"stale"===(null===(n=r[e])||void 0===n?void 0:n.state)}))}))),p.Ay),B=e=>{const t=(0,y.CK)();return(0,i.md)(z(e||t))},K=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(v.A);return e.filter((e=>{var t;return null===(t=r[e])||void 0===t?void 0:t.isLive}))}))),p.Ay),W=e=>{const t=(0,y.CK)();return(0,i.md)(K(e||t))},G=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(v.A);return e.filter((e=>{var t;return"stale"===(null===(t=r[e])||void 0===t?void 0:t.state)}))}))),p.Ay),V=e=>{const t=(0,y.CK)();return(0,i.md)(G(e||t))},J=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(v.A);return e.filter((e=>{var t;return null===(t=r[e])||void 0===t?void 0:t.isOffline}))}))),p.Ay),H=e=>{const t=(0,y.CK)();return(0,i.md)(J(e||t))},q=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(v.A);return e.filter((e=>{var t;return null===(t=r[e])||void 0===t?void 0:t.isUnseen}))}))),p.Ay),Y=e=>{const t=(0,y.CK)();return(0,i.md)(q(e||t))},Z=(0,s.I)((e=>{let{ids:t,severities:r=["warning","critical"]}=e;return(0,a.eU)((e=>{const n=e(v.A);return t.filter((e=>{var t;return r.includes(null===(t=n[e])||void 0===t?void 0:t.updateSeverity)}))}))}),p.Ay),Q=function(){let{ids:e,severity:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=W();return(0,i.md)(Z(j({ids:e||r},t&&{severities:[t]})))},X=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(v.A);return e.filter((e=>{var t;return null===(t=r[e])||void 0===t||null===(t=t.capabilities.funcs)||void 0===t?void 0:t.enabled}))}))),p.Ay),$=e=>{const t=(0,y.CK)();return(0,i.md)(X(e||t))},ee=(0,a.eU)((e=>e(v.A)),((e,t,r)=>{let{values:n,merge:o}=r;t(v.A,(e=>{const t=o?(0,u.A)(e,n):n;return(0,p.Ay)(t,e)?e:t}))})),te=()=>(0,i.md)(ee),re=()=>{const e=(0,b.r9)();return e&&"".concat(e,"/nodes")},ne=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const r=re();return"".concat(r,"/").concat(e).concat(t)},oe=e=>{const{nodeId:t}=(0,d.g)();return ne(t,e)},ae=()=>{const e=re();return t=>"".concat(e,"/").concat(t)},ie=()=>{const e=(0,d.Zp)(),t=re();return(0,o.useCallback)((function(r,n){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";e("".concat(t,"/").concat(r).concat(o),n?{state:n}:"")}),[t,e])},se=function(e){let{alertId:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=ie();return(0,o.useCallback)((()=>r(e,{alertId:t})),[r])},ce=()=>{var e;return null===(e=(0,d.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/*"))||void 0===e||null===(e=e.params)||void 0===e?void 0:e.nodeId},le=()=>{const e=(0,b.ID)();return(0,g.rW)("activeNodeTab",{key:e,extraKey:"nodesView",defaultValue:"servers",flavour:"val"})},de=()=>{const e=(0,b.ID)();return(0,g.rI)("activeNodeTab",{key:e,extraKey:"nodesView",flavour:"val"})}},41061(e,t,r){"use strict";r.d(t,{E9:()=>a,K3:()=>s,ZH:()=>o,b5:()=>i,se:()=>n});r(98992),r(37550);const n=["servers","snmp"],o=e=>{const t=e.labels||{};return"snmp"===t._vnode_type||!!(t.sysDescr||t.sysContact||t.sysLocation)},a=[{id:"servers",label:"Servers",isDefault:!0,isVisible:()=>!0,showFn:e=>!o(e),metricsType:"servers"},{id:"snmp",label:"Network Devices",isDefault:!0,isVisible:e=>e.some(o),showFn:o,metricsType:"snmp"}],i=e=>n.includes(e),s=e=>a.find((t=>t.id===e))},67462(e,t,r){"use strict";r.d(t,{ID:()=>s,fe:()=>l,sH:()=>c,su:()=>a,yL:()=>u});r(27495),r(25440),r(98992),r(81454),r(62953);var n=r(16866),o=r(69029);const a=e=>1===e?"Node":"Nodes",i=[1,26],s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;if(!e||"unknown"===e)return!1;const[r,n,o]=(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])&&o<t[2]))},c={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"},l=e=>{let{container:t,os:r,_install_type:o,version:a}=e;const i=s(a,n.x7);if(!t&&!r&&!o)return c.default;return c["docker"===t?"docker":"mac"===r?"mac":"binpkg"===o&&i?"binpkg":"default"]},d={[o.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,o=null===n||isNaN(n)?null:parseInt(n,10);return null!=o&&"3.10.0"==r&&o<1062})(null===r||void 0===r?void 0: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[]}},49635(e,t,r){"use strict";r.d(t,{C4:()=>l,D_:()=>p,HA:()=>s,Oh:()=>c,PT:()=>n,WB:()=>a,a$:()=>i,dZ:()=>d,r7:()=>o,rx:()=>u});const n={label:"All rooms",value:""},o={plan:"Your plan does not support this configuration.",role:"You do not have permission to change Global Notification configurations."},a="You do not have permission to add configurations. Contact a space administrator to add this configuration.",i={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"}},s={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."}},c={label:"User defined",value:"USER_DEFINED"},l={"^.*$":"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"},81391(e,t,r){"use strict";r.d(t,{A:()=>s,n:()=>i});r(98992),r(72577),r(81454),r(62953);var n=r(49635),o=r(49916),a=r(30403);const i=e=>{const t=(0,o.DL)().find((e=>{let{slug:t}=e;return t===a.mL}));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,o.DL)().map((e=>{let{id:t,name:r}=e;return{label:r,value:t}})),a=[];return t&&a.push(n.Oh),e&&a.push(n.PT),a.push(...r),a}},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"}},5655(e,t,r){"use strict";r.d(t,{A:()=>k});var n={};r.r(n),r.d(n,{global:()=>m,specific:()=>y});var o=r(64467),a=r(80045),i=(r(94490),r(33110),r(98992),r(54520),r(3949),r(81454),r(8872),r(52035)),s=r(18790),c=(r(54743),r(11745),r(27495),r(25440),r(21489),r(75044),r(48345),r(28845),r(373),r(51839),r(62953),r(69861));const l=e=>{const t=(new TextEncoder).encode(JSON.stringify(e)),r=(0,c.pd)(t,{level:6});return btoa(String.fromCharCode(...r)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")};var d=r(55364),u=r.n(d),p=r(89942);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const m=()=>{const{after:e=-900,before:t=0,highlight_after:r,highlight_before:n,metrics_correlation:o=!1,modal:a="",modalTab:i="",modalParams:s}=(0,p.PP)(),c={after:isNaN(Number(r))?null:Number(r),before:isNaN(Number(n))?null:Number(n)},l=isNaN(Number(e))?-900:Number(e),d={after:l,before:l<0?0:isNaN(Number(t))?l+900:Number(t),modal:a,modalTab:i};return c.after?(0,p.Z8)(h({highlight_after:c.after,highlight_before:c.before,metrics_correlation:o},d)):(0,p.Z8)(h({metrics_correlation:o},d)),h(h({highlight:c,correlation:"true"===o},d),{},{modalParams:(u=s,u&&u.split(",").reduce(((e,t)=>{const[r,n]=t.split("=");return e[r]=n,e}),{}))});var u};var f=r(28056);const b={default:e=>e?e.split(","):[],[f.A.arr]:e=>e?e.split(","):[],[f.A.bool]:e=>"true"===e,[f.A.int]:e=>isNaN(parseInt(e,10))?0:parseInt(e,10),[f.A.val]:e=>e,[f.A.dec]:e=>isNaN(parseFloat(e))?0:parseFloat(e),[f.A.obj]:e=>{try{return JSON.parse(decodeURIComponent(e))}catch(t){return{}}},[f.A.arrobj]:e=>{try{return JSON.parse(decodeURIComponent(e))}catch(t){return[]}}},y=e=>{let{key:t,extraKey:r="",not:n=!1}=e;if(!t&&!r)return{};const o=(0,p.W6)("_o");if("string"!==typeof o||!o.length)return{};const a=(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))),o=(0,c.HM)(n);return JSON.parse((new TextDecoder).decode(o))}catch(t){return{}}})(o),i="".concat(t,"-").concat(r,"-");return Object.keys(a).reduce(((e,t)=>{if(n&&!t.startsWith(i))return e[t]=a[t],e;if(!t.startsWith(i))return e;const r=t.replace(i,""),[o]=r.split("-").reverse(),s=f.A[o]?b[o]:b[r]||b.default;return e[r]=s(a[t]),e}),{})};var v=r(57377);const A=["after","before","correlation","forcePlay"],x=["correlation","forcePlay"],j=["highlight"];function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const S=e=>null===e||"undefined"===typeof e?"":e.toString(),I={default:e=>Array.isArray(e)?e.join(","):(e||"").toString(),[f.A.arr]:e=>Array.isArray(e)?e.join(","):(e||"").toString(),[f.A.bool]:S,[f.A.int]:S,[f.A.val]:S,[f.A.dec]:S,[f.A.obj]:e=>encodeURIComponent(JSON.stringify(e||{})),[f.A.arrobj]:e=>encodeURIComponent(JSON.stringify(e||[]))},P=e=>Array.isArray(e)?f.A.arr:"boolean"===typeof e?f.A.bool:"number"===typeof e?e%1===0?f.A.int:f.A.dec:e&&"object"===typeof e?f.A.obj:f.A.val,k=(0,s.I)((e=>{const{key:t,extraKey:r=""}=e||{},o="".concat(t,"-").concat(r,"-"),s=(0,i.eU)((n[e.key||"global"]||y)(e));return(0,i.eU)((e=>e(s)),((t,r,n)=>{if(n="function"===typeof n?n(t(s)):n,e.key&&"global"!==e.key){const r=t(s),a=t((0,i.eU)(y(w(w({},e),{},{not:!0})))),c=Object.keys(n).reduce(((e,t)=>{const a=t.split("-").reverse()[0];let i=a;if(f.A[i]||(f.A[i]||(i=P(n[t])),f.A[i]||(i=P(r[t]))),"undefined"===typeof n[t])return delete e[t],e;const s=I[i]||I[t]||I.default;return e["".concat(o).concat(t).concat(f.A[a]?"":"-".concat(i))]=s(n[t]),e}),{});(0,p.Z8)({_o:l(u()(a,c))}),(0,p.Pg)(Object.keys(r).map((e=>o+e)))}else{let{after:e,before:r,correlation:o,forcePlay:i}=n,l=(0,a.A)(n,A);const d=t(s),{correlation:u,forcePlay:g}=d,h=(0,a.A)(d,x);r=e<0?0:r;const m=(c=l.modalParams||h.modalParams)?Object.keys(c).map((e=>"".concat(e,"=").concat(c[e]))).join(","):"",f=w(w(w({},h),l),{},{after:e,before:r,metrics_correlation:"undefined"===typeof o?u:o,force_play:"undefined"===typeof i?g:i,modalParams:m}),{highlight:b}=f,y=(0,a.A)(f,j);null!==b&&void 0!==b&&b.after?(0,p.Z8)(w({highlight_after:b.after,highlight_before:b.before},y)):((0,p.Z8)(y),(0,p.Pg)(["highlight_after","highlight_before"]))}var c;r(s,n)}))}),v.Ay)},42790(e,t,r){"use strict";r.d(t,{Fw:()=>x,GA:()=>f,IU:()=>w,N9:()=>v,gJ:()=>O,l6:()=>A,r$:()=>j,rI:()=>y,rW:()=>b,x9:()=>S});var n=r(64467),o=(r(94490),r(98992),r(54520),r(3949),r(8872),r(62953),r(52035)),a=r(34843),i=r(18790),s=r(30569),c=r(96540),l=r(19186),d=r(5655),u=r(28056),p=r(57377);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const m=(e,t,r)=>{if("global"===e)return t;const[n]=t.split("-").reverse();return u.A[n]?t:u.A[r]?"".concat(t,"-").concat(r):t},f=(0,i.I)((e=>{let{key:t="global",extraKey:r,param:n,flavour:a,merge:i}=e;return(0,o.eU)((e=>{let o=e((0,d.A)({key:t,extraKey:r}));if(r&&i&&(o=Object.keys(o).reduce(((e,t)=>("undefined"===typeof o[t]||Array.isArray(o[t])&&!o[t].length||null===o[t]||(e[t]=o[t]),e)),h({},e((0,d.A)({key:t,extraKey:void 0}))))),n){const e=m(t,n,a);return a||"global"===t?e in o?o[e]:o[n]:(console.warn("Will use val as flavour for",n),o[m(t,n,"val")])}return Object.keys(o).reduce(((e,r)=>(e[((e,t,r)=>{if("global"===e)return t;const[n,...o]=t.split("-").reverse();return u.A[r||n]&&u.A[n]?o.reverse().join("-"):t})(t,r,a)]=o[r],e)),{})}),((e,o,i)=>{n&&(n=m(t,n,a)),o((0,d.A)({key:t,extraKey:r}),(e=>{if("function"===typeof i){if(n)return h(h({},e),{},{[n]:i(e[n])});const r=i(e);return Object.keys(r).reduce(((e,n)=>(e[m(t,n,a)]=r[n],e)),{})}return n?h(h({},e),{},{[n]:i}):Object.keys(i).reduce(((e,r)=>(e[m(t,r,a)]=i[r],e)),{})}))}))}),p.Ay),b=function(e){let{key:t,extraKey:r,flavour:n,defaultValue:o,merge:i}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=(0,a.md)(f({key:t,param:e,extraKey:r,flavour:n,merge:i}));return"undefined"===typeof s?o:s},y=function(e){let{key:t,extraKey:r,flavour:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,a.Xr)(f({key:t,param:e,extraKey:r,flavour:n}))},v=function(e){let{key:t,extraKey:r,flavour:n,defaultValue:o,merge:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return[b(e,{key:t,extraKey:r,flavour:n,defaultValue:o,merge:a}),y(e,{key:t,extraKey:r,flavour:n})]},A=(e,t)=>{let{extraKey:r,defaultValue:n,flavour:o,merge:a}=t;const i=(0,l.ID)();return b(e,{key:i,extraKey:r,defaultValue:n,flavour:o,merge:a})},x=(e,t)=>{let{extraKey:r,flavour:n}=t;const o=(0,l.ID)();return y(e,{key:o,extraKey:r,flavour:n})},j=(e,t)=>{let{extraKey:r,defaultValue:n,flavour:o,merge:a}=t;return[A(e,{extraKey:r,defaultValue:n,flavour:o,merge:a}),x(e,{extraKey:r,flavour:o,defaultValue:n})]},O=function(){let{key:e,extraKey:t,flavour:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.yF)((0,c.useCallback)(((n,o,a,i)=>o(f({key:e,param:a,extraKey:t,flavour:r}),i)),[e,t,r]))},w=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,c.useCallback)(((n,o,a,i)=>o(f({key:r,param:a,extraKey:e,flavour:t}),i)),[r,e,t]))},S=function(){return j("pointInTime",h(h({defaultValue:null},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),{},{flavour:"int"}))}},84049(e,t,r){"use strict";r.d(t,{DH:()=>f,e8:()=>O,eY:()=>w,j_:()=>j,n2:()=>y,rp:()=>S,th:()=>x,y5:()=>A,yK:()=>v,z2:()=>b});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(62953),r(63872)),a=r(68904),i=r(46587),s=r(24609),c=r(19186),l=r(95201),d=r(72884),u=r(6387),p=r(258),g=r(82505);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const f=function(e){let{silent:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(0,c.wz)(e,"spaceId"),[n,l]=(0,o.A)(),d=(0,i.uW)("isAnonymous"),u=(0,s.dg)();return(0,a.A)((function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(d||u)return Promise.resolve().then((()=>!t&&n({header:"Rooms",text:"Connect to cloud to be able to save your settings!"})));o.metrics&&(o=m(m({},o),{},{metrics:o.metrics.map((e=>{var t;return m(m({},e),{},{dimensions:null===(t=e.dimensions)||void 0===t?void 0:t.map((e=>"string"===typeof e?{id:e,name:e}:e))})}))}));const a=(0,p.xX)(r,e,o);return a.then((()=>!t&&n({header:"Rooms",text:"Room successfully updated!"}))).catch((e=>!e.isCancel&&l(e))),a}),[e,d,u,r])},b=(e,t)=>{const[r,n]=(0,o.A)(),i=(0,c.wz)(t,"name");return(0,a.A)((()=>{const o=(0,p.HN)(e,t);return o.then((()=>r({header:"Rooms",text:"Room ".concat(i," was successfully deleted!")}))).catch((e=>!e.isCancel&&n(e))),o}),[t,e])},y=(e,t)=>{const[,r]=(0,o.A)(),n=(0,i.NJ)(),s=(0,a.A)((()=>{const o=(0,p.cx)(e,t,n);return o.catch((e=>!e.isCancel&&r(e))),o}),[e,t,n]),[l,...d]=(0,g.ES)(t,"ids"),u=b(e,t),h=(0,c.wz)(t,"untouchable");return d.length||l!==n||h?s:u},v=e=>{const[t,r]=(0,o.A)();return(0,a.A)((function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=(0,p.ab)(e,n);return o.then((()=>t({header:"Rooms",text:"Room ".concat(n.name," was successfully created!")}))).catch((e=>!e.isCancel&&r(e))),o}),[e])},A=(e,t)=>{const[r,n]=(0,o.A)();return(0,a.A)((o=>{const a=(0,p.pD)(e,t,o);return a.then((()=>r({header:"Rooms",text:"Member".concat(o.length>1?"s":""," successfully added!")}))).catch((e=>!e.isCancel&&n(e))),a}),[e])},x=function(e,t){let{onSuccess:r,onFail:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=(0,i.NJ)(),[l,d]=(0,o.A)(),u=(0,c.a8)(t);return(0,a.A)((()=>{const o=(0,p.pD)(e,t,[s]);return o.then((()=>{u({isMember:!0}),l({header:"Rooms",text:"Successfully joined the room"}),null===r||void 0===r||r()})).catch((e=>{!e.isCancel&&d(e),null===n||void 0===n||n()})),o}),[t,u,e])},j=(e,t)=>{const r=(0,d.t)(),[n,i]=(0,o.A)();return(0,a.A)((o=>{const a=(0,p.cx)(e,t,o);return a.then((()=>{(async e=>{let{cacheKeyPrefix:t,memberIds:r,spaceId:n,roomId:o}=e;const a="".concat(t).concat((0,u.E)(n,o));await(0,l.y)({key:a,handleResults:e=>e.results.filter((e=>!r.includes(e.id)))})})({cacheKeyPrefix:r,memberIds:o,spaceId:e,roomId:t}),n({header:"Rooms",text:"Member".concat(o.length>1?"s":""," successfully removed!")})})).catch((e=>!e.isCancel&&i(e))),a}),[t,e])},O=(e,t)=>{const[r,n]=(0,o.A)();return(0,a.A)((function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,p.lW)(e,t,o);return a.then((()=>r({header:"Rooms",text:"Nodes successfully added!"}))).catch((e=>!e.isCancel&&n(e))),a}),[t,e])},w=e=>{const[t,r]=(0,o.A)();return(0,a.A)((function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const o=(0,p.Xm)(e,n);return o.then((()=>t({header:"Rooms",text:"Node successfully deleted!"}))).catch((e=>!e.isCancel&&r(e))),o}),[e])},S=(e,t)=>{const[r,n]=(0,o.A)();return(0,a.A)((o=>{const a=(0,p.if)(e,t,o);return a.then((()=>r({header:"Rooms",text:"Nodes successfully removed!"}))).catch((e=>!e.isCancel&&n(e))),a}),[t,e])}},41716(e,t,r){"use strict";r.d(t,{t:()=>l,s:()=>d});var n=r(52035),o=r(34843),a=r(18790),i=r(19186);const s={ids:(0,a.I)((()=>(0,n.eU)([]))),error:(0,a.I)((()=>(0,n.eU)(null))),updatedAt:(0,a.I)((()=>(0,n.eU)(""))),loaded:(0,a.I)((()=>(0,n.eU)(!1)))};var c=r(57377);const l=(0,a.I)((e=>{let{id:t,key:r}=e;return(0,n.eU)((e=>e(s[r](t))),((e,n,o)=>{n(s[r](t),o)}))}),c.Ay),d=e=>((e,t)=>(0,o.md)(l({id:e,key:t})))((0,i.ID)(),e)},258(e,t,r){"use strict";r.d(t,{HN:()=>k,K8:()=>I,SJ:()=>w,TM:()=>M,Xm:()=>T,Xx:()=>x,a9:()=>j,ab:()=>S,cx:()=>E,hn:()=>L,if:()=>U,jt:()=>B,lW:()=>C,pD:()=>D,uP:()=>F,uQ:()=>v,xX:()=>P});var n=r(64467),o=r(80045),a=(r(26910),r(98992),r(54520),r(3949),r(81454),r(8872),r(91130)),i=r(15505),s=r(30403),c=r(16866),l=r(67462),d=r(16015),u=r(39175),p=r(51262),g=r(49181);const h=["nm","capabilities","v"],m=["context","chartType"];function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const y=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=>{var a,d,u,m,f;const{nm:y,capabilities:v,v:A}=r,x=(0,o.A)(r,h),j=x.nd||x.mg,O=e?!(Array.isArray(t)&&n.length>(0,p.f)().maxNodes)||t.includes(j):x.isPreferred,w="unknown"!==(null===(a=x.labels)||void 0===a?void 0:a._net_default_iface_ip)&&(null===(d=x.labels)||void 0===d?void 0:d._net_default_iface_ip)||"";return b(b({name:w?"".concat(y," (").concat(w,")"):y,nm:y,version:A,hasAccessibleData:s.iy[x.state],isOffline:x.state===s.j8.offline,isUnseen:x.state===s.j8.unseen,isLive:s.c1[x.state],updateSeverity:(I=A,(0,l.ID)(I,c.Wd)?"critical":(0,l.ID)(I,c.x7)?"warning":null),bugs:(0,l.yL)(r),capabilities:v.reduce(((e,t)=>(e[t.name]=t,e)),{}),capabilityKeys:v.map((e=>e.name))},(0,i.bn)(x)),{},{labels:x.labels||{},labelKeys:Object.keys(x.labels||{}),id:j,nodeStatus:(S=x.state,S===s.j8.offline?"Offline":S===s.j8.unseen?"Unseen":S===s.j8.stale?"Stale":s.c1[S]?"Live":"Unknown"),isPreferred:O,technology:null===(u=(0,g.Pg)(null===x||void 0===x||null===(m=x.hw)||void 0===m?void 0:m.container,null===x||void 0===x||null===(f=x.hw)||void 0===f?void 0:f.virtualization))||void 0===u?void 0:u.label});var S,I}))}},v=e=>{let{roomId:t,spaceId:r}=e;if((0,u.tB)(t)){const e=e=>a.A.get("/api/v3/nodes",{baseURL:window.envSettings.agentApiUrl,transform:y({isVirtual:!0,preferredNodes:e})});return(0,d.F)(r).then((t=>{let{data:r}=t;return e(r)})).catch((()=>e()))}return a.A.post("/api/v3/spaces/".concat(r,"/rooms/").concat(t,"/nodes"),{scope:{nodes:[]}},{transform:y()})},A=e=>{let{context:t,chartType:r=""}=e;return b({id:t,name:t,context:t,chartType:r},(0,o.A)(e,m))},x=function(e,t){let{scopeNodes:r,selectedNodes:n,scopeContexts:o,selectedContexts:i,spaceId:s}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if((0,u.tB)(e))return a.A.get("/api/v3/q",{baseURL:window.envSettings.agentApiUrl,params:{q:t?"*".concat(t,"*"):"*",scope_nodes:r||"*",nodes:Array.isArray(n)?n.join("|")||"*":n||"*",scope_contexts:Array.isArray(o)?o.join("|")||"*":o||"*",contexts:i||"*"},transform:e=>e});const c=Array.isArray(n)?n:[],l=Array.isArray(o)?o:[];return a.A.post("/api/v3/spaces/".concat(s,"/rooms/").concat(e,"/contexts/search"),{query:t,scope:{nodes:c.length>0?c:void 0,contexts:l.length>0?l:void 0},selectors:{nodes:c.length>0?c:void 0,contexts:l.length>0?l:void 0}},{transform:e=>e})},j=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],{after:n,before:o}=arguments.length>3?arguments[3]:void 0;return(0,u.tB)(t)?a.A.get("/api/v2/contexts?scope_nodes=".concat(r.join("|")||"*"),{baseURL:window.envSettings.agentApiUrl,transform:e=>{let{contexts:t={},versions:r={}}=e;return{results:Object.keys(t).map((e=>A(b(b({},(0,i.bn)(t[e])),{},{id:e,context:e})))),versions:(0,i.bn)(r)}}}):a.A.post("/api/v3/spaces/".concat(e,"/rooms/").concat(t,"/contexts"),{scope:{contexts:["*"],nodes:r},selectors:{contexts:[],nodes:[]},window:{after:n,before:o}},{transform:e=>{let{contexts:t={},versions:r={}}=e;return{results:Object.keys(t).map((e=>A(b(b({},(0,i.bn)(t[e])),{},{id:e,context:e})))),versions:(0,i.bn)(r)}}})},O=(e,t)=>r=>{let{results:n}=r;return{results:n.map((r=>b(b({},r),{},{spaceId:e,roomId:t})))}},w=(e,t)=>a.A.get("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards"),{transform:O(e,t)}),S=(e,t)=>a.A.post("/api/v1/spaces/".concat(e,"/rooms"),t),I=(e,t)=>a.A.get("/api/v1/spaces/".concat(e,"/rooms/").concat(t)),P=(e,t,r)=>a.A.patch("/api/v1/spaces/".concat(e,"/rooms/").concat(t),r),k=(e,t)=>a.A.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t)),D=(e,t,r)=>a.A.post("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/members"),r),E=(e,t,r)=>a.A.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/members?account_ids=").concat(r)),C=(e,t,r)=>a.A.post("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/claimed-nodes"),r),T=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return a.A.delete("/api/v1/spaces/".concat(e,"/nodes"),{data:{node_ids:t}})},U=(e,t,r)=>a.A.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/claimed-nodes?node_ids=").concat(r)),N=e=>(0,i.bn)(e,{depth:3}),F=(e,t)=>a.A.get("/api/v3/spaces/".concat(e,"/rooms/").concat(t,"/parent-child-stats"),{allow401:!0,transform:N}),R=e=>{var t;const r=(0,i.bn)(e);return r.stability=null===(t=r.stability)||void 0===t?void 0:t.reduce(((e,t)=>{let{nodeId:r,isStable:n}=t;return b(b({},e),{},{[r]:{isStable:n}})}),{}),r},M=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return a.A.post("/api/v3/spaces/".concat(e,"/rooms/").concat(t,"/nodes/stability"),{scope:{nodes:r}},{transform:R})},_=e=>(0,i.bn)(e,{depth:3}),L=function(e,t){let{sort:r="",start:n="",end:o=""}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return a.A.get("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alerts_stats?sort=").concat(r,"&start=").concat(n,"&end=").concat(o),{transform:_})},z=e=>(0,i.bn)(e),B=(e,t,r)=>a.A.post("/api/v3/spaces/".concat(e,"/rooms/").concat(t,"/charts/stats"),{scope:{nodes:Array.isArray(r)?r:[]}},{transform:z})},68781(e,t,r){"use strict";r.d(t,{Ay:()=>u,x4:()=>d,yz:()=>l});r(62953);var n=r(52035),o=r(18790),a=r(84929),i=r(39175),s=r(64661),c=r(57377);const l=(0,n.eU)(null),d=(0,o.I)((e=>{let[t,r]=e;const o=(0,a.tx)("");return(0,n.eU)((e=>(0,i.Az)(t)&&r===i.Iy?i.gB:e(o)),((e,t,r)=>{t(o,r)}))}),c.Ay),u=(0,o.I)((e=>{const t=(0,n.eU)(s.A);return(0,n.eU)((r=>(0,i.tB)(e)?i.hq:r(t)),((e,r,n)=>{r(t,n)}))}))},30403(e,t,r){"use strict";r.d(t,{Q8:()=>n,c1:()=>i,iy:()=>a,j8:()=>s,mL:()=>o});const n="All nodes",o="all-nodes",a={created:!1,reachable:!0,stale:!0,unreachable:!1},i={created:!0,reachable:!0,stale:!1,unreachable:!1},s={offline:"unreachable",unseen:"created",stale:"stale",live:"reachable"}},67294(e,t,r){"use strict";r.d(t,{z_:()=>g,hZ:()=>b,wt:()=>y,q:()=>m,RQ:()=>f});r(26910),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),r(62953);var n=r(52035),o=r(34843),a=r(18790),i=r(66245),s=r.n(i),c=r(92726),l=r(19186),d=r(39175);const u={ids:(0,a.I)((e=>{const t=(0,n.eU)([]);return(0,n.eU)((r=>d.gB===e?[d.LA]:r(t)),((r,n,o)=>{const a="function"===typeof o?o(r(t)):o;n(t,[...d.gB===e?[d.LA]:[],...a])}))})),loaded:(0,a.I)((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 g=(0,a.I)((e=>{let{id:t,key:r}=e;return(0,n.eU)((e=>e(u[r](t))),((e,n,o)=>{n(u[r](t),o)}))}),p.Ay),h=(e,t)=>(0,o.md)(g({id:e,key:t})),m=()=>{const e=(0,l.ID)();return h(e,"ids")},f=()=>{const e=(0,l.ID)();return h(e,"loaded")},b=(0,a.I)((e=>(0,n.eU)(null,((t,r,n)=>{const o=e=>t((0,c.Qx)({id:e,key:"name"}));r(u.ids(e),(e=>[...new Set([...e,n.id])].sort(((e,t)=>o(e).localeCompare(o(t),void 0,{sensitivity:"accent",ignorePunctuation:!0})))))})))),y=(0,a.I)((e=>(0,n.eU)(null,((t,r,n)=>{r(u.ids(e),(e=>s()(e,n)))}))))},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}},82505(e,t,r){"use strict";r.d(t,{x2:()=>m,n:()=>A,lb:()=>b,di:()=>y,zC:()=>j,ES:()=>f});r(26910),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),r(62953);var n=r(96540),o=r(52035),a=r(34843),i=r(18790),s=r(30569),c=r(66245),l=r.n(c),d=r(63231),u=r(19186);const p={ids:(0,i.I)((()=>(0,o.eU)([]))),error:(0,i.I)((()=>(0,o.eU)(null))),updatedAt:(0,i.I)((()=>(0,o.eU)(""))),loaded:(0,i.I)((()=>(0,o.eU)(!1)))};var g=r(84049),h=r(57377);const m=(0,i.I)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>e(p[r](t))),((e,n,o)=>{n(p[r](t),o)}))}),h.Ay),f=(e,t)=>(0,a.md)(m({id:e,key:t})),b=()=>{const e=(0,u.ID)();return f(e,"ids")},y=()=>{const e=b();return(0,d.Uv)(e)},v=(0,i.I)((e=>(0,o.eU)(null,((t,r,n)=>{const o=e=>t((0,d.m)({id:e,key:"name"}));r(p.ids(e),(e=>[...new Set([...e,...n])].sort(((e,t)=>o(e).localeCompare(o(t),void 0,{sensitivity:"accent",ignorePunctuation:!0})))))})))),A=function(e,t){let{onSuccess:r,onFail:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=(0,g.y5)(e,t);return(0,s.yF)((0,n.useCallback)(((e,n,i)=>{try{a(i),n(v(t),i),r&&r(i)}catch(s){o&&o(i)}}),[a,e,r,o]))},x=(0,i.I)((e=>(0,o.eU)(null,((t,r,n)=>{r(p.ids(e),(e=>l()(e,n)))})))),j=function(e,t){let{onSuccess:r,onFail:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=(0,g.j_)(e,t);return(0,s.yF)((0,n.useCallback)(((e,n,i)=>{try{a(i),n(x(t),i),r&&r(i)}catch(s){o&&o(i)}}),[a,e,t,r,o]))}},87643(e,t,r){"use strict";r.d(t,{Ay:()=>g,HL:()=>p,ue:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(52035),a=r(18790),i=r(84929),s=r(57377);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const d=[{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)=>l(l({},e),{},{[t.id]:t})),{}),u={id:null,title:"",context:"",unit:"",dimensions:[],enableAllDimensions:!1,hidden:!1},p=(0,a.I)((()=>(0,o.eU)(Object.keys(d))),s.Ay),g=(0,a.I)((e=>{let{id:t}=e;return(0,i.tx)(d[t]||{})}),s.Ay)},22871(e,t,r){"use strict";r.d(t,{n_:()=>x,c5:()=>j,lM:()=>I,gV:()=>U,_E:()=>F,Ul:()=>N,uB:()=>S,e6:()=>w,vh:()=>E,tY:()=>C,Vw:()=>k,tQ:()=>T});var n=r(64467),o=(r(46449),r(26910),r(93514),r(98992),r(54520),r(3949),r(81454),r(62953),r(96540)),a=r(52035),i=r(34843),s=r(18790),c=r(30569),l=r(84929),d=r(1011),u=r(63928),p=r(49163),g=r(24609),h=r(87643);const m=[{columnId:"address",columnFlavour:"metadata",accessorKey:"labels._net_default_iface_ip",header:"Address",headerString:"Address",size:100,minSize:40,maxSize:600,align:"left",category:"Labels"}],f={servers:[...m],snmp:[...m,{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"}]},b={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 y=r(57377);function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const x=(0,s.I)((e=>{let{spaceId:t,roomId:r}=e;return(0,a.eU)(null,((e,n)=>{var o;const a=e((0,p.h)({spaceId:t,roomId:r,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0];if(null!==a&&void 0!==a&&null!==(o=a.value)&&void 0!==o&&o.metrics){const e=a.value.metrics;n(I(r),e)}else{const e=[];Object.keys(b).forEach((t=>{(b[t]||[]).forEach(((r,n)=>{if(!r.category||"Metrics"===r.category){const o=j(A(A({},r),{},{type:t,sortOrder:n}));e.push(o)}}))})),e.length>0&&n(I(r),e)}}))}),y.Ay),j=e=>{const{hidden:t=!1,title:r="",id:n=(0,d.A)(),dimensions:o=[],totalDimensions:a,calculateTotal:i,context:s="",aggregation:c="",hideUnits:l=!1,columnFlavour:u="value",type:p="servers",category:g="Metrics",align:h="center",size:m=100,minSize:f=40,maxSize:b=600,headerString:y=r,header:v=r,fractionDigits:A=1,labelProps:x={},sortOrder:j=0,accessorKey:O="",fallbackKeys:w=[]}=e,S="Labels"===g;return{id:n,dimensions:(o||[]).map((e=>(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.id)||e)),totalDimensions:a,calculateTotal:i,context:s,hidden:t,type:p,columnId:n,header:v,headerString:y,title:r||v||y,columnFlavour:S?"metadata":u,category:g,size:m,minSize:f,maxSize:b,align:S&&"center"===h?"left":h,aggregation:c,hideUnits:l,fractionDigits:A,labelProps:x,sortOrder:j,accessorKey:O,fallbackKeys:w}},O=(0,s.I)((e=>{let{id:t,roomId:r,key:n}=e;return(0,a.eU)((e=>{const o=e((0,h.Ay)({id:t,roomId:r}));return n?o[n]:o}),((e,o,a)=>n?"function"===typeof a?o((0,h.Ay)({id:t,roomId:r}),(e=>A(A({},e),{},{[n]:a(e[n])}))):void o((0,h.Ay)({id:t,roomId:r}),(e=>A(A({},e),{},{[n]:a}))):o((0,h.Ay)({id:t,roomId:r}),"function"===typeof a?a:A(A({},h.ue),a))))}),y.Ay),w=(e,t,r)=>(0,i.md)(O({id:t,roomId:e,key:r})),S=(e,t)=>(0,c.AY)((0,h.Ay)({id:t,roomId:e})),I=(0,s.I)((e=>(0,a.eU)((t=>t((0,h.HL)(e))),((t,r,n)=>{const o=Array.isArray(n)?n:Object.values(n).flat();r((0,h.HL)(e),o.map((e=>e.id))),o.forEach((t=>r((0,h.Ay)({roomId:e,id:t.id}),t)))})))),P=(0,s.I)((e=>(0,a.eU)((t=>t(I(e)).map((r=>t((0,h.Ay)({id:r,roomId:e})))).sort(((e,t)=>(e.sortOrder||0)-(t.sortOrder||0))))))),k=e=>(0,i.md)(P(e)),D=(0,s.I)((e=>{let{roomId:t,type:r}=e;return(0,a.eU)((e=>e(P(t)).filter((e=>e.type===r))))}),y.Ay),E=(e,t,r)=>{const n=(0,i.md)(D({roomId:e,type:t})),a=r||t;return(0,o.useMemo)((()=>{const e=f[a]||f.servers;return null!==n&&void 0!==n&&n.length?[...e,...n]:[...e,...b[a]||b.servers]}),[n,a])},C=e=>{const t=k(e),r=function(e){let{shouldPersist:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(0,u.yK)(),n=(0,u.xS)(),a=(0,g.vt)();return(0,c.yF)((0,o.useCallback)((async(o,i,s,c)=>{const l=await o(O({roomId:e,id:s})),d="function"===typeof c?c(l):A(A({},l),c);if(i(O({roomId:e,id:s}),d),t)try{const t=o((0,p.h)({spaceId:a,roomId:e,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0]||null;let i=[];var u;i=t?(null===(u=t.value)||void 0===u?void 0:u.metrics)||[]:o(P(e));const c={type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:i.map((e=>e.id===s?A(A({},e),d):e))}};t?await n(A({id:t.id},c)):await r(c)}catch(g){i(O({roomId:e,id:s}),l)}}),[e,r,n,a]))}(e);return[t,r]},T=e=>{const t=(0,u.yK)(),r=(0,u.xS)(),n=(0,g.vt)();return(0,c.yF)((0,o.useCallback)((async(o,a,i)=>{const s="new"===i.id,c=j(s?A(A({},i),{},{id:(0,d.A)()}):i),l=o((0,p.h)({spaceId:n,roomId:e,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0]||null;let u=[];var g;l?u=(null===(g=l.value)||void 0===g?void 0:g.metrics)||[]:u=o(P(e));const m={type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:[...u.filter((e=>e.id!==i.id)),c]}};l?await r(A({id:l.id},m)):await t(m),a(O({roomId:e,id:c.id}),c),s&&a((0,h.HL)(e),(e=>[...e,c.id]))}),[e,t,r,n]))},U=e=>{const t=(0,u.xS)(),r=(0,g.vt)();return(0,c.yF)((0,o.useCallback)((async(n,o,a)=>{const i=n((0,p.h)({spaceId:r,roomId:e,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0]||null;if(i){var s;const e=((null===(s=i.value)||void 0===s?void 0:s.metrics)||[]).filter((e=>e.id!==a));await t({id:i.id,type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:e}})}o((0,h.HL)(e),(e=>e.filter((e=>e!==a)))),o((0,h.Ay)({roomId:e,id:a}),l.Ut)}),[e,t,r]))},N=(e,t,r)=>{const n=k(e),a=(0,u.xS)(),i=(0,g.vt)(),s=r||t;return(0,c.yF)((0,o.useCallback)((async(r,o)=>{const c=r((0,p.h)({spaceId:i,roomId:e,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0]||null,d=[];if((b[s]||[]).forEach(((e,r)=>{if(!e.category||"Metrics"===e.category){const n=j(A(A({},e),{},{type:t,sortOrder:r}));d.push(n)}})),c){var u;const e=((null===(u=c.value)||void 0===u?void 0:u.metrics)||[]).filter((e=>e.type!==t));await a({id:c.id,type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:[...e,...d]}})}o(I(e),[...n.filter((e=>e.type!==t)),...d]),n.filter((e=>e.type===t)).forEach((t=>o((0,h.Ay)({roomId:e,id:t.id}),l.Ut)))}),[e,a,i,n,t,s]))},F=(e,t)=>{const r=(0,u.xS)(),n=(0,g.vt)();return(0,c.yF)((0,o.useCallback)((async(o,a,i)=>{const s=o((0,p.h)({spaceId:n,roomId:e,params:{type:"roomMetrics",entity:"metrics",path:"/nodes"}}))[0]||null,c=o(P(e)).map((r=>{if(r.type!==t)return r;const n=i.indexOf(r.id);if(-1===n)return r;const o=A(A({},r),{},{sortOrder:n});return a((0,h.Ay)({roomId:e,id:r.id}),o),o}));if(s)await r({id:s.id,type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:c}});else{const e=o(u.yK);await e({type:"roomMetrics",entity:"metrics",scope:"room",name:"default",path:"/nodes",value:{metrics:c}})}}),[e,r,n,t]))}},63746(e,t,r){"use strict";r.d(t,{A:()=>i,a:()=>a});var n=r(52035),o=r(18790);const a=(0,o.I)((()=>(0,n.eU)(0))),i={ids:(0,o.I)((()=>(0,n.eU)([]))),error:(0,o.I)((()=>(0,n.eU)(null))),updatedAt:(0,o.I)((()=>(0,n.eU)(""))),loaded:(0,o.I)((()=>(0,n.eU)(!1)))}},10602(e,t,r){"use strict";r.d(t,{dT:()=>f,$6:()=>y,Hx:()=>w,CK:()=>x,nj:()=>j,nl:()=>P,ts:()=>D,vV:()=>k,gr:()=>b,vv:()=>A});r(26910),r(98992),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),r(62953);var n=r(96540),o=r(52035),a=r(34843),i=r(18790),s=r(30569),c=r(66245),l=r.n(c),d=r(24013),u=r(19186),p=r(84049),g=r(63746);const h={nodes:(0,i.I)((()=>(0,o.eU)([]))),error:(0,i.I)((()=>(0,o.eU)(null))),loaded:(0,i.I)((()=>(0,o.eU)(!1)))};var m=r(57377);const f=(0,i.I)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>e(g.A[r](t))),((e,n,o)=>{n(g.A[r](t),o)}))}),m.Ay),b=(e,t)=>(0,a.md)(f({id:e,key:t})),y=(0,i.I)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>e(h[r](t))),((e,n,o)=>{n(h[r](t),o)}))}),m.Ay),v=(0,i.I)((e=>(0,o.eU)((t=>null!==e&&void 0!==e&&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}),[]):[]))),m.Ay),A=e=>(0,a.md)(v(e)),x=()=>{const e=(0,u.ID)();return b(e,"ids")},j=()=>{const e=(0,u.ID)();return b(e,"loaded")},O=(0,i.I)((e=>(0,o.eU)(null,((t,r,n)=>{const o=e=>t((0,d.GN)({id:e,key:"name"}));r(g.A.ids(e),(e=>[...new Set([...e,...n])].sort(((e,t)=>o(e).localeCompare(o(t),void 0,{sensitivity:"accent",ignorePunctuation:!0}))))),r(g.A.updatedAt(e),"")})))),w=function(e,t){let{onSuccess:r,onFail:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=(0,p.e8)(e,t);return(0,s.yF)((0,n.useCallback)((async function(e,n,i){let{makeCallback:s=!0}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{const e=await a(i);e&&i.reduce(((t,r,n)=>{var o;return null!==(o=e[n])&&void 0!==o&&o.errorCode?t:[...t,r]}),[]),n(O(t),i),s&&r&&r(i)}catch(c){s&&o&&o(i)}}),[a,e,r,o]))},S=(0,i.I)((e=>{let{roomId:t,nodeIds:r}=e;return(0,o.eU)(null,((e,n)=>{n(g.A.ids(t),(e=>l()(e,r))),n(g.A.updatedAt(t),"")}))}),m.Ay),I=(0,i.I)((e=>(0,o.eU)(null,((t,r,n)=>{r(g.A.ids(e),(e=>l()(e,n))),r(g.A.updatedAt(e),"")})))),P=(e,t)=>{const r=(0,p.eY)(e);return(0,s.yF)((0,n.useCallback)((async function(e,n,o){let{onSuccess:a,onFail:i}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{await r(o),o.map((e=>{n((0,d.GN)({id:e,key:"state"}),"deleted")})),t.map((e=>{n(S({roomId:e,nodeIds:o}))})),a&&a(o)}catch(s){i&&i()}}),[r,e]))},k=function(e,t){let{onSuccess:r,onFail:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=(0,p.rp)(e,t);return(0,s.yF)((0,n.useCallback)((async function(e,n,i){let{onSuccess:s,onFail:c}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{await a(i),n(I(t),i),r&&r(i),s&&s()}catch(l){o&&o(i),c&&c()}}),[a,e,t,r,o]))},D=()=>{const e=(0,u.ID)(),t=(0,a.Xr)((0,g.a)(e));return(0,n.useCallback)((()=>t((e=>e+1))),[t])}},19186(e,t,r){"use strict";r.d(t,{If:()=>C,LS:()=>T,NG:()=>F,At:()=>H,ID:()=>G,r9:()=>J,QW:()=>L,XA:()=>V,pr:()=>W,HX:()=>_,NQ:()=>M,J_:()=>B,GJ:()=>K,wz:()=>U,A2:()=>z,a8:()=>N});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(8872),r(96540)),i=r(52035),s=r(34843),c=r(18790),l=r(84929),d=r(30569),u=r(49916),p=r(24609),g=r(30403),h=r(93933),m=r(68781),f=r(64661),b=r(84049),y=r(18936),v=r(22871),A=r(87643),x=r(72884),j=r(84060),O=r(95201);const w=e=>{const t="".concat((0,x.t)()).concat((0,j.e)(e));return(0,a.useCallback)((e=>(0,O.y)({key:t,handleResults:t=>t.results.concat(e)})),[t])};var S=r(39175),I=r(57377),P=r(78152);const k=["settings","metrics"];function D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?D(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const C=(0,c.I)((e=>(0,i.eU)((t=>t((0,m.Ay)(e))),((t,r,n)=>{const a="function"===typeof n?n(t((0,m.Ay)(e))):n,{settings:i,metrics:s}=a,c=(0,o.A)(a,k);if(r((0,m.Ay)(e),(e=>E(E(E({},f.A),e),c))),r((0,m.x4)([c.spaceId,c.slug]),e),i&&r((0,y.A)(e),(e=>E(E({},e),i))),!P.f9&&s){0===t((0,A.HL)(e)).length&&r((0,v.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,v.c5)(t);return r.id?(e.server||(e.server=[]),e.server.push(r),e):e}),{}))(s))}})))),T=(0,c.I)((e=>{let{id:t,key:r}=e;return(0,i.eU)((e=>{const n=e((0,m.Ay)(t));return r?n[r]:n}),((e,n,o)=>{o!==l.Ut?n((0,m.Ay)(t),r?"function"!==typeof o?e=>E(E({},e),{},{[r]:o}):e=>E(E({},e),{},{[r]:o(e[r])}):"function"===typeof o?e=>o(E(E({},f.A),e)):E(E({},f.A),o)):n((0,m.Ay)(t),E({},f.A))}))}),I.Ay),U=(e,t)=>(0,s.md)(T({id:e,key:t})),N=function(e){let{key:t,shouldPersist:r,onSuccess:n,onFail:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=(0,s.Xr)(T({id:e,key:t})),c=(0,b.DH)(e);return(0,d.yF)((0,a.useCallback)((async(a,s,l)=>{const d=t?{[t]:l}:l;if(i((e=>E(E({},e),d))),!r)return;const u=await a(T({id:e}));try{await c(d),n&&n(l)}catch(p){i(t?u[t]:u),o&&o(l)}}),[e,t,r,n,o]))},F=function(e){let{onSuccess:t,onFail:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,b.yK)(e),o=w(e);return(0,d.yF)((0,a.useCallback)((async(a,i,s)=>{try{const{data:r}=await n(s),a=E(E(E({},s),{},{spaceId:e},r),{},{loaded:!0,untouchable:!1});await o(a),i(C(a.id),a),i((0,u.Jz)(e),a),t&&t(a)}catch(c){r&&r(s)}}),[n,e,t,r,o]))},R=function(e,t){let{onSuccess:r,onFail:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,s.Xr)(T({id:e})),i=(0,a.useCallback)((()=>o(l.Ut)),[o]),c=U(e,"spaceId");return(0,d.yF)((0,a.useCallback)((async(o,a)=>{const s=await o(T({id:e})),d=await o((0,u.YB)({id:s.spaceId})),p=(0,h.Pb)(d.filter((t=>t.id!==e)));try{await t(),a((0,m.x4)([c,s.slug]),l.Ut),a(m.yz,p),a((0,u.Oy)(c),s.id),i(),r&&r(s)}catch(g){n&&n(s)}}),[t,c,e,r,n]))},M=(e,t)=>{const r=U(e,"spaceId"),n=(0,b.n2)(r,e);return R(e,n,t)},_=(e,t)=>{const r=U(e,"spaceId"),n=(0,b.z2)(r,e);return R(e,n,t)},L=()=>(0,s.md)(m.yz),z=e=>(0,s.Xr)(m.yz,e),B=(e,t)=>(0,s.md)((0,m.x4)([e,t])),K=()=>(0,S.tB)(G()),W=()=>{const e=(0,u.DL)(),t=(0,p.dg)(),r=K(),n=t||r?null===S.hq||void 0===S.hq?void 0:S.hq.slug:g.mL;return e.filter((e=>{let{slug:t}=e;return t===n}))[0]||{id:""}},G=e=>{const t=(0,p.vt)(),r=L();return B(t,e||r)},V=e=>{const t=G();return U(t,e)},J=()=>{const e=(0,p.bq)(),t=L();return e&&t&&"/spaces/".concat(e,"/rooms/").concat(t)},H=()=>{const{id:e=""}=W();return"member"===(0,p.ap)("roleInSpace")&&!!e}},18936(e,t,r){"use strict";r.d(t,{A:()=>o});var n=r(52035);const o=(0,r(18790).I)((()=>(0,n.eU)({groupMode:""})))},6387(e,t,r){"use strict";r.d(t,{A:()=>d,E:()=>l});var n=r(97940),o=r(77389),a=r(63231),i=r(35800),s=r(82505),c=r(99728);const l=(e,t)=>"spaces.".concat(e,".rooms.").concat(t,".members"),d=function(e,t){let{polling:r=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const d=(0,c.JT)("room:ReadUsers");(0,n.A)((()=>({key:l(e,t),autorun:!!e&&!!t&&d,fetch:()=>(0,o.D4)(e,t),polling:r,association:{getError:()=>(0,s.x2)({id:t,key:"error"}),getIds:()=>(0,s.x2)({id:t,key:"ids"}),getLoaded:()=>(0,s.x2)({id:t,key:"loaded"}),getUpdatedAt:()=>(0,s.x2)({id:t,key:"updatedAt"})},sort:(e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0}),getResource:e=>(0,a.m)({id:e}),getResourceInitialState:()=>i.ue,pollingOptions:{pollingInterval:18e4}})),[e,t])}},98545(e,t,r){"use strict";r.d(t,{A:()=>w,u:()=>O});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(8872),r(62953),r(96540)),i=r(34843),s=r(30569),c=r(63950),l=r.n(c),d=r(41514),u=r(39175),p=r(97940),g=r(24013),h=r(94082),m=r(99728),f=r(258),b=r(10602),y=r(63746),v=r(1817);const A=["id"];function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const O=u.Ay?e=>{let{id:t}=e;return"rooms.".concat(t,".nodes")}:e=>{let{id:t,spaceId:r}=e;return"spaces.".concat(r,".rooms.").concat(t,".nodes")},w=e=>{let{id:t,spaceId:r,pollingInterval:n=63e3,polling:c=!0,keepPolling:u,autorun:x=!0,onNodeIdsChange:w=l()}=e;const S=(0,b.gr)(t,"ids"),[I,P]=(0,a.useState)((()=>(null===S||void 0===S?void 0:S.length)||0)),k=(0,b.gr)(t,"loaded"),D=(0,m.JT)("room:Read"),E=(0,v.A)(S),C=(0,i.md)((0,y.a)(t)),T=(0,s.yF)((0,a.useCallback)(((e,t,r)=>{let{results:n}=r;const a=n.reduce(((e,t)=>{let{id:r}=t,n=(0,o.A)(t,A);return j(j({},e),{},{[r]:j(j({},(0,h.q)()),n)})}),{});t(h.A,(e=>j(j({},e),a)))}),[]));(0,a.useEffect)((()=>{k&&w({loaded:k,nodeIds:S,prevNodeIds:E})}),[S,E,k]),(0,a.useEffect)((()=>{k&&I!==S.length&&((0,d.H)("node-count","node-count-changed-from-".concat(I,"-to-").concat(S.length),"","","","node-count-change"),P(S.length))}),[S.length,I,k]),(0,p.A)((()=>({key:O({id:t,spaceId:r}),autorun:!!x&&!!D&&!!r&&!!t,fetch:()=>(0,f.uQ)({roomId:t,spaceId:r}),onReceive:T,polling:c,association:{getError:()=>(0,b.dT)({id:t,key:"error"}),getIds:()=>(0,b.dT)({id:t,key:"ids"}),getLoaded:()=>(0,b.dT)({id:t,key:"loaded"}),getUpdatedAt:()=>(0,b.dT)({id:t,key:"updatedAt"})},sort:(e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0}),getResource:e=>(0,g.GN)({id:e}),getResourcesInitializer:()=>g.gl,getResourceInitialState:h.q,pollingOptions:{pollingInterval:n},maxCacheAge:900,force:!0,keepPolling:u})),[r,t,n,D,x,C])}},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})},63928(e,t,r){"use strict";r.d(t,{xS:()=>f,yK:()=>m,z2:()=>b});var n=r(64467),o=(r(9391),r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(30569),i=r(24609),s=r(19186),c=r(63872),l=r(68904),d=r(39175),u=r(89711),p=r(23565);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const m=function(){let{spaceId:e,roomId:t,onSuccess:r,onResolve:n,silent:o=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,i.vt)(),g=(0,s.ID)(),[,h]=(0,c.A)(),m=(0,p.A3)({spaceId:a,roomId:g});return(0,l.A)((function(){let{type:i,entity:s,scope:c="personal",name:l="default",path:p,value:f={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,u.xt)(e||a,{type:i,entity:s,scope:c,name:l,path:p,value:f,roomID:(0,d.ng)(t||g)}).then((e=>{let{data:t}=e;m(t),null===r||void 0===r||r(t)})).catch((e=>{var t;o||h((null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.data)||(null===e||void 0===e?void 0:e.message)||e)})).finally((()=>{null===n||void 0===n||n()}))}),[e,t,a,g])},f=function(e){let{spaceId:t,roomId:r,onSuccess:n,onResolve:o,silent:g=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const m=(0,i.vt)(),f=(0,s.ID)(),[,b]=(0,c.A)(),y=(0,p.Vd)({spaceId:m,roomId:f});return(0,a.yF)((0,l.A)((function(a,i){let{id:s=e,type:c,entity:l,scope:v,name:A,path:x,value:j}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const O=a((0,p.A2)(s));return(0,u.cD)(t||m,s,{type:c||O.type,entity:l||O.entity,scope:v||O.scope,name:A||O.name,path:x||O.path,value:j||O.value,version:O.version,roomID:(0,d.ng)(r||f)}).then((e=>{let{data:t}=e;y(h(h({},t),{},{prevSetting:O})),null===n||void 0===n||n(t)})).catch((e=>{var t;g||b((null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.data)||(null===e||void 0===e?void 0:e.message)||e)})).finally((()=>{null===o||void 0===o||o()}))}),[t,r,m,f]))},b=function(e){let{spaceId:t,roomId:r,onSuccess:n,onResolve:l,silent:d=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const g=(0,i.vt)(),h=(0,s.ID)(),[,m]=(0,c.A)();return(0,a.yF)((0,o.useCallback)((async function(o,a){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;const s=o((0,p.A2)(i));try{const e=await(0,u.A8)(t||g,i);a((0,p.F5)({spaceId:t||g,roomId:r||h}),s),null===n||void 0===n||n(e),null===l||void 0===l||l()}catch(f){var c;d||m((null===f||void 0===f||null===(c=f.response)||void 0===c?void 0:c.data)||(null===f||void 0===f?void 0:f.message)||f),null===l||void 0===l||l()}}),[e,t,u.A8,g,n,l,m]))}},89711(e,t,r){"use strict";r.d(t,{A8:()=>l,Uc:()=>i,cD:()=>c,xt:()=>s});var n=r(91130),o=r(15505),a=r(39175);const i=function(e,t){let{types:r=[],entities:i=[],paths:s=[],names:c=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,a.ES)(e)?Promise.resolve({data:[]}):n.A.post("/api/v3/spaces/".concat(e,"/rooms/").concat((0,a.ng)(t),"/settings/search"),{types:r,entities:i,paths:s,names:c},{transform:e=>(0,o.bn)(e,{depth:2})})},s=(e,t)=>n.A.post("/api/v3/spaces/".concat(e,"/settings"),t,{transform:e=>(0,o.bn)(e,{depth:2})}),c=(e,t,r)=>n.A.put("/api/v3/spaces/".concat(e,"/settings/").concat(t),r,{transform:e=>(0,o.bn)(e,{depth:2})}),l=(e,t)=>n.A.delete("/api/v3/spaces/".concat(e,"/settings/").concat(t),{transform:e=>(0,o.bn)(e,{depth:2})})},7234(e,t,r){"use strict";r.d(t,{CB:()=>c,FU:()=>l,gc:()=>u,w7:()=>d});var n=r(52035),o=r(18790),a=r(85163),i=r(57377),s=r(5655);const c=(0,o.I)((()=>(0,n.eU)({})),i.Ay),l=(0,o.I)((()=>(0,n.eU)([])),i.Ay),d=(0,o.I)((()=>(0,n.eU)(!1)),i.Ay),u=(0,o.I)((e=>{let{spaceId:t,roomId:r,type:o,entity:i,path:c}=e;const l={key:t,extraKey:(0,a.A)([r,o,i,c].join("-"))};return(0,n.eU)((e=>{var t;return(null===(t=e((0,s.A)(l)))||void 0===t?void 0:t["setting-val"])||null}),((e,t,r)=>{const n=e((0,s.A)(l)),o="function"===typeof r?r(n):r;t((0,s.A)({key:l.key,extraKey:l.extraKey}),{"setting-val":o})}))}),i.Ay)},49163(e,t,r){"use strict";r.d(t,{_:()=>f,h:()=>m});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(8872),r(37550),r(62953),r(52035)),a=r(34843),i=r(18790),s=r(24609),c=r(19186),l=r(7234),d=r(57377);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const g={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)))}))}},h=e=>t=>!e.some((e=>{let[r,n]=e;return g[r]?!g[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)})),m=(0,i.I)((e=>{let{spaceId:t,roomId:r,omit:n,keepAll:a,params:i}=e;return(0,o.eU)((e=>{const o=e((0,l.FU)({spaceId:t,roomId:r}));if(!o)return o||[];const s=n?n.split(":::"):[],c=Object.keys(i).reduce(((e,t)=>(s.includes(t)||e.push([t,i[t]]),e)),[]);if(!c.length)return o;const d=h(c);return a?o.map((e=>d(e)?e:p(p({},e),{},{hidden:!0}))):o.filter((e=>d(e)))}))}),d.Ay),f=function(){let{spaceId:e,roomId:t,omit:r,keepAll:n=!1,params:o={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i=(0,s.vt)(),l=(0,c.ID)();return(0,a.md)(m({spaceId:e||i,roomId:t||l,omit:r,keepAll:n,params:o}))}},23565(e,t,r){"use strict";r.d(t,{A2:()=>v,A3:()=>O,CS:()=>k,F5:()=>I,Hn:()=>y,Mg:()=>x,Vd:()=>S,WY:()=>U,ti:()=>A,ub:()=>T});var n=r(80045),o=r(64467),a=(r(98992),r(54520),r(3949),r(8872),r(96540)),i=r(52035),s=r(34843),c=r(18790),l=r(21283),d=r.n(l),u=r(57377),p=r(24609),g=r(19186),h=r(7234);const m=["prevSetting"];function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const y=function(){let{spaceId:e,roomId:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,p.vt)(),n=(0,g.ID)();return(0,s.md)((0,h.w7)({spaceId:e||r,roomId:t||n}))},v=(0,c.I)((e=>(0,i.eU)((t=>t((0,h.CB)(e))),((t,r,n)=>{r((0,h.CB)(e),(e=>b(b({},e),n)))})))),A=e=>(0,s.md)(v(e)),x=(0,c.I)((e=>{let{spaceId:t,roomId:r}=e;return(0,i.eU)((()=>null),((e,n,o)=>{Array.isArray(o)&&(n((0,h.FU)({spaceId:t,roomId:r}),(e=>d()(e,o,((e,t)=>(0,u.Ay)(e,t,{keep:["scope","type","entity","path","name"]}))))),o.forEach((e=>{n(v(e.id),e)})))}))}),u.Ay),j=(0,c.I)((e=>{let{spaceId:t,roomId:r}=e;return(0,i.eU)((()=>null),((e,n,o)=>{n((0,h.FU)({spaceId:t,roomId:r}),(e=>d()(e,[o],((e,t)=>(0,u.Ay)(e,t,{keep:["scope","type","entity","path","name"]}))))),n(v(o.id),o),n((0,h.gc)({spaceId:t,roomId:r,type:o.type,entity:o.entity,path:o.path}),o.id)}))}),u.Ay),O=function(){let{spaceId:e,roomId:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,p.vt)(),n=(0,g.ID)(),o=(0,s.Xr)(j({spaceId:e||r,roomId:t||n}));return(0,a.useCallback)((e=>o(e)),[o])},w=(0,c.I)((e=>{let{spaceId:t,roomId:r}=e;return(0,i.eU)((()=>null),((e,o,a)=>{const{prevSetting:i}=a,s=(0,n.A)(a,m);o((0,h.FU)({spaceId:t,roomId:r}),(e=>e.reduce(((e,t)=>(t.scope===i.scope&&t.type===i.type&&t.entity===i.entity&&t.path===i.path&&t.name===i.name?e.push(b(b({},t),s)):e.push(t),e)),[]))),o(v(s.id),s),o((0,h.gc)({spaceId:t,roomId:r,type:s.type,entity:s.entity,path:s.path}),s.id)}))}),u.Ay),S=function(){let{spaceId:e,roomId:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,p.vt)(),n=(0,g.ID)();return(0,s.Xr)(w({spaceId:e||r,roomId:t||n}))},I=(0,c.I)((e=>{let{spaceId:t,roomId:r}=e;return(0,i.eU)((()=>null),((e,n,o)=>{var a;n((0,h.FU)({spaceId:t,roomId:r}),(e=>e.filter((e=>e.id!==o.id)))),e((0,h.gc)({spaceId:t,roomId:r,type:o.type,entity:o.entity,path:o.path}))===o.id&&n((0,h.gc)({spaceId:t,roomId:r,type:o.type,entity:o.entity,path:o.path}),(null===(a=e((0,h.FU)({spaceId:t,roomId:r}))[0])||void 0===a?void 0:a.id)||null)}))}),u.Ay),P={},k=e=>{var t;let{spaceId:r,roomId:n,type:o,entity:a,path:i}=e;const c=(0,p.vt)(),l=(0,g.ID)();let d=(0,s.md)(C({spaceId:r||c,roomId:n||l,type:o,entity:a,path:i}));return(null===(t=A(d))||void 0===t?void 0:t.value)||P},D={},E=(0,i.eU)(1),C=(0,c.I)((e=>{let{spaceId:t,roomId:r,type:n,entity:o,path:a}=e;return(0,i.eU)((e=>{e(E);let i=e((0,h.gc)({spaceId:t,roomId:r,type:n,entity:o,path:a}));if(null===i&&D[n]){var s;const c=e((0,h.FU)({spaceId:t,roomId:r}));c.length&&(i=null===(s=c.filter((e=>e.type===n&&e.entity===o&&e.path===a))[0])||void 0===s?void 0:s.id)}return i||"default"}),((e,i,s)=>{i((0,h.gc)({spaceId:t,roomId:r,type:n,entity:o,path:a}),(()=>(i(E,(e=>e+1)),s)))}))}),u.Ay),T=()=>(0,s.md)(E),U=e=>{let{spaceId:t,roomId:r,type:n,entity:o,path:a}=e;const i=(0,p.vt)(),c=(0,g.ID)();return(0,s.fp)(C({spaceId:t||i,roomId:r||c,type:n,entity:o,path:a}))}},27965(e,t,r){"use strict";r.d(t,{EL:()=>p,Q9:()=>y,RM:()=>A,XD:()=>g,Yk:()=>b,bz:()=>m,cN:()=>h,qi:()=>f,wy:()=>j,xq:()=>x});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(81454),r(8872),r(91130)),i=r(15505),s=r(16866),c=r(58618);const l=["permissions"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const p=()=>a.A.get(s._9,{transform:e=>e.map((e=>{let{permissions:t}=e;return u(u({},(0,o.A)(e,l)),{},{permissions:t.reduce(((e,t)=>u(u({},e),{},{[t]:t})),{})})}))}),g=e=>a.A.get("/api/v3/spaces/slug/".concat(e)),h=e=>a.A.delete("/api/v1/spaces/".concat(e)),m=e=>a.A.post("/api/v1/spaces",{name:e}),f=(e,t)=>a.A.post("/api/v1/spaces/default",{email:t},{headers:{"Netdata-Account-Id":e}}),b=(e,t)=>a.A.patch("/api/v1/spaces/".concat(e),t),y=e=>a.A.get("/api/v3/spaces/slug?slug=".concat(e),{transform:e=>(0,i.bn)(e)}),v=e=>t=>t.map((t=>u(u({},(0,i.bn)(t)),{},{spaceId:e}))),A=function(e){let{defaultParam:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.A.get((0,c.tK)({spaceId:e}),{params:{default:t},transform:v(e)})},x=e=>a.A.get("/api/v3/spaces/".concat(e,"/host-label-keys")),j=(e,t)=>a.A.get("/api/v3/spaces/".concat(e,"/host-label-keys/").concat(t,"/values"))},15624(e,t,r){"use strict";r.d(t,{Ay:()=>u,Li:()=>c,aR:()=>l,sL:()=>d,ue:()=>s});r(98992),r(3949);var n=r(52035),o=r(18790),a=r(84929),i=r(39175);const s={createdAt:"",description:"",iconURL:"",id:"",error:null,loaded:!1,name:"",slug:""},c=(0,n.eU)(null),l=(0,o.I)((e=>{const t=(0,n.eU)("");return t.onMount=t=>{i.Ay&&e===i.z0&&t(i.Z2)},t})),d=(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)}))})),u=(0,o.I)((e=>{const t=(0,a.tx)(s);return t.onMount=t=>{(0,i.ES)(e)&&t(i.yu)},t}))},47809(e,t,r){"use strict";r.d(t,{$t:()=>w,FN:()=>O,MQ:()=>b,Mq:()=>I,O0:()=>x,PE:()=>m,U2:()=>A,fn:()=>j,n$:()=>h,pZ:()=>v,td:()=>y,ue:()=>u,vJ:()=>S});var n=r(64467),o=(r(98992),r(54520),r(3949),r(8872),r(62953),r(91130)),a=r(63950),i=r.n(a),s=r(15505),c=r(50979);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const u={id:null,name:"",description:"",commitment:!1,pricing:[],enrolledAt:null,currentPeriodFrom:null,currentPeriodTo:null,committedNodes:0,billingEmail:"",balance:{amount:0,currency:"usd"}},p=e=>{var t;const r=c.Nw[e.class],n=(0,s.bn)(e),o=Array.isArray(n.pricing)?n.pricing.reduce(((e,t)=>d(d({},e),{},{[t.type]:t})),{}):{},a=null===(t=c.uC[r])||void 0===t?void 0:t[e.version];return d(d(d({},u),n),{},{planLimitations:a,pricing:o,slug:r})},g=e=>(0,s.bn)(e),h=e=>o.A.get("/api/v2/spaces/".concat(e,"/billing/plans"),{transform:e=>{let{plans:t}=e;const r=t.reduce(((e,t)=>{const r=p(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 o=n.reduce(((e,t)=>{const{version:r}=t;return e[r]?e[r]=[...e[r],t]:e[r]=[t],e}),{});r[t]=o})),r}}),m=e=>o.A.get("/api/v2/spaces/".concat(e,"/billing/plan"),{allow401:!0,transform:p}),f=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 n="update"===e?o.A.put:o.A.post;return"function"!==typeof n?i():n("/api/v2/spaces/".concat(t,"/billing/plan"),(0,s.Jz)(r),{transform:e=>{let{url:t}=e;return t}})}},b=(e,t)=>f("checkout")(e,t),y=(e,t)=>f()(e,t),v=(e,t)=>o.A.get("/api/v2/spaces/".concat(e,"/billing/portal?redirect_url=").concat(encodeURIComponent(t)),{transform:e=>{let{url:t}=e;return t}}),A=(e,t)=>{let{after:r,before:n}=t;return o.A.get("/api/v2/spaces/".concat(e,"/billing/node-count?from=").concat(r,"&to=").concat(n))},x=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.A.put("/api/v2/spaces/".concat(e,"/billing/plan/preview"),(0,s.Jz)(t),{transform:g})},j=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.A.get("/api/v2/spaces/".concat(e,"/billing/plan/quote"),{transform:g,params:(0,s.Jz)(t)})},O=function(e){let{email:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.A.post("/api/v2/spaces/".concat(e,"/billing/trial"),{email:t})},w=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.A.post("api/v2/spaces/".concat(e,"/billing/promo-code/check"),(0,s.Jz)(t))},S=e=>o.A.get("/api/v2/spaces/".concat(e,"/billing/ai-credit-bundles"),{transform:s.bn}),I=e=>{let{spaceId:t,payload:r}=e;return o.A.post("/api/v2/spaces/".concat(t,"/billing/ai-credit-bundles/checkout"),r)}},18739(e,t,r){"use strict";r.d(t,{eG:()=>H,og:()=>W,jy:()=>q,L_:()=>z,D:()=>V,JN:()=>M,Qh:()=>_,lU:()=>C,qW:()=>N,Tr:()=>R,i5:()=>K,M4:()=>B});var n=r(80045),o=r(64467),a=(r(9391),r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(63950),s=r.n(i),c=r(52035),l=r(34843),d=r(18790),u=r(25316),p=r(30569),g=(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)),h=r(39175),m=r(57377);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const y={loaded:!1,plan:g.ue,error:null},v=new Map,A=(0,d.I)((e=>{let{spaceId:t,canFetchPlan:r}=e;const n=(0,c.eU)(y);return n.onMount=e=>{const n="".concat(t,"-").concat(r),o=v.get(n);o?e(b(b({},y),{},{loaded:!0,plan:o})):t&&r&&!(0,h.ES)(t)?(0,g.PE)(t).then((t=>{let{data:r}=t;e(b(b({},y),{},{loaded:!0,plan:r})),v.set(n,r)})).catch((t=>{var r;e(b(b({},y),{},{loaded:!0,error:(null===t||void 0===t||null===(r=t.response)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.errorMessage)||"Something went wrong"}))})):e(b(b({},y),{},{loaded:!0,plan:g.ue}))},n}),m.Ay),x=(0,c.eU)(!1);var j=r(24609),O=r(50979),w=r(30811),S=r(99728);const I=["spaceId"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const D=[],E=(0,d.I)((e=>(0,c.eU)((()=>(0,g.n$)(e))))),C=()=>{var e;const t=(0,j.vt)(),r=(0,l.md)((0,u.A)(E(t)));return{loaded:"loading"!==r.state,value:(null===(e=r.data)||void 0===e?void 0:e.data)||D,hasError:"hasError"===r.state}},T=(0,d.I)((e=>{let{spaceId:t,payload:r}=e;return(0,c.eU)((()=>r?(0,g.O0)(t,r):Promise.resolve({data:{noRequest:!0}})))}),m.Ay),U=e=>{var t;return O.aT[null===e||void 0===e||null===(t=e.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.errorMsgKey]},N=(e,t)=>{var r;const n=(0,j.vt)(),o=(0,l.md)((0,u.A)(T({spaceId:n,payload:e,forceFetch:t})));return{loading:"loading"===o.state,value:(null===(r=o.data)||void 0===r?void 0:r.data)||{},hasError:"hasError"===o.state,promoCodeError:"hasError"===o.state?U(o.error):void 0}},F=(0,d.I)((e=>{let{spaceId:t,payload:r}=e;return(0,c.eU)((()=>r?(0,g.fn)(t,r):Promise.resolve({data:{noRequest:!0}})))}),m.Ay),R=(e,t)=>{var r;const n=(0,j.vt)(),o=(0,l.md)((0,u.A)(F({spaceId:n,payload:e,forceFetch:t})));return{loading:"loading"===o.state,value:(null===(r=o.data)||void 0===r?void 0:r.data)||{},promoCodeError:"hasError"===o.state?U(o.error):void 0}},M=()=>{const e=(0,j.vt)(),t=(0,S.JT)("billing:ReadBasic"),r=(0,l.md)(A({spaceId:e,canFetchPlan:t})),n=(0,p.yF)((0,a.useCallback)(((r,n)=>{t&&!(0,h.ES)(e)?(0,g.PE)(e).then((r=>{let{data:o}=r;n(A({spaceId:e,canFetchPlan:t}),k(k({},y),{},{loaded:!0,plan:o}))})).catch((r=>{var o;n(A({spaceId:e,canFetchPlan:t}),k(k({},y),{},{loaded:!0,error:(null===r||void 0===r||null===(o=r.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.errorMessage)||"Something went wrong"}))})):n(A(k(k({},y),{},{loaded:!0})))}),[e,t]));return{loaded:r.loaded,value:r.plan,hasError:!!r.error,error:r.error,refresh:n}},_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.origin+window.location.pathname;const[t,r]=(0,a.useState)(!1),n=(0,j.vt)();return[(0,a.useCallback)((()=>{r(!0),(0,g.pZ)(n,e).then((e=>{let{data:t}=e;return location.href=t})).finally((()=>r(!1)))}),[n,e]),t]},L=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.td;const t=(0,j.vt)(),r=M(),n=(0,w.l)();return!r.loaded||r.hasError?s():o=>e(t,o).then((e=>{r.refresh(),n(),null!==e&&void 0!==e&&e.data&&(location.href=e.data)}))},z=()=>L(g.MQ),B=()=>L(),K=()=>{const e=(0,j.vt)();return t=>(0,g.FN)(e,t)},W=()=>{const[e,t]=(0,l.fp)(x);return{cancelling:e,startCancelling:(0,a.useCallback)((()=>t(!0)),[t]),stopCancelling:(0,a.useCallback)((()=>t(!1)),[t])}},G=(0,d.I)((e=>{let{spaceId:t}=e,r=(0,n.A)(e,I);return(0,c.eU)((()=>r.promotionCode?(0,g.$t)(t,r):Promise.resolve({})))}),m.Ay),V=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,j.vt)(),n=(0,l.md)((0,u.A)(G(k({spaceId:r},t))));return{loading:"loading"===n.state,discount:(null===(e=n.data)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.percent_off)||0,promoCodeError:"hasError"===n.state?U(n.error):void 0}},J=(0,d.I)((e=>{let{spaceId:t}=e;return(0,c.eU)((()=>(0,g.vJ)(t)))}),m.Ay),H=()=>{var e,t,r;const n=(0,j.vt)(),o=(0,l.md)((0,u.A)(J({spaceId:n})));return{loading:"loading"===o.state,bundles:(null===(e=o.data)||void 0===e?void 0:e.data)||[],error:"hasError"===o.state?(null===(t=o.error)||void 0===t||null===(t=t.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.errorMessage)||(null===(r=o.error)||void 0===r||null===(r=r.response)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.message):null}},q=e=>{let{onError:t}=e;const r=(0,j.vt)();return(0,a.useCallback)((e=>{(0,g.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])}},50979(e,t,r){"use strict";r.d(t,{FJ:()=>s,HR:()=>c,KV:()=>g,Nw:()=>o,VH:()=>n,aT:()=>d,jS:()=>u,rY:()=>l,tD:()=>a,uC:()=>p});const n={pro:"pro",free:"free",earlyBird:"earlyBird",business:"business",homelab:"homelab"},o={Pro:n.pro,Professional:n.pro,Community:n.free,EarlyBird:n.earlyBird,Business:n.business,Homelab:n.homelab},a=[n.business],i=[{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.)"}],s={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:i,2024.03:i},showAnnualPrice:!1},homelab:{title:"Homelab"}},c=["year","month"],l={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}}},g={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});r(62953);var n=r(96540),o=r(46587),a=r(24013),i=r(19186),s=r(14457),c=r(18739),l=r(24609);const d=()=>{var e,t,r;return{maxNodes:(null===(e=window.localNetdataRegistry.limitations)||void 0===e?void 0:e.limit)||5,maxDashboards:(null===(t=window.localNetdataRegistry.limitations)||void 0===t?void 0:t.customDashboardsLimit)||1,allowLocalWindows:(null===(r=window.localNetdataRegistry.limitations)||void 0===r?void 0:r.windowsSupport)||!1}},u=()=>{const e=(0,i.GJ)(),t=(0,l.dg)(),r=(0,o.uW)("isAnonymous"),u=t,[,,p]=(0,s.A)(),g=(0,a.Y7)(),{loaded:h,nodes:m,hasError:f,refresh:b}=(0,a.Du)(),{loaded:y,value:v,hasError:A}=(0,c.JN)(),x=!(null===v||void 0===v||!v.planLimitations),j=x||u,{maxNodes:O,maxDashboards:w,allowLocalWindows:S}=x&&null!==v&&void 0!==v&&v.planLimitations?v.planLimitations:u?d():{},I=(0,n.useCallback)((r=>{var n;if(!r)return{restricted:!1};if(!h||!y)return{restricted:!1};if(!j)return{restricted:!1};const o=g(r);if(!o.name)return{restricted:!1};const{eligibility:a,os:i}=o,{isEligible:s,key:c}=a||{};if(!e)return{restricted:!s,reason:c};return"windows"==((null===i||void 0===i||null===(n=i.kernel)||void 0===n?void 0:n.nm)||"").toLowerCase()&&("free"===v.slug||t&&!S)?{restricted:!0,reason:"ErrWindowsAgentIsNotSupported"}:O<p&&!m.includes(r)?{restricted:!0,reason:"ErrNodeIsNotPreferred"}:{restricted:!1}}),[h,m,y,g,e,u,r,v,O,p]);return{loaded:h&&y,hasError:f||A,currentPlan:v,hasLimitations:j,maxNodes:O,nodesCount:p,maxDashboards:w,preferredNodes:m,isNodeRestricted:I,refreshPreferredNodes:b,isNewUser:!v.paymentProvider}}},53142(e,t,r){"use strict";r.d(t,{A:()=>a});r(62953);var n=r(96540),o=r(50979);const a=()=>{const[e,t]=(0,n.useState)(localStorage.getItem(o.jS));return{isFailure:e,setFailure:(0,n.useCallback)((()=>{t(!0),localStorage.setItem(o.jS,!0)}),[]),reset:(0,n.useCallback)((()=>{t(!1),localStorage.removeItem(o.jS)}),[])}}},70140(e,t,r){"use strict";r.d(t,{A:()=>s});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),r(62953);var n=r(96540),o=r(24609),a=r(24285);const i={spaceIds:[]},s=()=>{const e=(0,o.Pk)(),[t]=(0,a.tF)("spacesList"),[r,s]=(0,n.useState)(i);return(0,n.useEffect)((()=>{const{spaceIds:r,colors:n}=t||{};s({spaceIds:r?Array.from(new Set([...r.filter((t=>e.includes(t))),...e])):e,colors:n})}),[t,e,s]),r}},99236(e,t,r){"use strict";r.d(t,{dy:()=>i,eA:()=>o,pz:()=>a,sh:()=>s});var n=r(74848);const o="SPACE_NOT_FOUND",a=5,i=20,s={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."]})}},32874(e,t,r){"use strict";r.d(t,{A:()=>n});const n=(0,r(52035).eU)([])},49916(e,t,r){"use strict";r.d(t,{Is:()=>f,YB:()=>j,$e:()=>m,Jz:()=>A,Oy:()=>x,DL:()=>w,WW:()=>v,Y7:()=>y,CB:()=>O,sC:()=>b});r(26910),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),r(62953);var n=r(52035),o=r(34843),a=r(18790),i=r(19186),s=r(24609),c=r(84929),l=r(39175);const d=(0,a.I)((e=>{const t=[],r=(0,n.eU)(t),o=(0,n.eU)((e=>e(r)),((n,o,a)=>{a===c.Ut?o(r,t):o(r,(t=>[...new Set([...(0,l.Az)(e)?[l.gB]:[],..."function"===typeof a?a(t):a])]))}));return o.onMount=t=>(0,l.Az)(e)?t([l.gB]):null,o})),u=(0,a.I)((e=>{const t=(0,n.eU)(!1);return(0,n.eU)((r=>!!(0,l.Az)(e)||r(t)),((e,r,n)=>{r(t,n)}))})),p={ids:d,updatedAt:(0,a.I)((()=>(0,n.eU)(""))),loaded:u};var g=r(69907),h=r(57377);const m=(0,a.I)((e=>{let{id:t,key:r}=e;return(0,n.eU)((e=>e(p[r](t))),((e,n,o)=>{n(p[r](t),o)}))}),h.Ay),f=(e,t)=>{Object.values(p).forEach((r=>e(r(t))))},b=(e,t)=>(0,o.md)(m({id:e,key:t})),y=e=>{const t=(0,s.vt)();return b(t,e)},v=()=>{const e=(0,s.vt)();return b(e,"ids")},A=(0,a.I)((e=>(0,n.eU)(null,((t,r,n)=>{const o=e=>t((0,i.LS)({id:e}));r(m({id:e,key:"ids"}),(e=>[...new Set([...e,n.id])].sort(((e,t)=>(0,g.p)(o(e),o(t)))))),r(m({id:e,key:"loaded"}),!0),r(m({id:e,key:"updatedAt"}),"")})))),x=(0,a.I)((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"}),"")})))),j=(0,a.I)((e=>{let{id:t,key:r}=e;return(0,n.eU)((e=>e(m({id:t,key:"ids"})).map((t=>e((0,i.LS)({id:t,key:r}))))))}),h.Ay),O=(e,t)=>(0,o.md)(j({id:e,key:t})),w=e=>{const t=(0,s.vt)();return O(t,e)}},24609(e,t,r){"use strict";r.d(t,{EG:()=>j,U2:()=>x,nC:()=>v,YP:()=>F,Pk:()=>P,vt:()=>C,bq:()=>D,ap:()=>U,hX:()=>E,Sj:()=>k,bE:()=>w,Ak:()=>I,dg:()=>T,ns:()=>O,UV:()=>S});var n=r(64467),o=(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),r(62953),r(52035)),a=r(34843),i=r(18790),s=r(39175),c=r(57377),l=r(44700);const d=(0,o.eU)([]),u=(0,o.eU)((e=>e(d)),((e,t,r)=>t(d,(e=>[...s.Ay?[s.Z2]:[],..."function"===typeof r?r(e):r]))));u.onMount=e=>s.Ay?e([s.Z2]):null;const p=(0,o.eU)(!1),g=(0,o.eU)((e=>!!e(l.A).isAnonymous||e(p)),((e,t,r)=>t(p,r))),h={ids:u,error:(0,o.eU)(null),updatedAt:(0,o.eU)(""),loaded:g};var m=r(15624),f=r(32874);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const v=(0,i.I)((e=>(0,o.eU)((t=>t(h[e])),((t,r,n)=>{const o=t(h[e]),a="function"===typeof n?n(o):n;r(h[e],a)})))),A=(0,o.eU)((e=>{const t=e(v("ids")),r=e(f.A);return[...new Set([...t,...r])]})),x=(0,i.I)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>{const n=e((0,m.Ay)(t));return r?n[r]:n}),((e,n,o)=>{if(!r)return"function"===typeof o?void n((0,m.Ay)(t),(e=>y(y({},e),o(e)))):void n((0,m.Ay)(t),y(y({},m.ue),o));n((0,m.Ay)(t),"function"!==typeof o?e=>y(y({},e),{},{[r]:o}):e=>y(y({},e),{},{[r]:o(e[r])}))}))}),c.Ay),j=(0,o.eU)((e=>{const t=e(m.Li);return e((0,m.aR)(t))})),O=(e,t)=>(0,a.md)(x({id:e,key:t})),w=(e,t)=>(0,a.Xr)(x({id:e,key:t})),S=e=>(0,a.md)(v(e)),I=e=>(0,a.md)((0,m.aR)(e)),P=()=>(0,a.md)(A),k=e=>{const t=(0,a.Xr)((0,m.aR)(e)),r=(0,a.Xr)(m.sL);return e?t:e=>r(e)},D=()=>(0,a.md)(m.Li),E=e=>(0,a.Xr)(m.Li,e),C=()=>(0,a.md)(j),T=function(){let{defaultValue:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=C();return t?(0,s.ES)(t):e},U=e=>{const t=C();return O(t,e)},N=(0,i.I)((e=>(0,o.eU)((t=>e.map((e=>t(x({id:e}))))))),c.Ay),F=e=>(0,a.md)(N(e))},9509(e,t,r){"use strict";r.d(t,{D:()=>h});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(34843),i=r(24609),s=r(52035),c=r(18790),l=r(57377);const d={activeNavigationTab:null},u=(0,c.I)((()=>(0,s.eU)(d)),l.Ay);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const h=()=>{const e=(0,i.vt)(),[t,r]=(0,a.fp)(u({spaceId:e}));return{state:t,onTabChange:(0,o.useCallback)((e=>{r((t=>g(g({},t),{},{activeNavigationTab:e})))}),[r])}}},39189(e,t,r){"use strict";r.d(t,{A:()=>s});var n=r(24609),o=r(24703),a=r(99236),i=r(39175);const s=()=>{const e=(0,o.U)(),t=(0,n.Ak)(e),r=(0,n.ns)(t||a.eA),s=(0,n.UV)("error");return(0,i.ES)(t)?{isFetching:!1,hasAccess:!0}:{isFetching:!!e&&!r.loaded&&!s&&!r.error,hasAccess:r.loaded&&!s&&!r.error}}},24703(e,t,r){"use strict";r.d(t,{A:()=>x,U:()=>A});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),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),r(62953),r(96540)),i=r(30569),s=r(41344),c=r(27965),l=r(24609);const d="/spaces/:spaceSlug/*";var u=r(46587),p=r(99728),g=r(32874),h=r(99236),m=r(65448),f=r(39175);const b=["id","permissions"];function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const A=()=>{var e;return null===(e=(0,s.RQ)(d))||void 0===e||null===(e=e.params)||void 0===e?void 0:e.spaceSlug},x=()=>{const e=(()=>{const e=(0,s.RQ)(d),{spaceSlug:t}=(null===e||void 0===e?void 0:e.params)||{},r=(0,l.hX)(),n=(0,l.bq)(),o=(0,l.UV)("loaded");return(0,a.useEffect)((()=>{o&&n!==t&&r(t)}),[n,t,o]),t})(),[t,r]=(0,a.useState)(null),n=(0,u.uW)("isAnonymous"),y=(0,l.Sj)(e),A=(0,i.yF)((0,a.useCallback)((async(a,i)=>{try{const{data:t}=await(0,c.XD)(e),{id:r,permissions:a}=t,s=(0,o.A)(t,b);i((0,p.Dk)(r),a.reduce(((e,t)=>v(v({},e),{},{[t]:t})),{})),i((0,l.U2)({id:r}),(e=>v(v(v({},e),s),{},{loaded:!0}))),y(r),i(g.A,(e=>[...new Set([...e,r])])),n&&i((0,l.nC)("loaded"),!0)}catch(t){i((0,l.U2)({id:h.eA}),(r=>v(v({},r),{},{error:(0,m.A)(t)}))),r(t)}}),[n,e]));return(0,a.useEffect)((()=>{f.Ay&&e===f.z0||e&&A()}),[A,e]),t}},84060(e,t,r){"use strict";r.d(t,{A:()=>d,e:()=>l});var n=r(97940),o=r(19186),a=r(27965),i=r(49916),s=r(69907),c=r(39175);const l=e=>"spaces.".concat(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:l(e),autorun:t&&!!e,polling:r,fetch:()=>(0,a.RM)(e),association:{getIds:()=>(0,i.$e)({id:e,key:"ids"}),getLoaded:()=>(0,i.$e)({id:e,key:"loaded"}),getUpdatedAt:()=>(0,i.$e)({id:e,key:"updatedAt"})},sort:s.p,getResource:o.If,pollingOptions:{pollingInterval:69e3},force:!c.Ay})),[e])}},10444(e,t,r){"use strict";r.d(t,{J:()=>o});var n=r(64156);const o=()=>(0,n.A)("(max-width: 767px)")},32052(e,t,r){"use strict";r.d(t,{A:()=>a});r(9391),r(62953);var n=r(96540);const o=()=>{},a=(e,t)=>{const{fetch:r,enabled:a=!0,initialValue:i,onFail:s=o,onSettle:c=o,onSuccess:l=o,isDefaultLoading:d=!1}=(0,n.useMemo)(e,t),[u,p]=(0,n.useState)(i),[g,h]=(0,n.useState)(d),[m,f]=(0,n.useState)(null),b=(0,n.useRef)(!0);return(0,n.useEffect)((()=>{if(!a)return;p(i),h(!0),f(null);const e=r();return e.then((e=>{let{data:t}=e;b.current&&(p(t),l(t))})).catch((e=>{b.current&&(e.isCancel||(f(e),s(e)))})).finally((()=>{b.current&&(h(!1),c())})),()=>{var t;return null===e||void 0===e||null===(t=e.cancel)||void 0===t?void 0:t.call(e)}}),t),(0,n.useEffect)((()=>()=>b.current=!1),[]),[u,g,m]}},14457(e,t,r){"use strict";r.d(t,{A:()=>p,Q:()=>u});r(27495),r(98992),r(8872);var n=r(96540),o=r(41344),a=r(24609),i=r(49916),s=r(10602),c=r(39175),l=r(30403),d=r(92318);const u=()=>{const{pathname:e}=(0,o.zy)(),t=(0,a.bq)(),{integrationsView:r}=d.A;return{isIntegrationsPath:/\/integrate-anything(\/|$)/.test(e),path:(0,n.useMemo)((()=>"/spaces/".concat(t,"/rooms/").concat(l.mL,"/").concat(r)),[t,r])}},p=()=>{const e=(0,a.vt)();let t=(0,i.CB)(e,"nodeCount").reduce(((e,t)=>t>e?t:e),0);const r=(0,i.Y7)("loaded"),n=(0,c.ES)(e),o=(0,s.CK)().length;(n||0===t)&&(t=o);const l=!n&&(!e||!r);return[!l&&!n&&0===t,l,t]}},68904(e,t,r){"use strict";r.d(t,{A:()=>o});r(62953);var n=r(96540);const o=(e,t)=>{const r=(0,n.useRef)();return(0,n.useCallback)((function(){var t,n;return r.current&&(null===(t=(n=r.current).cancel)||void 0===t||t.call(n)),r.current=e(...arguments),r.current}),t)}},85844(e,t,r){"use strict";r.d(t,{A:()=>a});r(33110),r(62953);var n=r(96540);const o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const r=localStorage.getItem(e);return r?JSON.parse(r):t},a=(e,t)=>{const[r,a]=(0,n.useState)((()=>o(e,t)));return(0,n.useEffect)((()=>localStorage.setItem(e,JSON.stringify(r))),[r]),[r,a]}},64156(e,t,r){"use strict";r.d(t,{A:()=>i});r(62953);var n=r(96540),o=r(1512);const a=e=>{var t;return"function"===typeof(null===(t=window)||void 0===t?void 0:t.matchMedia)&&window.matchMedia(e).matches},i=e=>{const[t,r]=(0,n.useState)((()=>a(e))),i=(0,o.A)();return(0,n.useEffect)((()=>{const t=()=>{i&&r(a(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}},1512(e,t,r){"use strict";r.d(t,{A:()=>o});r(62953);var n=r(96540);const o=()=>{const[e,t]=(0,n.useState)(!1);return(0,n.useEffect)((()=>(t(!0),()=>t(!1))),[]),e}},77679(e,t,r){"use strict";r.d(t,{A:()=>u,w:()=>d});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(41344),i=r(24013),s=r(87083);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const d=()=>{const{state:e}=(0,a.zy)(),t=(0,i.nl)()||(null===e||void 0===e?void 0:e.nodeId);return[!!t,t]},u=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const[r,n]=d(),a=(0,s.u7)(l(l({},r&&{key:n}),e));return(0,o.useEffect)((()=>{n&&t&&a([n])}),[a]),[n,r]}},63872(e,t,r){"use strict";r.d(t,{A:()=>l});var n=r(64467),o=(r(98992),r(54520),r(3949),r(96540)),a=r(51900),i=r(12724);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";const t=(0,o.useRef)({}),r=(0,o.useCallback)((r=>{const n=(0,i.UI)(c(c({},r),{},{success:!0}));t.current[e]&&a.A.dismiss(t.current[e]),t.current[e]=a.A.success(n)}),[]),n=(0,o.useCallback)((r=>{var n;const o=null===r||void 0===r||null===(n=r.response)||void 0===n?void 0:n.data,s=(0,i.gi)(null!==o&&void 0!==o&&o.errorMessage?o:c({errorMessage:r.message,errorMsgKey:r.message},r));t.current[e]&&a.A.dismiss(t.current[e]),t.current[e]=a.A.error(s)}),[]),s=(0,o.useCallback)((e=>e.forEach(n)),[]),l=(0,o.useCallback)((r=>{const n=(0,i.UI)(c(c({},r),{},{warning:!0}));t.current[e]&&a.A.dismiss(t.current[e]),t.current[e]=a.A.warning(n)}),[]);return[r,n,s,l]}},24182(e,t,r){"use strict";r.d(t,{A:()=>i,F:()=>a});var n=r(96540),o=r(41344);const a=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:location.href;null!==(e=window.posthog)&&void 0!==e&&e.__loaded&&window.posthog.capture("$pageview",{$current_url:t})},i=()=>{const{pathname:e}=(0,o.zy)();(0,n.useEffect)((()=>{a()}),[e])}},1817(e,t,r){"use strict";r.d(t,{A:()=>s});var n=r(96540),o=r(2404),a=r.n(o),i=r(1512);const s=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a();const o=(0,n.useRef)(),s=(0,n.useRef)(e);return!(0,i.A)()||t&&r(s.current,e)||(o.current=s.current,s.current=e),o.current}},31802(e,t,r){"use strict";r.d(t,{A:()=>a,h:()=>o});const n=(0,r(11398).A)("netdata"),o=86400,a=function(e,t){let r,{maxAge:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=()=>{if(!r)return;const e=new Error("rejected");throw e.isCancel=!0,e},i=n.get(e,{maxAge:o}).then((e=>{if(a(),e)return t(e)})).then((()=>(a(),t=>n.set(e,t))));return i.abort=()=>{r=!0},i}},95201(e,t,r){"use strict";r.d(t,{y:()=>o});var n=r(31802);const o=async e=>{let t,{key:r,handleResults:o}=e;return(await(0,n.A)(r,(e=>(t={updatedAt:"",results:o(e)},t))))(t)}},72884(e,t,r){"use strict";r.d(t,{t:()=>o});var n=r(46587);const o=()=>{const e=(0,n.NJ)();return"user.".concat(e,".")}},97940(e,t,r){"use strict";r.d(t,{A:()=>P});var n=r(80045),o=r(64467),a=(r(26910),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),r(62953),r(96540)),i=r(52035),s=r(30569),c=r(57377),l=r(83488),d=r.n(l),u=r(69273),p=r(87398),g=r(65448),h=r(92318),m=r(46587),f=r(31802),b=r(72884),y=r(63872);const v=["fetchResources","onReceive","getUpdatedAt","getError","clearRef","onFail"],A=["polling","fetch","association","pollingOptions","keepPolling"],x=["key"];function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const w=(0,i.eU)(0),S=(0,i.eU)(null,((e,t,r)=>{let{results:n,wasDiff:o,updatedAt:a,getResource:i,getResourcesInitializer:s,getResourceInitialState:l,getUpdatedAt:u,getLoaded:p,getIds:g,getError:h,sort:m,saveToCache:f,restored:b=!1,polling:y=!0}=r;n=n||[],h&&t(h(),null);const v=()=>{t(u(),a),t(p(),!b||"restored")};if(0===n.length&&o)return void v();const{effected:A,deleted:x,byId:j}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d();return e.reduce(((e,r)=>(r.loaded=!0,"deleted"===r.state||r.isDeleted?e.deleted.push(r.id):(e.byId[r.id]=O(O({},t(r)),r),e.effected.push(r.id)),e)),{deleted:[],effected:[],byId:{}})}(n,l),w=t=>t in j?j[t]:e(i(t));let S=[];t(g(),(e=>!o&&y||!y?(S=A.length?A:S,m&&S.sort(((e,t)=>m(w(e),w(t)))),S):(x.length&&(S=e.filter((e=>!x.includes(e)))),o&&A.length&&(S=[...new Set([...e,...A])],m&&S.sort(((e,t)=>m(w(e),w(t))))),(0,c.Ay)(S,e)?e:S))),s?t(s(),{values:j,merge:!0}):A.forEach((e=>t(i(e),(t=>O(O({},t),{},{loaded:!0},j[e]))))),v(),f&&f({results:S.map(w),updatedAt:a})})),I=e=>{const t=(0,p.eg)(),r=(0,a.useMemo)((()=>t?t.getRoot():null),[t]),[,o]=(0,u.A)(),[,i]=(0,y.A)(e.key),c=(0,s.yF)((0,a.useCallback)((async(t,r,n,o)=>{let{getError:a,onFail:s}=o;const c=Date.now(),l=await t(w);if(n.isCancel||!e.throwAllErrors&&l+1e4>c)throw n;throw a&&r(a(),(0,g.A)(n)),r(w,c),s?s(n):i(n),n}),[e])),l=(0,s.yF)((0,a.useCallback)((async(e,t,r,o)=>{let{fetchResources:a,onReceive:i,getUpdatedAt:s,getError:d,clearRef:u,onFail:p}=o,g=(0,n.A)(o,v);const h=await e(s());return(u.promise=a(h),u.promise.catch((async e=>c(e,{onFail:p,getError:d})))).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,o=r?"":e.updatedAt;null===i||void 0===i||i(O(O({},r?{results:n}:O({results:[]},e)),{},{lastUpdated:h})),t(S,O({fetchResources:a,results:n,wasDiff:!!h,updatedAt:o,getUpdatedAt:s,getError:d,clearRef:u,onFail:p},g))})(e)})).catch((e=>{if(e.isCancel||1===r)throw e;return l(--r,O({fetchResources:a,onReceive:i,getUpdatedAt:s,getError:d,clearRef:u,onFail:p},g))}))}),[e]));return(0,a.useCallback)((t=>{const{polling:a=!0,fetch:i,association:s,pollingOptions:c,keepPolling:d}=e,u=(0,n.A)(e,A),p={timeoutId:null,animationFrameId:null,promise:null,killed:!1},g=()=>l(2,O(O({fetchResources:i,saveToCache:t,polling:a,clearRef:p},s),u)),m=()=>{p.killed||(p.timeoutId=setTimeout((()=>{p.animationFrameId=requestAnimationFrame((()=>!d&&r&&(r.getAttribute("hovering")||r.getAttribute("paused"))?m():d||o.current||r&&r.getAttribute("autofetchOnWindowBlur")?void g().then(m).catch((e=>!e.isCancel&&m())):m()))}),(null===c||void 0===c?void 0:c.pollingInterval)||h.A.pollingInterval))};return g().then(a?m:null).catch((e=>a&&!e.isCancel&&m())),()=>{var e,t;p.killed=!0,null===(e=p.promise)||void 0===e||null===(t=e.cancel)||void 0===t||t.call(e),cancelAnimationFrame(p.animationFrameId),clearTimeout(p.timeoutId)}}),[e])},P=(e,t)=>{const r=(0,b.t)(),o=(0,m.uW)("isAnonymous"),i=(0,a.useMemo)((()=>{const t=e(),{key:o}=t,a=(0,n.A)(t,x);return O({key:"".concat(r).concat(o)},a)}),[e,...t,o]),c=I(i),l=(0,s.yF)((0,a.useCallback)(((e,t,r)=>{var n;let{results:o=[],updatedAt:a=""}=r;const s=(Array.isArray(o)&&o.length)>0;null===(n=i.onReceive)||void 0===n||n.call(i,{results:o,lastUpdated:""}),t(S,O(O(O({results:o,updatedAt:s?a:""},i),i.association),{},{restored:s}))}),t)),d=(0,s.yF)((0,a.useCallback)((e=>{const{association:{getLoaded:t},key:r,cache:n=!0,maxCacheAge:o,skip:a}=i,s=e(t());if(!a&&(s||!n))return c();const d=(0,f.A)(r,l,{maxAge:o||f.h});let u;return d.then((e=>{u=c(e)})).catch((()=>{})),()=>{var e;a||(d.abort(),null===(e=u)||void 0===e||e())}}),t));return(0,a.useEffect)((()=>{const{autorun:e=!0,force:t=!1,skip:r=!1}=i;if((!o||t)&&!r&&e)return d()}),[o,d]),c}},6304(e,t,r){"use strict";r.d(t,{A:()=>o});r(62953);var n=r(96540);const o=function(e){let{on:t,off:r,toggle:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const[a,i]=(0,n.useState)(!!e);return[a,(0,n.useCallback)((e=>i((n=>{const a="boolean"===typeof e?e:!n;return o&&o(a),t&&a&&t(),r&&!a&&r(),a}))),[o,t,r]),(0,n.useCallback)((()=>{i(!0),t&&t()}),[t]),(0,n.useCallback)((()=>{i(!1),r&&r()}),[r])]}},67012(e,t,r){"use strict";r.d(t,{A:()=>a});var n=r(96540),o=r(1512);const a=(e,t)=>{const r=(0,o.A)();(0,n.useEffect)((()=>{if(r)return e()}),t)}},93933(e,t,r){"use strict";r.d(t,{Ay:()=>j,Pb:()=>x,z1:()=>b});r(98992),r(37550),r(62953);var n=r(96540),o=r(41344),a=r(24609),i=r(49916),s=r(39189),c=r(70140),l=r(30403),d=r(19186),u=r(67294),p=r(92726),g=r(92318),h=r(50433),m=r(9509),f=r(39175);const b=e=>{const t=(0,o.Zp)(),r=(0,o.g)(),a=(0,d.r9)(),i=(0,p.zi)(e||r.dashboardSlug),s=(0,u.RQ)(),c=(0,n.useRef)(!1);(0,n.useEffect)((()=>{!0===s&&(i?c.current=!0:(t("".concat(a,"/dashboards")),c.current||(0,h.$j)()))}),[s,i])},{demoSlug:y,demoDefaultRoomViews:v,defaultRoomView:A}=g.A,x=e=>{var t;return e.length?e.some((e=>{let{slug:t}=e;return t===l.mL}))?l.mL:null===(t=e[0])||void 0===t?void 0:t.slug:null},j=()=>{(0,o.zy)();const e=(0,o.Zp)(),t=(0,o.RQ)({path:"/spaces/:spaceSlug/*"}),r=(0,o.RQ)({path:"/spaces/:spaceSlug/rooms/:roomSlug/*"}),l=(0,o.RQ)({path:"/*"}),u=(null===r||void 0===r?void 0:r.params)||(null===t||void 0===t?void 0:t.params)||(null===l||void 0===l?void 0:l.params),p=!!(0,o.RQ)({path:"/spaces/:spaceSlug/settings/*"}),g=(0,a.Ak)(u.spaceSlug),h=(0,a.UV)("loaded"),b=(0,d.J_)(g,u.roomSlug),j=(0,i.Y7)("loaded"),{spaceIds:O}=(0,c.A)(),w=(0,a.Pk)(),[S]=f.Ay?w:O,I=(0,a.ns)(S,"slug"),{isFetching:P}=(0,s.A)(),k=(0,i.DL)(),D=(0,a.hX)(),E=(0,a.bq)(),{state:C}=(0,m.D)(),{activeNavigationTab:T}=C||{};(0,n.useEffect)((()=>{if(P)return;if(!f.Ay&&(!h||"restored"===h))return;if(p&&g)return;if(g&&E!==u.spaceSlug)return void D(u.spaceSlug);if(g&&!j)return;if(g&&b)return;const t=g?u.spaceSlug:I,r=b?null===u||void 0===u?void 0:u.roomSlug:x(k);e(g&&j&&!r?(0,o.tW)("/spaces/:spaceSlug/no-rooms",{spaceSlug:t}):((e,t,r)=>{if(!t)return(0,o.tW)("/spaces/:spaceSlug/",{spaceSlug:e});const n=r||(y===e?v[t]||v.default:!f.Ay||e!==f.z0&&t!==f.Iy?A:f.kG);return(0,o.tW)("/spaces/:spaceSlug/rooms/:roomSlug/".concat(n),{spaceSlug:e,roomSlug:t})})(t,r,T),{replace:!0})}),[p,P,u.roomSlug,u.spaceSlug,b,j,!!k.length,h,g,I,E,T])}},69273(e,t,r){"use strict";r.d(t,{A:()=>o});r(62953);var n=r(96540);const o=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const[t,r]=(0,n.useState)(e),o=(0,n.useRef)(t);return(0,n.useEffect)((()=>{const e=()=>{o.current=!1,r(!1)};window.addEventListener("blur",e);const t=()=>{o.current=!0,r(!0)};return window.addEventListener("focus",t),()=>{window.removeEventListener("blur",e),window.removeEventListener("focus",t)}}),[]),[t,o]}},12504(e,t,r){"use strict";r(27495),r(62953);var n=r(96540),o=r(7960),a=r(5338),i=r(34843),s=r(41344),c=r(35339),l=r(56099),d=r(87398),u=r(42660),p=r(55164),g=r(10444),h=r(62718),m=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 b(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 y=r(64467),v=(r(84864),r(25440),r(98992),r(54520),r(3949),r(57971));function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach((function(t){(0,y.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const j=(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 O(e){if(m.sA&&"/"!==m.sA&&e.startsWith(m.sA)){const t=m.sA+e.slice(m.sA.length).replace(new RegExp("^".concat(m.sA),"g"),"/");e=t}return e=e.replace(/\/+/g,"/")}const w=e=>"string"===typeof e?{pathname:O(e)}:x(x({},e),{},{pathname:O(e.pathname)}),S=(0,v.zR)({window:window}),I=S.push,P=S.replace;S.push=(e,t)=>I.apply(S,[j(S,w(e)),t]),S.replace=(e,t)=>{P.apply(S,[j(S,w(e)),t])};const k=S,D=JSON.parse('{"UU":"cloud-frontend","rE":"7.93.1"}');var E=r(74848);const C=(0,o.A)((()=>Promise.all([r.e(4631),r.e(8791),r.e(1800),r.e(5465)]).then(r.bind(r,25465))),"SignIn"),T=(0,o.A)((()=>Promise.all([r.e(4631),r.e(3439)]).then(r.bind(r,33439))),"Trust"),U=(0,o.A)((()=>r.e(7799).then(r.bind(r,67799))),"MobileApp"),N=(0,o.A)((()=>Promise.all([r.e(4631),r.e(884)]).then(r.bind(r,90884))),"AuthTokenCallback"),F=(0,o.A)((()=>Promise.all([r.e(4631),r.e(8791),r.e(1800),r.e(8399)]).then(r.bind(r,8399))),"MagicLinkSent"),R=(0,o.A)((()=>r.e(7543).then(r.bind(r,77543))),"SignUpVerification"),M=(0,o.A)((()=>Promise.all([r.e(4631),r.e(9244)]).then(r.bind(r,79244))),"CheckAuth"),_=(0,o.A)((()=>Promise.all([r.e(4631),r.e(6876),r.e(649),r.e(327),r.e(586),r.e(7937),r.e(2671)]).then(r.bind(r,68421))),"App"),L=(0,o.A)((()=>r.e(5295).then(r.bind(r,5295))),"GlobalStyles"),z=(0,o.A)((()=>r.e(2576).then(r.bind(r,2576))),"Notifications"),B=(0,o.A)((()=>r.e(7877).then(r.bind(r,37877))),"Webviews");"production"===window.envSettings.nodeEnv&&window.envSettings.tracking?setTimeout((()=>{c.T({dsn:"https://43a4669badb04eee941ec8b242991df7@o382276.ingest.sentry.io/5210883",maxBreadcrumbs:100,release:"".concat(D.UU,"@").concat(D.rE),debug:!1,tracesSampleRate:.4,environment:window.envSettings.isAgent?"agent":window.envSettings.nodeEnv||"agent",denyUrls:[/.*translate\.google(apis)?.*/i],beforeSend(e,t){var r;let{originalException:n={}}=t;if(!/netdata\.cloud/.test(null===e||void 0===e||null===(r=e.request)||void 0===r||null===(r=r.headers)||void 0===r?void 0:r.Referer))return null;if(!n)return e;const{response:o={},isCancel:a=!1}=n;if(a)return null;const{status:i}=o;return e},ignoreErrors:[/^TypeError: Failed to fetch$/,/^TypeError: NetworkError when attempting to fetch resource$/,/^TypeError: cancelled$/,/^TypeError: Load failed$/,"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{l.KU().getOptions().enabled=!1}catch(e){}}))}),500):console.log("Running in development mode version:",D.UU,D.rE);const K=(0,u.g)(p.H4,"light"),W=()=>null,G=()=>{const e=(0,g.J)();return(0,E.jsx)(i.Kq,{children:(0,E.jsx)(n.Suspense,{fallback:"",children:(0,E.jsx)(u.A,{children:(0,E.jsx)(d.Ay,{children:(0,E.jsx)(p.Ay,{fallback:K,children:(0,E.jsxs)(n.Suspense,{fallback:"",children:[(0,E.jsx)(L,{isScreenSmall:e}),(0,E.jsx)(z,{}),(0,E.jsxs)(s.ks,{className:"router",history:k,basename:m.Ay?m.sA:"/",children:[(0,E.jsxs)(s.BV,{children:[(0,E.jsx)(s.qh,{path:"/webviews/*",element:(0,E.jsx)(W,{})}),(0,E.jsx)(s.qh,{path:"*",element:(0,E.jsx)(M,{})})]}),(0,E.jsx)(n.Suspense,{fallback:(0,E.jsx)(h.JO,{}),children:(0,E.jsxs)(s.BV,{children:[!m.Ay&&(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(s.qh,{path:"/sign-in",element:(0,E.jsx)(C,{})}),(0,E.jsx)(s.qh,{path:"/trust",element:(0,E.jsx)(T,{})}),(0,E.jsx)(s.qh,{path:"/sign-up",element:(0,E.jsx)(s.C5,{to:"/sign-in",replace:!0})}),(0,E.jsx)(s.qh,{path:"/sign-up/verify",element:(0,E.jsx)(R,{})}),(0,E.jsx)(s.qh,{path:"/sign-in/magic-link-sent",element:(0,E.jsx)(F,{})}),(0,E.jsx)(s.qh,{path:"/sign-in/mobile-app",element:(0,E.jsx)(U,{})})]}),(0,E.jsx)(s.qh,{path:"/webviews/*",element:(0,E.jsx)(B,{})}),(0,E.jsx)(s.qh,{path:"/cloud/origin/callback",element:(0,E.jsx)(N,{})}),(0,E.jsx)(s.qh,{path:"/spaces/test-form",element:(0,E.jsx)(R,{})}),(0,E.jsx)(s.qh,{path:"*",element:(0,E.jsx)(_,{})})]})})]})]})})})})})})};var V;(0,a.createRoot)(document.getElementById("app")).render((0,E.jsx)(G,{})),document.body.classList.remove("netdata-splash"),"serviceWorker"in navigator&&window.addEventListener("load",(()=>{const e="".concat(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()}))})):b(e,t)})).catch((()=>{console.log("No internet connection found. App is running in offline mode.")}))}(e,V),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")}))):b(e,V)}))},13865(e,t,r){"use strict";r(27495),r(25440);r.p=window.envSettings.isAgent&&!window.envSettings.webpackPublicPath?window.envSettings.agentApiUrl+"/v3/":"".concat(window.envSettings.webpackPublicPath||"","/").replace(/([^:]\/)\/+/g,"$1")},24155(e,t,r){"use strict";r.d(t,{A:()=>c});r(98992),r(54520),r(3949);var n=r(64467),o=r(51510),a=r(42358);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const s=(0,o.default)(a.Box).attrs((e=>function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({width:"100%",height:"12px",round:!0},e))).withConfig({displayName:"skeleton__SkeletonBox",componentId:"sc-qieymv-0"})(["animation:"," 1.5s ease-in infinite;"],(0,o.css)(["",""],(e=>(0,o.keyframes)(["from{background:",";}to{background:",";}"],(0,a.getRgbColor)("borderSecondary",.5)(e),(0,a.getRgbColor)("borderSecondary",1)(e))))),c=s},95526(e,t,r){"use strict";r(62953);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 o=t.getElementsByTagName(r)[0],a=t.createElement(r);a.async=!0,a.src="https://www.googletagmanager.com/gtm.js?id=GTM-N6CBMJD",o.parentNode.insertBefore(a,o)}(window,document,"script","dataLayer"),function(){var e,t;e=function(){Reo.init({clientID:"8a197d1119ef2d4"})},(t=document.createElement("script")).src="https://static.reo.dev/8a197d1119ef2d4/reo.js",t.defer=!0,t.onload=e,document.head.appendChild(t)}())},58618(e,t,r){"use strict";r.d(t,{$t:()=>c,gb:()=>i,tK:()=>a});var n=r(16866),o=r(92318);const a=e=>{let{spaceId:t}=e;return"".concat(n.P8,"/spaces/").concat(t,"/rooms?show_all=true")},i=e=>"".concat(o.A.assetsBaseURL,"/").concat(e),s=["","k","m","B","T","P","E"],c=e=>{if(!e)return 0;const t=Math.log10(Math.abs(e))/3|0;if(!t)return e;const r=s[t];return(e/Math.pow(10,3*t)).toFixed(1)+r}},42634(){}},e=>{e.O(0,[3524],(()=>{[4631,9244,6876,649,327,586,7937,2671].map(e.E)}),5);var t=t=>e(e.s=t);e.O(0,[3975,4292,2981,6838],(()=>(t(13865),t(95526),t(12504))));e.O()}]);