MOON
Server: Apache
System: Linux server1.studioinfinity.com.br 2.6.32-954.3.5.lve1.4.90.el6.x86_64 #1 SMP Tue Feb 21 12:26:30 UTC 2023 x86_64
User: artinside (517)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //proc/self/root/opt/netdata/netdata-web-files/v3/953.28718482ba7d446c39e3.chunk.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:"924951b7e9646327aedf6a644e4ade24c230a2be"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ab7e5e6a-2f00-45ce-8146-73eb26cd083d",e._sentryDebugIdIdentifier="sentry-dbid-ab7e5e6a-2f00-45ce-8146-73eb26cd083d")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[953],{7134(e,t,r){r.d(t,{Ds:()=>g,Vj:()=>h,Wq:()=>u,tq:()=>d,vP:()=>p});var n=r(42539),o=r(73087),a=r(88652);const i=36e5,s=24*i,l=30*s,c=[{key:"years",value:12*l,unit:"yr"},{key:"months",value:l,unit:"mo"},{key:"days",value:s,unit:"d"},{key:"hours",value:i,unit:"h"},{key:"minutes",value:6e4,unit:"min"},{key:"seconds",value:1e3,unit:"s"}],d=e=>e<0?(0,n.W)(new Date,{seconds:e}):new Date(e),u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e?new Date(e):new Date},p=(e,t)=>(0,a.r)(e,t),g=(e,t)=>(0,o.F)({start:e,end:t}),m=["hours","minutes","seconds"],h=function(e){let{withSeconds:t=!1,withTime:r=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=t||!!e.seconds;return c.reduce(((t,o)=>{let{key:a,unit:i}=o;return"seconds"!==a||n?!r&&m.includes(a)?t:e[a]?t?"".concat(t," ").concat(e[a]).concat(i):"".concat(e[a]).concat(i):t:t}),"")}},22297(e,t,r){r.d(t,{A:()=>Pe});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(63537),s=r(6463),l=r(12268),c=r(99191),d=r(41514),u=r(6304),p=r(85844),g=(r(81454),r(51510));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}const h=(0,g.default)(c.Flex).attrs((e=>function(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}({position:"relative",width:{min:200},height:{min:45},column:!0,background:"dropdown",color:"text",zIndex:100,round:!0,alignItems:"end"},e))).withConfig({displayName:"styled__PickerBox",componentId:"sc-gwjt9o-0"})([""]),f=g.default.span.withConfig({displayName:"styled__StyledTimePeriod",componentId:"sc-gwjt9o-1"})(["margin-bottom:",";cursor:pointer;width:187px;height:",";&:last-of-type{margin-bottom:0;}& > span:hover{color:",";}"],(0,c.getSizeBy)(1.5),(0,c.getSizeBy)(2),(0,c.getColor)("textLite")),b=(0,g.default)(c.Flex).attrs((e=>{let{isSelected:t}=e;return{color:t?"primary":"text",margin:[2,6,0]}})).withConfig({displayName:"styled__StyledCustomTimePeriod",componentId:"sc-gwjt9o-2"})(["cursor:pointer;&:first-of-type{margin-top:0;}&:hover{color:",";}"],(0,c.getColor)("textLite")),y=(0,g.default)(c.Flex).attrs({alignItems:"center",border:{side:"all",color:"border"},color:"text",flexWrap:!1,height:8,justifyContent:"center",padding:[2,0],round:1,width:22}).withConfig({displayName:"styled__TimePeriodDropdownButton",componentId:"sc-gwjt9o-3"})([""]),x=(0,g.default)(c.Drop).attrs({background:"mainBackground",column:!0,overflow:{vertical:"auto"},margin:[.5,0,0],padding:[2,0],round:1}).withConfig({displayName:"styled__TimePeriodDrop",componentId:"sc-gwjt9o-4"})([""]),v=(0,g.default)(c.Icon).withConfig({displayName:"styled__DropdownIcon",componentId:"sc-gwjt9o-5"})(["fill:",";width:12px;height:12px;"],(0,c.getColor)("text")),j=g.default.input.withConfig({displayName:"styled__CustomInput",componentId:"sc-gwjt9o-6"})(["border:1px solid ",";background:",";box-sizing:border-box;border-radius:4px;color:",";height:32px;margin-left:10px;margin-right:10px;outline:none;padding:4px;width:32px;&:focus{border:1px solid ",";}"],(0,c.getColor)("border"),(0,c.getColor)("mainBackground"),(0,c.getColor)("text"),(0,c.getColor)("primary")),O=(0,g.default)(c.Drop).attrs({background:"dropdown",round:2,margin:[.5,0,0],border:{side:"all",color:"borderSecondary"},animation:!0}).withConfig({displayName:"styled__StyledDrop",componentId:"sc-gwjt9o-7"})([""]),w=(0,g.default)(c.TextInput).withConfig({displayName:"styled__StyledDateInput",componentId:"sc-gwjt9o-8"})(["width:100%;"]),A=g.default.div.withConfig({displayName:"styled__StyledCalendar",componentId:"sc-gwjt9o-9"})(["background:",";border:0;&.react-datepicker{background:",";border:0;}.react-datepicker{&__navigation{top:8px;&-icon::before{border-color:",";}}&__month-container{height:260px;}&__header{background:",";border:0;.react-datepicker__current-month{color:",";font-weight:normal;}.react-datepicker__day-name{color:",";}}&__day{color:",";&:hover{background:",";}&--disabled{color:",";&:hover{background:inherit;}}&--keyboard-selected,&--keyboard-selected:hover{color:",";background:inherit;border-radius:inherit;}&--selected,&--selected:hover{color:",";background:",";border-radius:8px;}&--in-selecting-range,&--in-range{color:",";background:",";border-radius:0;}&--selecting-range-start,&--range-start{color:",";background:",";border-top-left-radius:8px;border-bottom-left-radius:8px;&:hover{color:",";background:",";border-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px;}}&--selecting-range-end,&--range-end{color:",";background:",";border-top-right-radius:8px;border-bottom-right-radius:8px;&:hover{color:",";background:",";border-top-right-radius:8px;border-bottom-right-radius:8px;}}}}"],(0,c.getColor)("dropdown"),(0,c.getColor)("dropdown"),(0,c.getColor)("text"),(0,c.getColor)("dropdown"),(0,c.getColor)("main"),(0,c.getColor)("textLite"),(0,c.getColor)("main"),(0,c.getColor)("elementBackground"),(0,c.getColor)("textLite"),(0,c.getColor)("main"),(0,c.getColor)("bright"),(0,c.getColor)("primary"),(0,c.getColor)("primary"),(0,c.getColor)("elementBackground"),(0,c.getColor)("bright"),(0,c.getColor)("primary"),(0,c.getColor)("bright"),(0,c.getRgbColor)(["green","netdata"],.8),(0,c.getColor)("bright"),(0,c.getColor)("primary"),(0,c.getColor)("bright"),(0,c.getRgbColor)(["green","netdata"],.8));var P=r(74848);const C=e=>{let{value:t,period:r,resolution:n,isSelected:o,setTimeRange:i,tagging:s}=e;const l=(0,a.useCallback)((()=>i(t,n)),[t,n]);return(0,P.jsx)(f,{onClick:l,"data-ga":"date-picker::click-quick-selector::".concat(s,"::").concat(-t),"data-testid":"timePeriod-value",children:(0,P.jsx)(c.Text,{color:o?"primary":"text",children:r})},t)},I=(0,a.memo)(C);var k=r(71336);const S=e=>{let{handleTimePeriodChange:t,selectedDate:r,tagging:n}=e;return(0,P.jsx)(c.Flex,{column:!0,justifyContent:"start",alignItems:"start",height:{max:"260px"},overflow:{vertical:"auto"},"data-testid":"timePeriods",children:k.AE.map((e=>{let{period:o,value:a,resolution:i}=e;return(0,P.jsx)(I,{value:a,period:o,resolution:i,setTimeRange:t,isSelected:r===a,tagging:n},a)}))})};var D=r(42539),N=r(32370),F=r(35047);const T=e=>{let{customTimePeriodRef:t,handleTimePeriodChange:r,value:n,resolution:o,tagging:i}=e;const s=()=>n<=0?(0,k.Mb)(-n,o):0,[l,d]=(0,a.useState)(s),[p,g,,m]=(0,u.A)(),h=(0,a.useRef)();(0,a.useEffect)((()=>d(s())),[n]);const f=(0,a.useCallback)((e=>d(e.target.value)),[]),O=(0,a.useCallback)((e=>{const t=Number(e.currentTarget.value),a=!Number.isNaN(t)&&Number.isInteger(t)&&t>0,i=(0,D.W)(new Date(0),{[o]:t});return a&&(0,N.f)(i)&&(0,F._)(i)<=k.So?r((0,k.zp)(t,o),o):d(n<=0?(0,k.Mb)(-n,o):0)}),[o,l]),w=(0,a.useCallback)((e=>()=>{r((0,k.zp)(l,e),e),m()}),[l]);return(0,P.jsxs)(c.Flex,{justifyContent:"start",alignItems:"center",height:8,"data-ga":"date-picker::click-last-integer::".concat(i),"data-testid":"customTimePeriod",children:[(0,P.jsx)(c.Text,{"data-testid":"customTimePeriod-label",children:"Last"}),(0,P.jsx)(j,{value:l,onChange:f,onBlur:O,"data-ga":"date-picker::click-last-integer::".concat(i,"::").concat(l),"data-testid":"timePeriod-timeInput"}),(0,P.jsxs)(y,{"data-testid":"timePeriodDropdown-button",onClick:g,ref:h,children:[(0,P.jsx)(c.Text,{"data-testid":"timePeriodDropdown-buttonLabel",padding:[0,4,0,0],children:o}),(0,P.jsx)(v,{"data-testid":"timePeriodDropdown-buttonIcon",name:"triangle_down"})]}),h.current&&p&&(0,P.jsx)(x,{align:{top:"bottom",left:"left"},animation:!0,close:m,"data-testid":"timePeriodDropdown",onClickOutside:m,onEsc:m,ref:t,target:h.current,children:k.gt.map((e=>(0,P.jsx)(b,{onClick:w(e),"data-ga":"date-picker::click-last-time-".concat(e,"::").concat(i),"data-testid":"timePeriod-option",children:e},e)))})]})};var E=r(48497),L=r(85577),M=r(64587),B=r(15215);r(95395);const K=e=>{let{selected:t,selectsStart:r=!1,selectsEnd:n=!1,startDate:o,endDate:a,onChange:i,minDate:s,maxDate:l,dateFormat:c="MM/dd/yyyy",open:d=!1,startOpen:u=!1,inline:p=!1,selectsRange:g=!1,monthsShown:m=1,showPopperArrow:h=!0,calendarContainer:f=null}=e;return(0,P.jsx)(B.Ay,{selected:t,onChange:i,selectsStart:r,selectsEnd:n,startDate:o,endDate:a,minDate:s,maxDate:l,dateFormat:c,open:d,startOpen:u,inline:p,selectsRange:g,monthsShown:m,showPopperArrow:h,calendarContainer:f})},_=e=>{let{name:t="",value:r="",onDatesChange:n,onFocus:o,placeholderText:s=""}=e;const{utcOffset:l}=(0,M.$j)(),[c,d]=(0,a.useState)(""),u=(0,a.useCallback)((e=>{d(e.target.value)}),[d]),p=(0,a.useCallback)((e=>{if((0,N.f)(e)){const t=(0,L.GP)(e,"MMMM d yyyy, H:mm");d(t)}}),[]),g=(0,a.useCallback)((e=>{const t=(0,k.ii)(e.target.value,l);if((0,N.f)(t)&&(0,i.W)(t)>0){const e=(0,i.W)(t);n(e,(()=>p(r)))}else p(r)}),[r,l]);return(0,a.useEffect)((()=>p(r)),[r]),(0,P.jsx)(w,{type:"text",name:t,value:r?c:s,onChange:u,onBlur:g,onFocus:o,placeholder:s,"data-testid":"datePicker-input"})};var R=r(29407);const z=()=>{const{localeTimeString:e,localeDateString:t}=(0,M.$j)();return(0,a.useCallback)((r=>"".concat(t(r,{locale:"en-us",long:!1})," ").concat(e(r,{locale:"en-us",secs:!1}))),[e,t])},V=(e,t)=>e>0?(0,R.a)(new Date(t(e))):e||0===e?(0,R.a)(new Date(t((new Date).valueOf()+1e3*e))):null,H=e=>{const t=z();return(0,a.useMemo)((()=>V(e,t)),[e])},U=(e,t)=>[H(e),H(t)];function W(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 q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const G=e=>{let{startDate:t,setStartDate:r,endDate:n,setEndDate:o,singleDate:s,onDatesChange:l,onInputFocus:d,onlyDates:u,maxDate:p=new Date,minDate:g=new Date("1/1/2018"),isSinglePicker:m}=e;const[h,f]=U(t,n),b=H(s),{utcOffset:y}=(0,M.$j)(m?s:t),x=z(),v=(0,a.useCallback)(((e,t)=>f&&(0,E.Y)(f,V(e,x))?t():(0===n&&o(f.getTime()),r(e))),[n,f,x]),j=(0,a.useCallback)(((e,n)=>h&&(0,E.Y)(V(e,x),h)?n():(t<0&&r(h.getTime()),o(e))),[t,h,x]),O=e=>{if(!e)return null;const t=(0,k.ii)((0,L.GP)(e,"MMMM d yyyy, H:mm"),y);return(0,i.W)(t)},w=(0,a.useCallback)((e=>{const t=O(Array.isArray(e)?e[0]:e),r=O(Array.isArray(e)?e[1]:null);l(q({},m?{singleDate:t}:{startDate:t,endDate:r}))}),[y,m,l]);return(0,P.jsxs)(c.Flex,{column:!0,justifyContent:"center",alignItems:"center",flex:!0,gap:3,"data-testid":"datePicker-wrapper",children:[(0,P.jsx)(K,q(q({selected:m?b:h,onChange:w},m?{}:{startDate:h,endDate:f}),{},{maxDate:p,minDate:g,inline:!0,selectsRange:!0,monthsShown:m?1:2,dateFormat:"MMMM d yyyy, H:mm",showPopperArrow:!1,calendarContainer:A})),!u&&(m?(0,P.jsx)(_,{name:"date",value:b,onDatesChange:w,placeholderText:"Select a date"}):(0,P.jsxs)(c.Flex,{justifyContent:"around",alignItems:"center",width:"100%",gap:2,padding:[0,10],children:[(0,P.jsx)(_,{name:"startDate",value:h,onDatesChange:v,onFocus:d,placeholderText:"Select a start date"}),(0,P.jsx)(_,{name:"endDate",value:f,onDatesChange:j,onFocus:d,placeholderText:"Select an end date"})]}))]})},Y=e=>{let{startDate:t,endDate:r,onlyDates:n}=e;const[o,i]=U(t,r),{formattedStartDate:s,formattedEndDate:l}=(0,a.useMemo)((()=>(0,k.HA)(o,i,{onlyDates:n})),[o,i]),d=(0,a.useMemo)((()=>(0,k.jo)(o,i)),[o,i]);return(0,P.jsxs)(c.Flex,{alignItems:"center",gap:2,children:[(0,P.jsxs)(c.Flex,{alignItems:"center",justifyContent:"center",gap:1.5,children:[(0,P.jsx)(c.TextSmall,{strong:!0,whiteSpace:"nowrap",children:"From"}),(0,P.jsx)(c.TextSmall,{whiteSpace:"nowrap","data-testid":"periodIndication-from",children:s})]}),(0,P.jsx)(c.Icon,{name:"arrow_left",size:"small",color:"textLite",rotate:2}),(0,P.jsxs)(c.Flex,{alignItems:"center",justifyContent:"center",gap:1.5,children:[(0,P.jsx)(c.TextSmall,{strong:!0,whiteSpace:"nowrap",children:"To"}),(0,P.jsx)(c.TextSmall,{whiteSpace:"nowrap","data-testid":"periodIndication-to",children:l})]}),(0,P.jsxs)(c.Flex,{alignItems:"center",justifyContent:"center",gap:2,children:[(0,P.jsx)(c.TextSmall,{whiteSpace:"nowrap",children:"/"}),(0,P.jsx)(c.TextSmall,{color:"textLite",whiteSpace:"nowrap","data-testid":"periodIndication-period",children:d})]})]})};var Z=r(7134),Q=r(3941);const X=e=>{let{placeholder:t="No date",TextComponent:r=c.TextSmall}=e;return(0,P.jsx)(r,{children:t})},J=e=>{let{isPlaying:t,startDate:r,endDate:n,isSameDate:o,color:i,onlyDates:s,isSinglePicker:l,TextComponent:d=c.TextSmall}=e;const{localeTimeString:u,localeDateString:p}=(0,M.$j)(),g=i||(t?"accent":"textFocus"),[m,h]=((e,t,r)=>{const[n,o]=(0,a.useState)((()=>[e,t]));return(0,a.useEffect)((()=>{o([e,t])}),[e,t]),(0,Q.A)((0,a.useCallback)((()=>{if(!r)return;const e=Math.abs(n[0].getTime()-n[1].getTime()),t=new Date,a=new Date;o([new Date(t.setTime(t.getTime()-e)),a])}),[r,e,t]),1e3),n})(r,n,t);return(0,P.jsxs)(c.Flex,{alignItems:"center",gap:1,"data-testid":"datePicker-dateBox",children:[(0,P.jsxs)(d,{color:i,whiteSpace:"nowrap",children:[p(m,{long:!1}),!s&&(0,P.jsxs)(P.Fragment,{children:[" ","\u2022"," ",(0,P.jsx)(d,{color:g,whiteSpace:"nowrap",children:u(m,{secs:!1})})]})]}),!l&&(0,P.jsxs)(P.Fragment,{children:[(!s||!o)&&(0,P.jsx)(c.Icon,{name:"arrow_left",color:g,size:"small",rotate:2}),(0,P.jsxs)(d,{color:i,whiteSpace:"nowrap",children:[!o&&(0,P.jsxs)(P.Fragment,{children:[p(h,{long:!1})," \u2022 "]}),!s&&(0,P.jsx)(d,{color:g,whiteSpace:"nowrap",children:u(h,{secs:!1})})]})]})]})},$=e=>{let{isPlaying:t,duration:r,color:n,fluid:o=!1,isSmall:a=!1,TextComponent:i=c.TextSmall}=e;return(0,P.jsxs)(c.Flex,{gap:a?.2:1,align:"center","data-testid":"datePicker-durationBox",children:[!a&&(0,P.jsx)(i,{color:n,children:"\u2022"}),(0,P.jsx)(c.Flex,{width:o?"auto":5,children:t&&(0,P.jsx)(i,{color:n,children:"last"})}),(0,P.jsx)(i,{color:n,children:r})]})};var ee=r(45087);const te=(0,g.default)(c.Flex).withConfig({displayName:"styled__Container",componentId:"sc-1s7311w-0"})(["cursor:pointer;&:hover *{color:",";fill:",";}"],(0,c.getColor)("textLite"),(0,c.getColor)("textLite")),re=(0,g.default)(ee.A).withConfig({displayName:"styled__StyledTooltip",componentId:"sc-1s7311w-1"})(["pointer-events:",";"],(e=>{let{isDisabled:t}=e;return t?"none":"auto"})),ne=["onClick","start","end","isPlaying","isPickerOpen","tagging","color","fluid","onlyDates","tooltipContent","isSinglePicker","noDateSelected","isSmall","isDatepickerDisabled","TextComponent"];function oe(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 ae(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const ie=e=>{let{onClick:t,start:r,end:n,isPlaying:i,isPickerOpen:s,tagging:l,color:d,fluid:u,onlyDates:p,tooltipContent:g,isSinglePicker:m,noDateSelected:h,isSmall:f,isDatepickerDisabled:b,TextComponent:y=c.TextSmall}=e,x=(0,o.A)(e,ne);const[v,j,O]=(0,a.useMemo)((()=>{if(h)return[];const e=(0,Z.tq)(r),t=(0,Z.Wq)(n);return[e,t,(0,Z.vP)(e,t)]}),[r,n,h]),w=(0,a.useMemo)((()=>h?0:(0,Z.Vj)((0,Z.Ds)(v,j),{withTime:!p})),[i,v,j,h]);return(0,P.jsx)(re,{content:s?()=>{}:g||{title:"Global Datetime Picker",description:"Select the global timeframe duration of the dashboard."},align:"bottom",isDisabled:!t||b,plain:!0,children:(0,P.jsxs)(te,ae(ae({alignItems:"center",justifyContent:"center",gap:1,height:"100%",onClick:t,padding:[0,1],"data-ga":"date-picker::click-time::".concat(l),"data-testid":"datePicker-accessorElement"},x),{},{children:[f?null:m&&h?(0,P.jsx)(X,{TextComponent:y}):(0,P.jsx)(J,{isPlaying:i,endDate:j,startDate:v,isSameDate:O,color:d,onlyDates:p,isSinglePicker:m,TextComponent:y}),!p&&!m&&!h&&(0,P.jsx)($,{isPlaying:i,duration:w,color:d,fluid:f||u,isSmall:f,TextComponent:y})]}))})};var se=r(42790),le=r(85720),ce=r(59721);const de=(0,g.default)(c.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,background:"dropdown",column:!0,margin:[.5,0,0],overflow:{vertical:"auto"},padding:[2,0],round:1,width:80}).withConfig({displayName:"dropdown__Dropdown",componentId:"sc-pg99kg-0"})([""]),ue=(0,g.default)(c.Flex).attrs({column:!0,padding:[2,0,0],overflow:{vertical:"auto"},height:{max:"320px"}}).withConfig({displayName:"container__Container",componentId:"sc-1gtygg6-0"})([""]),pe=(0,g.default)(c.Flex).attrs({justifyContent:"between",alignItems:"center",width:"100%",gap:2}).withConfig({displayName:"wrapper__Wrapper",componentId:"sc-1ehauu1-0"})([""]),ge=e=>{let{name:t,offset:r,utc:n,onSelect:o,selected:i}=e;const s=(0,a.useCallback)((()=>o(n,r,t)),[n,t]);return(0,P.jsxs)(le.A,{round:1,onClick:s,Wrapper:pe,"data-ga":"timezone-picker::click-timezone::global-view::".concat(t),selected:i,children:[(0,P.jsx)(c.Text,{color:"text",children:t}),(0,P.jsxs)(c.Text,{color:"textLite",whiteSpace:"nowrap",children:["UTC ",r]})]})};const me=(0,r(5331).OH)(),he=e=>{let{value:t,onChange:r,timezoneRef:n,timezoneName:o}=e;const[i,s]=(0,a.useState)(""),[l,d]=(0,u.A)(),p=(0,a.useRef)(),g=(0,a.useRef)();(0,a.useEffect)((()=>{g.current&&l&&g.current.focus()}),[l]);const m=(0,a.useMemo)((()=>i?me.filter((e=>{let{text:t,offset:r}=e;return t.toUpperCase().includes(i.toUpperCase())||r.includes(i)})):me),[i]),h=()=>{d(!1),s("")},f=(0,a.useCallback)(((e,t,n)=>{r(e,t,n),h()}),[]);return(0,P.jsxs)(ce.A,{hasBorder:!1,testId:"timezone-picker",children:[(0,P.jsxs)(le.A,{round:1,onClick:d,ref:p,Wrapper:pe,padding:[2],"data-ga":"timezone-picker::click-picker::global-view",selected:!0,children:[(0,P.jsx)(c.Flex,{gap:1,children:(0,P.jsxs)(c.Text,{color:"text",whiteSpace:"nowrap",children:[o," UTC ",t]})}),(0,P.jsx)(c.Icon,{name:"chevron_down",color:"text",width:"12px",height:"12px"})]}),p.current&&l&&(0,P.jsxs)(de,{onClickOutside:h,onEsc:h,ref:n,target:p.current,children:[(0,P.jsx)(c.Box,{padding:[0,2],children:(0,P.jsx)(c.SearchInput,{value:i,onChange:s,ref:g,"data-ga":"timezone-picker::click-search::global-view"})}),(0,P.jsx)(ue,{children:m.map((e=>{let{text:t,offset:r,utc:n}=e;return(0,P.jsx)(ge,{name:t,offset:r,utc:n[0],onSelect:f,selected:o===t},t)}))})]})]})};function fe(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 be(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const ye=e=>{let{timezoneRef:t}=e;const[{offset:r,timezoneName:n},o]=(0,se.N9)(),i=(0,a.useCallback)(((e,t,r)=>o((n=>be(be({},n),{},{utc:e,offset:t,timezoneName:r})))),[]);return(0,P.jsx)(he,{timezoneRef:t,timezoneName:n,value:r,onChange:i})};var xe=r(67012),ve=r(23226);const je=["flavour","onChange","isSinglePicker","values","tagging","isPlaying","onlyDates","hideCustomPeriods","accessorProps","maxDate","minDate","accessorTooltipContent","isSmall","fluid","isDisabled","eventName"];function Oe(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 we(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Ae="global",Pe=e=>{let{flavour:t=Ae,onChange:r,isSinglePicker:n,values:{start:g,end:m,singleDate:f}={},tagging:b="",isPlaying:y,onlyDates:x,hideCustomPeriods:v,accessorProps:j={},maxDate:w,minDate:A,accessorTooltipContent:C,isSmall:I,fluid:D,isDisabled:N,eventName:F="date-picker"}=e,E=(0,o.A)(e,je);const L=t===Ae,[M,B]=(0,a.useState)(f),[K,_]=(0,a.useState)(g),[R,z]=(0,a.useState)(g),[V,H]=(0,p.A)("resolution","minutes"),[U,W]=(0,a.useState)("startDate"),[q,Z,,Q]=(0,u.A)(),X=(0,a.useRef)(),[,J]=(0,ve.A)();(0,xe.A)((()=>{L&&J(!!q)}),[q,L]);const $=(0,a.useCallback)((e=>{let{startDate:t,endDate:r}=e;_(t),z(r)}),[]);(0,a.useEffect)((()=>{$({startDate:g,endDate:m})}),[g,m]);const ee=(0,a.useCallback)((()=>{n?(B(f),Q()):$({startDate:g,endDate:m})}),[n,g,m]),te=(0,a.useCallback)((e=>{e.target.name&&W(e.target.name)}),[]),re=(0,a.useCallback)((e=>{e.stopPropagation(),Z()}),[Z]),ne=(0,a.useMemo)((()=>(0,k.g$)(U)),[U]),oe=(0,a.useMemo)((()=>!!n||null!==K&&null!==R),[n,K,R]),ae=(0,a.useMemo)((()=>g===K&&m===R),[g,K,m,R]),se=(0,a.useCallback)(((e,t)=>{H(t),$({startDate:e,endDate:0})}),[]);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(ie,we({onClick:re,tagging:b,isPickerOpen:q,isPlaying:y,setRangeValues:r,start:n?M:g,end:n?M:m,ref:X,onlyDates:x,hideCustomPeriods:v,tooltipContent:C,isSinglePicker:n,noDateSelected:n&&!M,isSmall:I,fluid:D,isDatepickerDisabled:N},j)),X.current&&q?(0,P.jsx)(O,{backdrop:!0,target:X.current,canHideTarget:!1,align:{top:"bottom",left:"left"},onEsc:Q,onClickOutside:Q,children:(0,P.jsxs)(h,we(we({"data-testid":"datePicker"},E),{},{children:[(0,P.jsxs)(c.Flex,{alignItems:"center",width:"100%",padding:x?[4]:[6],children:[!v&&!x&&!n&&(0,P.jsxs)(c.Flex,{column:!0,gap:3,margin:[0,4,0,0],border:{side:"right",color:"borderSecondary"},justifyContent:"center",alignItems:"center",children:[(0,P.jsx)(S,{handleTimePeriodChange:se,selectedDate:K,tagging:b}),(0,P.jsx)(T,{handleTimePeriodChange:se,resolution:V,tagging:b,value:K})]}),(0,P.jsx)(G,{startDate:K,endDate:R,singleDate:M,setStartDate:_,setEndDate:z,onDatesChange:e=>{let{startDate:t,endDate:o,singleDate:a}=e;if(n)B(a),r(a),(0,d.H)(F,"click-".concat(F),b,String(a));else{$(x?{startDate:t?(0,i.W)((0,s.o)(new Date(t))):t,endDate:o?(0,i.W)((0,l.D)(new Date(o))):o}:{startDate:t,endDate:o});const e="finish"===ne?o||t:t||o;(0,d.H)(F,"click-".concat(F),b,String(e))}},onInputFocus:te,onlyDates:x,maxDate:w,minDate:A,isSinglePicker:n})]}),(0,P.jsxs)(c.Flex,{column:!0,padding:[4,6,2],width:"100%",border:{side:"top",color:"borderSecondary"},children:[!x&&!n&&(0,P.jsx)(ye,{}),(0,P.jsxs)(c.Flex,{gap:1,justifyContent:n?"end":x?"center":oe?"between":"end",width:"100%",children:[!x&&!n&&oe&&(0,P.jsx)(Y,{startDate:K,endDate:R,onlyDates:x}),(0,P.jsxs)(c.Flex,{alignItems:"center",justifyContent:"center",gap:1,children:[(0,P.jsx)(c.Button,{label:"Reset",flavour:"hollow",onClick:ee,disabled:ae,"data-ga":"date-picker::click-clear::".concat(b,"-").concat(ne),"data-testid":"datePicker-clear",small:!0}),(0,P.jsx)(c.Button,{label:"Done",onClick:()=>{n?r(M):(r({start:K,end:R}),J(!1)),Q()},disabled:!oe,"data-ga":"date-picker::click-apply::".concat(b,"-").concat(ne),"data-testid":"datePicker-apply",small:!0})]})]})]})]}))}):null]})}},81641(e,t,r){r.d(t,{A_:()=>l,gC:()=>d,mQ:()=>c,yD:()=>s});var n=r(41344),o=r(16373),a=r(22332);const i={},s=()=>{const e=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),t=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),r=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),o=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),a=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/home"),i=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/home");return e||r||a||t||o||i},l=()=>{const e=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/top"),t=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/top"),{hasHistory:r}=(0,o.Ol)({extraKey:"fn"})||i;return(e||t)&&!r},c=()=>{const e=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/events"),t=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/events");return e||t},d=()=>{const e=c(),t=(0,a.useAttributeValue)("autofetch");return!(0,a.useAttributeValue)("paused")&&t&&!e}},71336(e,t,r){r.d(t,{AE:()=>v,HA:()=>j,Mb:()=>f,So:()=>g,d_:()=>p,g$:()=>x,gt:()=>m,ii:()=>O,jo:()=>w,zp:()=>b});var n=r(42539),o=r(85577),a=r(84287),i=r(63537),s=r(35047),l=r(92705),c=r(58646);const d=60,u=3600,p=86400,g=94694400,m=["minutes","hours","days","months"],h={minutes:d,hours:u,days:p,months:30*p},f=(e,t)=>Math.round(e/h[t]),b=(e,t)=>{const r=(0,n.W)(new Date(0),{[t]:e});return-(0,s._)(r)},y={startDate:"start",endDate:"finish"},x=e=>y[e],v=[{period:"Last 5 minutes",value:-300,resolution:"minutes"},{period:"Last 10 minutes",value:-600,resolution:"minutes"},{period:"Last 15 minutes",value:-900,resolution:"minutes"},{period:"Last 30 minutes",value:-1800,resolution:"minutes"},{period:"Last hour",value:-3600,resolution:"hours"},{period:"Last 2 hours",value:-7200,resolution:"hours"},{period:"Last 6 hours",value:-21600,resolution:"hours"},{period:"Last 12 hours",value:-43200,resolution:"hours"},{period:"Last day",value:-p,resolution:"days"},{period:"Last 2 days",value:-2*p,resolution:"days"},{period:"Last 7 days",value:-7*p,resolution:"days"}],j=function(e,t){let{onlyDates:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=r?"MMMM d yyyy":"MMMM d yyyy, H:mm:ss";return{formattedStartDate:(0,o.GP)(e,n),formattedEndDate:(0,o.GP)(t,n)}},O=(e,t)=>{const r=(0,l.u)(e,"MMMM d yyyy, H:mm")?e:(0,c.qg)(e,"MMMM d yyyy, H:mm",Date.now());return(0,c.qg)("".concat(r," ").concat((e=>{if(!e)return"+00:00";const t=e.toString().split("."),r=t[0]>0?"+":"-",n=Math.abs(t[0]).toString(),o="".concat(r).concat(n.padStart(2,0));return t.length>1?"".concat(o,":").concat(String(.6*t[1]).padEnd(2,0)):"".concat(o,":00")})(t)),"MMMM d yyyy, H:mm xxx",Date.now())},w=(e,t)=>(0,a.k)((0,i.W)(e),(0,i.W)(t))},49435(e,t,r){r.d(t,{pe:()=>a,yX:()=>i});r(26910),r(84864),r(27495),r(25440),r(98992),r(54520),r(3949),r(81454),r(8872),r(37550),r(62953),r(83488);var n=r(17271),o=r.n(n);const a=function(e,t){let{scoreFactor:r=.3,minScore:n=.1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||!t)return 0;const a=o()(String(e),String(t),r);return a<n?0:a},i=function(e,t){let{scoreFactor:r=.3,fuzzyFactor:n=.3}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return a(e,t,{scoreFactor:r})>n}},4204(e,t,r){var n;r.d(t,{ei:()=>o});const o=(null===(n=window.envSettings)||void 0===n?void 0:n.onprem)||!1},6084(e,t,r){r.d(t,{A:()=>p});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(22337),i=r(99191),s=r(66188),l=r(74848);const c=["onClick","src","title","width","height","ref"];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=>{let{onClick:t,src:r,title:n="User avatar",width:d=8,height:p=8,ref:g}=e,m=(0,o.A)(e,c);return(0,l.jsx)(i.Flex,u(u({cursor:"pointer",round:"50%","data-testid":"userAvatar",title:n,alt:n,onClick:e=>t&&t(e),width:d,height:p},m),{},{ref:g,alignItems:"center",justifyContent:"center",background:"spaceIdle",color:"textLite",overflow:"hidden",children:r?(0,l.jsx)(i.Flex,{as:"img",src:r,alt:n,width:d,height:p}):(0,l.jsx)(a.gc,{icon:s.yVQ,size:"lg",alt:n})}))}},12407(e,t,r){r.d(t,{A:()=>d});var n=r(51510),o=r(99191),a=r(38773),i=r(95565),s=r(74848);const l=(0,n.default)(o.Flex).withConfig({displayName:"restrictedContentMessage__StyledBox",componentId:"sc-wbsw81-0"})(["transform:translate(-50%,-50%);"]),c={room:"This dashboard is locked, so you can't see it.",node:"This node is locked, so you can't see the Single Node dashboard.",alert:"This node is locked, so you can't see the full alert details. ",dashboard:"This dashboard is locked, so you can't see it."},d=e=>{let{flavour:t="node",hideChildren:r}=e;return(0,s.jsxs)(l,{column:!0,width:"100%",gap:2,alignItems:"center",position:"absolute",top:"50%",left:"50%",padding:[4],round:2,children:[(0,s.jsx)(o.TextBigger,{children:c[t]||""}),(0,s.jsx)(i.A,{children:(0,s.jsx)(o.TextBig,{color:"primary",children:"Upgrade for no limitations!"})}),(0,s.jsx)(o.TextBig,{children:"or"}),(0,s.jsx)(a.A,{children:(0,s.jsx)(o.TextBig,{color:"primary",children:"Change your active node selection to unlock it."})})]})}},36229(e,t,r){r.d(t,{A:()=>x});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(81454),r(51510)),i=r(68090),s=r.n(i),l=r(96540),c=r(99191),d=r(41395),u=r(74848);const p=["items","isBig","showBackButton","testid"];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 m(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 h=(0,a.default)(c.Box).withConfig({displayName:"breadcrumbs__StyledItemContainer",componentId:"sc-3u39st-0"})([""]),f=(0,a.css)(["&:hover{color:",";}"],(e=>{let{withHover:t,theme:r}=e;return t&&(0,c.getColor)("success")({theme:r})})),b=(0,a.default)(c.Text).withConfig({displayName:"breadcrumbs__StyledText",componentId:"sc-3u39st-1"})(["",""],f),y=(0,a.default)(c.TextSmall).withConfig({displayName:"breadcrumbs__StyledTextSmall",componentId:"sc-3u39st-2"})(["",""],f),x=e=>{let{items:t,isBig:r,showBackButton:n=!0,testid:a=""}=e,i=(0,o.A)(e,p);const g=(0,l.useMemo)((()=>{if(null===t||void 0===t||!t.length||!n)return null;return s()(t.filter((e=>{let{onClick:t}=e;return!!t}))).onClick}),[t,n]);if(null===t||void 0===t||!t.length)return null;const f=r?b:y;return(0,u.jsxs)(c.Flex,m(m({gap:4},i),{},{children:[n&&(0,u.jsx)(c.Button,{onClick:g,icon:"chevron_left",label:"Back",neutral:!0,flavour:"hollow",small:!0,padding:[0,2,0,1],textTransform:"uppercase","data-testid":"".concat(a,"-breadcrumbs-backButton")}),(0,u.jsx)(c.Flex,{gap:2,alignItems:"center",children:t.map(((e,t)=>{let{isDisabled:r,name:n,onClick:o}=e;return(0,u.jsx)(h,m(m({alignItems:"center"},o&&{cursor:"pointer",onClick:o}),{},{"data-testid":"".concat(a,"-breadcrumbs-level-").concat(t),children:(0,u.jsxs)(f,{color:r&&"textLite","data-testid":"".concat(a,"-breadcrumbs-level-").concat(t),withHover:!!o,children:[0!==t&&" / ",(0,d.Zr)(n||"")]})}),t)}))})]}))}},17702(e,t,r){r.d(t,{A:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(99191),a=r(74891),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 l(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 c=(0,a.A)(o.Button),d={icon:"ai",label:"Ask AI",textTransform:"",noWrapper:!0,colorPalette:{primary:"primaryAI",accent:"accentAI",secondaryColor:"secondaryColorAI",primaryHighlight:"primaryHighlightAI",secondaryHighlight:"secondaryHighlightAI"}},u=e=>(0,i.jsx)(c,l(l({},d),e))},88307(e,t,r){r.d(t,{C:()=>c});r(98992),r(54520),r(3949);var n=r(64467),o=r(81214),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 l(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 c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return()=>{(0,o.A)(e);const r=(0,i.UI)(l(l({header:"Copied",text:"Command copied to your clipboard! Please run it on your node's terminal.",icon:"gear"},t),{},{success:!0}));a.A.success(r,{context:"copy"})}}},30005(e,t,r){r.d(t,{Ay:()=>b,R0:()=>f});r(98992),r(54520),r(3949);var n=r(80045),o=r(64467),a=r(51510),i=r(99191),s=r(88307),l=r(74848);const c=["children"],d=["children","confirmationText","commandText","iconContainerProps"];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=(0,a.default)(i.Box).attrs((e=>p({color:"textDescription",background:"modalTabsBackground",border:{side:"all",color:"borderSecondary"},padding:[4,10,4,4],position:"relative",width:"100%"},e))).withConfig({displayName:"command__StyledTerminalCommand",componentId:"sc-wnwmk3-0"})(["color:",";border-radius:2px;overflow-wrap:anywhere;white-space:pre-wrap;font-family:monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;"],(0,i.getColor)("textDescription")),m=(0,a.default)(i.Icon).withConfig({displayName:"command__StyledIcon",componentId:"sc-wnwmk3-1"})(["display:flex;align-self:flex-end;cursor:pointer;"]),h=(0,a.default)(i.Box).attrs({color:"textDescription",border:{side:"all",color:"borderSecondary"},background:"modalTabsBackground",padding:[0,1]}).withConfig({displayName:"command__CodeText",componentId:"sc-wnwmk3-2"})(["display:inline-block;color:",";border-radius:2px;font-family:monospace;letter-spacing:0.09px;line-height:16px;font-size:",";font-weight:bold;word-break:break-word;"],(0,i.getColor)("textDescription"),(e=>{let{fontSize:t}=e;return t||"12px"})),f=e=>{let{children:t}=e,r=(0,n.A)(e,c);return(0,l.jsx)(h,p(p({},r),{},{children:t}))},b=e=>{let{children:t,confirmationText:r="Copied to your clipboard.",commandText:o=t,iconContainerProps:a={}}=e,c=(0,n.A)(e,d);return(0,l.jsxs)(g,p(p({},c),{},{children:[t,(0,l.jsx)(i.Box,p(p({position:"absolute",bottom:"8px",right:"8px",onClick:(0,s.C)(o||t,{text:r})},a),{},{children:(0,l.jsx)(m,{name:"copy",size:"small",color:"primary"})}))]}))}},21996(e,t,r){r.d(t,{A:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(51510),i=r(99191),s=r(74848);const l=["value","placeholder","disabled","onChange","options","rawErrors"];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 d=a.default.textarea.withConfig({displayName:"textarea__TextareaField",componentId:"sc-id2xk2-0"})(["width:",";background:",";border-width:1px;border-style:solid;border-color:",";border-radius:",";color:",";padding:8px 12px;opacity:",";font-size:",';font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif;resize:',";",""],(e=>{let{width:t}=e;return t||"auto"}),(e=>{let{background:t}=e;return(0,i.getColor)(t||"inputBg")}),(e=>{let{hasValue:t,error:r}=e;return t?(0,i.getColor)("text"):r?(0,i.getColor)("error"):(0,i.getColor)("inputBorder")}),(e=>{let{round:t}=e;return t||"2px"}),(e=>{let{disabled:t,hasValue:r}=e;return r?(0,i.getColor)("text"):t?(0,i.getColor)("placeholder"):(0,i.getColor)("textLite")}),(e=>{let{disabled:t}=e;return t?".4":"1"}),(e=>{let{fontSize:t}=e;return t||"14px"}),(e=>{let{resize:t}=e;return t||"both"}),(e=>{let{minHeight:t}=e;return t?"min-height: ".concat(t):""})),u=e=>{let{value:t,placeholder:r,disabled:a,onChange:i,options:u,rawErrors:p}=e,g=(0,o.A)(e,l);const{rows:m=2}=u||{};return(0,s.jsx)(d,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}({placeholder:r,disabled:a,onChange:e=>i(e.target.value),rows:m,value:t,hasValue:!!t,error:!(null===p||void 0===p||!p.length)},g))}},64007(e,t,r){r.d(t,{V$:()=>C,b1:()=>P,H5:()=>k,Ay:()=>N});var n=r(80045),o=r(64467),a=(r(27495),r(98992),r(54520),r(3949),r(81454),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215),r(62953),r(96540)),i=r(63950),s=r.n(i),l=r(51510),c=r(42790),d=r(99191),u=r(54924),p=r(45087),g=r(68531);r(26910),r(8872),r(3296),r(27208),r(48408);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 h(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,o.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 f=e=>{let{collection:t,selected:r,getValue:n,getLabel:o,itemsProps:a,multi:i,sortBy:s,hideSelectAll:l}=e;if(!t.length)return[];const c=i&&t.length<=r.length,d=i&&!c&&!!r.length;let u=t;const p=(e=>({"num-asc":(e,t)=>String(e.pill_raw||e.pill||e.actualCount||e.count||0).localeCompare(String(t.pill_raw||t.pill||t.actualCount||t.count||0),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),"num-desc":(e,t)=>String(t.pill_raw||t.pill||t.actualCount||t.count||0).localeCompare(String(e.pill_raw||e.pill||e.actualCount||e.count||0),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),"alpha-asc":(t,r)=>String(e(t)).localeCompare(String(e(r)),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),"alpha-desc":(t,r)=>String(e(r)).localeCompare(String(e(t)),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),none:!1}))(o)[s||"alpha-asc"];return p&&(u=u.sort(p)),u.reduce(((e,t)=>{const i=r.includes(n(t));return[...e,h(h(h({},a.row),t),{},{value:n(t),label:o(t),selected:i})]}),i&&!l?[h(h({},a.head),{},{label:"Select all",value:t.map(n),selected:c,indeterminate:d})]:[])};var b=r(54822),y=r(74848);const x=["item","onItemClick","itemProps"],v=["value","disabled","onClick","label","selected","excluded","indeterminate","textColor","iconName","count","countLabel","actualCount","actualCountLabel","pill","info","level","isPending"],j=["baseKey","extraKey","paramFlavour","param","Item","testIdPrefix","collection","getValue","getLabel","itemsProps","itemProps","capitalized","multi","merge","sortBy","baseExtraKey","resizeable","debounceDelay","batchMode","batchDelay","onBatchApply","hasSearch","value","includeStaleSelected","hideSelectAll"];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 A=e=>e?e[0].toUpperCase()+e.slice(1):"Unknown",P=(0,l.default)(d.Flex).attrs((e=>w({as:"li",role:"option",padding:[1,2],gap:1,justifyContent:"between",width:"100%"},e))).withConfig({displayName:"checkboxes__ItemContainer",componentId:"sc-1vef46u-0"})(["cursor:",";opacity:",";align-items:",";background-color:",";transition:background-color 0.2s ease;&:hover{background-color:",";}background-color:",";"],(e=>{let{disabled:t}=e;return t?"default":"pointer"}),(e=>{let{stale:t,disabled:r,selected:n}=e;return t||r?n?.8:.6:1}),(e=>{let{alignItems:t}=e;return t||"center"}),(e=>{let{isPending:t}=e;return t?"rgba(255, 193, 7, 0.2)":"transparent"}),(e=>{let{isPending:t}=e;return t?"rgba(255, 193, 7, 0.3)":(0,d.getColor)("secondaryHighlight")}),(e=>{let{multi:t,selected:r}=e;return!t&&r&&(0,d.getColor)("idleClear")})),C=(0,l.default)(d.MenuDropdown).attrs((e=>w({background:"",hideShadow:!0,height:{max:"300px"},width:{max:"600px"},overflow:"auto"},e))).withConfig({displayName:"checkboxes__CheckboxesContainer",componentId:"sc-1vef46u-1"})(["-webkit-user-select:none;-ms-user-select:none;user-select:none;"]),I=e=>e,k={itemProps:{padding:[1,.5],multi:!0},itemsProps:{head:{textColor:"textLite"},row:{textColor:"text"}},Item:e=>{let{item:t,onItemClick:r,itemProps:o}=e,a=(0,n.A)(e,x);const{value:i,disabled:l,onClick:c,label:g,selected:m,excluded:h,indeterminate:f,textColor:b,iconName:j,count:O,countLabel:C="results",actualCount:I,actualCountLabel:k,pill:S,info:D,level:N=0,isPending:F}=t,T=(0,n.A)(t,v),{stale:E,multi:L,capitalized:M}=o,B=l||!L&&m,K=e=>{l||(c&&c(e),r({value:i,label:g,checked:!m,item:t}))};return(0,y.jsxs)(P,w(w(w(w({"aria-selected":m,selected:m,disabled:B,stale:0===O||"0"===O||E||h,isPending:F},T),a),o),{},{"data-testid":"".concat(o.testIdPrefix,"-filters-item"),children:[(0,y.jsx)(d.Flex,{gap:2,alignItems:"center",padding:[0,0,0,4*N],width:"100%",overflow:"hidden",children:L?(0,y.jsx)(d.Checkbox,{"data-testid":"".concat(o.testIdPrefix,"-filters-checkbox-").concat(g),checked:m,disabled:B,indeterminate:f,onChange:K,iconProps:{color:E?"textNoFocus":"accent"},label:(0,y.jsxs)(d.Flex,{gap:1,alignItems:"center",width:"100%",children:[j&&(0,y.jsx)(d.Icon,{name:j,size:"small",color:E?"textNoFocus":"textLite"}),(0,y.jsx)(u.default,{Component:d.TextSmall,text:"string"===typeof g&&M?A(g):g.toString(),color:E?"textNoFocus":b})]})}):(0,y.jsx)(d.Flex,{flex:!0,gap:1,padding:[0,1],alignItems:"center",onClick:m?s():K,"data-testid":"".concat(o.testIdPrefix,"-filters-item-").concat(g),children:(0,y.jsx)(u.default,{Component:d.TextSmall,text:"string"===typeof g&&M?A(g):g.toString(),color:E?"textNoFocus":b})})}),(!isNaN(O)||/%/.test(O||"")||S)&&(0,y.jsx)(p.A,{align:"top",content:D||(I?"".concat(I," ").concat(k," aggregated in ").concat(O," ").concat(C):"".concat(O," ").concat(C)),children:(0,y.jsxs)(d.Pill,{flavour:"neutral",hollow:!0,"data-testid":"".concat(o.testIdPrefix,"-filters-").concat(g,"-count"),size:"small",children:[!!I&&(0,y.jsxs)(d.TextSmall,{children:[I," \u2283\xa0"]}),(0,y.jsx)(d.TextSmall,{children:(S||O).toString()})]})})]}))},getValue:I,getLabel:I},S=[],D=(0,a.memo)((0,a.forwardRef)(((e,t)=>{let{baseKey:o,extraKey:i,paramFlavour:s="arr",param:l,Item:d=k.Item,testIdPrefix:u,collection:p,getValue:m=k.getValue,getLabel:h=k.getLabel,itemsProps:x=k.itemsProps,itemProps:v=k.itemProps,capitalized:O=!0,multi:A=!0,merge:P=!1,sortBy:I,baseExtraKey:D,resizeable:N,debounceDelay:F,batchMode:T="immediate",batchDelay:E=300,onBatchApply:L,hasSearch:M="auto",value:B,includeStaleSelected:K=!0,hideSelectAll:_}=e,R=(0,n.A)(e,j);const[z,V]=(0,c.N9)(l,{defaultValue:S,key:o,extraKey:i,flavour:s,merge:P}),H=void 0!==B?B:z,[U,W]=(0,a.useState)(H||[]),[q,G]=(0,a.useState)(new Set),Y=(0,a.useCallback)((e=>e&&Object.prototype.hasOwnProperty.call(e,"__staleSelectedValue")),[]),Z=(0,a.useCallback)((e=>Y(e)?e.__staleSelectedValue:m(e)),[m,Y]),Q=(0,a.useCallback)((e=>Y(e)?e.__staleSelectedLabel:h(e)),[h,Y]),X=(0,a.useMemo)((()=>{if(!K||!U.length)return S;const e=new Set(p.map(m));return U.filter((t=>!e.has(t)))}),[K,U,p,m]),J=(0,a.useMemo)((()=>{if(!K||!X.length)return p;return[...X.map((e=>({__staleSelectedValue:e,__staleSelectedLabel:e,count:0,stale:!0}))),...p]}),[K,X,p]);(0,a.useEffect)((()=>{0===q.size&&W(H||[])}),[H,q.size]);const $=(0,a.useCallback)((()=>{q.size>0&&(V(U),G(new Set),null===L||void 0===L||L(U))}),[U,q.size,V,L]),ee=(0,a.useCallback)((()=>{W(z),G(new Set)}),[z]);(0,a.useEffect)((()=>{if(!J.length||!U.length)return;const e=U.filter((e=>J.some((t=>Z(t)===e))));e.length!==U.length&&W(e)}),[J.length,U,Z]);const te=(0,a.useCallback)((e=>{let{value:t,checked:r}=e;const n=A?Array.isArray(t)?r?t:[]:r?[...U,t]:U.filter((e=>e!==t)):r?[t]:[];W(n);const o=new Set(q),a=z||[];Array.isArray(t)?t.forEach((e=>{a.includes(e)!==n.includes(e)?o.add(e):o.delete(e)})):a.includes(t)!==n.includes(t)?o.add(t):o.delete(t),G(o),"immediate"===T&&(V(n),G(new Set))}),[U,z,A,T,V,q]);(0,g.A)((()=>{"time"===T&&q.size>0&&$()}),E,[$,T,q.size]),(0,a.useImperativeHandle)(t,(()=>({applyChanges:$,cancelChanges:ee,hasPendingChanges:q.size>0})),[$,ee,q.size]);const re=(e=>{let{collection:t,selected:n,getValue:o,getLabel:i,itemsProps:s,multi:l,sortBy:c,debounceDelay:d=300,hideSelectAll:u}=e;const[p,m]=(0,a.useState)([]),h=(0,a.useRef)(!1),b=(0,a.useRef)(null),y=(0,a.useCallback)((()=>{if(b.current&&b.current.terminate(),t.length<1e4){const e=f({collection:t,selected:n,getValue:o,getLabel:i,itemsProps:s,multi:l,sortBy:c,hideSelectAll:u});m(e)}else b.current=new Worker(new URL(r.p+r.u(271),r.b)),b.current.postMessage({collection:t,sortBy:c}),b.current.onmessage=e=>{if(h.current)return;const t=e.data,r=f({collection:t,selected:n,getValue:o,getLabel:i,itemsProps:s,multi:l,sortBy:"none",hideSelectAll:u});m(r)}}),[t,n,o,i,s,l,c,u]);return 0===d?(0,a.useEffect)((()=>{y()}),[y]):(0,g.A)(y,d,[y]),(0,a.useEffect)((()=>()=>{h.current=!0,b.current&&b.current.terminate()}),[]),p})({collection:J,selected:U,getValue:Z,getLabel:Q,itemsProps:x,multi:A,sortBy:I,debounceDelay:F,hideSelectAll:_}),ne=(0,a.useMemo)((()=>{var e;if(!K||!re.length)return re;const t=e=>Y(e),r=A&&Array.isArray(null===(e=re[0])||void 0===e?void 0:e.value),n=r?re[0]:null,o=r?re.slice(1):re,a=o.filter(t),i=o.filter((e=>!t(e)));return r?[n,...a,...i]:[...a,...i]}),[K,re,Y,A]),oe=ne.map((e=>{const t=q.has(e.value)||Array.isArray(e.value)&&e.value.some((e=>q.has(e)));return w(w({},e),{},{isPending:t})}));return N?(0,y.jsx)(b.A,{param:l,extraKey:D,children:e=>{let{height:t,resizer:r,containerRef:n}=e;return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(C,w(w({ref:n,"data-testid":"".concat(u,"-filter-selections"),items:oe,Item:d,onItemClick:te,value:U,"data-value":U.join(",")||"all-selected",hasSearch:"auto"===M?J.length>5:M,searchMargin:[0,0,1],itemProps:w(w({},v),{},{testIdPrefix:u,capitalized:O,multi:A})},R),null!==t&&{height:"".concat(t,"px")})),r]})}}):(0,y.jsx)(C,w({"data-testid":"".concat(u,"-filter-selections"),items:oe,Item:d,onItemClick:te,value:U,"data-value":U.join(",")||"all-selected",hasSearch:"auto"===M?J.length>5:M,searchMargin:[0,0,1],itemProps:w(w({},v),{},{testIdPrefix:u,capitalized:O,multi:A})},R))}))),N=D},65890(e,t,r){r.d(t,{A:()=>i});r(98992),r(8872),r(62953),r(3296),r(27208),r(48408);var n=r(99191),o=r(45087),a=r(74848);const i=e=>{let{title:t,options:r,testIdPrefix:i}=e;return(0,a.jsx)(o.A,{content:"Download as CSV",align:"top",children:(0,a.jsx)(n.IconButton,{padding:[0],flavour:"borderless",icon:"download",width:"12px",height:"12px",onClick:e=>{e.stopPropagation();const n=r.reduce(((e,t)=>{var r,n,o;return"".concat(e,"\n").concat(null!==(r=t.name)&&void 0!==r?r:t.id,",").concat(null!==(n=null!==(o=t.pill)&&void 0!==o?o:t.count)&&void 0!==n?n:"-")}),"".concat(t,",value")),o=window.URL.createObjectURL(new Blob([n],{type:"text/csv;charset=utf-8;"})),a=document.createElement("a");a.href=o;const i="".concat(t,"-values.csv");a.setAttribute("download",i),document.body.appendChild(a),a.click(),a.remove()},"data-testid":"".concat(i,"-filter-download-csv"),neutral:!0})})}},38823(e,t,r){r.d(t,{A:()=>h});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(22337)),i=r(99191),s=r(42790),l=r(45087),c=r(65890),d=r(66188),u=r(74848);const p=["margin","title","testIdPrefix","baseKey","extraKey","baseExtraKey","param","paramFlavour","children","multi","defaultIsOpen","border","required","configElements","showCounter","help","collapsible","merge","options","csvDownloadable"];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 m(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 h=e=>{let{margin:t,title:r,testIdPrefix:n,baseKey:g,extraKey:h,baseExtraKey:f,param:b,paramFlavour:y="arr",children:x,multi:v=!0,defaultIsOpen:j=!0,border:O={side:"bottom",color:"borderSecondary"},required:w=!1,configElements:A,showCounter:P=!0,help:C,collapsible:I=!0,merge:k=!1,options:S,csvDownloadable:D=!0}=e,N=(0,o.A)(e,p);const[F,T]=(0,s.N9)(b,{key:g,extraKey:h,flavour:y,merge:k}),[E,L]=(0,s.N9)("isOpen-".concat(b),{key:g,extraKey:f,flavour:"bool",defaultValue:j||!(null===F||void 0===F||!F.length)});return(0,u.jsxs)(i.Flex,m(m({"data-testid":"".concat(n,"-filter"),column:!0,padding:[2,0,0],border:O},N),{},{children:[(0,u.jsxs)(i.Flex,{justifyContent:"between",margin:!I||E?t:[0],gap:2,children:[(0,u.jsxs)(i.Flex,{alignItems:"center",gap:1,height:4.5,children:[w&&!(null!==F&&void 0!==F&&F.length)&&(0,u.jsx)(i.Icon,{color:"error",name:"error",size:"small"}),(0,u.jsxs)(i.Flex,{alignItems:"center",gap:.5,onClick:()=>I?L(!E):void 0,cursor:"pointer",children:[(0,u.jsx)(i.TextSmall,{strong:!0,children:r}),!!C&&(0,u.jsx)(l.A,{align:"top",content:C,children:(0,u.jsx)(i.Flex,{children:(0,u.jsx)(i.Icon,{name:"question",color:"textLite",width:"12px",height:"12px"})})})]}),P&&!(null===F||void 0===F||!F.length)&&(0,u.jsx)(i.Pill,{flavour:"neutral",hollow:!0,"data-testid":"".concat(n,"-selected-count"),tiny:!0,children:null===F||void 0===F?void 0:F.length})]}),(0,u.jsxs)(i.Flex,{gap:1,alignItems:"center",children:[!w&&v&&(E||!E&&!(null===F||void 0===F||!F.length))&&(0,u.jsx)(l.A,{content:"Reset selections",align:"top",children:(0,u.jsx)(i.IconButton,{padding:[0],flavour:"borderless",onClick:e=>{e.stopPropagation(),T([])},"data-testid":"".concat(n,"-filter-resetAll"),neutral:!0,disabled:!(null!==F&&void 0!==F&&F.length),children:(0,u.jsx)(a.gc,{icon:d.Dfk,size:"sm",alt:"Reset"})})}),"function"===typeof A?A({isOpen:E,collapsible:I}):A,E&&S&&D&&(0,u.jsx)(c.A,{title:r,options:S,testIdPrefix:n}),I&&(0,u.jsx)(i.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:E?1:3,onClick:()=>I?L(!E):void 0,cursor:"pointer"})]})]}),(0,u.jsx)(i.Collapsible,{open:!I||E,height:"100%",position:"relative",children:x})]}))}},77057(e,t,r){r.d(t,{Ay:()=>J,Ii:()=>K});var n=r(64467),o=r(80045),a=(r(26910),r(42762),r(98992),r(54520),r(3949),r(8872),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215),r(62953),r(96540)),i=r(99191),s=r(66245),l=r.n(s),c=r(89935),d=r.n(c),u=r(24013),p=r(87083),g=r(10602),m=r(81391),h=r(41344),f=r(79748),b=r(54924),y=r(52253),x=r(97336),v=r(64007),j=r(51262),O=r(74891),w=r(50979),A=r(21885),P=r(35084),C=r(54822),I=r(74848);const k=["restricted"],S=["value","disabled","onClick","label","nodeId","selected","excluded","stale","status","indeterminate","textColor","iconName","hasAlerts","hasML","hasParentNode","hasFn","showAlerts","showMl","showParentNode","showFn","requireML","requireFn","capabilities","count","multi","checkIsDisabled","onToggleHidden","itemsHidden","isParent","isParentNode","hasExtraInfo","flavour","baseKey","extraKey"],D=["item","onItemClick","itemProps","close"],N=["multipleGroupsExpanded","searchValue","filteredItems","selectedIds","excludedIds","multi","checkIsDisabled","baseKey","extraKey","isNodeRestricted"],F=["baseKey","extraKey","statusProps","multi","useFilteredIds","nodeCounts","checkIsDisabled","flavour","resizeable","nodeIds"];function T(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?T(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const L=(0,O.A)(b.default),M=(0,O.A)(i.Flex),B="By selecting a parent node, you apply your changes to all it's children nodes too.",K={Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasML:!1,hasParentNode:!0,hasAlerts:!0,hasFn:!1},node:{textColor:"textFocus",showAlerts:!0,showMl:!1,showFn:!1,showParentNode:!0}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale"},node:{textColor:"textFocus"}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline"},node:{textColor:"textLite"}}},_=e=>{let{toggle:t,expanded:r}=e;return(0,I.jsxs)(i.Flex,{cursor:"pointer",role:"button",padding:[.5],gap:.5,onClick:e=>{e.preventDefault(),e.stopPropagation(),t(),setTimeout((()=>e.target.scrollIntoView({behavior:"smooth",block:"nearest"})))},children:[(0,I.jsx)(i.TextNano,{color:"textLite",children:r?"Collapse":"Expand"}),(0,I.jsx)(i.Icon,{name:"chevron_down",width:"10px",height:"10px",color:"textLite",rotate:r?2:null})]})},R=(z=e=>{let{iconName:t,label:r,textColor:n,value:o,nodePath:s,nodeId:l,onActionDone:c,isParentNode:d,isParent:u,showParentNode:p,onToggleHidden:g,itemsHidden:m,status:b,restricted:y,reason:x}=e;const v=(0,a.useMemo)((()=>!u&&y?w.KV[x]||w.KV.default:p&&d?B:null),[p,d,y,x]);return(0,I.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[t&&(0,I.jsx)(i.Icon,{name:t,size:"small",color:"textLite"}),(0,I.jsx)(L,{Component:i.TextSmall,text:r,color:n,truncate:!0,tooltip:v}),"Offline"!==b&&!Array.isArray(o)&&(0,I.jsx)("div",{onClick:e=>{e.preventDefault(),e.stopPropagation()},children:(0,I.jsx)(f.A,{as:h.N_,to:s,state:{nodeId:l},"data-testid":"filterNodes-item-gta",color:"textLite",hoverColor:"text",onClick:c,children:(0,I.jsx)(i.Icon,{name:"nav_arrow_goto",height:"10px",width:"10px"})})}),!!g&&(0,I.jsx)(_,{toggle:g,expanded:!m})]})},e=>{let{restricted:t}=e,r=(0,o.A)(e,k);return t&&Array.isArray(r.value)?(0,I.jsx)(z,E({},r)):(0,I.jsx)(i.Checkbox,{"data-testid":"filterNodes-checkbox-".concat(r.label),checked:r.selected,disabled:r.isDisabled,indeterminate:r.indeterminate,onChange:r.onSelect,label:(0,I.jsx)(z,E({},r))})});var z;const V=e=>{let{item:{value:t,disabled:r,onClick:n,label:s,nodeId:l,selected:c,excluded:p,stale:g,status:m,indeterminate:O,textColor:w,iconName:A,hasAlerts:P,hasML:C,hasParentNode:k,hasFn:N,showAlerts:F,showMl:T,showParentNode:L,showFn:K,requireML:z,requireFn:V,capabilities:H,count:U,multi:W=!0,checkIsDisabled:q=d(),onToggleHidden:G,itemsHidden:Y,isParent:Z,isParentNode:Q,hasExtraInfo:X,flavour:J,baseKey:$,extraKey:ee},onItemClick:te,itemProps:re,close:ne}=e,oe=(0,o.A)(e.item,S),ae=(0,o.A)(e,D);const ie=(0,u.Zl)(l),{isNodeRestricted:se}=(0,j.A)(),{restricted:le,reason:ce}=se(l),de=(0,a.useMemo)((()=>{var e;return!K||!H||(null===(e=H.funcs)||void 0===e?void 0:e.enabled)}),[K]),ue=(0,a.useMemo)((()=>{var e;return!K||!H||(null===(e=H.ml)||void 0===e?void 0:e.enabled)}),[K]),pe=r||!Z&&le||z&&!ue||V&&!de||!W&&c||q(l),ge=(e,r)=>{if(pe)return;const{shiftKey:o}=r||{};n&&n(e),te({value:t,checked:!c,status:m,shiftKey:o})},me=p||g,he={status:m,restricted:le,iconName:A,isDisabled:pe,indeterminate:O,label:s,textColor:w,value:t,nodePath:ie,nodeId:l,onActionDone:ne,onSelect:ge,isStale:me,excluded:p,selected:c,isParent:Z,isParentNode:Q,showParentNode:L,itemProps:re,onToggleHidden:G,itemsHidden:Y,flavour:J,baseKey:$,extraKey:ee};return(0,I.jsxs)(v.b1,E(E(E(E({"aria-selected":c,selected:c,disabled:pe,stale:me||0===U||"0"===U},oe),ae),re),{},{"data-testid":"filterNodes-item-".concat(s),multi:W,children:[(0,I.jsx)(i.Flex,{gap:2,alignItems:"center",flex:!0,children:W?(0,I.jsx)(R,E(E(E({},he),le?{iconName:"padlock",help:ce}:{}),{},{restricted:le,reason:ce})):(0,I.jsxs)(i.Flex,{gap:1,padding:[0,1],alignItems:"center",onClick:ge,"data-testid":"filterNodes-item-".concat(s),flex:!0,children:[(0,I.jsx)(b.default,{Component:i.TextSmall,text:s,color:w}),"Offline"!==m&&!Array.isArray(t)&&(0,I.jsx)(f.A,{as:h.N_,to:ie,state:{nodeId:l},"data-testid":"filterNodes-item-gta",color:"textLite",hoverColor:"text",onClick:ne,children:(0,I.jsx)(i.Icon,{name:"nav_arrow_goto",height:"10px",width:"10px"})}),!!G&&(0,I.jsx)(_,{toggle:G,expanded:!Y})]})}),X&&(0,I.jsxs)(i.Flex,{gap:1,children:[F&&(0,I.jsx)(i.Flex,{gap:1,justifyContent:"center",width:17,children:(0,I.jsx)(x.A,{id:t,isLive:!0,name:s})}),T&&(0,I.jsx)(i.Flex,{gap:1,justifyContent:"center",width:10,children:(0,I.jsx)(y.A,{badge:"ml","data-testid":"nodes-indicator-machine-learning",enabled:ue,name:s})}),L&&(0,I.jsx)(M,{gap:1,justifyContent:"center",width:14,tooltip:Q?B:null,children:Q?(0,I.jsx)(i.Icon,{name:"check",color:"primary"}):null}),K&&(0,I.jsx)(i.Flex,{gap:1,justifyContent:"center",width:10,children:(0,I.jsx)(y.A,{badge:"fn","data-testid":"nodes-indicator-fn",enabled:de,name:s})}),P&&(0,I.jsxs)(i.Flex,{gap:1,justifyContent:"center",width:17,children:[(0,I.jsx)(i.Icon,{name:"alarm",size:"small",color:"textLite"}),(0,I.jsx)(i.TextSmall,{strong:!0,color:"textLite",children:"Alerts"})]}),C&&(0,I.jsxs)(i.Flex,{gap:1,justifyContent:"center",width:10,children:[(0,I.jsx)(i.Icon,{name:"anomaliesLens",size:"small",color:"textLite"}),(0,I.jsx)(i.TextSmall,{strong:!0,color:"textLite",children:"ML"})]}),k&&(0,I.jsx)(i.Flex,{gap:1,justifyContent:"center",width:14,children:(0,I.jsx)(i.TextSmall,{strong:!0,color:"textLite",children:"Parent"})}),N&&(0,I.jsxs)(i.Flex,{gap:1,justifyContent:"center",width:10,children:[(0,I.jsx)(i.Icon,{name:"functions",size:"small",color:"textLite"}),(0,I.jsx)(i.TextSmall,{strong:!0,color:"textLite",children:"Fn"})]}),!isNaN(U)&&(0,I.jsx)(i.Pill,{flavour:"neutral",hollow:!0,"data-testid":"".concat(re.testIdPrefix,"-filters-").concat(s,"-count"),size:"small",children:U.toString()})]})]}))},H=e=>{let{multipleGroupsExpanded:t,searchValue:r,filteredItems:n,selectedIds:i,excludedIds:s,multi:l=!0,checkIsDisabled:c,baseKey:d,extraKey:u,isNodeRestricted:p}=e,g=(0,o.A)(e,N);const m=(0,a.useMemo)((()=>n.reduce(((e,t)=>Array.isArray(t.value)?e:[...e,t.value]),[])),[n]),h=(0,a.useMemo)((()=>(e=>{let{ids:t,selectedIds:r,excludedIds:n,multi:o=!0,checkIsDisabled:a,baseKey:i,extraKey:s,isNodeRestricted:l}=e;if(!t.length)return null;const c=t.filter((e=>!a(e)&&!l(e).restricted)),d=o&&!c.some((e=>!r.includes(e))),u=o&&r.length&&!d&&t.some((e=>r.includes(e))),p=o&&!t.some((e=>!n.includes(e))),g=o&&n.length&&!p&&t.some((e=>n.includes(e)));return{value:c,selected:d,indeterminate:u,disabled:!o,label:"Select All (".concat(c.length,")"),textColor:"textLite",multi:o,customFiltering:e=>{let{searchValue:t}=e;return!!t.trim()},excluded:p,someExcluded:g,isParent:!0,baseKey:i,extraKey:s}})({ids:m,selectedIds:i,excludedIds:s,multi:l,checkIsDisabled:c,baseKey:d,extraKey:u,isNodeRestricted:p})),[m,i,s,l,c,d,u,p]);return h&&(t||r)?(0,I.jsx)(V,E({item:h},g)):null},U=[A.q4,P.f,A.ld],W=[P.f,A.ld],q=e=>{let{ids:t,status:r,selectedIds:n,excludedIds:o,filteredIds:a,nodesById:i,statusProps:s,multi:l=!0,nodeCounts:c,checkIsDisabled:d,setHidden:u,hidden:p,baseKey:g,extraKey:m,flavour:h,isNodeRestricted:f}=e;if(!t.length)return[];const b=t.filter((e=>!d(e)&&!f(e).restricted)),y=l&&!b.some((e=>!n.includes(e))),x=l&&n.length&&!y&&t.some((e=>n.includes(e))),v=l&&!t.some((e=>!o.includes(e))),j=l&&o.length&&!v&&t.some((e=>o.includes(e))),O=!m||U.includes(m);return t.reduce(((e,t)=>{var u;if(p[r])return e;const{name:f,capabilities:b,labels:y,ni:x,eligibility:v}=i[t];if(h===A.q4&&(null===b||void 0===b||null===(u=b.dyncfg)||void 0===u||!u.enabled))return e;const j=n.includes(t),w=!!o.length&&o.includes(t),P=l&&!a.includes(t)&&(h===A.q4||!!a.length),C=0===x||"true"===(null===y||void 0===y?void 0:y._is_parent);return[...e,E(E({value:t,label:f,nodeId:t,selected:j,excluded:w,stale:P,status:r,capabilities:b},s[r].node),{},{multi:l,checkIsDisabled:d,count:c?c[t]||0:NaN,hasExtraInfo:O,isParentNode:C,flavour:h,eligibility:v,baseKey:g,extraKey:m})]}),[E(E({value:b,selected:y,indeterminate:x,disabled:!l,status:r},s[r].head),{},{multi:l,onToggleHidden:()=>u((e=>E(E({},e),{},{[r]:!p[r]}))),itemsHidden:p[r],excluded:v,someExcluded:j,isParent:!0,hasExtraInfo:O,baseKey:g,extraKey:m})])},G=e=>e,Y=(e,t)=>e.isParentNode&&!t.isParentNode?-1:t.isParentNode&&!e.isParentNode?1:0,Z=e=>{const t=e.filter((e=>e.isParent)),r=e.filter((e=>!e.isParent)).sort(Y);return t.length>0?[t[0],...r]:r},Q=()=>(0,I.jsx)(i.Flex,{padding:[4],justifyContent:"center",children:(0,I.jsx)(i.TextBig,{children:"No results were found"})}),X=e=>{let{baseKey:t,extraKey:r,statusProps:n=K,multi:i=!0,useFilteredIds:s=G,nodeCounts:c,checkIsDisabled:h=d(),flavour:f,resizeable:b,nodeIds:y}=e,x=(0,o.A)(e,F);const[O,w]=(0,a.useState)((()=>({Stale:!0,Offline:!0}))),[P,k]=(0,a.useState)(),S=(0,p.w7)({extraKey:r,omit:"selectedNodeIds",merge:!0,emptyIfAll:!1,nodeIds:y}),D=(0,p.w7)({extraKey:r,merge:!1}),[N,T]=(0,p.Oj)({key:t,extraKey:r,merge:!1}),[L,M]=(0,p.PF)({key:t,extraKey:r,merge:!1}),B=s(S),_=(0,m.n)("id"),R=(0,g.gr)(_,"ids"),z=(0,a.useMemo)((()=>r?W.includes(r)?R:B:void 0),[r,R,B]),U=(0,u.BU)(z),Y=(0,u.Ig)(z),X=(0,u.GE)(z),J=(0,u.ss)(),{isNodeRestricted:$}=(0,j.A)(),ee=(0,a.useMemo)((()=>{const e=q({ids:U,status:"Live",selectedIds:N,excludedIds:L,filteredIds:D,nodesById:J,statusProps:n,multi:i,nodeCounts:c,checkIsDisabled:h,setHidden:w,hidden:O,baseKey:t,extraKey:r,flavour:f,isNodeRestricted:$}),o=q({ids:Y,status:"Stale",selectedIds:N,excludedIds:L,filteredIds:D,nodesById:J,statusProps:n,multi:i,nodeCounts:c,checkIsDisabled:h,setHidden:w,hidden:O,baseKey:t,extraKey:r,flavour:f,isNodeRestricted:$}),a=q({ids:X,status:"Offline",selectedIds:N,excludedIds:L,filteredIds:D,nodesById:J,statusProps:n,multi:i,nodeCounts:c,checkIsDisabled:h,setHidden:w,hidden:O,baseKey:t,extraKey:r,flavour:f,isNodeRestricted:$});return f===A.q4?Z(e):Z(e).concat(o,a)}),[i,N,L.length,B.length,D.length,c,h,O,f]),te=(0,a.useMemo)((()=>ee.reduce(((e,t)=>[...e,...Array.isArray(t.value)?[]:[t.value]]),[])),[ee]),re=(0,a.useCallback)((e=>{let{value:t,checked:r,excluded:n,shiftKey:o}=e;if("undefined"!==typeof n){if(!i)return void M((()=>r?[t]:[]));M((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?r?[...new Set([...e,...t])]:l()(e,t):r?[...e,t]:e.filter((e=>e!==t))}))}T(i?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Array.isArray(t))return r?[...new Set([...e,...t])]:l()(e,t);if(o){const n=te.indexOf(t),o=P?te.indexOf(P):null,a=P?te.slice(Math.min(n,o),Math.max(n,o)+1):[];k(t);const i=[...new Set([...e,t,...a])];return r?i:i.filter((e=>!a.includes(e)))}return k(t),r?[...new Set([...e,t])]:e.filter((e=>e!==t))}:()=>r?[t]:[])}),[te,P,k,T,M]),ne=E({multipleGroupsExpanded:(0,a.useMemo)((()=>[!!U.length&&!O.Live,!!Y.length&&!O.Stale,!!X.length&&!O.Offline].filter(Boolean).length>1),[U,Y,X,O]),selectedIds:N,excludedIds:L,multi:i,checkIsDisabled:h,baseKey:t,extraKey:r,isNodeRestricted:$,onItemClick:re},x);return b?(0,I.jsx)(C.A,{param:"selectedNodeIds",extraKey:r,children:e=>{let{height:t,resizer:r,containerRef:n}=e;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(v.V$,E(E({containerRef:n,"data-testid":"filterNodes-drop",items:ee,Item:V,onItemClick:re,value:N,"data-value":N.join(",")||"all-nodes",hasSearch:!0,renderComponent:e=>{let{searchValue:t,filteredItems:r}=e;return(0,I.jsx)(H,E({searchValue:t,filteredItems:r},ne))},NoSearchResultsComponent:Q},x),null!==t&&{height:"".concat(t,"px")})),r]})}}):(0,I.jsx)(v.V$,E({"data-testid":"filterNodes-drop",items:ee,Item:V,onItemClick:re,value:N,"data-value":N.join(",")||"all-nodes",hasSearch:!0,renderComponent:e=>{let{searchValue:t,filteredItems:r}=e;return(0,I.jsx)(H,E({searchValue:t,filteredItems:r},ne))},NoSearchResultsComponent:Q},x))},J=(0,a.memo)(X,((e,t)=>e.baseKey===t.baseKey&&e.extraKey===t.extraKey&&e.statusProps===t.statusProps&&e.multi===t.multi&&e.nodeCounts===t.nodeCounts&&e.useFilteredIds===t.useFilteredIds&&e.checkIsDisabled===t.checkIsDisabled&&e.nodeIds===t.nodeIds))},54822(e,t,r){r.d(t,{A:()=>m});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(51510),i=r(99191),s=r(42790),l=r(43375),c=r(61710),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,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,a.default)(i.IconButton).attrs({icon:"resize_handler",padding:[0],position:"absolute",bottom:0,right:0,hoverColor:"textDescription",width:"14px",height:"14px"}).withConfig({displayName:"resizer__ResizeButton",componentId:"sc-t6cbeb-0"})(["&&{cursor:ns-resize;}"]),m=e=>{let{param:t,extraKey:r,children:n}=e;const[a,i]=(0,s.r$)("".concat(t,"-size"),{extraKey:r,flavour:"val",defaultValue:null}),u=(0,o.useRef)(),[m,h]=(0,o.useState)(null);(0,l.E5)((0,o.useMemo)((()=>({onDragStart:e=>{let{active:r}=e;r.id==="".concat(t,"-resizer-handle")&&h(u.current.clientHeight)},onDragMove:e=>{var r;let{active:n}=e;if(n.id==="".concat(t,"-resizer-handle")&&null!==(r=n.rect)&&void 0!==r&&r.current){const{initial:e,translated:t}=n.rect.current;i(Math.max(m+(0,c.sd)(t.bottom-e.bottom),0))}},onDragEnd:e=>{let{active:r}=e;r.id==="".concat(t,"-resizer-handle")&&h(null)},onDragCancel:e=>{let{active:r}=e;r.id==="".concat(t,"-resizer-handle")&&(i(m),h(null))}}))),[]);const{attributes:f,listeners:b,setNodeRef:y}=(0,l.PM)({id:"".concat(t,"-resizer-handle"),data:{}});return n({containerRef:u,height:a,resizer:(0,d.jsx)(g,p(p(p({ref:y},b),f),{},{onDoubleClick:()=>i(null),tooltip:a?"Drag to resize. Double click to reset.":"Drag to resize"}))})}},86529(e,t,r){r.d(t,{A:()=>g,j:()=>p});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(22297),i=r(42790),s=r(10444),l=r(81641),c=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=>{let{after:t,before:r}=e;return{start:t<0?t:Math.floor(t),end:t<0?0:Math.ceil(r)}},g=e=>{let{tagging:t,isPlaying:r}=e;const n=(0,s.J)(),d=(0,l.yD)(),[{offset:g,after:m,before:h},f]=(0,i.N9)(),b=(0,o.useCallback)((e=>{let{start:t=-900,end:r=0}=e;const n=t,o=n<0?0:r;f((e=>u(u({},e),{},{after:n,before:o})))}),[]),y=(0,o.useMemo)((()=>p({after:m,before:h})),[m,h]);return(0,c.jsx)("div",{"data-onboarding-id":"time-picker",children:(0,c.jsx)(a.A,{values:y,utc:g,onChange:b,tagging:t,isPlaying:r,isSmall:n,isDisabled:d})})}},59721(e,t,r){r.d(t,{A:()=>p});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(51510),i=r(99191),s=r(74848);const l=["background","children","cursor","hasBorder","hasHoverBackground","onClick","padding","testId","borderColor","round","hoverBackground","ref"];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 d(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 u=(0,a.default)(i.Flex).withConfig({displayName:"item__StyledFlex",componentId:"sc-1gby0f1-0"})(["&:hover{background:",";}"],(e=>{let{hasHoverBackground:t,theme:r,hoverBackground:n="borderSecondary"}=e;return t?(0,i.getColor)(n)({theme:r}):null})),p=e=>{let{background:t,children:r,cursor:n,hasBorder:a,hasHoverBackground:c,onClick:p,padding:g,testId:m,borderColor:h="selected",round:f,hoverBackground:b,ref:y}=e,x=(0,o.A)(e,l);return(0,s.jsx)(i.Flex,d(d({alignItems:"center",border:a&&{side:"right",color:h},cursor:n,"data-testid":m,onClick:p,ref:y},x),{},{children:(0,s.jsx)(u,{round:f,alignItems:"center",background:t,hasHoverBackground:c,margin:a?[0,3,0,0]:void 0,padding:g,hoverBackground:b,children:r})}))}},71341(e,t,r){r.d(t,{P:()=>n});const n={live:{statusTextColor:"live",indicatorWrapperColor:"live",counterColor:"bright"},stale:{statusTextColor:"stale",indicatorWrapperColor:"stale",counterColor:"bright"},offline:{statusTextColor:"textLite",indicatorWrapperColor:"offline",counterColor:"bright"},unseen:{statusTextColor:"unseen",indicatorWrapperColor:"unseen",counterColor:"bright"}}},38648(e,t,r){r.r(t),r.d(t,{default:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(99191),a=r(46587),i=r(90657),s=r(94404),l=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}const d=(0,s.A)(o.Button),u=e=>{const t=(0,a.uW)("isAnonymous"),r=(0,i.A)();return t?(0,l.jsx)(d,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}({label:"Sign In",small:!0,isStart:!0,onClick:r,"data-ga":"click-sign-in::header",feature:"SignIn"},e)):null}},54852(e,t,r){r.d(t,{A:()=>m});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(13083),s=r(99191),l=r(74848);const c=()=>(0,l.jsx)(s.Text,{children:"Something went wrong during document parsing"}),d=["transformConfiguration","validationConfig","validate","errorComponent","children"];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}const p=e=>t=>{let{transformConfiguration:r={},validationConfig:s={},validate:p,errorComponent:g,children:m}=t,h=(0,o.A)(t,d);const{tree:f,errors:b}=(e=>{let{markdocContent:t,validate:r,validationConfig:n,transformConfiguration:o}=e;return(0,a.useMemo)((()=>{const e=i.Ay.parse("string"===typeof t?t:"");let a=[];return r&&(a=i.Ay.validate(e,n)),{tree:a.length?null:i.Ay.transform(e,o),errors:a}}),[t,r,n,o])})({markdocContent:m,validate:p,validationConfig:s,transformConfiguration:r}),y=g&&"function"===typeof g?g:c;return b.length?(0,l.jsx)(y,{errors:b}):(0,l.jsx)(e,function(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}({tree:f},h))},g=(0,a.memo)(p((e=>{let{tree:t,renderConfiguration:r}=e;return i.Ay.renderers.react(t,a,r)}))),m=(p((e=>{let{tree:t}=e;return i.Ay.renderers.html(t)})),g)},85720(e,t,r){r.d(t,{A:()=>x,G:()=>f});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(51510),s=r(99191),l=r(41344),c=r(74891),d=r(74848);const u=["disabled","children","Wrapper","textProps","to","onClick","testid","icon","iconHeight","iconWidth","iconColor","textColor","padding","margin","round","gap","actions","selected","loading","width","isSidebar","isSecondary","justDesc","ref","tooltip","tooltipProps"];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 m=(0,c.A)(s.Flex),h=e=>e?"selected":"modalBackground",f=(0,i.default)(s.Flex).withConfig({displayName:"item__PanelRowContainer",componentId:"sc-lf007z-0"})(["cursor:",";"," &:hover{background:",";}",""],(e=>{let{disabled:t,justDesc:r}=e;return t||r?"default":"pointer"}),(e=>{let{justDesc:t}=e;return t&&"pointer-events: none;"}),(e=>(0,s.getColor)(h(e.isSidebar))(e)),(e=>e.selected&&"background: ".concat((0,s.getColor)(h(e.isSidebar))(e),";"))),b=(0,i.default)(s.Icon).withConfig({displayName:"item__StyledIcon",componentId:"sc-lf007z-1"})(["flex:0 0 auto;"]),y=(0,i.default)(s.IconComponents.LoaderIcon).withConfig({displayName:"item__StyledLoaderIcon",componentId:"sc-lf007z-2"})(["flex:0 0 auto;height:16px;width:16px;"]),x=e=>{let{disabled:t,children:r,Wrapper:n=s.Text,textProps:i,to:c="",onClick:p,testid:h,icon:x,iconHeight:v="16px",iconWidth:j="16px",iconColor:O="menuItem",textColor:w="menuItem",padding:A=[2,4],margin:P=[0],round:C=0,gap:I=3,actions:k,selected:S,loading:D,width:N="100%",isSidebar:F=!1,isSecondary:T,justDesc:E,ref:L,tooltip:M,tooltipProps:B}=e,K=(0,o.A)(e,u);const _=(0,l.Zp)(),R=(0,a.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),t||(p&&p(e),c&&_(c))}),[p,t,c]),z=K["data-ga"]||"";return(0,d.jsxs)(f,g(g(g({ref:L,flexWrap:!1,justifyContent:"between",alignItems:"center",padding:A,margin:P,round:C,onClick:R,"data-testid":h,width:N,selected:S,disabled:t,isSidebar:F,justDesc:E},z&&{"data-ga":z}),K),{},{children:[(0,d.jsxs)(m,{alignItems:"center",gap:I,flex:!0,basis:"",tooltip:M,tooltipProps:B,children:[D?(0,d.jsx)(y,{}):"string"===typeof x?(0,d.jsx)(b,{name:x,disabled:t,color:O,height:v,width:j}):x,!!r&&(0,d.jsx)(n,g(g({opacity:t?"medium":void 0,width:"150px",color:w,italic:T},i),{},{children:r}))]}),k]}))}},78804(e,t,r){r.d(t,{c:()=>a});var n=r(51510),o=r(99191);const a=n.default.div.withConfig({displayName:"styled__Divider",componentId:"sc-14bbmjw-0"})(["background:",";height:1px;width:auto;margin:"," ",";"],(0,o.getColor)("disabled"),(0,o.getSizeBy)(1),(0,o.getSizeBy)(2))},36504(e,t,r){r.d(t,{A:()=>f});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(99191),s=r(16866),l=r(67462),c=r(41395),d=r(74848);const u=["warningLevel","text","container","os","name","labels","version"];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 m={warning:{icon:"warning_triangle_hollow",iconColor:"warning",flavour:"warning",reccomendedVersion:s.fx,warningText:"is below the latest stable agent version"},critical:{icon:"warning_triangle_hollow",iconColor:"error",flavour:"error",reccomendedVersion:s.Qy,warningText:"is below the recommend agent version"}},h=e=>{let{icon:t,iconColor:r,warningLevel:n,handeleNavigateToDocs:o,message:a}=e;return(0,d.jsxs)(i.Flex,{column:!0,width:{max:"200px"},gap:2,children:[(0,d.jsxs)(i.Flex,{alignItems:"center",gap:2,children:[(0,d.jsx)(i.Icon,{name:t,color:r}),(0,d.jsx)(i.TextMicro,{children:(0,c.Zr)(n)})]}),(0,d.jsxs)(i.Flex,{column:!0,gap:2,children:[(0,d.jsx)(i.TextMicro,{children:a}),(0,d.jsxs)(i.TextMicro,{"data-testid":"text-agent-outdated-critical",children:[(0,d.jsxs)(i.Box,{"data-testid":"open-add-node",onClick:o,as:i.TextMicro,cursor:"pointer",textDecoration:"underline",children:[" ","Please update them"," "]}),"to ensure you get the latest security bug fixes."]})]})]})},f=e=>{let{warningLevel:t,text:r="Needs Update",container:n,os:s,name:p,labels:f,version:b}=e,y=(0,o.A)(e,u);const{icon:x,flavour:v,hollow:j,reccomendedVersion:O,iconColor:w,warningText:A}=m[t],P=(0,a.useCallback)((()=>{const e=(0,l.fe)(g({container:n,os:s,version:b},f));window.open(e,"_blank","noopener,noreferrer")}),[n,s]),C="".concat(p," ").concat(A," ").concat(O);return(0,d.jsx)(i.Tooltip,{allowHoverOnTooltip:!0,content:(0,d.jsx)(h,{message:C,icon:x,iconColor:w,warningLevel:t,handeleNavigateToDocs:P}),children:(0,d.jsx)(i.Pill,g(g({icon:x,flavour:v,hollow:j},y),{},{children:(0,c.Zr)(r)}))})}},14681(e,t,r){r.d(t,{A:()=>D});var n=r(80045),o=r(64467),a=(r(33110),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(96540)),i=r(51510),s=r(41344),l=r(99191),c=r(24609),d=r(85720),u=r(78804),p=r(54924),g=r(6304),m=r(51262),h=r(24013),f=r(87083),b=r(41708),y=r(91421),x=r(94404),v=r(41061),j=r(74848);const O=["children","Component","tooltip","truncate","textColor","nodeId","baseKey","extraKey","onActionDone","disabled","justIcon","onClick","ref"],w=["label"],A=["label"];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 C(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 I=(0,i.default)(l.Flex).attrs({column:!0,round:1,background:"dropdown"}).withConfig({displayName:"nodeButton__Dropdown",componentId:"sc-1viran0-0"})(["box-shadow:0 4px 4px rgba(0,0,0,0.25);"]),k=(0,x.A)(d.A),S=(0,i.default)(l.Flex).attrs((e=>C({as:l.Text,height:{min:8},padding:[1],cursor:"pointer",alignItems:"center",justifyContent:"center",round:!0},e))).withConfig({displayName:"nodeButton__Button",componentId:"sc-1viran0-1"})([""," pointer-events:",";&:hover{background:",";}"],(e=>{let{disabled:t}=e;return t&&"opacity: 0.6;"}),(e=>{let{disabled:t}=e;return t?"none":"auto"}),(0,l.getColor)("secondaryHighlight")),D=e=>{let{children:t,Component:r=S,tooltip:o="Go to node metrics.",truncate:i,textColor:d="text",nodeId:x,baseKey:P,extraKey:D,onActionDone:N,disabled:F,justIcon:T=!1,onClick:E,ref:L}=e,M=(0,n.A)(e,O);const B=(0,a.useRef)(),[K,_,,R]=(0,g.A)(),z=(0,a.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),_()}),[]),V=function(e){var t;let{onDone:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,h.Zl)(e),{isNodeRestricted:o}=(0,m.A)(),{restricted:i}=o(e),d=(0,h.xY)(e),{isLive:u,capabilities:p}=d||{},g=null===p||void 0===p||null===(t=p.dyncfg)||void 0===t?void 0:t.enabled,[,f]=(0,y.PJ)(),b=(0,v.ZH)(d),x=(0,a.useCallback)((()=>{g&&(f(!0,{nodeId:e}),r())}),[e,g,f,r]),O=(0,s.Zp)(),w=(0,c.bq)(),A=(0,a.useCallback)((()=>{const t={nodeId:e};O("/spaces/".concat(w,"/settings/notifications#notificationsActiveTab=1&silencingRulePrefill=").concat(JSON.stringify(t)))}),[w]);return(0,a.useMemo)((()=>u?[{to:n,onClick:r,icon:"charts_view",label:(0,j.jsx)(l.Text,{children:"Node Metrics"}),testid:"go-to-node",disabled:i},!b&&{to:"".concat(n,"/logs"),onClick:r,icon:"logs",label:(0,j.jsx)(l.Text,{children:"Logs"}),testid:"go-to-functions-logs",disabled:i},{to:"".concat(n,"/anomalies"),onClick:r,icon:"anomaliesBrain",label:(0,j.jsx)(l.Text,{children:"Anomalies"}),testid:"go-to-anomalies-logs",disabled:i},{to:"".concat(n,"/alerts"),onClick:r,icon:"alarm",label:(0,j.jsx)(l.Text,{children:"Alerts"}),testid:"go-to-active-alerts-logs",disabled:i},!b&&{to:"".concat(n,"/top"),onClick:r,icon:"functions",label:(0,j.jsx)(l.Text,{children:"Top, Functions and more"}),testid:"go-to-functions-top",disabled:i},!b&&{onClick:x,icon:"gear",label:(0,j.jsx)(l.Text,{children:"Configuration"}),testid:"go-to-dynamic-configuration",disabled:i||!g},!b&&{onClick:A,icon:"alarm_off",label:(0,j.jsx)(l.Text,{children:"Silencing rules"}),testid:"go-to-silencing",disabled:i}].filter(Boolean):[]),[e,i,u,b])}(x,{onDone:e=>{R(),null===N||void 0===N||N(e)},baseKey:P,extraKey:D}),H=function(e){let{onDone:t,baseKey:r,extraKey:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{isNodeRestricted:o}=(0,m.A)(),{restricted:i}=o(e),s=(0,h.xY)(e,"isLive"),[c,d]=(0,f.Oj)({merge:!1}),[u,p]=(0,f.Oj)({baseKey:r,extraKey:n,merge:!1}),g=c.includes(e),b=!!n&&u.includes(e);return(0,a.useMemo)((()=>[!g&&{onClick:r=>{d([e]),t(r)},icon:"spaces_v2",label:(0,j.jsxs)(l.Text,{children:["Select only this node ",(0,j.jsx)(l.Text,{strong:!0,children:"globally"})]}),testid:"global-select-node",disabled:i},g&&{onClick:r=>{d((t=>g?t.filter((t=>t!==e)):[...new Set([...t,e])])),t(r)},icon:"space",label:(0,j.jsxs)(l.TextSmall,{children:[(0,j.jsx)(l.Text,{strong:!0,children:g?"Remove":"Include"})," ",g?"from":"in"," global filters"]}),testid:"global-include-node",disabled:i}].filter(Boolean)),[e,g,b,i,s])}(x,{onDone:e=>{R(),null===N||void 0===N||N(e)},baseKey:P,extraKey:D}),{isNodeRestricted:U}=(0,m.A)(),{restricted:W,reason:q}=U(x),G=(0,h.xY)(x,"isOffline"),Y=(0,h.xY)(x,"name"),Z=(0,h.d3)(x);return(0,j.jsxs)(j.Fragment,{children:["string"===typeof t||T?(0,j.jsxs)(l.Flex,{gap:1,alignItems:"center",ref:L,children:[!T&&(0,j.jsx)(p.default,C({Component:r,text:t,color:d,truncate:i,tooltip:o,noTooltip:!o,cursor:"pointer",onClick:W||G?void 0:()=>E?E():Z(),disabled:F},M)),(0,j.jsx)(S,{disabled:F,onClick:z,ref:B,children:(0,j.jsx)(l.Icon,{name:"triangle_down",width:"10px",color:"textLite",rotate:K?2:null})})]}):a.Children.map(t,(e=>(0,a.cloneElement)(e,C({ref:B,onClick:z,textColor:d,truncate:i,tooltip:o},M)))),B.current&&K&&(0,j.jsx)(l.Drop,{target:B.current,width:"260px",stretch:!1,zIndex:1e3,onClickOutside:R,dataToolbox:"nodeButton",children:(0,j.jsx)(I,{padding:[0,0,2],height:{max:"80vh"},onClick:e=>{e.preventDefault(),e.stopPropagation()},"data-drop":"nodeButton",children:W?(0,j.jsx)(b.u,{name:Y,reason:q,padding:[2]}):(0,j.jsxs)(l.Flex,{column:!0,children:[V.map(((e,t)=>{let{label:r}=e,o=(0,n.A)(e,w);return(0,j.jsx)(k,C(C({payload:{description:"Node menu - Click navigation ".concat(x)},Wrapper:l.Flex,width:"100%"},o),{},{children:r}),t)})),!!V.length&&!!H.length&&(0,j.jsx)(u.c,{}),H.map(((e,t)=>{let{label:r}=e,o=(0,n.A)(e,A);return(0,j.jsx)(k,C(C({payload:{description:"Node menu - Click filter ".concat(x)},Wrapper:l.Flex,width:"100%"},o),{},{children:(0,j.jsx)("div",{children:r})}),t)}))]})})})]})}},89284(e,t,r){r.d(t,{A:()=>s});var n=r(49181),o=r(16866),a=r(99191),i=r(74848);const s=e=>{let{state:t,rawState:r}=e;const s=r||(0,n.GM)(t),{flavour:l}=o.J4[s.toLocaleLowerCase()];return(0,i.jsx)(a.Pill,{flavour:l,children:s})}},75894(e,t,r){r.d(t,{A:()=>a});var n=r(99191),o=r(74848);const a=e=>{let{flavour:t,icon:r,children:a,capitalize:i}=e;return(0,o.jsx)(n.Pill,{icon:r,textProps:{textTransform:i?"capitalize":"none"},flavour:t,children:a})}},65408(e,t,r){r.d(t,{FJ:()=>d,Pu:()=>u,QK:()=>b,Qo:()=>g,Sk:()=>y,T6:()=>i,Td:()=>h,Th:()=>a,ZT:()=>l,iX:()=>o,os:()=>c,s$:()=>f,u7:()=>p,wc:()=>m,wk:()=>s});r(98992),r(81454);var n=r(92255);const o={value:"noRepeat",label:"Does not repeat"},a={value:"custom",label:"Custom..."},i={day:n.p3.FREQUENCIES[n.p3.DAILY],week:n.p3.FREQUENCIES[n.p3.WEEKLY],month:n.p3.FREQUENCIES[n.p3.MONTHLY],year:n.p3.FREQUENCIES[n.p3.YEARLY]},s={[i.day]:n.p3.DAILY,[i.week]:n.p3.WEEKLY,[i.month]:n.p3.MONTHLY,[i.year]:n.p3.YEARLY},l=[o,{value:i.day,label:"Daily"},{value:i.week,label:"Weekly"},{value:i.month,label:"Monthly"},{value:i.year,label:"Annualy"},a],c={value:i.day,label:"day",labelPlural:"days"},d=[c,{value:i.week,label:"week",labelPlural:"weeks"},{value:i.month,label:"month",labelPlural:"months"},{value:i.year,label:"year",labelPlural:"years"}],u={never:"never",on:"on",after:"after"},p={never:{value:u.never,label:"Never"},on:{value:u.on,label:"On"},after:{value:u.after,label:"After"}},g={byMonthDay:"byMonthDay",bySetPos:"bySetPos"},m={byMonthDay:{value:g.byMonthDay,label:"on day"},bySetPos:{value:g.bySetPos,label:"on the"}},h={byMonthDay:{value:g.byMonthDay,label:"on"},bySetPos:{value:g.bySetPos,label:"on the"}},f=["January","February","March","April","May","June","July","August","September","October","November","December"].map(((e,t)=>({value:t+1,label:e}))),b=Array(31).fill(1).map(((e,t)=>{const r=e+t;return{value:r,label:r.toString()}})),y={first:{value:1,label:"First"},second:{value:2,label:"Second"},third:{value:3,label:"Third"},fourth:{value:4,label:"Fourth"},last:{value:-1,label:"Last"}}},27784(e,t,r){r.d(t,{A:()=>g});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(99191),s=r(78446),l=r(74848);const c=["onToggle","icon","isOpen","title"];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=>{let{onToggle:t,icon:r="node_hollow",isOpen:n,title:a}=e,d=(0,o.A)(e,c);return(0,l.jsx)(s.A,u(u({dataTestId:"collapsed-header",iconClose:n?"arrow_w_line_right":"arrow_w_line_left",onClick:t},d),{},{children:n&&(0,l.jsxs)(i.Flex,{gap:2,alignItems:"center","data-testid":"sidebar-nodeName",children:[(0,l.jsx)(i.Icon,{name:r,color:"text",size:"small"}),(0,l.jsx)(i.TextSmall,{strong:!0,children:a})]})}))},g=(0,a.memo)(p)},13473(e,t,r){r.d(t,{A:()=>h});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(81454),r(96540)),i=r(99191),s=r(74848);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 c(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 d=e=>{let{iconName:t,label:r,onClick:n,containerStyles:o,textStyles:a}=e;return(0,s.jsxs)(i.Flex,c(c({"data-testid":"sidebar-icon-item"},o),{},{column:!0,margin:[2,0],alignItems:"center",children:[(0,s.jsx)(i.Flex,{"data-testid":"sidebar-icon-item-wrapper",margin:[0,0,.5,0],alignItems:"center",onClick:n,cursor:"pointer",children:(0,s.jsx)(i.Icon,{name:t,color:"textLite",width:"18px",height:"18px"})}),(0,s.jsx)(i.TextMicro,c(c({color:"text"},a),{},{children:r}))]}))},u=["onClickTab","availableTabs","tabsToShow"];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 m=e=>{let{onClickTab:t,availableTabs:r,tabsToShow:n}=e,a=(0,o.A)(e,u);return(0,s.jsx)(i.Flex,g(g({"data-testid":"collapsed-sidebar",column:!0,justifyContent:"center"},a),{},{children:n.map(((e,n)=>{const{iconName:o,label:a}=r[e];return(0,s.jsx)(d,{containerStyles:{border:{size:"2px",type:"solid",color:"mainBackground",side:"left"}},textStyles:{color:"textLite"},onClick:()=>t(n),iconName:o,label:a},o)}))}))},h=(0,a.memo)(m)},51865(e,t,r){r.d(t,{A:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(99191),i=r(22337),s=r(74848);const l=["children","iconName","faIcon","name","size","testId","row"];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 d(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 u=e=>{let{children:t,iconName:r,faIcon:n,name:c,size:u,testId:p="entry-line-text-container",row:g=!1}=e,m=(0,o.A)(e,l);const h="small"===u?a.TextSmall:a.Text,f="undefined"!==typeof t&&null!==t;return(0,s.jsxs)(a.Flex,{alignItems:"start","data-testid":"entry-line",children:[(!!r||!!n)&&(0,s.jsx)(a.Flex,{"data-testid":"entry-line-icon-container",padding:[0,1,0,0],color:"textLite",children:n&&"object"===typeof n?(0,s.jsx)(i.gc,{icon:n,alt:r}):(0,s.jsx)(a.Icon,{color:"textLite","data-testid":"entry-line-icon",name:r,width:"16px",height:"16px"})}),(0,s.jsxs)(a.Flex,d(d({column:!g,alignItems:"start","data-testid":p,gap:.5},m),{},{children:[(0,s.jsxs)(h,{"data-testid":"entry-line-text-label",whiteSpace:"nowrap",color:"textDescription",children:[c,f&&": "]}),f&&(0,s.jsx)(a.TextSmall,{color:"textDescription","data-testid":"entry-line-text-value",strong:!0,children:t})]}))]})}},15992(e,t,r){r.d(t,{A:()=>b});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(51510)),i=r(99191),s=r(6304),l=r(45087),c=r(74848);const d=["children","isEnabled","link","name","noDataLabel"];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,a.default)(i.Icon).withConfig({displayName:"group__IconLink",componentId:"sc-9459pv-0"})(["&:hover{fill:",";}"],(0,i.getColor)("textDescription")),m=e=>e.stopPropagation(),h=e=>{let{children:t,isEnabled:r,link:n,onClick:o,open:a}=e;return(0,c.jsxs)(i.Flex,{alignItems:"center",justifyContent:"between",height:8,onClick:r?o:null,cursor:r?"pointer":"default",children:[(0,c.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,c.jsx)(i.TextSmall,{strong:!0,children:t}),n&&(0,c.jsx)(i.Flex,{as:"a",href:n,target:"_blank",onClick:m,children:(0,c.jsx)(g,{height:"13px",width:"13px",name:"documentation",size:"small",color:"placeholder"})})]}),r&&(0,c.jsx)(i.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:a?1:3})]})},f=(0,a.default)(i.Flex).withConfig({displayName:"group__StyledFlex",componentId:"sc-9459pv-1"})(["&:last-child{border:none;}"]),b=e=>{let{children:t,isEnabled:r=!0,link:n,name:a,noDataLabel:u}=e,g=(0,o.A)(e,d);const[m,b]=(0,s.A)(!0),y=r?null:u;return(0,c.jsx)(l.A,{content:y,isBasic:!0,children:(0,c.jsxs)(f,p(p({column:!0,border:{side:"bottom",color:"borderSecondary"},padding:[1,0,m?2:1],isEnabled:r},g),{},{children:[(0,c.jsx)(h,{isEnabled:r,open:m,onClick:b,link:n,children:a}),(0,c.jsx)(i.Collapsible,{column:!0,open:m,gap:1,children:t})]}))})}},78446(e,t,r){r.d(t,{A:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(99191),i=r(45087),s=r(74848);const l=["children","onClick","iconClose","icon","dataTestId","title","help"];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 d(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 u=e=>{let{children:t,onClick:r,iconClose:n="x",icon:c,dataTestId:u,title:p,help:g}=e,m=(0,o.A)(e,l);return(0,s.jsxs)(a.Flex,d(d({"data-testid":u,height:12,alignItems:"center",justifyContent:"between",border:{side:"bottom",color:"borderSecondary"},padding:[0,2],flex:!1},m),{},{children:[p?(0,s.jsxs)(a.Flex,{gap:2,alignItems:"center","data-testid":"sidebar-nodeName",children:[(0,s.jsx)(a.Icon,{name:c,color:"text",size:"small"}),(0,s.jsx)(a.TextSmall,{strong:!0,children:p}),!!g&&(0,s.jsx)(i.A,{align:"top",content:g,children:(0,s.jsx)(a.Flex,{children:(0,s.jsx)(a.Icon,{name:"question",color:"textLite",width:"12px",height:"12px"})})})]}):t,"function"===typeof r&&(0,s.jsx)(a.Icon,{"data-testid":"sidebarHeader-icon",name:n,color:"textLite",onClick:r,cursor:"pointer"})]}))}},81683(e,t,r){r.d(t,{Ay:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(99191),s=r(74848);const l=["children","collapsedComponent","isOpen","header","width"];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 d(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 u=(0,a.memo)((e=>{let{children:t,collapsedComponent:r,isOpen:n,header:a,width:c=100}=e,u=(0,o.A)(e,l);const p=!!r;return(0,s.jsx)(i.Collapsible,d(d({open:n,column:!0,closedValue:p?48:0,persist:p,direction:"horizontal",border:{side:"left",color:"borderSecondary"},width:c,flex:!0,basis:c},u),{},{children:e=>(0,s.jsxs)(s.Fragment,{children:[a,e?t:r]})}))}))},62927(e,t,r){r.d(t,{A:()=>f});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(99191),s=r(39651),l=r(38648),c=r(24609),d=r(74848);const u=["size","onUpdateClick"];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 m={small:i.Text,medium:i.TextBig,large:i.TextBigger},h={small:{},medium:{containerProps:{},Component:i.TextBig},large:{containerProps:{padding:[2]},Component:i.TextBigger}},f=e=>{let{size:t="small",onUpdateClick:r}=e,n=(0,o.A)(e,u);const p=(0,c.dg)(),f=(0,a.useMemo)((()=>m[t]),[t]),b=(0,a.useMemo)((()=>g(g({},h[t]),"function"===typeof r?{onClick:r}:{})),[t,r]);return(0,d.jsxs)(i.Flex,g(g({gap:2,alignItems:"center"},n),{},{children:[(0,d.jsx)(i.Icon,{size:t,color:"warning",name:"warning_triangle"}),(0,d.jsx)(f,{children:"This feature is only available to paid plans"}),p?(0,d.jsx)(l.default,{}):(0,d.jsx)(s.A,g({},b))]}))}},49074(e,t,r){r.d(t,{A:()=>g});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(99191),s=r(6304);var l=r(74848);const c=["PopoverContent","ContainerElement","dropProps","dropContainerProps","popoverProps"];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={timeout:1e3},g=e=>t=>{let{PopoverContent:r,ContainerElement:n=i.Flex,dropProps:d={},dropContainerProps:g={},popoverProps:m={}}=t,h=(0,o.A)(t,c);const f=(0,a.useRef)(),{localStorageKey:b,timeout:y}=u(u({},p),m),[x,,v,j]=(0,s.A)(),O=(0,a.useCallback)((()=>{b&&localStorage.setItem(b,!0),j()}),[j,b]);return(0,a.useEffect)((()=>{let e=!0,t=null;return!e||null!==h&&void 0!==h&&h.disabled||(t=setTimeout((()=>{b?"true"!==localStorage.getItem(b)&&v():v()}),y)),()=>{e=!1,t&&(clearTimeout(t),t=null)}}),[b,y,v,null===h||void 0===h?void 0:h.disabled]),r?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n,{ref:f,onClick:j,children:(0,l.jsx)(e,u({},h))}),f.current&&x?(0,l.jsx)(i.Drop,u(u({width:80,target:f.current,align:{top:"bottom",right:"right"},hideShadow:!0,close:j},d),{},{children:(0,l.jsx)(i.DropContainer,u(u({width:80,align:"bottom",background:"tooltip",backgroundOpacity:.9,padding:[4]},g),{},{children:(0,l.jsx)(r,{onDismiss:O})}))})):null]}):(0,l.jsx)(e,u({},h))}},84535(e,t,r){r.d(t,{U:()=>s,u:()=>l});var n=r(64467);r(98992),r(54520),r(3949),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=[{iconName:"osAlpineLinux",logoFilename:"alpine.svg",name:"alpine",osNames:["Alpine Linux"],title:"Alpine Linux"},{iconName:"osAmazonLinux",logoFilename:"linux.svg",name:"linux",osNames:["Amazon Linux","Amazon Linux AMI"],title:"Amazon Linux"},{iconName:"osArchLinux",logoFilename:"arch.svg",name:"archarm",osNames:["Archcraft","Arch Linux","Arch Linux 32","Arch Linux ARM","ArchLabs","ArchLinux"],title:"Arch Linux"},{iconName:"osCentos",logoFilename:"centos.svg",name:"centos",osNames:["CentOS","CentOS Linux","CentOS Stream"],title:"CentOS"},{iconName:"osCoreOS",logoFilename:"coreos.svg",name:"coreos",osNames:["Container Linux by CoreOS"],title:"CoreOS"},{iconName:"osDebian",logoFilename:"debian.svg",name:"debian",osNames:["Debian GNU/Linux"],title:"Debian"},{iconName:"osProxmox",logoFilename:"proxmox.svg",name:"proxmox",osNames:["Proxmox VE"],title:"Proxmox"},{iconName:"osFedora",logoFilename:"fedora.svg",name:"fedora",osNames:["Fedora","Fedora Linux","Fedora Remix for WSL"],title:"Fedora"},{iconName:"osFreeBSD",logoFilename:"freebsd.svg",name:"freebsd",osNames:["FreeBSD"],title:"FreeBSD"},{iconName:"serviceFreeNAS",logoFilename:"freenas.svg",name:"freenas",osNames:[],title:"FreeNAS"},{iconName:"osGentoo",logoFilename:"gentoo.svg",name:"gentoo",osNames:["Gentoo"],title:"Gentoo"},{iconName:"serviceKubernetes",logoFilename:"kubernetes.svg",name:"kubernetes",osNames:[],title:"Kubernetes"},{iconName:"osLinux",logoFilename:"linux.svg",name:"linux",osNames:[],title:"Linux"},{iconName:"osMacOSX",logoFilename:"macos.svg",name:"macos",osNames:["mac"],title:"MacOS"},{iconName:"osMacOSX",logoFilename:"macos.svg",name:"mac",osNames:["mac"],title:"MacOS"},{iconName:"osLinuxManjaro",logoFilename:"manjaro.svg",name:"manjaro",osNames:["Manjaro Linux","Manjaro-ARM"],title:"Manjaro"},{iconName:"serviceOpenStack",logoFilename:"openstack.svg",name:"openstack",osNames:[],title:"OpenStack"},{iconName:"osSuseLinux",logoFilename:"opensuse.svg",name:"opensuse",osNames:["openSUSE","openSUSE Leap","openSUSE Leap Micro","openSUSE MicroOS","openSUSE Tumbleweed"],title:"Open Suse"},{iconName:"serviceOpenWrt",logoFilename:"openwrt.svg",name:"openwrt",osNames:["OpenWrt"],title:"OpenWRT"},{iconName:"osOracle",logoFilename:"oracle.svg",name:"oracle",osNames:["Oracle Linux Server"],title:"Oracle Linux"},{iconName:"servicePfSense",logoFilename:"pfsense.svg",name:"pfsense",osNames:[],title:"PFSense"},{logoFilename:"raspberry-pi.svg",name:"raspberry-pi",osNames:[],title:"Raspberry PI"},{iconName:"osRaspbian",name:"raspbian",osNames:["Raspbian","Raspbian GNU/Linux"],title:"Raspbian"},{iconName:"osRedHat",logoFilename:"redhat.svg",name:"redhat",osNames:["Red Hat Enterprise Linux","Red Hat Enterprise Linux Server","Red Hat Enterprise Linux Workstation","RedHatEnterpriseServer"],title:"Red Hat Enterprise Linux"},{iconName:"osSuseLinux",logoFilename:"suse.svg",name:"suse",osNames:[],title:"Suse"},{iconName:"osUbuntu",logoFilename:"ubuntu.svg",name:"ubuntu",osNames:["Ubuntu","Ubuntu Core"],title:"Ubuntu"},{iconName:"windows",logoFilename:"windows.svg",name:"windows",osNames:["Microsoft Windows"],title:"Windows"},{iconName:"os3ComHuawei",logoFilename:"huawei.svg",name:"3com-huawei",osNames:["3Com-Huawei"],title:"3Com-Huawei"},{logoFilename:"a10.png",name:"a10",osNames:["A10"],title:"A10"},{iconName:"osAllied",logoFilename:"alliedtelesis.svg",name:"allied",osNames:["Allied","Allied Telesis"],title:"Allied"},{iconName:"osAlcatelLucent",logoFilename:"alcatellucent.svg",name:"alcatel-lucent",osNames:["Alcatel-Lucent","Alcatel","Lucent"],title:"Alcatel-Lucent"},{iconName:"osAPC",logoFilename:"apc.svg",name:"apc",osNames:["APC"],title:"APC"},{iconName:"osArista",logoFilename:"arista.svg",name:"arista",osNames:["Arista","EOS"],title:"Arista"},{iconName:"osAruba",logoFilename:"aruba.svg",name:"aruba",osNames:["Aruba","ArubaOS"],title:"Aruba"},{iconName:"osAvaya",logoFilename:"avaya.svg",name:"avaya",osNames:["Avaya"],title:"Avaya"},{iconName:"osAvocent",logoFilename:"avocent.svg",name:"avocent",osNames:["Avocent"],title:"Avocent"},{iconName:"osAVTECH",logoFilename:"avtech.svg",name:"avtech",osNames:["AVTECH"],title:"AVTECH"},{iconName:"osBarracuda",logoFilename:"barracuda.svg",name:"barracuda",osNames:["Barracuda"],title:"Barracuda"},{logoFilename:"bcn.png",name:"bluecat",osNames:["Bluecat"],title:"Bluecat"},{iconName:"osBrother",logoFilename:"brother.svg",name:"brother",osNames:["Brother"],title:"Brother"},{iconName:"osBrocade",logoFilename:"brocade.svg",name:"brocade",osNames:["Brocade"],title:"Brocade"},{logoFilename:"chatsworth.png",name:"chatsworth",osNames:["Chatsworth"],title:"Chatsworth"},{logoFilename:"checkpoint.png",name:"checkpoint",osNames:["Checkpoint","Check Point"],title:"Checkpoint"},{iconName:"osCiena",logoFilename:"ciena.svg",name:"ciena",osNames:["Ciena"],title:"Ciena"},{iconName:"osCisco",logoFilename:"cisco.svg",name:"cisco",osNames:["Cisco","IOS","IOS-XE","NX-OS","IOS XR"],title:"Cisco"},{iconName:"osCitrix",logoFilename:"citrix.svg",name:"citrix",osNames:["Citrix"],title:"Citrix"},{logoFilename:"cradlepoint.png",name:"cradlepoint",osNames:["Cradlepoint"],title:"Cradlepoint"},{iconName:"osCyberpower",logoFilename:"cyberpower.svg",name:"cyberpower",osNames:["Cyberpower"],title:"Cyberpower"},{iconName:"osDLink",logoFilename:"dlink.svg",name:"d-link",osNames:["D-Link"],title:"D-Link"},{iconName:"osDell",logoFilename:"dell.svg",name:"dell",osNames:["Dell"],title:"Dell"},{iconName:"osEaton",logoFilename:"eaton.svg",name:"eaton",osNames:["Eaton"],title:"Eaton"},{iconName:"osEricsson",logoFilename:"ericsson.svg",name:"ericsson",osNames:["Ericsson"],title:"Ericsson"},{logoFilename:"exagrid.png",name:"exagrid",osNames:["ExaGrid"],title:"ExaGrid"},{iconName:"osExtreme",logoFilename:"extreme.svg",name:"extreme",osNames:["Extreme","ExtremeXOS"],title:"Extreme"},{iconName:"osF5",logoFilename:"f5.svg",name:"f5",osNames:["F5","BIG-IP"],title:"F5"},{iconName:"osFireeye",logoFilename:"trellix.svg",name:"fireeye",osNames:["Fireeye","Trellix"],title:"Fireeye"},{iconName:"osFortinet",logoFilename:"fortinet.svg",name:"fortinet",osNames:["Fortinet","FortiOS"],title:"Fortinet"},{logoFilename:"gigamon.png",name:"gigamon",osNames:["Gigamon"],title:"Gigamon"},{iconName:"osHP",logoFilename:"hp.svg",name:"hp",osNames:["HP","Hewlett-Packard"],title:"HP"},{iconName:"osHPE",logoFilename:"hpe.svg",name:"hpe",osNames:["HPE","Hewlett Packard Enterprise"],title:"HPE"},{iconName:"osHuawei",logoFilename:"huawei.svg",name:"huawei",osNames:["Huawei","VRP"],title:"Huawei"},{iconName:"osIBM",logoFilename:"ibmos.svg",name:"ibm",osNames:["IBM"],title:"IBM"},{logoFilename:"infinera.png",name:"infinera",osNames:["Infinera"],title:"Infinera"},{iconName:"osInfoblox",logoFilename:"infoblox.svg",name:"infoblox",osNames:["Infoblox","NIOS"],title:"Infoblox"},{logoFilename:"junos.png",name:"juniper",osNames:["Juniper","JUNOS"],title:"Juniper"},{iconName:"osKyocera",logoFilename:"kyocera.svg",name:"kyocera",osNames:["Kyocera"],title:"Kyocera"},{logoFilename:"linksys.png",name:"linksys",osNames:["Linksys"],title:"Linksys"},{logoFilename:"mcafee.png",name:"mcafee",osNames:["McAfee"],title:"McAfee"},{logoFilename:"meraki.png",name:"meraki",osNames:["Meraki"],title:"Meraki"},{iconName:"osMikroTik",logoFilename:"mikrotik.svg",name:"mikrotik",osNames:["MikroTik","RouterOS"],title:"MikroTik"},{iconName:"osNEC",logoFilename:"nec.svg",name:"nec",osNames:["NEC"],title:"NEC"},{iconName:"osNETGEAR",logoFilename:"netgear.svg",name:"netgear",osNames:["NETGEAR"],title:"NETGEAR"},{iconName:"osNetApp",logoFilename:"netapp.svg",name:"netapp",osNames:["NetApp","Data ONTAP"],title:"NetApp"},{iconName:"osNokia",logoFilename:"nokia.svg",name:"nokia",osNames:["Nokia","SR OS"],title:"Nokia"},{iconName:"osOpengear",logoFilename:"opengear.svg",name:"opengear",osNames:["Opengear"],title:"Opengear"},{iconName:"osPaloAlto",logoFilename:"panos.svg",name:"palo alto",osNames:["Palo Alto","PAN-OS"],title:"Palo Alto"},{logoFilename:"panduit.png",name:"panduit",osNames:["Panduit"],title:"Panduit"},{iconName:"osPeplink",logoFilename:"peplink.svg",name:"peplink",osNames:["Peplink"],title:"Peplink"},{iconName:"osPfSense",logoFilename:"pfsense.svg",name:"pfsense",osNames:["pfSense"],title:"pfSense"},{iconName:"osRaritan",logoFilename:"raritan.svg",name:"raritan",osNames:["Raritan"],title:"Raritan"},{logoFilename:"riverbed.png",name:"riverbed",osNames:["Riverbed"],title:"Riverbed"},{iconName:"osRuckus",logoFilename:"ruckus.svg",name:"ruckus",osNames:["Ruckus"],title:"Ruckus"},{logoFilename:"servertech.png",name:"servertech",osNames:["Servertech"],title:"Servertech"},{logoFilename:"silverpeak.png",name:"silverpeak",osNames:["Silverpeak"],title:"Silverpeak"},{logoFilename:"sophos.png",name:"sophos",osNames:["Sophos"],title:"Sophos"},{iconName:"osSynology",logoFilename:"synology.svg",name:"synology",osNames:["Synology","DSM"],title:"Synology"},{iconName:"osTPLink",logoFilename:"tplink.svg",name:"tp-link",osNames:["TP-Link"],title:"TP-Link"},{iconName:"osTrippLite",logoFilename:"tripplite.svg",name:"tripp lite",osNames:["Tripp Lite"],title:"Tripp Lite"},{iconName:"osUbiquiti",logoFilename:"ubiquiti.svg",name:"ubiquiti",osNames:["Ubiquiti","UniFi","EdgeOS"],title:"Ubiquiti"},{logoFilename:"velocloud.png",name:"velocloud",osNames:["VeloCloud"],title:"VeloCloud"},{iconName:"osVertiv",logoFilename:"vertiv.svg",name:"vertiv",osNames:["Vertiv"],title:"Vertiv"},{iconName:"osVMware",logoFilename:"vmware.svg",name:"vmware",osNames:["VMware","ESXi","vSphere"],title:"VMware"},{iconName:"osWatchGuard",logoFilename:"watchguard.svg",name:"watchguard",osNames:["WatchGuard"],title:"WatchGuard"},{iconName:"osZebra",logoFilename:"zebra.svg",name:"zebra",osNames:["Zebra"],title:"Zebra"},{iconName:"osZyxel",logoFilename:"zyxel.svg",name:"zyxel",osNames:["Zyxel"],title:"Zyxel"}],s=i.reduce(((e,t)=>a(a({},e),{},{[t.name]:t})),{}),l=i.reduce(((e,t)=>a(a({},e),t.osNames.reduce(((e,r)=>a(a({},e),{},{[r]:t})),{}))),{})},77201(e,t,r){r.d(t,{t:()=>i});r(98992),r(54520),r(3949);var n=r(64467);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=[{name:"MySQL",title:"MySQL",iconName:"serviceMySQL",logoFilename:"mysql.svg",category:"Databases",collectors:["python.d.plugin:mysql","go.d.plugin:mysql"],contexts:["mysql.queries","mysql.net","mysql.connections"],priority:1},{name:"MariaDB",title:"MariaDB",iconName:"serviceMariaDB",logoFilename:"mariadb.svg",category:"Databases",collectors:["python.d.plugin:mysql","go.d.plugin:mysql"],contexts:["mysql.queries","mysql.net","mysql.connections"],priority:2},{name:"Oracle Database",title:"Oracle Database",iconName:"osOracle",logoFilename:"oracle.svg",category:"Databases",collectors:["python.d.plugin:oracledb"],contexts:["oracledb.session_count","oracledb.physical_disk_read_writes","oracledb.tablespace_usage_in_percent"],priority:3},{name:"PostgreSQL",title:"PostgreSQL",iconName:"servicePostgreSQL",logoFilename:"postgresql.svg",category:"Databases",collectors:["python.d.plugin:postgres"],contexts:["postgres.checkpointer","postgres.archive_wal","postgres.db_size"],priority:4},{name:"MongoDB",title:"MongoDB",iconName:"serviceMongoDB",logoFilename:"mongodb.svg",category:"Databases",collectors:["python.d.plugin:mongodb"],contexts:["mongodb.active_clients","mongodb.read_operations","mongodb.write_operations"],priority:5},{name:"ElasticSearch",title:"ElasticSearch",iconName:"serviceElasticSearch",logoFilename:"elasticsearch.svg",category:"Databases",collectors:["python.d.plugin:elasticsearch"],contexts:["elastic.search_performance_total","elastic.index_performance_total","elastic.index_segments_memory"],priority:6},{name:"CouchDB",title:"CouchDB",iconName:"serviceCouchDB",logoFilename:"couchdb.svg",category:"Databases",collectors:["python.d.plugin:couchdb"],contexts:["couchdb.activity","couchdb.response_codes"],priority:7},{name:"Proxy SQL",title:"Proxy SQL",iconName:"serviceProxySQL",logoFilename:"proxysql.svg",category:"Databases",collectors:["python.d.plugin:proxysql"],contexts:["proxysql.questions","proxysql.pool_status","proxysql.pool_overall_net"],priority:8},{name:"Redis",title:"Redis",iconName:"serviceRedis",logoFilename:"redis.svg",category:"Databases",collectors:["python.d.plugin:redis"],contexts:["redis.operations","redis.net","redis.connections"],priority:9},{name:"MemCached",title:"MemCached",iconName:"serviceMemCached",logoFilename:"memcached.svg",category:"Databases",collectors:["python.d.plugin:memcached"],contexts:["memcached.cache","memcached.net","memcached.connections"],priority:10},{name:"RethinkDB",title:"RethinkDB",iconName:"serviceRethinkDB",logoFilename:"rethinkdb.svg",category:"Databases",collectors:["python.d.plugin:rethinkdbs"],contexts:["rethinkdb.cluster_queries","rethinkdb.cluster_clients_active","rethinkdb.cluster_connected_servers"],priority:11},{name:"Solr",title:"Solr",iconName:"serviceSolr",logoFilename:"solr.svg",category:"Databases",collectors:["go.d.plugin:solr"],contexts:["solr.search_requests","solr.update_requests"],priority:12},{name:"RabbitMQ",title:"RabbitMQ",iconName:"serviceRabbitMQ",logoFilename:"rabbitmq.svg",category:"Messaging",collectors:["python.d.plugin:rabbitmq","go.d.plugin:rabbitmq"],contexts:["rabbitmq.queued_messages","rabbitmq.erlang_run_queue"],priority:1},{name:"Beanstalkd",title:"Beanstalkd",iconName:"serviceBeanstalk",logoFilename:"beanstalkd.svg",category:"Messaging",collectors:["python.d.plugin:beanstalk"],contexts:["beanstalk.total_jobs_rate","beanstalk.connections_rate","beanstalk.current_tubes"],priority:2},{name:"Apache",title:"Apache",iconName:"serviceApache",logoFilename:"apache.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:apache","go.d.plugin:apache"],contexts:["apache.requests","apache.connections","apache.net"],priority:1},{name:"nginx",title:"nginx",iconName:"serviceNginx",logoFilename:"nginx.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:nginx","go.d.plugin:nginx"],contexts:["nginx.requests","nginx.connections"],priority:2},{name:"nginx+",title:"nginx+",iconName:"serviceNginxPlus",logoFilename:"nginx-plus.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:nginx_plus"],contexts:["nginx_plus.requests_total","nginx_plus.connections_statistics"],priority:3},{name:"lighthttpd",title:"lighthttpd",iconName:"serviceLighthttpd",logoFilename:"lighthttpd.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:lighttpd","go.d.plugin:lighttp"],contexts:["lighttpd.requests","lighttpd.net"],priority:4},{name:"lighthttpd2",title:"lighthttpd2",iconName:"serviceLighthttpd2",logoFilename:"lighthttpd.svg",category:"Web, Proxies, LBs, Streaming",collectors:["go.d.plugin:lighttpd2"],contexts:["lighttpd2.requests","lighttpd2.traffic"],priority:5},{name:"LiteSpeed",title:"LiteSpeed",iconName:"serviceLiteSpeed",logoFilename:"litespeed.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:litespeed"],contexts:["litespeed.requests","litespeed.requests_processing"],priority:6},{name:"Tomcat",title:"Tomcat",iconName:"serviceApacheTomcat",logoFilename:"tomcat.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:tomcat"],contexts:["tomcat.accesses","tomcat.processing_time","tomcat.bandwidth"],priority:7},{name:"PHP FPM",title:"PHP FPM",iconName:"servicePhpFpm",logoFilename:"php-fpm.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:phpfm"],contexts:["phpfpm.performance","phpfpm.requests","phpfpm.connections"],priority:8},{name:"HAproxy",title:"HAproxy",iconName:"serviceHAProxy",logoFilename:"haproxy.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:haproxy"],contexts:["haproxy_f.scur","haproxy_f.bin","haproxy_f.bout"],priority:9},{name:"Squid",title:"Squid",iconName:"serviceSquid",logoFilename:"squid.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:squid"],contexts:["squid.clients_requests","squid.clients_net"],priority:10},{name:"Traefik",title:"Traefik",iconName:"serviceTraefik",logoFilename:"traefik.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:traefik"],contexts:["traefik.response_codes"],priority:11},{name:"Varnish",title:"Varnish",iconName:"serviceVarnish",logoFilename:"varnish.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:varnish"],contexts:["varnish.session_connection","varnish.client_requests"],priority:12},{name:"IPVS",title:"IPVS",iconName:"serviceIPVS",logoFilename:"load-balancer.svg",category:"Web, Proxies, LBs, Streaming",collectors:["proc.plugin:/proc/net/ip_vs_stats"],contexts:["ipvs.sockets","ipvs.packets","ipvs.net"],priority:13},{name:"Web Log",title:"Web Log",iconName:"serviceWebLog",logoFilename:"log-file.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:web_log","go.d.plugin:web_log"],contexts:["web_log.response_codes","web_log.bandwidth"],priority:14},{name:"IPFS",title:"IPFS",iconName:"serviceIPFS",logoFilename:"ipfs.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:ipfs"],contexts:["ipfs.bandwidth","ipfs.peers"],priority:15},{name:"IceCast Media Streaming",title:"IceCast Media Streaming",iconName:"serviceIceCast",logoFilename:"icecast.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:icecast"],contexts:["icecast.listeners"],priority:16},{name:"RetroShare",title:"RetroShare",iconName:"serviceRetroShare",logoFilename:"retroshare.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:retroshare"],contexts:["retroshare.bandwidth","retroshare.peers"],priority:17},{name:"HTTP Check",title:"HTTP Check",iconName:"serviceHTTPCheck",logoFilename:"server-connection.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:httpcheck","go.d.plugin:httpcheck"],contexts:["httpcheck.responsetime","httpcheck.status"],priority:18},{name:"x509 Check",title:"x509 Check",iconName:"serviceX509Check",logoFilename:"data-encryption.svg",category:"Web, Proxies, LBs, Streaming",collectors:["go.d.plugin:x509check"],contexts:["x509check.time_until_expiration"],priority:19}].reduce(((e,t)=>a(a({},e),{},{[t.name]:t})),{})},74630(e,t,r){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(99191),s=r(19075),l=r(13),c=r(74891),d=r(74848);const u=["alertId","small","flavour","testid"];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=(0,c.A)(i.Button),m=e=>{let{alertId:t,small:r=!1,flavour:i="hollow",testid:c="alertDetailsModal"}=e,m=(0,o.A)(e,u);const h=(0,l.YG)(),f=(0,l.YA)(),[b,y]=(0,a.useState)(!1),x=(0,l.g2)({onResolve:()=>y(!1)}),v=(0,l.Hj)({onResolve:()=>y(!1)}),{lastStatusChange:j,status:O}=(0,s.JL)(t),w=(0,a.useMemo)((()=>{var e;return(null===(e=f[t])||void 0===e?void 0:e.lastStatusChange)===j}),[f,t,j]),A=(0,a.useCallback)((()=>{y(!0),w?v(t):x(t,j)}),[w,t,j,x,v]);return h&&"clear"!==O?(0,d.jsx)(g,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}({small:r,flavour:i,icon:w?"checkmark":"checkmark_s",onClick:A,disabled:b,"data-testid":"".concat(c,"-acknowledge-button"),"data-ga":"".concat(c,"::click-acknowledge::alerts"),tooltip:w?"Remove acknowledgment":"Acknowledge alert and hide until next occurrence",tooltipProps:{align:"bottom"},noWrapper:!0},m)):null}},35084(e,t,r){r.d(t,{f:()=>n});const n="ai-alert-config"},40952(e,t,r){r.d(t,{A:()=>dr});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=(r(33110),r(72577),r(63950)),i=r.n(a),s=r(99191),l=r(24609),c=r(19186),d=r(24582),u=r(81391),p=(r(89463),r(6304)),g=r(87733),m=r(33927);r(81454),r(8872);const h=10,f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;if(!e.length||!t)return e;const{value:n}=t;return e.map((e=>e.reduce(((e,t,o)=>o>=r?e:Array.isArray(t)&&t.length>n?[...e,t[n]]:[...e,t]),[])))},b=function(){let{labels:e=[],data:t=[],point:r={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h;return{labels:e.reduce(((e,t,r)=>r>=n?e:[...e,t]),[]),data:f(t,r,n)}},y=function(){let{context:e,aggregation:t="max"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=Date.now(),n=Math.ceil(r/1e3);return{format:"json2",scope:{contexts:[e]},selectors:{contexts:["*"],nodes:["*"],instances:["*"],dimensions:["*"],labels:["*"]},aggregations:{metrics:[{group_by:["dimension"],group_by_label:[],aggregation:t}],time:{time_group:t,time_resampling:0}},options:["jsonwrap","flip","ms","jw-anomaly-rates","minify"],window:{after:n-86400,before:n,points:1440}}},x=()=>{const e=(0,g.K)();return(0,o.useCallback)((async t=>{let{context:r}=t;return(e=>{var t,r,n,o,a,i,s,l;let{max:c,avg:d,limitLabels:u=h}=e;const p=b((null===c||void 0===c?void 0:c.result)||{},u),g=b((null===d||void 0===d?void 0:d.result)||{},u);return null!==(t=p.labels||[])&&void 0!==t&&t.length&&null!==(r=p.data||[])&&void 0!==r&&r.length||null!==(n=g.labels||[])&&void 0!==n&&n.length&&null!==(o=g.data||[])&&void 0!==o&&o.length?{max:null!==(a=p.labels||[])&&void 0!==a&&a.length&&null!==(i=p.data||[])&&void 0!==i&&i.length?p:void 0,avg:null!==(s=g.labels||[])&&void 0!==s&&s.length&&null!==(l=g.data||[])&&void 0!==l&&l.length?g:void 0}:null})({max:await(0,m._)({host:e,payload:y({context:r,aggregation:"max"})}).catch((()=>{})),avg:await(0,m._)({host:e,payload:y({context:r,aggregation:"avg"})}).catch((()=>{}))})}),[])};var v=r(3098),j=r(24719),O=r(98289);function w(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?w(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const P={name:"",textValue:"",context:"",dbUnits:null,viewUnits:null,configuration:"",explanation:"",loadingExplanation:!1,error:null},C=function(){let{initialState:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,l.dg)(),[r,n]=(0,o.useState)(A(A({},P),e)),{name:a,textValue:i,context:s,configuration:u,explanation:g,loadingExplanation:m,error:h}=r,[f,,b,y]=(0,p.A)(),[w,,C,I]=(0,p.A)(),{refresh:k}=(0,v.A)(),S=!t&&!f&&!!i&&!!s,D=!t&&!f&&!!s&&!w,N=!f&&!w&&!!u,F=(0,l.vt)(),T=(0,c.ID)(),E=(0,d.R7)(T),L=(0,o.useMemo)((()=>t?"Please sign in to generate an alert configuration":s?i?null:"Provide a description of the alert you yant to create":"Please select a context to generate an alert configuration"),[i,s,t]),M=(0,o.useMemo)((()=>t?"Please sign in to get a suggesstion":s?f||w?null:"Ask AI to suggest an appropriate prompt":"Please select a context to get a suggestion"),[f,w,s,t]),B=x(),K=(0,o.useMemo)((()=>(0,O.Q7)({name:a,definition:u})),[a,u]),_=(0,o.useCallback)((e=>{let{target:t}=e;n((e=>A(A({},e),{},{name:t.value})))}),[n]),R=(0,o.useCallback)((e=>{var t;let{value:r}=e;const o=null===(t=Object.entries(E).find((e=>{let[t]=e;return t===r})))||void 0===t||null===(t=t[1])||void 0===t?void 0:t.units;n((e=>A(A({},e),{},{context:r,dbUnits:o})))}),[E,n]),z=(0,o.useCallback)((e=>{n((e=>A(A({},e),{},{loadingExplanation:!0}))),(0,j._3)({spaceId:F,payload:{config:e}}).then((e=>{let{data:t}=e;t.explanation&&n((e=>A(A({},e),{},{loadingExplanation:!1,explanation:t.explanation})))})).catch((()=>{n((e=>A(A({},e),{},{loadingExplanation:!1})))}))}),[F,n]),V=(0,o.useCallback)((e=>{(null===r||void 0===r?void 0:r.configuration)!==e&&(n((t=>A(A({},t),{},{configuration:e}))),e&&z(e))}),[null===r||void 0===r?void 0:r.configuration,n,z]),H=(0,o.useCallback)((async()=>{if(t)return;C();const e=await B({context:s});(0,j.l0)({spaceId:F,payload:A({context:s},e?{context_data:e}:{})}).then((e=>{let{data:t,error:r}=e;n(r?e=>A(A({},e),{},{error:r}):e=>A(A({},e),{},{error:P.error,textValue:t.description||""})),I(),k()})).catch((e=>{n((t=>{var r;return A(A({},t),{},{error:e.errorMessage||(null===(r=e.response)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.errorMessage)||"Something went wrong"})})),I()}))}),[t,F,s,B,n,k,C,I]),U=(0,o.useCallback)((()=>{t||(b(),(0,j.BF)({spaceId:F,payload:{context:s,description:i}}).then((e=>{let{data:t,error:r}=e;r?n((e=>A(A({},e),{},{error:r}))):(n((e=>A(A({},e),{},{error:P.error,configuration:t.config}))),z(t.config)),k(),y()})).catch((e=>{n((t=>{var r;return A(A({},t),{},{error:e.errorMessage||(null===(r=e.response)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.errorMessage)||"Something went wrong"})})),y()})))}),[t,F,s,i,n,k,b,y]),W=(0,o.useCallback)((e=>{n((t=>A(A({},t),{},{textValue:e})))}),[n]),q=(0,o.useCallback)((e=>{"Enter"===e.key&&!e.shiftKey&&S&&(e.preventDefault(),U())}),[r,S,U]);return{isLoading:f,isLoadingSuggestion:w,canSubmit:S,canSuggest:D,name:a,textValue:i,context:s,configuration:u,explanation:g,loadingExplanation:m,error:h,canSubmitToNodes:N,btnSubmitTooltip:L,btnSuggestTooltip:M,formData:K,onNameValueChange:_,onContextValueChange:R,onConfigurationChange:V,onTextChange:W,onKeyDown:q,onSuggestClick:H,onSubmit:U}};var I=r(51510);const k=(0,I.default)(s.Box).withConfig({displayName:"styled__GridContainer",componentId:"sc-ek4zpo-0"})(["display:grid;grid-template-columns:480px auto;"]);var S=r(74848);const D=e=>{let{value:t,onChange:r,disabled:n}=e;return(0,S.jsxs)(s.Flex,{column:!0,gap:1,children:[(0,S.jsx)(s.Text,{color:"menuItem",children:"Name"}),(0,S.jsx)(s.TextInput,{value:t,onChange:r,disabled:n,size:"small",placeholder:"Type a name"}),(0,S.jsx)(s.Text,{color:"textLite",children:"Overwrite the suggested alert name."})]})};r(26910);var N=r(21785);const F=e=>({value:e,label:e}),T=e=>{let{value:t,onChange:r,disabled:n}=e;const a=(0,c.ID)();(0,N.A)({roomId:a});const i=(0,d._0)(a),l=(0,d.R7)(a),u=(0,o.useMemo)((()=>Object.keys(l).sort(((e,t)=>e.localeCompare(t,void 0,{sensitivity:"accent",ignorePunctuation:!0}))).map(F)),[l]),p=i&&!u.length,g=(0,o.useMemo)((()=>u.find((e=>e.value===t))||""),[t,u]);return(0,S.jsxs)(s.Flex,{column:!0,gap:1,children:[(0,S.jsx)(s.Text,{color:"menuItem",children:"Context"}),(0,S.jsx)(s.Select,{options:u,value:g,onChange:r,isDisabled:!i||n||p,placeholder:i?p?"No charts found in this room":"Select context":"Loading contexts...",styles:{size:"tiny"}})]})};var E=r(55024),L=r(21996);const M=e=>{let{value:t="",onTextChange:r=i(),onTextBlur:n=i(),onKeyDown:o=i(),disabled:a,placeholder:s="",textMaxLength:l=1e3}=e;return(0,S.jsx)(L.A,{tabIndex:"0","data-testid":"alert-configuration-ai-prompt-input",width:"100%",maxLength:l,rows:14,placeholder:s,value:t,onChange:r,onBlur:n,onKeyDown:o,autoFocus:"autofocus",round:"2px",resize:"vertical",minHeight:"80px",disabled:a})};var B=r(80045);const K=["label","LabelComponent","description","isOpen","allOpen","onToggle","testId","parentHeightInPx","children"];function _(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 R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const z=(0,o.createContext)(),V=e=>{let{label:t="",LabelComponent:r,description:n,isOpen:a=!0,allOpen:l,onToggle:c=i(),testId:d="",parentHeightInPx:u=0,children:p}=e,g=(0,B.A)(e,K);const m=(0,o.useRef)(),h=u/2-18,[f,b]=(0,o.useState)(0),y=(0,o.useMemo)((()=>R(R({column:!0,gap:2,padding:[0,0,4,0],overflow:{vertical:"auto"}},l?{height:"".concat(h,"px")}:a?{flex:"grow"}:{}),g)),[a,l,h,g]);return(0,o.useEffect)((()=>{m.current&&b(m.current.offsetHeight)}),[a,l,u,b]),(0,S.jsxs)(s.Flex,R(R({ref:m,"data-testid":"collapsible-container-".concat(d)},y),{},{children:[(0,S.jsxs)(s.Flex,{"data-testid":"collapsible-header-".concat(d),background:"mainBackground",position:"sticky",top:"-1px",column:!0,gap:1,padding:[0,2,2,0],zIndex:10,children:[(0,S.jsxs)(s.Flex,{alignItems:"center",justifyContent:"between",children:[r?(0,S.jsx)(r,{}):(0,S.jsx)(s.TextBig,{children:t}),(0,S.jsx)(s.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:a?1:3,onClick:c,cursor:"pointer"})]}),n?(0,S.jsx)(s.Text,{color:"textLite",children:n}):null]}),(0,S.jsx)(o.Activity,{mode:a?"visible":"hidden",children:(0,S.jsx)(z,{value:{containerHeightInPx:f},children:p})})]}))};var H=r(71219);const U=["configuration","explanation","loadingExplanation","onConfigurationChange"];function W(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 q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const G=e=>{let{configuration:t,explanation:r,loadingExplanation:n,onConfigurationChange:o}=e,a=(0,B.A)(e,U);return(0,S.jsx)(V,q(q({testId:"alert-configuration",label:"Alert Configuration",border:{side:"bottom",color:"border"}},a),{},{children:(0,S.jsx)(H.A,{editable:!0,configuration:t,onConfigurationChange:o,explanation:r,loadingExplanation:n})}))};var Y=r(74891);const Z=["text","tooltip"];function Q(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?Q(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const J=(0,Y.A)(s.Pill),$=e=>{let{text:t,tooltip:r}=e,n=(0,B.A)(e,Z);return t?(0,S.jsx)(J,X(X({size:"small",flavour:"neutral",hollow:!0,textSize:"normal",textProps:{strong:!0},tooltip:r,tooltipProps:{align:"bottom"}},n),{},{children:t})):null};var ee=r(10444),te=r(42790),re=r(22297);function ne(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 oe=(0,I.default)(s.Flex).attrs((e=>function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ne(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({background:"inputBg",round:.5,padding:[.5,2]},e))).withConfig({displayName:"datePicker__DatePickerContainer",componentId:"sc-95fr1c-0"})([""]),ae=e=>{let{start:t,end:r,isDisabled:n,onChange:o}=e;const a=(0,ee.J)(),[{offset:i}]=(0,te.N9)();return t||r?(0,S.jsx)(oe,{"data-testid":"alert-evaluation-date-picker-container",children:(0,S.jsx)(re.A,{flavour:"alertEvaluation",values:{start:t,end:r},utc:i,onChange:o,isPlaying:!1,isSmall:a,fluid:!0,eventName:"alert-evaluation-date-picker",isDisabled:n,accessorProps:{TextComponent:s.TextBig},accessorTooltipContent:{title:"Historical data time range",description:"Select the historical metric data time range to test"}})}):null};var ie=r(47090);const se=e=>{let{context:t,value:r,isDisabled:n,onChange:a}=e;const{loaded:i,value:l,error:c}=(0,g.C)({context:t}),d=(0,o.useMemo)((()=>i?l.map((e=>{let{nd:t,nm:r}=e;return{value:t,label:r}})):[]),[i,l]);return i&&c?(0,S.jsxs)(s.Flex,{alignItems:"center",gap:1,children:[(0,S.jsx)(s.Icon,{name:"warning_triangle",color:"warning"}),(0,S.jsx)(s.Text,{children:(0,ie.o)(c)||"Something went wrong"})]}):(0,S.jsx)(s.Box,{width:"250px",children:(0,S.jsx)(s.Select,{value:r||"",isDisabled:!i||n,onChange:a,options:d,placeholder:i?"Select Node":"Loading nodes..."})})};var le=r(24155);const ce=()=>(0,S.jsxs)(s.Flex,{column:!0,gap:4,children:[(0,S.jsx)(le.A,{height:"30px"}),(0,S.jsx)(le.A,{height:"200px"})]}),de=()=>(0,S.jsx)(s.Flex,{column:!0,flex:"grow",alignItems:"center",justifyContent:"center",background:"mainChartBg",border:{side:"all",color:"border"},children:(0,S.jsx)(s.Flex,{width:{max:"350px"},children:(0,S.jsx)(s.Text,{color:"textLite",textAlign:"center",children:"Select a node and click \u201cRun Evaluation\u201d to see how this alert would have behaved over the selected timed window"})})}),ue=e=>{let{error:t}=e;return(0,S.jsx)(s.Flex,{column:!0,flex:"grow",alignItems:"center",justifyContent:"center",children:(0,S.jsx)(s.Flex,{alignItems:"center",gap:2,width:{max:"350px"},children:(0,S.jsxs)(s.TextBig,{color:"textLite",textAlign:"center",children:[(0,S.jsx)(s.Icon,{name:"warning_triangle",color:"warning"})," ",t]})})})};var pe=r(54435),ge=r(85577),me=r(36310),he=r(22332);const fe=["key","left"];function be(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 ye={WARNING:"#FFC300",CRITICAL:"#FF4136",CLEAR:"#00AB44"},xe="#808080",ve=(0,I.default)(s.Flex).withConfig({displayName:"alertTimeline__Container",componentId:"sc-1q6m5gm-0"})(["position:relative;height:16px;cursor:crosshair;"]),je=I.default.div.withConfig({displayName:"alertTimeline__Segment",componentId:"sc-1q6m5gm-1"})(["position:absolute;height:4px;top:50%;transform:translateY(-50%);"]),Oe=I.default.div.withConfig({displayName:"alertTimeline__Milestone",componentId:"sc-1q6m5gm-2"})(["position:absolute;width:",";height:",";border-radius:50%;top:50%;transform:translate(-50%,-50%);border:2px solid ",";box-sizing:border-box;z-index:1;"],(e=>{let{size:t}=e;return t||"10px"}),(e=>{let{size:t}=e;return t||"10px"}),(e=>{let{theme:t}=e;return t.colors.mainBackground})),we=(0,I.keyframes)(["0%{opacity:1;box-shadow:0 0 4px 1px var(--pulse-color);}50%{opacity:0.7;box-shadow:0 0 8px 3px var(--pulse-color);}100%{opacity:1;box-shadow:0 0 4px 1px var(--pulse-color);}"]),Ae=I.default.div.withConfig({displayName:"alertTimeline__HoverIndicator",componentId:"sc-1q6m5gm-3"})(["position:absolute;width:2px;height:100%;background:var(--pulse-color);top:0;transform:translateX(-50%);pointer-events:none;z-index:2;border-radius:1px;animation:"," 1.2s ease-in-out infinite;"],we),Pe=e=>"number"===typeof e?1e3*e:new Date(e).getTime(),Ce=e=>{var t,r;let{MilestoneComponent:a=Oe}=e;const i=(0,o.useRef)(null),{chart:s,hover:l,attributes:c}=(0,me.useHeadlessChart)(),{left:d,width:u}=(0,he.usePlotArea)(),{transitions:p=[],showCleared:g=!0}=(null===(t=s.getAttribute("overlays"))||void 0===t?void 0:t.alertTransitions)||{},m=c.after,h=c.before,f=Date.now(),b=m<0?f+1e3*m:1e3*m,y=h<=0?f:1e3*h,x=y-b,v=(0,o.useCallback)((e=>x<=0?0:(e-b)/x*100),[b,x]),j=[...p].sort(((e,t)=>Pe(e.timestamp)-Pe(t.timestamp))),O=[],w=[];j.forEach(((e,t)=>{const r=Pe(e.timestamp),n=j[t+1],o=n?Pe(n.timestamp):y;if(o<b||r>y)return;const a=e.to.toUpperCase(),i=ye[a];if(!i)return;if(!g&&"CLEAR"===a)return;const s=Math.max(b,r),l=Math.min(y,o),c=v(s),d=v(l)-c;O.push({key:"segment-".concat(t),left:"".concat(c,"%"),width:"".concat(d,"%"),color:i}),r>=b&&r<=y&&w.push({key:"dot-".concat(t),left:"".concat(v(r),"%"),color:i,transition:e})}));const A=null!==(r=null===l||void 0===l?void 0:l[0])&&void 0!==r?r:null,P=A?v(A):null,C=(e=>{if(!e)return xe;for(let t=j.length-1;t>=0;t--){const r=j[t];if(e>=Pe(r.timestamp)){const e=r.to.toUpperCase();return(g||"CLEAR"!==e)&&ye[e]||xe}}return xe})(A),I=(0,o.useCallback)((e=>{if(!i.current)return;const t=i.current.getBoundingClientRect(),r=(e.clientX-t.left)/t.width,n=b+r*x;s.sdk.trigger("highlightHover",s,n,null),s.trigger("highlightHover",n,null)}),[s,b,x]),k=(0,o.useCallback)((()=>{s.sdk.trigger("highlightBlur",s),s.trigger("highlightBlur")}),[s]);return(0,S.jsxs)(ve,{ref:i,onMouseMove:I,onMouseLeave:k,style:{marginLeft:d,width:u},children:[O.map((e=>(0,S.jsx)(je,{style:{left:e.left,width:e.width,backgroundColor:e.color}},e.key))),w.map((e=>{let{key:t,left:r}=e,o=(0,B.A)(e,fe);return(0,S.jsx)(a,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?be(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):be(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({style:{left:r,backgroundColor:o.color}},o),t)})),null!==P&&P>=0&&P<=100&&(0,S.jsx)(Ae,{style:{left:"".concat(P,"%"),"--pulse-color":C}})]})},Ie=(0,o.memo)(Ce);var ke=r(78476);const Se=["color","transition","listItemHovered","onMilestoneHover"];function De(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 Ne(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?De(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):De(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Fe=e=>{let{timestamp:t,status:r,color:n,value:a,units:i}=e;const l=(0,o.useMemo)((()=>(0,ge.GP)(new Date(t),"HH:mm:ss")),[t]),c=(0,o.useMemo)((()=>{const e=(0,ke.W_)(a);return"".concat(e," ").concat(i||"")}),[a,i]);return(0,S.jsxs)(s.Flex,{column:!0,gap:2,children:[(0,S.jsxs)(s.Flex,{alignItems:"center",justifyContent:"between",children:[(0,S.jsx)(s.Text,{strong:!0,color:n,children:r}),(0,S.jsx)(s.Text,{children:l})]}),(0,S.jsxs)(s.Text,{children:["Triggered value: ",c]})]})},Te=e=>{let{color:t,transition:r={},listItemHovered:n,onMilestoneHover:o}=e,a=(0,B.A)(e,Se);const i=1e3*(r.timestamp||0),l=n===i;return(0,S.jsx)(s.Popover,{align:"bottom",open:l,content:()=>(0,S.jsx)(Fe,Ne(Ne({},r),{},{timestamp:i,color:t})),onHoverChange:e=>{o(e?i:null)},children:(0,S.jsx)(Oe,Ne(Ne({},a),l?{size:"14px"}:{}))})},Ee=e=>{let{chart:t,listItemHovered:r,onMilestoneHover:n}=e;return(0,S.jsx)(me.default,{chart:t,children:(0,S.jsx)(Ie,{MilestoneComponent:e=>(0,S.jsx)(Te,Ne(Ne({},e),{},{listItemHovered:r,onMilestoneHover:n}))})})};function Le(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 Me(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Le(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Be=e=>{let{node:t}=e;return null!==t&&void 0!==t&&t.label?(0,S.jsxs)(s.Flex,{alignItems:"center",gap:1,children:[(0,S.jsx)(s.Icon,{name:"node_hollow",color:"text"}),(0,S.jsx)(s.Text,{children:t.label})]}):null},Ke=e=>{let{showCleared:t,evaluationResult:r}=e;const n=(0,o.useMemo)((()=>function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(((e,t)=>{let{status:r}=t;return Me(Me({},e),{},{[r]:(e[r]||0)+1})}),{})}(r||[])),[r]);return Object.keys(n).length?(0,S.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[t&&n.CLEAR?(0,S.jsx)(pe.A,{label:"Clear: ".concat(n.CLEAR),status:"cleared",TextComponent:s.Text}):null,n.WARNING?(0,S.jsx)(pe.A,{label:"Warning: ".concat(n.WARNING),status:"warning",TextComponent:s.Text}):null,n.CRITICAL?(0,S.jsx)(pe.A,{label:"Critical: ".concat(n.CRITICAL),status:"critical",TextComponent:s.Text}):null]}):null},_e=[{label:"Chart",value:"chart"},{label:"List",value:"list"}],Re=(0,o.memo)((e=>{let{chart:t,latestInputs:r={},evaluationResult:n,view:o,listItemHovered:a,onMilestoneHover:i,onViewChange:l}=e;return(0,S.jsxs)(s.Flex,{column:!0,gap:2,background:"mainChartBg",padding:[0,0,2,0],children:[(0,S.jsxs)(s.Flex,{"data-testid":"alert-evaluation-result-header",alignItems:"center",justifyContent:"between",padding:[0,4],children:[(0,S.jsxs)(s.Flex,{alignItems:"center",gap:4,children:[(0,S.jsx)(Be,{node:r.node}),(0,S.jsx)(Ke,{evaluationResult:n})]}),(0,S.jsx)(s.ButtonGroup,{items:_e,value:o,onChange:l})]}),(0,S.jsx)(Ee,{chart:t,listItemHovered:a,onMilestoneHover:i})]})}));var ze=r(28657);const Ve=e=>{let{chart:t}=e;return t.on("finishFetch",(()=>{setTimeout((()=>{t&&t.getUI().render()}),300)})),t?(0,S.jsx)(s.Flex,{column:!0,flex:!1,width:"100%",height:75,children:(0,S.jsx)(ze.A,{chart:t,hasHeader:!1})}):null},He={CRITICAL:"critical",WARNING:"warning",CLEAR:"cleared"},Ue={ErrNotFound:"No available metrics data for the selected date-time range"};function We(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 qe=(0,I.default)(s.Flex).attrs((e=>function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?We(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):We(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({width:"24px",height:"100%",alignItems:"center",justifyContent:"center"},e))).withConfig({displayName:"statusIndicator__IndicatorContainer",componentId:"sc-l59ed6-0"})(["",""],(e=>{let{status:t,theme:r}=e;switch(t){case"CLEAR":return"background: linear-gradient(\n                to right,\n                ".concat((0,s.getColor)(["green","green10"])({theme:r})," 100%,\n                ").concat((0,s.getColor)(["green","green20"])({theme:r})," 100%,\n                ").concat((0,s.getColor)(["green","green10"])({theme:r})," 100%\n            );");case"WARNING":return"background: linear-gradient(\n                to right,\n                ".concat((0,s.getColor)(["yellow","yellow10"])({theme:r})," 100%,\n                ").concat((0,s.getColor)(["yellow","yellow20"])({theme:r})," 100%,\n                ").concat((0,s.getColor)(["yellow","yellow10"])({theme:r})," 100%\n            );");case"CRITICAL":return"background: linear-gradient(\n                to right,\n                ".concat((0,s.getColor)(["red","red10"])({theme:r})," 100%,\n                ").concat((0,s.getColor)(["red","red20"])({theme:r})," 100%,\n                ").concat((0,s.getColor)(["red","red10"])({theme:r})," 100%\n            );");default:return""}})),Ge=(0,o.memo)((e=>{let{status:t}=e;const{color:r}=pe.T[He[t]];return(0,S.jsx)(qe,{status:t,children:(0,S.jsx)(s.Box,{width:"8px",height:"8px",background:r,round:"100%"})})})),Ye=e=>{let{timestamp:t}=e;return(0,S.jsx)(s.Flex,{padding:[0,2],children:(0,S.jsx)(s.Text,{children:t})})};var Ze=r(3527);const Qe=e=>{let{status:t,value:r,units:n}=e;return(0,S.jsx)(s.Flex,{padding:[0,2],children:(0,S.jsx)(Ze.A,{loaded:!0,status:He[t],units:n,value:r})})};var Xe=r(18121);const Je=["isHovered"],$e=["status","timestamp","value","units","milestoneHovered","onItemHover"];function et(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 tt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?et(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):et(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const rt=e=>{let{isHovered:t}=e,r=(0,B.A)(e,Je);return(0,S.jsx)(s.Flex,tt(tt({height:{base:"40px",min:"40px"},alignItems:"center",justifyContent:"between",border:{side:"bottom",color:"border"}},t?{background:"tableRowBg"}:{}),r))},nt=e=>{let{status:t,timestamp:r,value:n,units:a,milestoneHovered:i,onItemHover:l}=e,c=(0,B.A)(e,$e);const d=i===r,[u,p]=(0,Xe.useHovered)({},[]),g=(0,o.useMemo)((()=>(0,ge.GP)(new Date(r),"dd/MM/yyyy HH:mm:ss")),[r]);return(0,o.useEffect)((()=>{p&&l(r)}),[r,p,l]),(0,S.jsxs)(rt,tt(tt({ref:u},c),{},{isHovered:d||p,children:[(0,S.jsxs)(s.Flex,{height:"100%",alignItems:"center",children:[(0,S.jsx)(Ge,{status:t}),(0,S.jsx)(Ye,{timestamp:g})]}),(0,S.jsx)(Qe,{status:t,value:n,units:a})]}))},ot=["timestamp"];function at(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 it(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?at(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):at(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const st=e=>{let{milestoneHovered:t,onItemHover:r,evaluationResult:n}=e;const{containerHeightInPx:a}=(0,o.use)(z),i=(0,o.useCallback)((()=>{r(null)}),[r]);return(0,S.jsxs)(s.Flex,{"data-testid":"alert-evaluation-result-list-view",column:!0,height:"".concat(a-200,"px"),overflow:{vertical:"auto"},border:{side:"horizontal",color:"border"},onMouseLeave:i,children:[(0,S.jsxs)(rt,{position:"sticky",top:0,background:"mainChartBg",border:{side:"bottom",color:"border"},padding:[0,0,0,6],onMouseEnter:i,children:[(0,S.jsx)(s.Flex,{padding:[0,2],children:(0,S.jsx)(s.Text,{strong:!0,color:"text",children:"Timestamp"})}),(0,S.jsx)(s.Flex,{width:"68px",padding:[0,2],children:(0,S.jsx)(s.Text,{strong:!0,color:"text",children:"Value"})})]}),(l=n,(l||[]).map((e=>{let{timestamp:t}=e;return it(it({},(0,B.A)(e,ot)),{},{timestamp:1e3*Math.floor(t/1e3)})}))).map((e=>(0,S.jsx)(nt,it(it({},e),{},{milestoneHovered:t,onItemHover:r}),e.timestamp)))]});var l};var lt=r(19371),ct=r(67012);function dt(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 ut(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const pt=(e,t)=>r=>{t&&(t.current=ut(ut({},t.current||{}),{},{[e]:r}))},gt=e=>{let{context:t,latestInputs:r,evaluationResult:n,isLoading:a}=e;const i=(0,o.useRef)({}),s=(0,l.vt)(),d=(0,c.ID)(),u=(0,lt.eg)(),p=(0,g.K)({spaceId:s,roomId:d}),{node:m={},start:h,end:f}=r||{},b=(0,o.useMemo)((()=>(n||[]).map((e=>ut(ut({},e),{},{timestamp:Math.floor(e.timestamp/1e3)})))),[n]),y=(0,o.useMemo)((()=>{var e,r,o,s,l;if(!u||!n||a)return;const c=u.makeChart({attributes:ut(ut(ut(ut({chartType:"line",after:Math.floor(h/1e3),before:Math.floor(f/1e3),aggregationMethod:(null===(e=i.current)||void 0===e?void 0:e.aggregationMethod)||"sum",groupBy:(null===(r=i.current)||void 0===r?void 0:r.groupBy)||["node"],roomId:d,enabledResetRange:!1,host:p,toolboxElements:[],hasToolbox:!1,contextScope:[t],nodesScope:[m.value],nodeId:m.value},null!==(o=i.current)&&void 0!==o&&o.selectedInstances?{selectedInstances:i.current.selectedInstances}:{}),null!==(s=i.current)&&void 0!==s&&s.selectedDimensions?{selectedDimensions:i.current.selectedDimensions}:{}),null!==(l=i.current)&&void 0!==l&&l.selectedLabels?{selectedLabels:i.current.selectedLabels}:{}),{},{overlays:{alertTransitions:{type:"alertTransitions",transitions:b,showCleared:!1}}})});return u.getRoot().appendChild(c),c}),[u,p,d,n,a]);return(0,ct.A)((()=>{y&&n&&!a&&h&&f&&m.value&&t&&(y.updateAttributes({after:Math.floor(h/1e3),before:Math.floor(f/1e3),nodeId:m.value,contextScope:[t],overlays:{alertTransitions:{type:"alertTransitions",transitions:b,showCleared:!1}},nodesScope:[m.value]}),y.trigger("render"))}),[y,null===m||void 0===m?void 0:m.value,h,f,t,b,n,a]),(0,o.useEffect)((()=>{const e=pt("aggregationMethod",i),t=pt("groupBy",i),r=pt("selectedInstances",i),n=pt("selectedDimensions",i),o=pt("selectedLabels",i);return y&&(y.attributeListeners.on("aggregationMethod",e),y.attributeListeners.on("groupBy",t),y.attributeListeners.on("selectedInstances",r),y.attributeListeners.on("selectedDimensions",n),y.attributeListeners.on("selectedLabels",o)),()=>{y&&(y.attributeListeners.off("aggregationMethod",e),y.attributeListeners.off("groupBy",t),y.attributeListeners.off("selectedInstances",r),y.attributeListeners.off("selectedDimensions",n),y.attributeListeners.off("selectedLabels",o))}}),[y]),(0,o.useEffect)((()=>()=>y&&y.destroy()),[]),y},mt=I.default.div.withConfig({displayName:"alertEvaluationResult__StyledContainer",componentId:"sc-1ut5l68-0"})(["",""],(e=>{let{hidden:t}=e;return t?"\n    position: fixed;\n    top: -9999px;\n    left: -9999px;\n    z-index: 0;\n    opacity: 0;\n  ":""})),ht=e=>{let{isLoading:t,context:r,latestInputs:n,evaluationResult:a,error:i}=e;const[l,c]=(0,o.useState)("chart"),[d,u]=(0,o.useState)(),[p,g]=(0,o.useState)(),m=gt({context:r,latestInputs:n,evaluationResult:a,isLoading:t}),h=(0,o.useCallback)((e=>{g(e)}),[g]),f=(0,o.useCallback)((e=>{u(e)}),[u]);return t?(0,S.jsx)(ce,{}):i?(0,S.jsx)(ue,{error:i}):a?(0,S.jsxs)(s.Flex,{"data-testid":"alert-evaluation-result-container",column:!0,flex:"grow",padding:[4,0],background:"mainChartBg",round:!0,border:{side:"all",color:"border"},children:[(0,S.jsx)(Re,{chart:m,latestInputs:n,evaluationResult:a,view:l,listItemHovered:p,onMilestoneHover:f,onViewChange:c}),(0,S.jsx)(mt,{hidden:"list"===l,children:(0,S.jsx)(Ve,{chart:m})}),(0,S.jsx)(mt,{hidden:"chart"===l,children:(0,S.jsx)(st,{evaluationResult:a,milestoneHovered:d,onItemHover:h})})]}):(0,S.jsx)(de,{})};r(9391);var ft=r(1705);const bt=function(){let{onSuccess:e=i(),onError:t=i()}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,l.vt)(),n=(0,c.ID)();return(0,o.useCallback)((o=>{let{config:a,before:i,after:s,nodeId:l}=o;return(0,ft.$r)({spaceId:r,roomId:n,config:a,before:i,after:s,nodeId:l}).then((t=>{let{data:r}=t;null!==r&&void 0!==r&&r.transitions&&e(r.transitions)})).catch(t)}),[e,t])};function yt(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 xt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const vt={isLoading:!1,start:null,end:null,node:null,evaluationResult:null,latestInputs:null,error:null},jt=e=>{let{context:t,configuration:r}=e;const n=(0,l.dg)(),[{after:a,before:i}]=(0,te.N9)(),s=(0,o.useMemo)((()=>(e=>{let{after:t,before:r}=e;const n=Date.now();return{start:t<0?1e3*t+n:Math.floor(t),end:t<0?1e3*r+n:Math.floor(r)}})({after:a,before:i})),[a,i]),[c,d]=(0,o.useState)(vt),{start:u,end:p,node:g}=c,m=(0,o.useCallback)((()=>{d((e=>xt(xt({},e),{},{isLoading:!1})))}),[d]),h=(0,o.useCallback)((e=>{d((t=>xt(xt({},t),{},{evaluationResult:e,error:null})))}),[d]),f=(0,o.useCallback)((e=>{var t;const r=Ue[null===e||void 0===e?void 0:e.errorMsgKey]||(null===e||void 0===e?void 0:e.errorMsgKey)||(null===e||void 0===e||null===(t=e.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.error_message)||e.message||"Something went wrong";d((e=>xt(xt({},e),{},{error:r})))}),[d]),b=bt({onSuccess:h,onError:f}),y=!n&&!!t&&null!==i&&null!==a&&!!g&&!!r,x=(0,o.useMemo)((()=>n?"Please sign in to evaluate an alert configuration":t?null===i||null===a?"Select a valid date-time range":g?r?null:"Generate an alert configuration first":"Select a node":"Select a context"),[i,a,g,r]),v=(0,o.useCallback)((e=>{const t=Date.now(),r=e.start<0?1e3*e.start+t:e.start,n=e.start<0?1e3*e.end+t:e.end;d((e=>xt(xt({},e),{},{start:r,end:n})))}),[d]),j=(0,o.useCallback)((e=>{d((t=>xt(xt({},t),{},{node:e})))}),[d]),O=(0,o.useCallback)((()=>{d((e=>xt(xt({},e),{},{isLoading:!0,latestInputs:{configuration:r,start:u,end:p,node:g}}))),b({config:r,before:p,after:u,nodeId:null===g||void 0===g?void 0:g.value}).finally(m)}),[r,u,p,g,b,d,m]);return(0,o.useEffect)((()=>{d((e=>xt(xt({},e),s)))}),[s]),(0,o.useEffect)((()=>{d((e=>xt(xt({},e),{},{node:null})))}),[t,d]),{canEvaluate:y,evaluationDisabledReason:x,state:c,onDateRangeChange:v,onNodeChange:j,onEvaluate:O}};var Ot=r(94404);function wt(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 At(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Pt=(0,Y.A)((0,Ot.A)(s.Button)),Ct=e=>{let{context:t,configuration:r}=e;const{canEvaluate:n,evaluationDisabledReason:o,state:a,onDateRangeChange:i,onNodeChange:l,onEvaluate:c}=jt({context:t,configuration:r}),{isLoading:d,start:u,end:p,node:g,latestInputs:m,evaluationResult:h,error:f}=a;return(0,S.jsxs)(s.Flex,{"data-testid":"alert-evaluation-content",column:!0,flex:"grow",gap:4,padding:[0,2,0,0],children:[(0,S.jsxs)(s.Flex,{alignItems:"center",justifyContent:"between",children:[(0,S.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[(0,S.jsx)(ae,{start:u,end:p,isDisabled:d,onChange:i}),(0,S.jsx)(se,{context:t,value:g,isDisabled:d,onChange:l})]}),(0,S.jsx)(Pt,At({icon:"playSolid",label:"Run Evaluation",flavour:"hollow",textTransform:"",disabled:d||!n,isLoading:d,onClick:c},o?{tooltip:o,tooltipProps:{align:"bottom"}}:{}))]}),(0,S.jsx)(ht,{isLoading:d,context:t,latestInputs:m,evaluationResult:h,error:f})]})},It=["context","configuration"];function kt(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 St(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Dt=()=>(0,S.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[(0,S.jsx)(s.TextBig,{children:"Alert Evaluation"}),(0,S.jsx)($,{text:"NEW",flavour:"success"})]}),Nt=e=>{let{context:t,configuration:r}=e,n=(0,B.A)(e,It);return(0,S.jsx)(V,St(St({testId:"alert-evaluation",LabelComponent:Dt,description:"Test how this alert would have behaved using historical metric data."},n),{},{children:(0,S.jsx)(Ct,{context:t,configuration:r})}))},Ft=e=>{let{error:t}=e;return(0,S.jsxs)(s.Flex,{"data-testid":"alert-configuration-ai-assistant-error",column:!0,flex:"grow",gap:3,alignItems:"center",justifyContent:"center",children:[(0,S.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[(0,S.jsx)(s.Icon,{name:"warning_triangle",color:"warning"}),(0,S.jsx)(s.TextBig,{strong:!0,children:"Error"})]}),(0,S.jsx)(s.Text,{children:t})]})};var Tt=r(41344),Et=(r(27495),r(25440),r(7134)),Lt=r(41395),Mt=r(76661),Bt=r(21885),Kt=r(91421),_t=r(73087);const Rt=function(e){let{fallback:t="*",transform:r=e=>e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Array.isArray(e)&&e.length?e.map(r).join("|").replace(/\|+/g,"|"):t},zt=function(){let{entityProps:e,context:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,Mt.A)(),[,n]=(0,Kt.QH)();return(0,o.useCallback)((o=>{let{context:a=t,entityProps:i=e,aggregationMethod:s,groupingMethod:l,selectedDimensions:c,selectedLabels:d,selectedInstances:u,viewUpdateEvery:p,selectedNodeLabelsFilter:g,after:m,before:h,title:f}=o;const[b,y]=(e=>{if(!e)return["average",null];const t=e.match(/([a-zA-Z]+)(\d+)/);if(!t)return["average",null];const[,r,n]=t;return[r.toLowerCase(),parseInt(n,10)]})(l),x=(v=u,Array.isArray(v)&&0!==v.length?v.map((e=>{const t=e.split("@");return t.length>1?t[0]:e})).join("|"):"");var v;const j=m?m<0?Math.max(m,-600):Math.max(parseInt(-1*(h-m)/1e3,10),-600):-600,O=(e=>{if(!e)return"";const t=(0,_t.F)({start:0,end:e});return"".concat((0,Et.Vj)(t))})(Math.abs(1e3*j)),w="avg"===s?"average":s||"sum",A="".concat((0,Lt.Zr)(w)," of ").concat(f," over ").concat(O),P={format_version:1,rules:[{enabled:!0,type:x?"instance":"template",config:{match:{on:x||a,host_labels:Rt(g),instance_labels:Rt(d)},value:{database_lookup:{data_source:"samples",time_group:b,time_group_value:y,after:j,before:0,dims_group:w,dimensions:Rt(c),options:["unaligned"]},update_every:Math.min(p,60)||60},summary:f,info:A,type:"",component:"",classification:""}}],name:(0,Lt.Yv)("".concat(O," ").concat(f),{underscored:!0})};n(r({template:Bt.Sd,formData:P,entityProps:i}))}),[r,n,e])};var Vt=r(87083);const Ht=e=>{let{context:t,onModalClose:r}=e;const n=(0,he.useChart)(),a=(0,he.useAttributeValue)("nodes"),{setState:i}=(0,Kt.$h)(),s=(0,l.bq)(),{value:c}=(0,Kt.wd)({node:{value:Object.keys(a)[0]},path:Bt.$7}),d=zt(),u=(0,Vt.u7)({extraKey:Bt.q4}),p=(0,Tt.Zp)();return(0,o.useCallback)((()=>{if(t){var e;const{tree:r}=c||{},o=null===r||void 0===r||null===(e=r[Bt.$7])||void 0===e?void 0:e[Bt.Sd],{nodes:a,selectedNodes:i,aggregationMethod:s,groupingMethod:l,selectedDimensions:p,selectedLabels:g,selectedInstances:m,viewUpdateEvery:h,selectedNodeLabelsFilter:f,after:b,before:y,title:x}=n.getAttributes(),v=i.length?i:Object.values(a).map((e=>{let{nd:t}=e;return t}));d({entityProps:o,context:t,aggregationMethod:s,groupingMethod:l,selectedDimensions:p,selectedLabels:g,selectedInstances:m,viewUpdateEvery:h,selectedNodeLabelsFilter:f,after:b,before:y,title:x}),u(v)}i({isAlert:!0,newAlert:!0}),p("/spaces/".concat(s,"/settings/configurations"),{replace:!0}),r()}),[d,u,i,t,a,c,p,s,r])};var Ut=r(99728),Wt=r(60908);function qt(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 Gt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qt(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Yt=(0,Ot.A)((0,Y.A)(s.Button)),Zt=e=>{let{context:t,onModalClose:r}=e;const n=Ht({context:t,onModalClose:r});return(0,S.jsxs)(s.Box,{as:"a",cursor:"pointer",onClick:n,children:[(0,S.jsx)(s.Icon,{name:"gear",color:"primary",height:"12px"})," ",(0,S.jsx)(s.TextBig,{color:"primary",children:"Manual setup"})]})},Qt=e=>{let{chart:t,onModalClose:r}=e;return(0,Ut.JT)("agent:EditDynCfg")?(0,S.jsxs)(s.TextBig,{color:"menuItem",children:["Describe your alert in natural language and let AI generate the configuration for you, or go to ",(0,S.jsx)(Zt,{context:t,onModalClose:r})]}):(0,S.jsx)(s.TextBig,{color:"menuItem",children:"Describe your alert in natural language and let AI generate the configuration for you."})},Xt=e=>{let{chart:t,onModalClose:r,isLoading:n,isLoadingSuggestion:a,canSubmit:i,canSuggest:l,name:c,textValue:d,context:u,configuration:p,explanation:g,loadingExplanation:m,error:h,btnSubmitTooltip:f,btnSuggestTooltip:b,onNameValueChange:y,onContextValueChange:x,onConfigurationChange:v,onTextChange:j,onKeyDown:O,onSuggestClick:w,onSubmit:A}=e;const P=(0,o.useRef)(),C=n||a,[I,N]=(0,o.useState)({configuration:!0,evaluation:!0}),[F,L]=(0,o.useState)(0),B=!!I.configuration&&!!I.evaluation,K=(0,o.useCallback)((()=>N((e=>Gt(Gt({},e),{},{configuration:!e.configuration})))),[N]),_=(0,o.useCallback)((()=>N((e=>Gt(Gt({},e),{},{evaluation:!e.evaluation})))),[N]);return(0,o.useEffect)((()=>{P.current&&L(P.current.offsetHeight)}),[L]),(0,S.jsx)(Wt.Ay,{feature:"AiAlertConfiguration",children:(0,S.jsxs)(k,{"data-testid":"alert-configuration-ai-assistant-container",height:"100%",children:[(0,S.jsxs)(s.Flex,{"data-testid":"alert-configuration-ai-assistant-left-section",column:!0,gap:4,padding:[4],border:{side:"right",color:"border"},overflow:"auto",children:[(0,S.jsxs)(s.Flex,{column:!0,gap:1,children:[(0,S.jsx)(s.Flex,{alignItems:"center",children:(0,S.jsx)(Qt,{chart:t,onModalClose:r})}),(0,S.jsx)(s.Flex,{children:(0,S.jsx)(E.A,{modalProps:{backdropContainerProps:{zIndex:"80"}},showBelowRemainingCredits:3})})]}),(0,S.jsxs)(s.Flex,{height:{max:"55vh"},column:!0,gap:4,overflow:{vertical:"auto"},children:[p?(0,S.jsx)(D,{value:c,onChange:y,disabled:C}):null,(0,S.jsx)(T,{value:u,onChange:x,disabled:C}),(0,S.jsxs)(s.Flex,{column:!0,gap:1,children:[(0,S.jsx)(s.Text,{color:"menuItem",children:"Describe the alert you want to create"}),(0,S.jsx)(M,{value:d,onTextChange:j,onKeyDown:O,disabled:C,placeholder:"e.g.,Create an alert that warns when CPU usage exceeds 80% and becomes critical above 95%, with a 15 minute delay before clearing. Check every minute and notify the sysadmin team."}),(0,S.jsx)(s.Flex,{justifyContent:"end",children:(0,S.jsx)(Yt,{label:"Suggest",small:!0,flavour:"borderless",disabled:!l||C,isLoading:a,onClick:w,payload:{description:"Modal - Suggest prompt"},tooltip:b,tooltipProps:{align:"bottom"}})})]}),(0,S.jsx)(Yt,{label:"Generate configuration",onClick:A,disabled:!i||C,isLoading:n,payload:{description:"Modal - Generate configuration"},tooltip:f,tooltipProps:{align:"bottom"},noWrapper:!0})]})]}),(0,S.jsx)(s.Flex,{ref:P,"data-testid":"alert-configuration-ai-assistant-right-section",column:!0,gap:2,padding:[4],overflow:{vertical:"auto"},children:h?(0,S.jsx)(Ft,{error:h}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(G,{isOpen:I.configuration,allOpen:B,onToggle:K,parentHeightInPx:F,configuration:p,explanation:g,loadingExplanation:m,onConfigurationChange:v}),(0,S.jsx)(Nt,{context:u,configuration:p,isOpen:I.evaluation,allOpen:B,onToggle:_,parentHeightInPx:F})]})})]})})};var Jt=r(75684),$t=r(4575),er=r(35084);function tr(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 rr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tr(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const nr=(0,Y.A)(s.Button),or=e=>{let{onClose:t,chart:r,nodes:n,instances:a,labels:g,viewUnits:m}=e;const h=(0,l.dg)(),f=(0,u.n)("id"),[b,,y,x]=(0,p.A)(),v=(0,Vt.a7)({extraKey:Bt.q4,merge:!1}),j=(0,Kt.Hj)(),O=(0,c.ID)(),w=(0,d.R7)(O),A=(0,o.useMemo)((()=>{var e;const t=null===(e=Object.entries(w).find((e=>{let[t]=e;return t===r})))||void 0===e||null===(e=e[1])||void 0===e?void 0:e.units;return rr(rr(rr(rr(rr({},r?{context:r}:{}),n?{nodes:n}:{}),a?{instances:a}:{}),t?{dbUnits:t}:{}),m?{viewUnits:m}:{})}),[r,a]),{isLoading:P,isLoadingSuggestion:I,canSubmit:k,name:D,textValue:N,context:F,configuration:T,explanation:E,loadingExplanation:L,error:M,canSuggest:B,canSubmitToNodes:K,btnSubmitTooltip:_,btnSuggestTooltip:R,formData:z,onNameValueChange:V,onContextValueChange:H,onConfigurationChange:U,onTextChange:W,onKeyDown:q,onSuggestClick:G,onSubmit:Y}=C({initialState:A,labels:g});return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s.Modal,{backdropContainerProps:{zIndex:"60"},backdropProps:{backdropBlur:!0},onClickOutside:t,onEsc:t,children:(0,S.jsx)(Wt.Ay,{feature:"AlertConfigurationModal",children:(0,S.jsxs)(s.ModalContent,{width:{base:"90vw",max:"1600px"},height:{base:"90vh",max:"1000px"},children:[(0,S.jsx)(s.ModalHeader,{children:(0,S.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[(0,S.jsx)(s.Icon,{name:"alarmNew",color:"text"}),(0,S.jsx)(s.H4,{children:"Create new alert"})]})}),(0,S.jsx)(s.ModalBody,{column:!0,flex:"grow",gap:4,padding:[0],children:(0,S.jsx)(Xt,{chart:r,onModalClose:t,isLoading:P,isLoadingSuggestion:I,canSubmit:k,name:D,textValue:N,context:F,configuration:T,explanation:E,loadingExplanation:L,error:M,canSuggest:B,btnSubmitTooltip:_,btnSuggestTooltip:R,onNameValueChange:V,onContextValueChange:H,onConfigurationChange:U,onTextChange:W,onKeyDown:q,onSuggestClick:G,onSubmit:Y})}),(0,S.jsxs)(s.ModalFooter,{alignItems:"center",gap:2,flex:0,parentPadding:[0],containerProps:{flex:0},padding:[3,4],children:[(0,S.jsx)(s.Button,{type:"button",flavour:"hollow",label:"Cancel",onClick:t}),!h&&f&&T&&!P?(0,S.jsx)(nr,{label:"Submit to node(s)",onClick:y,disabled:!K,tooltip:K?"Submit the configuration to one or multiple nodes.":""}):null]})]})})}),f&&b?(0,S.jsx)($t.Ay,{isNewItem:!0,setIsDirty:i(),children:(0,S.jsx)(Jt.A,{id:Bt.Sd,onClose:x,providedFormData:z,refreshData:j,extraKey:er.f},JSON.stringify({isNodesSelectorVisible:b,selectedNodeIds:v}))}):null]})};var ar=r(34843);const ir=(0,r(84929).tx)();var sr=r(30569);function lr(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 cr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lr(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const dr=()=>{const[e,t,r]=[...(0,ar.fp)(ir),(0,sr.AY)(ir)];return[!!e,t,(0,o.useMemo)((()=>(0,S.jsx)(or,cr(cr({},e),{},{onClose:r}))),[e,r])]}},94615(e,t,r){r.d(t,{A:()=>p});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(99191),i=r(54852),s=r(32277),l=r(74848);const c=["value"];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=>{let{value:t}=e,r=(0,o.A)(e,c);return(0,l.jsx)(a.Flex,u(u({background:"panelBg",padding:[2,4]},r),{},{children:(0,l.jsx)(i.A,{transformConfiguration:{nodes:s.A},children:t})}))}},54435(e,t,r){r.d(t,{A:()=>u,T:()=>d});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(99191),i=r(74848);const s=["status","label","TextComponent"];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 c(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 d={critical:{background:"errorSemi",border:{side:"all",color:"error"},color:"error"},warning:{background:"warningSemi",border:{side:"all",color:"warning"},color:"warning"},cleared:{background:"successSemi",border:{side:"all",color:"success"},color:"success"},default:{background:"generic",border:{side:"all",color:"border"},color:"text"}},u=e=>{let{status:t,label:r="",TextComponent:n=a.TextSmall}=e,l=(0,o.A)(e,s);const{background:u,border:p,color:g}=d[t]||d.default;return(0,i.jsx)(a.Flex,c(c({background:u,border:p,padding:[.5,2],round:9,width:{min:10},justifyContent:"center"},l),{},{children:(0,i.jsx)(n,{color:g,strong:!0,whiteSpace:"nowrap",truncate:!0,children:r})}))}},81474(e,t,r){r.d(t,{A:()=>O});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(7960),s=r(99191),l=r(24609),c=r(42790);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=>{let{initiallySelectedTab:t}=e;const[r,n]=(0,a.useState)(parseInt(t||0,10)),[,o]=(0,c.N9)("modalParams");return{selectedTab:r,onChange:(0,a.useCallback)((e=>{n(e),o((t=>u(u({},t),{},{selectedTabIndex:e})))}),[n,o])}};var g=r(91721),m=r(73902),h=r(74848);const f=["alertId","spaceId","roomId","selectedTab","flavour"];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 x=(0,i.A)((()=>r.e(8009).then(r.bind(r,98009))),"Info"),v=(0,i.A)((()=>Promise.all([r.e(8800),r.e(9856)]).then(r.bind(r,39856))),"Configuration"),j=(0,i.A)((()=>Promise.all([r.e(4868),r.e(5178)]).then(r.bind(r,5178))),"Reports"),O=e=>{let{alertId:t,spaceId:r,roomId:n,selectedTab:i,flavour:c="modal"}=e,d=(0,o.A)(e,f);const u=(0,l.dg)(),{selectedTab:b,onChange:O}=p({initiallySelectedTab:i}),w=(0,a.useMemo)((()=>"alertPage"===c?{width:{max:165}}:{}),[c]);return(0,h.jsxs)(s.Tabs,y(y({"data-testid":"alert-details-modal-tabs-container",selected:b,onChange:O},d),{},{children:[(0,h.jsx)(s.Tab,{label:(0,h.jsx)(s.Text,{children:"Info"}),children:(0,h.jsx)(a.Suspense,{fallback:(0,h.jsx)(g.A,{}),children:(0,h.jsx)(x,y({alertId:t,spaceId:r,roomId:n},w))})}),(0,h.jsx)(s.Tab,{label:(0,h.jsx)(s.Text,{children:"Configuration"}),children:(0,h.jsx)(a.Suspense,{fallback:(0,h.jsx)(g.A,{}),children:(0,h.jsx)(v,y({alertId:t},w))})}),(0,h.jsx)(s.Tab,{label:(0,h.jsx)(s.Text,{children:"Reports"}),children:u?(0,h.jsx)(a.Suspense,{fallback:(0,h.jsx)(g.A,{}),children:(0,h.jsx)(m.A,{inSidebar:!0})}):(0,h.jsx)(a.Suspense,{fallback:(0,h.jsx)(g.A,{}),children:(0,h.jsx)(j,{alertId:t})})})]}))}},91721(e,t,r){r.d(t,{A:()=>i});var n=r(99191),o=r(24155),a=r(74848);const i=()=>(0,a.jsxs)(n.Flex,{column:!0,gap:3,padding:[3,0],children:[(0,a.jsx)(o.A,{height:"32px"}),(0,a.jsx)(o.A,{height:"32px"}),(0,a.jsx)(o.A,{height:"220px"}),(0,a.jsx)(o.A,{height:"32px"})]})},14070(e,t,r){r.d(t,{A:()=>G});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(98591),i=r(80045),s=r(32788),l=r(19075),c=r(56473),d=r(62718),u=r(29263),p=r(81474),g=r(75894),m=(r(9391),r(99191)),h=r(24609),f=r(19186),b=r(41344),y=r(3319),x=r(74848);const v=e=>{let{alertId:t,testid:r}=e;const n=(0,h.bq)(),a=(0,f.QW)(),i="/spaces/".concat(n,"/rooms/").concat(a,"/alerts/").concat(t),s=(0,b.Zp)(),{sendButtonClickedLog:l,isReady:c}=(0,y.A)(),d=(0,o.useCallback)((e=>{e.preventDefault(),l({dataGa:"".concat(r,"::view-alert-button")}).finally((()=>{s(i)}))}),[s,i,c]);return(0,x.jsx)(m.Button,{"data-testid":"".concat(r,"-view-alert-button"),"data-ga":"".concat(r,"::view-alert-button"),href:i,onClick:d,label:"View alert page"})};var j=r(1390),O=r(74630),w=r(12407),A=r(51262),P=r(14806);const C=e=>{let{alertId:t,selectedTabIndex:r=0,onClose:n}=e;const{isNodeRestricted:o}=(0,A.A)(),{name:a="unknown alert",status:i,fullyLoaded:c,nodeId:m}=(0,l.JL)(t);(0,l.yk)(t);const{restricted:h}=o(m);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.z,{isLoading:!c,onClose:n,title:a,"data-testid":"alertDetailsModal-instance",children:(0,x.jsx)(g.A,{flavour:i,icon:"alarm_bell","data-testid":"alertDetailsModal-alertPill",capitalize:!0,children:i})}),c?h?(0,x.jsx)(w.A,{flavour:"alert"}):(0,x.jsxs)(P.A,{children:[(0,x.jsx)(s.Yv,{overflow:{vertical:"auto"},hasModalTitle:!1,gap:2,hasFooter:!0,padding:[2,3,3,3],children:(0,x.jsx)(p.A,{alertId:t,selectedTab:r})}),(0,x.jsxs)(s.CG,{gap:3,children:[(0,x.jsx)(O.A,{alertId:t,testid:"alertDetailsModal"}),(0,x.jsx)(j.A,{alertId:t,label:"Troubleshoot",flavour:"hollow",ui:"alert-modal"}),(0,x.jsx)(v,{alertId:t,testid:"alertDetailsModal"})]})]}):(0,x.jsx)(d.au,{})]})};r(81454);var I=r(18121),k=r(90808),S=r(55579),D=r(28981),N=r(34155),F=r(74891);const T=["alertId"];function E(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?E(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const M=(0,F.A)(m.Flex),B=e=>{let{alertId:t}=e,r=(0,i.A)(e,T);const[n,a]=(0,I.useHovered)({},[]),[,s]=G(),l=(0,o.useCallback)((()=>{s({alertId:t})}),[t,s]);return(0,x.jsx)(M,{ref:n,cursor:"pointer",padding:[0,2,0,0],onClick:l,tooltip:"See details of the specific instance",children:(0,x.jsx)(N.A,L(L({flex:"grow"},a?{background:"modalTabsBackground"}:{}),r))})},K=e=>{let{instances:t}=e;const{class:r,type:n,component:o}=(t||[])[0]||{};return(0,x.jsxs)(m.Flex,{"data-testid":"alert-details-modal-running-alerts-container",column:!0,gap:3,padding:[4,0],children:[(0,x.jsx)(k.A,{children:(0,x.jsxs)(m.Flex,{column:!0,gap:3,padding:[3,4],children:[(0,x.jsx)(D.A,{label:"Instances",icon:"nodes_hollow"}),(0,x.jsx)(m.Text,{color:"menuItem",children:"You can browse all available alert instances below. Pick one to access its detailed view."}),(0,x.jsx)(m.Flex,{column:!0,gap:2,height:{max:80},overflow:{vertical:"auto"},children:t.map((e=>(0,x.jsx)(B,{lastStatusChangeValue:e.lastStatusChangeValue,lastStatusChange:e.lastStatusChange,units:e.units,status:e.status,nodeName:e.nodeName,alertId:e.id,instanceName:e.instanceName},e.id)))})]})}),(0,x.jsxs)(k.A,{children:[(0,x.jsxs)(S.A,{children:[(0,x.jsx)(D.A,{label:"Type",icon:"data_retention"}),(0,x.jsx)(m.Text,{color:"menuItem",children:n})]}),(0,x.jsxs)(S.A,{children:[(0,x.jsx)(D.A,{label:"Component",icon:"metrics"}),(0,x.jsx)(m.Text,{color:"menuItem",children:o})]}),(0,x.jsxs)(S.A,{children:[(0,x.jsx)(D.A,{label:"Class",icon:"networkingStack"}),(0,x.jsx)(m.Text,{color:"menuItem",children:r})]})]})]})},_=e=>{let{alertName:t,instances:r=[],onClose:n}=e;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.z,{onClose:n,title:t,"data-testid":"alertDetailsModal-running"}),(0,x.jsx)(s.Yv,{overflow:{vertical:"auto"},hasModalTitle:!1,gap:2,hasFooter:!0,padding:[2,3,3,3],children:(0,x.jsx)(K,{instances:r})})]})};var R=r(60908);const z=["alertName","alertId"];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 H(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 U=e=>{var t;let{alertName:r,alertId:n}=e,o=(0,i.A)(e,z);const[{nodeId:a}]=(0,l.DV)(),s=(0,c.JO)({extraKey:"runningAlerts",alertName:r,nodeId:a});return n||1===(s||[]).length?(0,x.jsx)(C,H({alertId:n||(null===(t=s[0])||void 0===t?void 0:t.id)},o)):r?(0,x.jsx)(_,{alertName:r,instances:s,onClose:o.onClose}):null},W=e=>(0,x.jsx)(R.Ay,{mode:"AlertDetailsModal",children:(0,x.jsx)(s.GO,{width:{max:"50vw",base:160},onClose:e.onClose,children:(0,x.jsx)(o.Suspense,{fallback:(0,x.jsx)(d.au,{}),children:(0,x.jsx)(U,H({},e))})})});function q(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=()=>{const[e,,t,r,i]=(0,a.A)("alertDetailsModal"),s=(0,o.useCallback)((e=>{t("",e)}),[]),l=(0,o.useMemo)((()=>(0,x.jsx)(W,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({onClose:r},i))),[i,r]);return[e,s,r,l]}},95428(e,t,r){r.d(t,{Q:()=>n});const n="troubleshoot-alert-confirmation-dialog"},42376(e,t,r){r.d(t,{A:()=>g});var n=r(64467),o=r(80045),a=(r(27495),r(25440),r(98992),r(54520),r(3949),r(51510)),i=r(99191),s=r(17829),l=r(74848);const c=["rawTime","secs","long","nowrap"];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.default.div.withConfig({displayName:"timeCell__TimeBox",componentId:"sc-1k785pi-0"})(["display:flex;flex-direction:column;align-items:start;justify-content:center;"]),g=e=>{let{rawTime:t,secs:r,long:n,nowrap:a=!1}=e,d=(0,o.A)(e,c);const{timeAgo:g,formattedDate:m=""}=(0,s.lT)({rawTime:t,secs:r,long:n});return(0,l.jsxs)(p,u(u({},d),{},{children:[(0,l.jsx)(i.TextSmall,{children:g}),(0,l.jsx)(i.TextMicro,u(u({color:"textLite"},a&&{whiteSpace:"nowrap"}),{},{children:m?null===m||void 0===m?void 0:m.replace(/ /g," - "):""}))]}))}},12339(e,t,r){r.d(t,{A:()=>w});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(96540)),a=r(51510),i=r(41344),s=r(24609),l=r(19186),c=r(99191),d=r(79748),u=r(62927),p=r(76375),g=r(81685),m=r(74848);const h=()=>(0,m.jsxs)(c.Flex,{gap:2,alignItems:"center",children:[(0,m.jsx)(c.Icon,{color:"warning",name:"warning_triangle"}),(0,m.jsxs)(c.TextBig,{children:[(0,m.jsx)(d.A,{Component:c.TextBig,href:"https://www.netdata.cloud/contact-sales/",target:"_blank",rel:"noopener noreferrer",children:"Reach out"})," ","to our team to activate this feature."]})]});var f=r(95428),b=r(4204);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}const x=(0,a.default)(c.TextBig).withConfig({displayName:"troubleshootAlertDialog__AlertNameText",componentId:"sc-qf1kuz-0"})(["font-family:monospace;"]),v=e=>{let{id:t,name:r}=e;const n=(0,i.Zp)(),a=(0,s.bq)(),u=(0,l.QW)(),p=(0,o.useCallback)((()=>{t&&n("/spaces/".concat(a,"/rooms/").concat(u,"/insights/reports/").concat(t))}),[t,a,u,n]);return(0,m.jsx)(d.A,{onClick:p,Component:c.TextBig,cursor:"pointer",children:r})},j=e=>{let{alertName:t,reports:r=[]}=e;return r.length?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(c.TextBig,{children:["You have already created the following report(s) for"," ",(0,m.jsx)(x,{children:t}),":"]}),r.map((e=>(0,m.jsx)(v,function(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}({},e),e.id))),(0,m.jsx)(c.TextBig,{children:"Do you want to request a new alert investigation report?"})]}):(0,m.jsx)(c.TextBig,{children:"You are going to request an alert investigation report. Are you sure you want to continue?"})},O=e=>{let{loading:t,isPaid:r,reports:n,displayName:o}=e;return(0,m.jsx)(c.Flex,{gap:2,column:!0,children:t?(0,m.jsx)(c.Text,{children:"Loading..."}):(0,m.jsx)(m.Fragment,{children:r?(0,m.jsx)(j,{reports:n,alertName:o}):(0,m.jsx)(u.A,{size:"medium"})})})},w=e=>{let{data:t={},handleAction:r,onClose:n}=e;const{loaded:a,isPaid:i}=(0,p.A)(),{id:s,displayName:l}=t,{loaded:d,reports:u}=(0,g.nX)({alertId:s}),y=!b.ei&&!!d&&!!a&&!!i,x=(0,o.useCallback)((()=>{"function"===typeof r&&r(),"function"===typeof n&&n()}),[r,n]);return(0,m.jsx)(c.ConfirmationDialog,{confirmLabel:y?"Yes":"Troubleshoot","data-testid":f.Q,handleConfirm:x,handleDecline:n,isConfirmPositive:!0,title:"Troubleshoot alert with AI",iconName:"ai",isConfirmDisabled:!y,message:b.ei?(0,m.jsx)(h,{}):(0,m.jsx)(O,{loading:!a||!d,isPaid:i,reports:u,displayName:l})})}},19440(e,t,r){r.r(t),r.d(t,{default:()=>et,flavourByTab:()=>$e});var n=r(41716),o=r(19075),a=r(88255),i=r(73385),s=r(13846),l=r(96540),c=r(99191),d=r(10602),u=r(37479),p=r(56473),g=r(62718),m=(r(62953),r(63950)),h=r.n(m),f=r(80045),b=r(64467),y=(r(98992),r(54520),r(3949),r(81454),r(51510)),x=r(75894),v=r(71236),j=r(41344),O=r(61841),w=r(24013),A=r(42376),P=r(3527),C=r(74518),I=r(79748),k=r(93997),S=r(14681),D=r(74848);const N=e=>{let{row:t,value:r,openModal:n}=e;const{id:o,info:a}=t.original,i=(0,l.useCallback)((()=>{n({alertId:o})}),[o]);return(0,D.jsx)(I.A,{Component:c.Text,flavour:"tableLink",cursor:"pointer",showToolTip:!0,content:a,onClick:i,"data-testid":"alertsTableSchema-alertName-".concat(r),"data-ga":"alerts-table::click-alert::alerts-view::".concat(r),children:r})},F=e=>{let{getValue:t}=e;const r=(0,j.Zp)(),n=t(),[,o]=(0,k.sK)(),a="Go to ".concat(n," context in charts overview"),[i,s]=(0,O.Ay)(),c=(0,l.useCallback)((()=>{o(n),r("/spaces/".concat(i,"/rooms/").concat(s,"/overview"))}),[n,o,r,i,s]);return(0,D.jsx)(C.A,{flavour:"tableLink",onClick:c,TextComponent:I.A,text:n,"data-testid":"alertsTableSchema-alertContext-".concat(n),"data-ga":"alerts-table::click-chartId::alerts-view::".concat(n),showToolTip:!0,content:a})},T=e=>{let{row:t}=e;const{id:r,nodeId:n}=t.original,o=(0,w.d3)(n,{alertId:r}),a=(0,w.xY)(n,"name");return(0,D.jsx)(S.A,{nodeId:n,extraKey:"alerts",onClick:o,"data-testid":"alertsTableSchema-nodeName-".concat(n),"data-ga":"alerts-table::click-node::alerts-view::".concat(n),children:a})},E=e=>{let{row:t,value:r}=e;const{id:n,nodeId:o,instanceName:a}=t.original,i=(0,w.d3)(o,{alertId:n}),s='Go to the chart for instance "'.concat(a,'" to view the alert');return(0,D.jsx)(C.A,{flavour:"tableLink",onClick:i,TextComponent:I.A,text:a,"data-testid":"alertsTableSchema-chart-id-".concat(r),"data-ga":"alerts-table::click-chartId::alerts-view::".concat(r),showToolTip:!0,content:s})},L={displayName:!1,address:!1},M={critical:1,warning:2,clear:3},B=(e,t)=>M[e.original.status]-M[t.original.status],K=e=>{let{openModal:t}=e;return[{id:"status",accessorKey:"status",header:"Status",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(c.Flex,{padding:[0,2],justifyContent:"center",flex:!0,children:(0,D.jsx)(x.A,{flavour:t(),"data-testid":"alertsTable-alertPill","data-ga":"alerts-table::click-status::alerts-view::".concat(t()),children:t()})})},size:100,sortingFn:B},{id:"summary",accessorKey:"summary",header:"Alert",cell:e=>{let{row:r,getValue:n}=e;return(0,D.jsx)(N,{row:r,value:n(),openModal:t})},fullWidth:!0,size:300},{id:"displayName",accessorKey:"displayName",header:"Name",cell:e=>{let{row:r,getValue:n}=e;return(0,D.jsx)(N,{row:r,value:n(),openModal:t})},size:100},{id:"context",accessorKey:"context",header:"Context",cell:F,size:100},{id:"instance",header:"Instance",accessorKey:"instance",cell:e=>{let{row:t,getValue:r}=e;return(0,D.jsx)(E,{row:t,value:r()})},size:150},{id:"nodeName",header:"Node",accessorKey:"nodeName",cell:T,size:100},{id:"address",header:"Address",accessorFn:e=>{var t;return(null===(t=e.labels)||void 0===t?void 0:t._net_default_iface_ip)||""},cell:e=>{let{getValue:t}=e;return(0,D.jsx)(C.A,{text:t()})},size:100},{id:"value",header:"Latest value",accessorKey:"value",cell:e=>{let{row:t,getValue:r}=e;const{status:n,units:o}=t.original;return(0,D.jsx)(c.Flex,{padding:[0,2],justifyContent:"end",children:(0,D.jsx)(P.A,{loaded:!0,status:n,units:o,value:r(),"data-testid":"alertsTableSchema-alertValue","data-ga":"alerts-table::click-alert-value::alerts-view"})})},size:130},{id:"lastUpdated",header:"Updated at",accessorKey:"lastUpdated",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(A.A,{rawTime:t(),secs:!0,"data-testid":"alertsTableSchema-latestUpdated"})},size:100},{id:"lastStatusChangeValue",header:"Triggered value",accessorKey:"lastStatusChangeValue",cell:e=>{let{row:t,getValue:r}=e;const{status:n,units:o}=t.original;return(0,D.jsx)(c.Flex,{padding:[0,2],justifyContent:"end",children:(0,D.jsx)(P.A,{loaded:!0,status:n,units:o,value:r(),"data-testid":"alertsTableSchema-triggeredValue","data-ga":"alerts-table::click-triggered-value::alerts-view"})})},size:130},{id:"lastStatusChange",header:"Triggered at",accessorKey:"lastStatusChange",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(A.A,{rawTime:t(),secs:!0,"data-testid":"alertsTableSchema-lastStatusChange"})},size:100},{id:"silencing",accessorKey:"silencing",header:"Silencing",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(v.A,{silencing:t()})},size:100}]};var _=r(14070),R=r(74891);const z=["flavour","value"];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 H(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,b.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 U=(0,y.default)(c.Text).attrs({whiteSpace:"normal",wordBreak:"break-word"}).withConfig({displayName:"tableSchema__TextCell",componentId:"sc-u3gyvm-0"})([""," "," "," &:hover{color:",";text-decoration:",";}"],(e=>{let{monospace:t}=e;return t?"font-family: monospace;":""}),(e=>{let{width:t}=e;return"width: ".concat(t,";")}),(e=>{let{onClick:t}=e;return t?"cursor: pointer;":""}),(e=>{let{onClick:t}=e;return t?(0,c.getColor)("primary"):"inherit"}),(e=>{let{onClick:t}=e;return t?"underline":"none"})),W=e=>t=>{let{getValue:r}=t;return(0,D.jsx)(U,H(H({},e),{},{children:r()}))},q=((0,y.default)(c.Icon).withConfig({displayName:"tableSchema__StyledIcon",componentId:"sc-u3gyvm-1"})(["vertical-align:middle;"]),e=>{let{flavour:t,value:r}=e,n=(0,f.A)(e,z);return(0,D.jsx)(c.Flex,H(H({padding:[0,2]},n),{},{justifyContent:"center",flex:!0,children:0===r?(0,D.jsx)(U,{textAlign:"center",children:"-"}):(0,D.jsx)(x.A,{flavour:t,"data-testid":"alertView-alertPill-".concat(t),children:r})}))}),G={displayName:!1},Y=[{id:"criticalNodes",desc:!0},{id:"warningNodes",desc:!0},{id:"clearNodes",desc:!0},{id:"name",desc:!1}],Z=(0,R.A)(U),Q=e=>{let{getValue:t}=e;return(0,D.jsx)(U,{children:t()})},X=e=>{let{getValue:t,Component:r=Q}=e;const n=t()||[];return(0,D.jsx)(c.Flex,{gap:2,flexWrap:!0,children:n.map((e=>(0,D.jsx)(r,{getValue:()=>e},e)))})},J=[{id:"name",accessorKey:"name",header:"Alert",size:300,fullWidth:!0,cell:e=>{let{row:t}=e;const{name:r,summary:n}=(null===t||void 0===t?void 0:t.original)||{},o=n!==r?n:null,[,a]=(0,_.A)(),i=(0,l.useCallback)((()=>{a({alertName:r})}),[r,a]);return(0,D.jsx)(Z,{monospace:!0,"data-testid":"alertName",onClick:i,tooltip:o,children:r})},sortingFn:"text"},{id:"alertInstances",accessorKey:"instanceCount",header:"Count",size:50,cell:e=>{let{getValue:t}=e;return(0,D.jsx)(U,{textAlign:"right","data-testid":"nodesRunningAlert",width:"100%",children:t()})}},{id:"nodesRunningAlert",accessorKey:"nodeCount",header:"Nodes",size:50,cell:e=>{let{getValue:t}=e;return(0,D.jsx)(U,{textAlign:"right","data-testid":"alertInstances",width:"100%",children:t()})}},{id:"contexts",accessorKey:"contexts",header:"Context",size:200,fullWidth:!0,cell:e=>(0,D.jsx)(X,H(H({},e),{},{Component:F}))},{id:"recipients",accessorKey:"recipients",header:"Role",size:100,fullWidth:!0,cell:X},{id:"criticalNodes",accessorKey:"criticalCount",header:"Critical",size:80,cell:e=>{let{getValue:t}=e;return(0,D.jsx)(q,{flavour:"critical",value:t(),"data-testid":"criticalNodes"})}},{id:"warningNodes",accessorKey:"warningCount",header:"Warning",size:80,cell:e=>{let{getValue:t}=e;return(0,D.jsx)(q,{flavour:"warning",value:t(),"data-testid":"warningNodes"})}},{id:"clearNodes",accessorKey:"clearCount",header:"Clear",size:80,cell:e=>{let{getValue:t}=e;return(0,D.jsx)(q,{flavour:"clear",value:t(),"data-testid":"clearNodes"})}},{id:"errorNodes",accessorKey:"errorCount",header:"Other",size:80,cell:e=>{let{getValue:t}=e;return(0,D.jsx)(q,{flavour:"neutral",value:t(),"data-testid":"errorNodes"})}},{id:"uniqueConfigs",accessorKey:"configCount",header:"Configs",size:50,cell:e=>{let{getValue:t}=e;return(0,D.jsx)(U,{textAlign:"center","data-testid":"uniqueConfigs",children:t()})}},{id:"classes",accessorKey:"classes",header:"Classes",size:100,cell:X},{id:"components",accessorKey:"components",header:"Components",size:100,cell:X},{id:"types",accessorKey:"types",header:"Types",size:100,cell:X},{id:"silencing",accessorKey:"silencing",header:"Silencing",size:100,cell:e=>{let{getValue:t}=e;return(0,D.jsx)(c.Flex,{padding:[0,2],justifyContent:"center",flex:!0,children:(0,D.jsx)(v.A,{silencing:t()})})}},{id:"displayName",accessorKey:"displayName",header:"Name",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(U,{"data-testid":"alertName",children:t()})}}],$=[{id:"instance",header:"Instance",accessorKey:"instance",cell:e=>{let{row:t,getValue:r}=e;return(0,D.jsx)(E,{row:t,value:r()})},fullWidth:!0,size:150},{id:"recipient",accessorKey:"recipient",header:"Role",cell:W({"data-testid":"alertInstanceRole"}),size:100},{id:"status",accessorKey:"status",header:"Status",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(c.Flex,{padding:[0,2],justifyContent:"center",children:(0,D.jsx)(x.A,{flavour:t(),"data-testid":"alertView-alertPill-value",border:void 0,capitalize:!0,children:t()})})},size:100,sortingFn:B},{id:"lastStatusChangeValue",accessorKey:"lastStatusChangeValue",header:"Triggered value",cell:e=>{let{getValue:t,row:r}=e;const{status:n,units:o}=r.original;return(0,D.jsx)(c.Flex,{padding:[0,2],justifyContent:"end",children:(0,D.jsx)(P.A,{loaded:!0,status:n,units:o,value:t(),"data-testid":"alertsTableSchema-alertValue"})})},size:150},{id:"lastStatusChange",accessorKey:"lastStatusChange",header:"Triggered at",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(A.A,{rawTime:t(),secs:!0,nowrap:!0})},size:100},{id:"class",header:"Class",accessorKey:"class",cell:W({"data-testid":"alertInstanceClass"}),size:100},{id:"component",header:"Component",accessorKey:"component",cell:W({"data-testid":"alertInstanceComponent"}),size:100},{id:"type",header:"Type",accessorKey:"type",cell:W({"data-testid":"alertInstanceType"}),size:100}];r(33110);var ee=r(24609),te=r(91421),re=r(71870),ne=r(81685);const oe=["data"];function ae(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 ie(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(r),!0).forEach((function(t){(0,b.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ae(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const se=(0,y.default)(c.Flex).attrs((e=>ie({position:"absolute",alignItems:"center",justifyContent:"center",height:"14px",width:"14px",top:"-6px",right:"-6px",round:1,background:"secondaryHighlightAI"},e))).withConfig({displayName:"alertReportsIcon__Badge",componentId:"sc-qky7d4-0"})([""]),le=e=>{let{data:t}=e,r=(0,f.A)(e,oe);const{id:n}=t||{},{loaded:o,reports:a}=(0,ne.nX)({alertId:n});return(0,D.jsxs)(c.Flex,{position:"relative",children:[o&&a.length?(0,D.jsx)(se,{children:(0,D.jsx)(c.TextSmall,{strong:!0,color:"bright",children:a.length})}):null,(0,D.jsx)(c.IconButton,ie({},r))]})};var ce=r(12339),de=r(41514),ue=r(3319),pe=r(13);function ge(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 me(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(r),!0).forEach((function(t){(0,b.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const he=()=>{const e=(0,j.Zp)(),t=(0,ee.bq)(),r=(0,ee.dg)(),{setState:n}=(0,te.$h)(),o=(0,re.A)(),{sendLog:a}=(0,ue.A)(),i=(0,pe.YG)(),s=(0,pe.YA)(),d=(0,pe.g2)(),u=(0,pe.Hj)(),p=(0,pe.$i)(),g={CustomUIAction:ce.A,CustomComponent:le,handleAction:e=>()=>{o({alertId:null===e||void 0===e?void 0:e.id}),(0,de.H)("alert-troubleshooter","click-alert-troubleshooter-action-confirmation","alerts-table",{action:"request-report-alert",alertId:null===e||void 0===e?void 0:e.id},"user-clicked-cta"),a({feature:"AlertTroubleshooter",ui:"alerts-table",description:"request-report-alert",alertId:null===e||void 0===e?void 0:e.id})},onCustomComponentClick:e=>{(0,de.H)("alert-troubleshooter","click-alert-troubleshooter-button","alerts-table",{action:"open-dialog",alertId:null===e||void 0===e?void 0:e.id},"user-clicked-cta"),a({feature:"AlertTroubleshooter",ui:"alerts-table",description:"open-dialog",alertId:null===e||void 0===e?void 0:e.id})},tooltipText:"Ask AI to troubleshoot this alert",icon:"ai",iconColor:"primaryAI"},[,m]=(0,te.PJ)();return{rowActions:(0,l.useMemo)((()=>r?{}:me(me({},i?{acknowledge:{handleAction:e=>{var t;(null===(t=s[e.id])||void 0===t?void 0:t.lastStatusChange)===e.lastStatusChange?u(e.id):d(e.id,e.lastStatusChange)},icon:e=>{var t;return(null===(t=s[e.id])||void 0===t?void 0:t.lastStatusChange)===e.lastStatusChange?"checkmark":"checkmark_s"},tooltipText:e=>{var t;return(null===(t=s[e.id])||void 0===t?void 0:t.lastStatusChange)===e.lastStatusChange?"Remove acknowledgment":"Acknowledge and hide"},confirmation:!1}}:{}),{},{alertConfiguration:{handleAction:e=>{let{nd:t,name:r}=e;n({alertName:r,isAlert:!0}),m(!0,{nodeId:t})},icon:"pencilOutline",tooltipText:"Edit this alert configuration",confirmation:!1},goto:{handleAction:r=>{const{name:n,nodeId:o,context:a,instance:i}=r,s={alertName:n,context:a,instance:i,nodeId:o};e("/spaces/".concat(t,"/settings/notifications#notificationsActiveTab=1&silencingRulePrefill=").concat(JSON.stringify(s)))},tooltipText:"Add new silencing rule",icon:"alarm_off",dataGa:"alerts-table::click-link-to-manager::active-alerts-table"},troubleshoot:g})),[r,g,m,i,s,d,u]),bulkActions:(0,l.useMemo)((()=>me(me({},i?{acknowledge:{handleAction:(e,t)=>{null!==e&&void 0!==e&&e.length&&p(e.map((e=>({id:e.id,lastStatusChange:e.lastStatusChange})))).then((()=>t.toggleAllRowsSelected(!1)))},icon:"checkmark_s",tooltipText:"Acknowledge selected",confirmation:!1}}:{}),{},{download:{handleAction:(0,c.downloadCsvAction)("alerts"),tooltipText:"Download as CSV",alwaysEnabled:!0}})),[i,p]),canAcknowledge:i}},fe={right:["actions"]},be=()=>{const[{alertName:e,nodeId:t}]=(0,o.DV)(),r=(0,p.JO)({extraKey:"runningAlerts",alertName:e,nodeId:t}),[n,a,,i]=(0,_.A)(),{rowActions:s,bulkActions:d}=he(),u=(0,l.useCallback)((e=>a({alertId:e.data.id})),[e,t]);return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(c.Table,{data:r,dataColumns:$,onClickRow:u,enableSorting:!0,enableColumnVisibility:!0,enableResizing:!0,columnPinning:fe,rowActions:s,bulkActions:d}),n&&i]})};r(72577),r(8872),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);const ye=[{id:"critical",desc:!0},{id:"warning",desc:!0},{id:"clear",desc:!0}],xe=[{id:"nodeName",accessorKey:"nodeId",header:"Node",size:150,cell:e=>{let{getValue:t,row:r}=e;const{id:n,nodeId:o}=r.original,a=(0,w.xY)(t(),"name"),i=(0,w.d3)(o,{alertId:n});return(0,D.jsx)(S.A,{nodeId:o,extraKey:"alerts",onClick:i,children:a})}},{id:"instances",accessorKey:"instanceCount",header:"Count",size:50,cell:W({"data-testid":"instances",textAlign:"right",width:"100%"})},{id:"recipients",accessorKey:"recipients",header:"Role",size:100,fullWidth:!0,cell:X},{id:"critical",accessorKey:"criticalCount",header:"Critical",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(q,{flavour:"critical",value:t()})},size:80},{id:"warning",accessorKey:"warningCount",header:"Warning",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(q,{flavour:"warning",value:t()})},size:80},{id:"clear",accessorKey:"clearCount",header:"Clear",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(q,{flavour:"clear",value:t()})},size:80},{id:"error",accessorKey:"errorCount",header:"Other",cell:e=>{let{getValue:t}=e;return(0,D.jsx)(q,{flavour:"neutral",value:t(),"data-testid":"errors"})},size:80},{id:"configs",accessorKey:"configCount",header:"Configs",cell:W({"data-testid":"configs",textAlign:"right",width:"100%"}),size:80}];function ve(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 je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(r),!0).forEach((function(t){(0,b.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ve(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Oe=()=>{const[,e]=(0,o.DV)(),t=(0,l.useMemo)((()=>({goto:{handleAction:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e((e=>({config:je(je({},e.config),t),alertName:t.name,nodeId:t.nodeId})))},icon:"chevron_right",tooltipText:"Show configuration"}})),[e]);return{rowActions:t,bulkActions:(0,l.useMemo)((()=>({download:{handleAction:(0,c.downloadCsvAction)("alert configurations"),tooltipText:"Download as CSV",alwaysEnabled:!0}})),[])}};function we(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 Ae(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?we(Object(r),!0).forEach((function(t){(0,b.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):we(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Pe={right:["actions"]},Ce=()=>{const[{alertName:e,nodeId:t},r]=(0,o.DV)(),n=(0,p.JO)({extraKey:"runningAlerts",alertName:e,nodeId:t}),a=(0,w.Gt)(),i=(0,l.useCallback)((t=>{r((r=>Ae(Ae({},r),{},{alertName:e,nodeId:t.data.nodeId})))}),[e,r]),s=(0,l.useMemo)((()=>Object.values(n.reduce(((e,t)=>{var r;switch(e[t.nodeId]||(e[t.nodeId]=Ae(Ae({},t),{},{nodeId:t.nodeId,nodeCount:1,instanceCount:0,criticalCount:0,warningCount:0,clearCount:0,errorCount:0,configCount:0,configs:new Set,eligibility:null===(r=a.find((e=>e.nd===t.nodeId)))||void 0===r?void 0:r.eligibility,recipients:[]})),e[t.nodeId].recipients=[...new Set([...e[t.nodeId].recipients,t.recipient])],e[t.nodeId].instanceCount=e[t.nodeId].instanceCount+1,t.status){case"warning":e[t.nodeId].warningCount=e[t.nodeId].warningCount+1;break;case"critical":e[t.nodeId].criticalCount=e[t.nodeId].criticalCount+1;break;case"clear":e[t.nodeId].clearCount=e[t.nodeId].clearCount+1;break;default:t.value||(e[t.nodeId].errorCount=e[t.nodeId].errorCount+1)}return e[t.nodeId].configCount=e[t.nodeId].configs.add(t.aci).size,e}),{}))),[n,a]),{rowActions:d,bulkActions:u}=Oe();return(0,D.jsx)(c.Table,{data:s,dataColumns:xe,onClickRow:i,enableSorting:!0,enableColumnVisibility:!0,enableResizing:!0,columnPinning:Pe,rowActions:d,bulkActions:u,sortBy:ye})};var Ie=r(36229);function ke(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 Se(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(r),!0).forEach((function(t){(0,b.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ke(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const De=()=>{var e;const[{alertName:t,nodeId:r},n]=(0,o.DV)(),a=(0,w.Gt)(r?[r]:[]),i=null===a||void 0===a||null===(e=a[0])||void 0===e?void 0:e.name,s=(0,l.useMemo)((()=>i?[{name:"All Alert Configs",onClick:()=>{n((e=>Se(Se({},e),{},{alertName:null,nodeId:null})))}},{name:t,onClick:()=>{n((e=>Se(Se({},e),{},{alertName:t,nodeId:null})))}},{name:i}]:t?[{name:"All Alert Configs",onClick:()=>{n((e=>Se(Se({},e),{},{alertName:null,nodeId:null})))}},{name:t}]:null),[t,i,n]);return(0,D.jsx)(Ie.A,{padding:[2,0,0],items:s,testid:"alertConfigurations"})},Ne=()=>(0,D.jsx)(c.Text,{children:"Loading..."}),Fe={right:["actions"]},Te=()=>{const e=(0,p.PP)({extraKey:"runningAlerts"}),[{alertName:t,nodeId:r}]=(0,o.DV)(),[n,,,a]=(0,_.A)(),{rowActions:i,bulkActions:s}=Oe();return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)(c.Flex,{column:!0,gap:4,height:"calc(100% - 100px)",overflow:"hidden",children:[(0,D.jsx)(De,{}),r&&(0,D.jsx)(l.Suspense,{fallback:(0,D.jsx)(Ne,{}),children:(0,D.jsx)(be,{})}),!r&&t&&(0,D.jsx)(l.Suspense,{fallback:(0,D.jsx)(Ne,{}),children:(0,D.jsx)(Ce,{})}),!r&&!t&&(0,D.jsx)(c.Table,{data:e,dataColumns:J,enableSorting:!0,enableColumnVisibility:!0,columnPinning:Fe,enableColumnPinning:!0,enableResizing:!0,rowActions:i,bulkActions:s,columnVisibility:G,onSearch:h(),meta:{searchStyles:{width:"350px"}},sortBy:Y})]}),n&&a]})};function Ee(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 Le(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(r),!0).forEach((function(t){(0,b.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Me=[{id:"lastStatusChange",desc:!0}],Be={right:["actions"]},Ke=()=>{const e=(0,p.QD)({extraKey:"alerts"}),t=(0,w.Gt)(),r=(0,l.useMemo)((()=>e.map((e=>{const r=t.find((t=>t.id===e.nodeId));return Le(Le({},e),{},{labels:(null===r||void 0===r?void 0:r.labels)||{}})}))),[e,t]),[n,o,,a]=(0,_.A)(),{rowActions:i,bulkActions:s,canAcknowledge:d}=he();return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(c.Table,{enableSorting:!0,enableColumnVisibility:!0,enableSelection:d,columnVisibility:L,data:r,dataColumns:K({openModal:o}),rowActions:i,bulkActions:s,sortBy:Me,columnPinning:Be,onSearch:h(),enableColumnPinning:!0,enableResizing:!0,meta:{searchStyles:{width:"350px"}}}),n&&a]})},_e=()=>(0,D.jsx)(l.Suspense,{fallback:(0,D.jsx)(g.$n,{}),children:(0,D.jsx)(Ke,{})});var Re=r(41588),ze=r(92318);const Ve=()=>(0,D.jsxs)(c.Flex,{column:!0,justifyContent:"center",alignItems:"center",margin:[12,0,0],children:[(0,D.jsx)("img",{src:"".concat(ze.A.assetsBaseURL,"/img/no-filter-results.png"),alt:"No Filter Results",title:"No Filter Results"}),(0,D.jsx)(c.H3,{children:"There are no results for these filtering criteria"})]}),He=(0,l.memo)(Ve);var Ue=r(14806),We=r(60908);const qe=e=>{let{count:t}=e;const r=(0,n.s)("loaded"),o=!!(0,n.s)("ids").length;return r?o?t?(0,D.jsx)(We.Ay,{feature:"AlertsActive",mode:"AlertsTable",children:(0,D.jsx)(Ue.A,{children:(0,D.jsx)(_e,{})})}):(0,D.jsx)(We.Ay,{feature:"AlertsActive",mode:"NoFilterResultsIndication",children:(0,D.jsx)(He,{})}):(0,D.jsx)(We.Ay,{feature:"AlertsActive",mode:"NoAlertsIndication",children:(0,D.jsx)(Re.A,{})}):(0,D.jsx)(g.$n,{})};var Ge=r(40952);const Ye=(0,r(94404).A)(c.Button),Ze=e=>{let{children:t}=e;const[,r]=(0,Ge.A)(),n=(0,l.useCallback)((()=>{r({chart:null})}),[r]);return(0,D.jsxs)(c.Flex,{position:"relative",children:[t,(0,D.jsx)(c.Flex,{position:"absolute",top:0,right:0,children:(0,D.jsx)(Ye,{feature:"AlertsSmartboard",label:"New Alert",flavour:"hollow",onClick:n,small:!0,icon:"alarmNew",textTransform:""})})]})};var Qe=r(39423);const Xe=()=>{const{selectedTab:e,handleTabChange:t}=(0,Qe.A)(),r=(0,p.QD)({extraKey:"alerts"}).length,n=(0,p.PP)({extraKey:"runningAlerts"}).length,a=(0,o.zu)();return(0,d.nj)()&&!a.length?(0,D.jsx)(We.Ay,{feature:"Alerts",mode:"NoNodesView",children:(0,D.jsx)(u.A,{})}):(0,D.jsxs)(c.Tabs,{selected:e,onChange:t,height:"100%",padding:[4,4,0],tabsProps:{width:"100%"},TabsHeader:Ze,children:[(0,D.jsx)(c.Tab,{label:(0,D.jsxs)(c.Text,{children:["Raised (",r,")"]}),maxWidth:"100%","data-testid":"alertTabs-activeAlerts",children:(0,D.jsx)(qe,{count:r})}),(0,D.jsx)(c.Tab,{label:(0,D.jsxs)(c.Text,{children:["Running (",n,")"]}),maxWidth:"100%","data-testid":"alertTabs-configurations",children:(0,D.jsx)(l.Suspense,{fallback:(0,D.jsx)(g.$n,{}),children:(0,D.jsx)(We.Ay,{feature:"AlertsConfiguration",children:(0,D.jsx)(Te,{})})})})]})},Je=["chartIndexing","alerts","info","config"],$e=["alerts","runningAlerts"],et=()=>{(0,s.A)({extraKey:"alerts"});const e=(0,n.s)("ids"),t=(0,o.F8)(),r=!e.length&&0===t,l=$e[t];return(0,D.jsx)(a.A,{sidebar:!r&&(0,D.jsx)(i.Ay,{title:"Alerts",flavour:l,loaded:!0,hasSearch:!1,hiddenTabs:Je}),children:(0,D.jsx)(Xe,{})})}},41588(e,t,r){r.d(t,{A:()=>c});var n=r(96540),o=r(99191),a=r(64587),i=r(41716),s=r(74848);const l=()=>{const e=(()=>{const{localeTimeString:e,localeDateString:t}=(0,a.$j)(),r=(0,i.s)("updatedAt");return(0,n.useMemo)((()=>{if(!r)return;const n=new Date(r);return"".concat(t(n,{long:!0})," ").concat(e(n,{secs:!0}))}),[r,e,t])})();return(0,s.jsxs)(o.Flex,{column:!0,justifyContent:"center",alignItems:"center",gap:4,children:[(0,s.jsx)(o.Icon,{name:"checkmark",width:"128px",height:"128px",margin:[15,0,0]}),(0,s.jsx)(o.H3,{margin:[10,0,0],children:"This room has no active alerts, you are all good!"}),(0,s.jsx)(o.Text,{margin:[2,0,0,0],children:"Visit later or check your notifications"}),(0,s.jsxs)(o.TextSmall,{color:"textLite",children:["Last updated at: ",e]})]})},c=(0,n.memo)(l)},39423(e,t,r){r.d(t,{A:()=>a});r(62953);var n=r(96540),o=r(19075);const a=()=>{const[e,t]=(0,o.Lb)(),r=(0,o.ud)(),a=(0,n.useCallback)((n=>{n===e&&r(),t(n)}),[e,t]);return{selectedTab:e,setSelectedTab:t,handleTabChange:a}}},34155(e,t,r){r.d(t,{A:()=>m});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(99191),i=r(75894),s=r(45087),l=r(42376),c=r(3527),d=r(74848);const u=["isHighlighted","lastStatusChangeValue","lastStatusChange","units","status","nodeName","instanceName"];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 m=e=>{let{isHighlighted:t,lastStatusChangeValue:r,lastStatusChange:n,units:p,status:m,nodeName:h,instanceName:f}=e,b=(0,o.A)(e,u);return(0,d.jsxs)(a.Flex,g(g({background:t&&"modalTabsBackground",border:{side:"all",color:"borderSecondary"},color:"textDescription",padding:[4],width:"100%",round:!0,column:!0,gap:2},b),{},{children:[(0,d.jsxs)(a.Flex,{column:!0,children:[(0,d.jsxs)(a.Flex,{alignItems:"center",justifyContent:"between",children:[f&&(0,d.jsx)(a.Text,{strong:!0,wordBreak:"break-word",whiteSpace:"pre-wrap",children:f}),(0,d.jsxs)(a.Flex,{height:5,gap:2,alignItems:"center",children:[(0,d.jsx)(s.A,{content:"CLEAR"===m?"Cleared value":"Triggered value",align:"bottom",children:(0,d.jsx)(a.Box,{children:(0,d.jsx)(c.A,{loaded:!0,status:m,units:p,value:r,"data-testid":"nodeItem-alertValue"})})}),(0,d.jsx)(i.A,{flavour:m,icon:"alarm_bell","data-testid":"alertView-alertPill-value",capitalize:!0,children:m})]})]}),h&&(0,d.jsxs)(a.Text,{children:["on ",(0,d.jsx)(a.Text,{strong:!0,children:h})]})]}),(0,d.jsx)(l.A,{rawTime:n,secs:!0,"data-testid":"nodeItem-lastStatusChange"})]}))}},14806(e,t,r){r.d(t,{A:()=>d});var n=r(64467),o=r(96540),a=r(41514),i=r(99191),s=r(74848);class l extends o.Component{constructor(e){super(e),(0,n.A)(this,"handleRetry",(()=>{this.setState({hasError:!1,error:null}),this.props.onRetry&&this.props.onRetry()})),this.state={hasError:!1,error:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){(0,a.H)("alert-error",{error:e.message,stack:t.componentStack,alertId:this.props.alertId})}render(){return this.state.hasError?this.props.fallback||(0,s.jsx)(c,{onRetry:this.handleRetry,canRetry:!1!==this.props.canRetry,error:this.state.error}):this.props.children}}const c=e=>{let{onRetry:t,canRetry:r=!0}=e;return(0,s.jsxs)(i.Flex,{column:!0,alignItems:"center",justifyContent:"center",padding:[8],gap:4,children:[(0,s.jsx)(i.Icon,{name:"alert_triangle",size:"large",color:"error"}),(0,s.jsx)(i.Text,{size:"large",strong:!0,children:"Something went wrong"}),(0,s.jsx)(i.Text,{color:"textLite",children:"We're having trouble loading this alert"}),(0,s.jsxs)(i.Flex,{gap:2,children:[(0,s.jsx)(i.Button,{onClick:t,disabled:!r,children:r?"Try Again":"Max Retries Reached"}),(0,s.jsx)(i.Button,{flavour:"borderless",onClick:()=>window.location.reload(),children:"Reload Page"})]})]})},d=l},90808(e,t,r){r.d(t,{A:()=>p});r(98992),r(54520),r(3949);var n=r(80045),o=r(64467),a=r(99191),i=r(51510),s=r(74848);const l=["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 d(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,o.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 u=(0,i.default)(a.Flex).attrs((e=>d({column:!0,round:2,border:{side:"all",color:"border"}},e))).withConfig({displayName:"groupedList__Container",componentId:"sc-96h1kl-0"})(["& > *:not(:last-child){border-bottom:1px solid ",";}"],(0,a.getColor)("border")),p=e=>{let{children:t}=e,r=(0,n.A)(e,l);return(0,s.jsx)(u,d(d({},r),{},{children:t}))}},55579(e,t,r){r.d(t,{A:()=>d});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(99191),i=r(74848);const s=["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 c(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 d=e=>{let{children:t}=e,r=(0,o.A)(e,s);return(0,i.jsx)(a.Flex,c(c({height:"40px",alignItems:"center",justifyContent:"between",padding:[0,4]},r),{},{children:t}))}},28981(e,t,r){r.d(t,{A:()=>a});var n=r(99191),o=r(74848);const a=e=>{let{label:t,icon:r}=e;return(0,o.jsxs)(n.Flex,{alignItems:"center",gap:2,children:[(0,o.jsx)(n.Icon,{name:r,color:"menuItem",width:"16px",height:"16px"}),(0,o.jsx)(n.Text,{color:"menuItem",children:t})]})}},71236(e,t,r){r.d(t,{A:()=>x});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(81454),r(62953),r(96540)),i=r(41344),s=r(99191),l=r(45087),c=r(61841),d=r(57714),u=r(74848);const p=["tooltip"];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 m(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 h={SCHEDULED:{icon:"scheduled",tooltip:"scheduled to be silenced"},SILENCED:{icon:"alarm_off",tooltip:"silenced"}},f=(b=s.Pill,e=>{let{tooltip:t}=e,r=(0,o.A)(e,p);return(0,u.jsx)(l.A,{align:"bottom",content:t,children:(0,u.jsx)(s.Box,{children:(0,u.jsx)(b,m({},r))})})});var b;const y={alert:"-",node:null},x=e=>{let{silencing:t,flavour:r="alert"}=e;const[n]=(0,c.Ay)(),o=(0,i.Zp)(),{state:s,rules:l=[]}=t||{},p=l.map((e=>{let{id:t}=e;return t})),g=(0,d.z)(),b=(0,a.useMemo)((()=>{var e;return null===(e=h[s])||void 0===e?void 0:e.icon}),[s]),x=(0,a.useCallback)((()=>{g(p),o("/spaces/".concat(n,"/settings/notifications#notificationsActiveTab=1"))}),[o,g,p]),v=(0,a.useMemo)((()=>{var e,t,r;return{alert:{tooltip:"This alert is ".concat(null===(e=h[s])||void 0===e?void 0:e.tooltip)},node:{tooltip:"This node is ".concat(null===(t=h[s])||void 0===t?void 0:t.tooltip)},room:{tooltip:"This room is ".concat(null===(r=h[s])||void 0===r?void 0:r.tooltip)}}}),[b]),j=(0,a.useMemo)((()=>m(m({icon:b},l.length?{onClick:x}:{}),{},{flavour:"neutral",children:s},v[r]||{})),[b,s]);return s&&"NONE"!==s?(0,u.jsx)(f,m({},j)):y[r]}},1390(e,t,r){r.d(t,{A:()=>v});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(99191),s=r(17702),l=r(12339),c=r(71870),d=r(6304),u=r(49074),p=r(41514),g=r(3319),m=r(74848);const h=["alertId","ui","showPopover"];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{onDismiss:t}=e;return(0,m.jsxs)(i.Flex,{column:!0,gap:4,children:[(0,m.jsxs)(i.Flex,{alignItems:"center",gap:1,children:[(0,m.jsx)(i.Icon,{name:"ai",color:"primaryAI"}),(0,m.jsx)(i.H3,{color:"primaryAI",children:"Ask AI"})]}),(0,m.jsx)(i.TextBig,{children:"Not sure where to start? Use AI to break down what\u2019s happening with this alert."}),(0,m.jsx)(i.Flex,{children:(0,m.jsx)(s.A,{label:"OK, don't show again.",flavour:"hollow",small:!0,onClick:t,icon:""})})]})},x=(0,u.A)(s.A),v=e=>{let{alertId:t,ui:r,showPopover:n}=e,i=(0,o.A)(e,h);const[u,f,,v]=(0,d.A)(),j=(0,c.A)(),{sendLog:O}=(0,g.A)(),w=(0,a.useMemo)((()=>n?x:s.A),[n]),A=(0,a.useCallback)((()=>{f(),(0,p.H)("alert-troubleshooter","click-alert-troubleshooter-button",r,{action:"open-dialog",alertId:t},"user-clicked-cta"),O({feature:"AlertTroubleshooter",alertId:t,ui:r,description:"open-dialog"})}),[f,O]),P=(0,a.useCallback)((()=>{j({alertId:t}),(0,p.H)("alert-troubleshooter","click-alert-troubleshooter-action-confirmation",r,{action:"request-report-alert",alertId:t},"user-clicked-cta"),O({feature:"AlertTroubleshooter",alertId:t,ui:r,description:"request-report-alert"})}),[t,j,O]);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(w,b({PopoverContent:y,onClick:A},i)),u?(0,m.jsx)(l.A,{data:{id:t},handleAction:P,onClose:v}):null]})}},3527(e,t,r){r.d(t,{A:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(54435),s=r(78476),l=r(74848);const c=["loaded","status","units","value","valueWithUnit"];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}const u=e=>{let{loaded:t,status:r,units:u,value:p,valueWithUnit:g}=e,m=(0,o.A)(e,c);const h=(0,a.useMemo)((()=>{if(g)return g;if(void 0===p)return"-";const e=(0,s.W_)(p);return"".concat(e," ").concat(u||"-")}),[p,g,u]);return(0,l.jsx)(i.A,function(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}({label:t?h:"-",status:r},m))}},56473(e,t,r){r.d(t,{JO:()=>C,PP:()=>P,QD:()=>A,hv:()=>j,qr:()=>w});var n=r(64467),o=(r(98992),r(54520),r(72577),r(3949),r(81454),r(8872),r(37550),r(62953),r(96540)),a=r(34843),i=r(42790),s=r(24609),l=r(19186),c=r(87083),d=r(77679),u=r(51262),p=r(6196),g=r(19075),m=r(13);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 f(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 b=e=>(e=Array.isArray(e)?e:[e],(t,r)=>!Array.isArray(r)||null===r||void 0===r||!r.length||e.some((e=>((e,t)=>{if(!e||!t)return!1;t=Array.isArray(t)?t:[t];for(let r=0;r<=t.length;r++){if(e.includes(t[r]))return!0;break}return!1})(r,t[e])))),y={alertStatuses:b("status"),alertNames:b("name"),alertContexts:b(["context","contexts"]),alertClasses:b(["class","classes"]),alertComponents:b(["component","components"]),alertTypes:b(["type","types"]),alertRoles:b(["recipient","recipients"]),alertTypeComponents:(e,t)=>!Array.isArray(t)||!t.length||t.includes("".concat(e.type,"|").concat(e.component)),nodeIds:b(["nodeId","nodeIds"]),selectedNodeIds:b(["nodeId","nodeIds"])},x=e=>{let{roomId:t,key:r,extraKey:n,omit:a}=e;const s=(0,i.rW)(null,{key:r||t,extraKey:n,flavour:"arr"}),l=(0,i.rW)(null,{key:r||t,flavour:"arr"});let d=(0,o.useMemo)((()=>Object.keys(s).map((e=>[e,a&&a.split(":::").includes(e)?l[e]:s[e]]))),[s,a]);const u=(0,c.w7)({key:r||t,extraKey:n,omit:a,keepAll:!1,merge:!1,scoped:!0});return(0,o.useMemo)((()=>(a&&a.includes("selectedNodeIds")||null===u||void 0===u||!u.length||(d.find((e=>"nodeIds"===e[0]))?d=d.map((e=>"nodeIds"===e[0]?[e[0],u]:e)):d.push(["nodeIds",u])),(e=>t=>!e.some((e=>{let[r,n]=e;return!!y[r]&&!y[r](t,n)})))(d))),[d,a,u])},v=function(e){let{nodeId:t,keepAll:r,checkAlert:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{isNodeRestricted:a,loaded:i}=(0,u.A)();return(0,o.useMemo)((()=>e.reduce(((e,o)=>(t&&o.nodeId!==t||a(o.nodeId).restricted||(n(o)?e.push(o):r&&e.push(f(f({},o),{},{hidden:!0}))),e)),[])),[t,e,r,i,n])},j={alertStatuses:{critical:0,warning:0},alertClasses:{Errors:0,Latency:0,Utilization:0,Workload:0}},O={critical:0,warning:1},w={alertStatuses:(e,t)=>O[e.id]-O[t.id],default:(e,t)=>e.id.localeCompare(t.id,void 0,{sensitivity:"accent",ignorePunctuation:!0})},A=function(){let{extraKey:e,omit:t,keepAll:r=!1,filterAcknowledgements:n=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,l.ID)(),[s,c]=(0,d.w)(),u=x({key:s?c:a,extraKey:e,roomId:a,omit:t}),p=(0,g.SU)(a),h=(0,m.YA)(),f="true"===(0,i.rW)("showAcknowledgedAlerts",{key:s?c:a,extraKey:e,flavour:"val",defaultValue:"false"}),b=(0,o.useMemo)((()=>!n||f?u:e=>{if(!u(e))return!1;const t=h[e.id];return!(t&&t.lastStatusChange===e.lastStatusChange)}),[u,n,f,h]);return v(p,{keepAll:r,checkAlert:b})},P=function(){let{extraKey:e,omit:t,keepAll:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,l.ID)(),[o,a]=(0,d.w)(),i=x({key:o?a:n,extraKey:e,roomId:n,omit:t}),{value:s}=(0,g.oU)();return v(s,{keepAll:r,checkAlert:i})},C=e=>{let{extraKey:t,alertName:r,nodeId:n,omit:o,keepAll:i=!1}=e;const c=(0,s.vt)(),u=(0,l.ID)(),[g,m]=(0,d.w)(),h=x({key:g?m:u,extraKey:t,roomId:u,omit:o});let f=(0,a.md)((0,p._v)({spaceId:c,roomId:u,name:r}));return v(f,{keepAll:i,checkAlert:h,nodeId:n})}},13(e,t,r){r.d(t,{$i:()=>C,Hj:()=>I,YA:()=>w,YG:()=>A,g2:()=>P});var n=r(80045),o=r(64467),a=(r(53921),r(98992),r(54520),r(3949),r(81454),r(8872),r(62953),r(96540)),i=r(49163),s=r(63928),l=r(19075),c=r(46587),d=r(99728),u=r(24609);function p(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 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 m(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 h="alert-acknowledgments",f="/alerts",b="acknowledgments",y="acknowledgments",x="room",v={},j={type:[h],path:[f],name:[b],entity:[y],scope:[x]},O=(e,t)=>{const r=Object.fromEntries(t.map((e=>[e.id,e])));return Object.fromEntries(Object.entries(e).filter((e=>{let[t,n]=e;const o=r[t];return o&&o.lastStatusChange===n.lastStatusChange})))},w=()=>{const e=(0,i._)({params:j});return(0,a.useMemo)((()=>{var t;return(null===(t=e[0])||void 0===t?void 0:t.value)||v}),[e])},A=()=>{const e=(0,d.JT)("space:UpdateSettings"),t=(0,u.dg)();return e&&!t},P=function(){let{onResolve:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,c.uW)("id"),r=(0,i._)({params:j}),n=(0,l.SU)(),o=(0,s.yK)(void 0,{onResolve:e}),d=(0,s.xS)(void 0,{onResolve:e});return(0,a.useCallback)(((e,a)=>{const i=r[0],s=m(m({},(null===i||void 0===i?void 0:i.value)||{}),{},{[e]:{lastStatusChange:a,acknowledgedAt:Date.now(),acknowledgedBy:t}}),l=O(s,n);return i?d({id:i.id,type:i.type,path:i.path,name:i.name,entity:i.entity,scope:i.scope,value:l}):o({type:h,path:f,name:b,entity:y,scope:x,value:l})}),[t,r,n,o,d])},C=()=>{const e=(0,c.uW)("id"),t=(0,i._)({params:j}),r=(0,l.SU)(),n=(0,s.yK)(),o=(0,s.xS)();return(0,a.useCallback)((a=>{const i=t[0],s=(null===i||void 0===i?void 0:i.value)||{},l=a.reduce(((t,r)=>{let{id:n,lastStatusChange:o}=r;return m(m({},t),{},{[n]:{lastStatusChange:o,acknowledgedAt:Date.now(),acknowledgedBy:e}})}),{}),c=m(m({},s),l),d=O(c,r);return i?o({id:i.id,type:i.type,path:i.path,name:i.name,entity:i.entity,scope:i.scope,value:d}):n({type:h,path:f,name:b,entity:y,scope:x,value:d})}),[e,t,r,n,o])},I=function(){let{onResolve:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,i._)({params:j}),r=(0,l.SU)(),o=(0,s.xS)(void 0,{onResolve:e});return(0,a.useCallback)((e=>{const a=t[0];if(!a)return Promise.resolve();const i=a.value||{},{[e]:s}=i,l=(0,n.A)(i,[e].map(p)),c=O(l,r);return o({id:a.id,type:a.type,path:a.path,name:a.name,entity:a.entity,scope:a.scope,value:c})}),[t,r,o])}},47213(e,t,r){r.d(t,{q:()=>s});r(98992),r(3949),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215),r(62953);var n=r(96540),o=r(19186),a=r(24582),i=r(55125);const s=e=>{const t=(0,o.ID)(),r=(0,i.X)(),s=(0,a.yO)(t);return(0,n.useCallback)((function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e(t))return!1;if(!r||0===Object.keys(r).length)return!0;if(!n)return!0;const a=[n,...o||[]],i=new Set;return a.forEach((e=>{const t=r[e];t&&Object.keys(t).forEach((e=>i.add(e)))})),0===i.size||t.some((e=>{const t=s(e);return t&&i.has(t.context)}))}),[e,r,s])}},55125(e,t,r){r.d(t,{X:()=>m,w:()=>g});var n=r(80045),o=r(64467),a=(r(98992),r(54520),r(3949),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215),r(62953),r(96540)),i=r(19186),s=r(77679),l=r(42790);const c=["contextIds","contextToInstance"];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,o.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={},g=(e,t)=>{e=(0,a.useMemo)((()=>e?Array.isArray(e)?e:[e]:null),[e]);const r=(0,i.ID)(),[o,d]=(0,s.w)(),g=o?d:r,[m,h]=(0,l.N9)("contextSearchFilters",{key:g,extraKey:"chartFilters",flavour:"obj",defaultValue:p});return{filters:(0,a.useMemo)((()=>{if(!e||0===e.length||!t)return[];const r=m[t];if(!r)return[];const n=[],o=new Set,a=new Set(e);return Object.entries(r).forEach((e=>{let[r,i]=e;if(a.has(r)){(Array.isArray(i)?i:[i]).forEach((e=>{const r="".concat(e.matchType,"-").concat(e.value);o.has(r)||(o.add(r),n.push(u(u({},e),{},{menuId:t})))}))}})),n}),[m,e,t]),addFilter:(0,a.useCallback)((e=>{h((r=>{const o=u({},r),{contextIds:a,contextToInstance:i}=e,s=(0,n.A)(e,c);return o[t]||(o[t]={}),a.forEach((r=>{const n="".concat(e.matchType,"-").concat(e.value),a=o[t][r],l=Array.isArray(a)?a:a?[a]:[];l.some((e=>"".concat(e.matchType,"-").concat(e.value)===n))||(o[t][r]=[...l,u(u({},s),i&&{instanceName:i[r]})])})),o}))}),[h,t]),removeFilter:(0,a.useCallback)((e=>{h((t=>{const r=u({},t),n=r[e.menuId];return n&&(Object.keys(n).forEach((t=>{const o=n[t],a=(Array.isArray(o)?o:[o]).filter((t=>!(t.matchType===e.matchType&&t.value===e.value)));0===a.length?delete r[e.menuId][t]:r[e.menuId][t]=a})),0===Object.keys(r[e.menuId]).length&&delete r[e.menuId]),r}))}),[h]),clearFilters:(0,a.useCallback)((()=>{h((e=>{const r=u({},e);return t&&r[t]&&delete r[t],r}))}),[t,h])}},m=()=>{const e=(0,i.ID)(),[t,r]=(0,s.w)(),n=t?r:e;return(0,l.rW)("contextSearchFilters",{key:n,extraKey:"chartFilters",flavour:"obj",defaultValue:p})}},93997(e,t,r){r.d(t,{sK:()=>A,Um:()=>w,Ad:()=>j,rq:()=>P});var n=r(64467),o=(r(42762),r(98992),r(54520),r(3949),r(8872),r(62953),r(96540)),a=r(34843),i=r(62193),s=r.n(i),l=r(41344),c=r(24582),d=r(24013),u=r(19186),p=r(42790),g=r(49435),m=r(52035),h=r(18790),f=r(57377);const b=(0,h.I)((()=>(0,m.eU)({filteredChartsCount:null,chartsCount:null})),f.Ay);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 x(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 v=()=>{const e=(0,u.ID)(),t=(0,d.nl)();return(0,o.useMemo)((()=>({roomId:e,nodeId:t})),[t,e])},j=()=>{const e=v();return(0,a.md)(b(e))},O=()=>{const e=(0,u.ID)(),{nodeID:t}=(0,l.g)();return[e,t||"overview"]},w=()=>{const[e,t]=O();return(0,p.rW)("tocSearch",{key:e,extraKey:t,defaultValue:"",flavour:"val"})},A=()=>{const[e,t]=O();return(0,p.N9)("tocSearch",{key:e,extraKey:t,defaultValue:"",flavour:"val"})},P=function(e,t,r){let{shouldHide:n=()=>!1,force:i=!1,cacheKey:l}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const d=(0,p.rW)("after"),u=(0,p.rW)("before"),m=(()=>{const e=w();return"string"!==typeof e?"":e.trim().toLowerCase()})(),h=(0,c.w1)(r),[f,y,j]=(0,o.useMemo)((()=>{let r=0,o=0;const a=Date.now()/1e3;return[e.reduce(((e,t)=>{if(!e[t])return e;const{firstEntry:s,lastEntry:l,live:c}=e[t],p=!i&&e[t].visible||(d<0?c||a+d<l:!(d>1e3*l||u<1e3*s)),h=!p||!e[t]||!!m&&!(0,g.yX)(e[t].context,m),f=!p||n(e[t]);return e[t]=x(x({},e[t]),{},{filteredOut:h,visible:p,hidden:f}),h||!p||f||(r+=1),f||(o+=1),e}),x({},t)),o,r]}),[m,e,d,u,i,l]),O=(()=>{const e=v();return(0,a.Xr)(b(e))})();return(0,o.useEffect)((()=>{s()(f)||(h(f),O({filteredChartsCount:j,chartsCount:y}))}),[f,y,j,r]),j}},98131(e,t,r){r.d(t,{o:()=>be,A:()=>ke});var n=r(64467),o=r(80045),a=(r(27495),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(96540)),i=r(51510),s=r(22337),l=r(99191),c=r(51220),d=r(33962),u=r(24013),p=r(45087),g=r(4719),m=r(54583);const h=e=>e&&"0"!==e?"".concat(parseFloat(e).toFixed(2),"%"):"-",f="primary",b="mainBackground",y=["value","color","background"];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}const v=(0,i.default)(l.Box).attrs((e=>{let{value:t,color:r=f,background:a=b}=e,i=(0,o.A)(e,y);const[s,c]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;const r=Math.max(Math.min(t,100),0);return[100==e?100:Math.max(e-r,0),Math.min(e,100)]}(t);return function(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}({width:"24px",height:"14px",border:{side:"all",color:r},round:.5,background:a,style:{background:"linear-gradient(90deg, ".concat((0,l.getColor)(r)({theme:i.theme})," ").concat(s,"%, ").concat((0,l.getColor)(a)({theme:i.theme})," ").concat(c,"%)")}},i)})).withConfig({displayName:"percentageBar__PercentageBar",componentId:"sc-158xciu-0"})([""]),j=v;var O=r(74848);function w(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 A=e=>(0,O.jsx)(j,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({color:"attentionSecondary",border:{side:"all",color:"border"}},e));r(8872);var P=r(14512),C=r(77611);var I=r(74891);const k=["contexts","weightKey","flavour"];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}const D=(0,I.A)((e=>{let{weight:t}=e;return(0,O.jsxs)(l.Flex,{alignItems:"center",gap:1,children:[(0,O.jsx)(l.TextSmall,{children:h(t)}),t?(0,O.jsx)(A,{value:t}):null]})})),N=e=>{let{contexts:t,weightKey:r,flavour:i="rhs"}=e,s=(0,o.A)(e,k);const[l,c,d]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{flavour:t,weightKey:r="weight"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,P.g)(),{loaded:o,byContext:i}=(0,C.G9)({nodeIds:n,flavour:t});return(0,a.useMemo)((()=>{if(!o)return[!1,null,null];let t=null;const n=e.reduce(((e,n)=>{let o;if(/::/.test(n)){const e=n.split("::");n=e[0],o=e[1]}const[a,s]=o?((e,t,r,n)=>{var o,a;let{max:i,maxWeightContext:s,weightKey:l}=n;const c="".concat(r,",").concat(t);return e[c]&&((null===(o=e[c])||void 0===o?void 0:o[l])||0)>i?[(null===(a=e[c])||void 0===a?void 0:a[l])||0,t]:[i,s]})(i,n,o,{max:e,maxWeightContext:t,weightKey:r}):((e,t,r)=>{let{max:n,maxWeightContext:o,weightKey:a}=r;return e[t]&&(e[t][a]||0)>n?[e[t][a]||0,t]:[n,o]})(i,n,{max:e,maxWeightContext:t,weightKey:r});return t=s,a}),0);return[!0,n,t]}),[e,i])}(t,{flavour:i,weightKey:r});return l?(0,O.jsx)(D,function(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}({weight:c,tooltip:d,tooltipProps:{align:"top"}},s)):null};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}const T=(0,i.default)(l.IconButton).attrs((e=>function(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}({flavour:"borderless",cursor:"pointer",width:"12px",height:"12px",iconColor:"textLite",padding:[0]},e))).withConfig({displayName:"config__ConfigButton",componentId:"sc-1q0bfbp-0"})([""]),E=(0,i.default)(l.Flex).withConfig({displayName:"menuSettings__SettingsContainer",componentId:"sc-1nq4zzt-0"})(["display:",";"],(e=>e.active&&!e.hasSubmenuActive?"flex":"none")),L=(0,i.css)(["","{display:flex;"," .button-icon__color{fill:"," !important;}}"],E,T,(0,l.getColor)("text")),M=e=>{let{id:t,chartIds:r,contexts:n,arFlavour:o,showAR:a=!0,showConfig:i,weightKey:s,active:c,hasSubmenuActive:d,extraKey:u}=e;return(0,O.jsxs)(l.Flex,{gap:1,alignItems:"center",children:[!1,a&&(0,O.jsx)(N,{contexts:n,flavour:o,weightKey:s})]})};var B=r(63928),K=r(40573),_=r(55125);const R=["tooltip","tooltipProps"],z=["index","context","dimension","instance"],V=["labelProps","ref"],H=["active","hasSubmenuActive","small"],U=["id","name","shortName","children","active","hasDescendants","small","level","padding"],W=["active","level"],q=["_id","contexts","useItemsAreVisible","styleProps","ref"],G=["id","active","parentIsActive","hasSubmenuActive","hasDescendants","isPlaceholder"],Y=["ids","onMenuClick","useItemsAreVisible","parentGrouping","parentIsActive","hasBorder","containerRef"],Z=["ids","onMenuClick","useItemsAreVisible","parentGrouping","parentIsActive","hasBorder","containerRef","virtual"],Q=["id","onMenuClick","showChildren","useItemsAreVisible","parentGrouping","parentIsActive","flavour","settings","containerRef","virtual","ref"];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 $=(0,i.default)(l.Flex).withConfig({displayName:"menuItem__FilterBadge",componentId:"sc-xun4x3-0"})(["height:12px;min-width:12px;border-radius:50%;background:",";color:",";font-size:8px;font-weight:600;align-items:center;justify-content:center;"],(0,l.getColor)("primary"),(0,l.getColor)("mainBackground")),ee=(0,i.default)(l.Flex).withConfig({displayName:"menuItem__FilterDot",componentId:"sc-xun4x3-1"})(["width:6px;height:6px;border-radius:50%;background:",";"],(0,l.getColor)("text")),te=(0,i.default)(l.Flex).withConfig({displayName:"menuItem__FilterIndicators",componentId:"sc-xun4x3-2"})(["gap:6px;align-items:center;"]),re=(e,t,r)=>{const n=null===r||void 0===r?void 0:r[e];if(null===n||void 0===n||!n.childrenIds)return!1;for(const o of n.childrenIds){if(null!==t&&void 0!==t&&t[o]&&Object.keys(t[o]).length>0)return!0;if(re(o,t,r))return!0}return!1},ne=(0,i.keyframes)(["0%{background-position:0% 50%;}100%{background-position:100% 50%;}"]),oe=(0,i.css)(["background:linear-gradient( to right,"," 20%,"," 30%,"," 75%,"," 80% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:500% auto;animation:",";"],(0,l.getColor)("text"),(0,l.getColor)("anomalyTextFocus"),(0,l.getColor)("accent"),(0,l.getColor)("anomalyTextFocus"),(0,i.css)([""," 6s ease-in-out infinite alternate"],ne)),ae=e=>{let{active:t,hasSubmenuActive:r}=e;return t||r?"primary":"text"},ie=e=>{let{context:t,dimension:r,instance:n=""}=e;const[o,a]=n.split("@"),i=(0,u.xY)(a,"name");return(0,O.jsx)(l.Flex,{column:!0,gap:.5,children:n?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(l.Text,{children:[(0,O.jsx)(l.Text,{strong:!0,children:r})," on ",(0,O.jsx)(l.Text,{strong:!0,children:t})]}),(0,O.jsxs)(l.Text,{children:["instance: ",(0,O.jsx)(l.Text,{strong:!0,children:o})]}),(0,O.jsxs)(l.Text,{children:["node: ",(0,O.jsx)(l.Text,{strong:!0,children:i})]})]}):r?(0,O.jsxs)(l.Text,{children:[(0,O.jsx)(l.Text,{strong:!0,children:r})," on ",(0,O.jsx)(l.Text,{strong:!0,children:t})]}):(0,O.jsx)(l.Text,{children:t})})},se=e=>t=>{let{tooltip:r,tooltipProps:n}=t,a=(0,o.A)(t,R);return r||n?(0,O.jsx)(p.A,{plain:!0,content:n?(0,O.jsx)(ie,J({},n)):r,tooltipProps:n,isBasic:!0,children:(0,O.jsx)(e,J({},a))}):(0,O.jsx)(e,J({},a))},le=e=>{let{index:t,context:r,dimension:n,instance:a=""}=e,i=(0,o.A)(e,z);const[s,c]=a.split("@"),d=(0,u.xY)(c,"name");return(0,O.jsx)(l.Flex,{column:!0,gap:.5,children:a?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(ce,J(J({},i),{},{children:[t?"".concat(t,". "):"",(0,O.jsx)(ce,J(J({strong:!0},i),{},{children:n}))," ","on"," ",(0,O.jsx)(ce,J(J({strong:!0},i),{},{children:r}))]})),(0,O.jsxs)(l.TextMicro,{color:"textLite",children:["instance:"," ",(0,O.jsx)(l.TextMicro,{color:"textLite",strong:!0,children:s})]}),(0,O.jsxs)(l.TextMicro,{color:"textLite",children:["node:"," ",(0,O.jsx)(l.TextMicro,{color:"textLite",strong:!0,children:d})]})]}):n?(0,O.jsxs)(ce,J(J({},i),{},{children:[t?"".concat(t,". "):"",(0,O.jsx)(ce,J(J({strong:!0},i),{},{children:n}))," ","on"," ",(0,O.jsx)(ce,J(J({strong:!0},i),{},{children:r}))]})):(0,O.jsxs)(ce,J(J({},i),{},{children:[t?"".concat(t,". "):"",r]}))})},ce=(0,i.default)(l.TextSmall).attrs((e=>{let{active:t,hasSubmenuActive:r,small:n}=e,a=(0,o.A)(e,H);return J({whiteSpace:"normal",color:ae({active:t,hasSubmenuActive:r}),wordWrap:"break-word",as:n?l.TextMicro:l.Text},a)})).withConfig({displayName:"menuItem__StyledText",componentId:"sc-xun4x3-3"})(["&&&{text-decoration:none;}",""],(e=>e.important&&!e.active&&!e.hasSubmenuActive&&oe)),de=(0,i.default)(ce).attrs((e=>{let{id:t,name:r,shortName:n,children:a,active:i,hasDescendants:s,small:l,level:c,padding:d}=e;return J({children:a||n||r||t,truncate:!0,wordBreak:"break-word",padding:l?[2,0,1]:d,strong:s||i||0===c},(0,o.A)(e,U))})).withConfig({displayName:"menuItem__Label",componentId:"sc-xun4x3-4"})(["&&&{text-decoration:none;}",""],(e=>e.important&&!e.active&&!e.hasSubmenuActive&&oe)),ue=(0,i.default)(l.Flex).attrs((e=>J({flex:!1,color:"text",width:6,alignItems:"center",justifyContent:"center"},e))).withConfig({displayName:"menuItem__FaIcon",componentId:"sc-xun4x3-5"})([""]),pe=(0,i.default)(l.Icon).attrs({name:"chevron_right",size:"small",color:"primary"}).withConfig({displayName:"menuItem__ChevronIcon",componentId:"sc-xun4x3-6"})(["visibility:",";flex:0 0 auto;"],(e=>e.visible?"visible":"hidden")),ge=(0,i.css)(["&:hover{border-color:",";","{color:",";text-fill-color:",";-webkit-text-fill-color:",";}","{fill:",";svg,path{fill:",";}}","{fill:",";visibility:visible;}& ~ ","{border-color:",";}","}"],(0,l.getColor)("hoverHighlight"),de,(0,l.getColor)("hoverHighlight"),(0,l.getColor)("hoverHighlight"),(0,l.getColor)("hoverHighlight"),ue,(0,l.getColor)("hoverHighlight"),(0,l.getColor)("hoverHighlight"),pe,(0,l.getColor)("hoverHighlight"),m.A,(0,l.getColor)("hoverHighlight"),(e=>e.important&&L)),me=(0,i.default)(l.Flex).attrs((e=>{let{active:t,level:r}=e;return J({width:"98%",role:"listitem","aria-current":t,active:t,level:r,padding:0===r?[2,2,1,2]:[1,2]},(0,o.A)(e,W))})).withConfig({displayName:"menuItem__Container",componentId:"sc-xun4x3-7"})(["&&&{"," text-decoration:none;"," ","}"],(e=>"border-left: 1px solid ".concat((0,l.getColor)(e.level<2?"transparent":e.active||e.hasSubmenuActive?"primary":"border")(e),";")),(e=>!e.isPlaceholder&&"cursor: pointer;"),(e=>!e.isPlaceholder&&ge)),he=(0,g.aV)(se((fe=de,e=>{let{labelProps:t,ref:r}=e,n=(0,o.A)(e,V);return t?(0,O.jsx)(fe,J(J({},n),{},{ref:r,children:(0,O.jsx)(le,J(J({},t),n))})):(0,O.jsx)(fe,J(J({},n),{},{ref:r}))})),(e=>{let{shortName:t,name:r,_id:n,level:o,tooltip:a,tooltipProps:i,labelProps:s,styleProps:l={}}=e;return J(J({children:t||r||n,tooltip:t?a||r:a,tooltipProps:i,labelProps:s},l),{},{level:o})}));var fe;const be=e=>{let{icon:t,active:r,hasSubmenuActive:n,small:o,containerProps:a}=e;return o||!t?null:/\//.test(t)?(0,O.jsx)(l.Flex,J(J({justifyContent:"center",alignItems:"center",width:"24px",height:"14px"},a),{},{children:(0,O.jsx)("img",{src:t,width:"16px",height:"16px",alt:t})})):(0,O.jsx)(ue,J(J({color:ae({active:r,hasSubmenuActive:n})},a),{},{children:l.iconsList[t]?(0,O.jsx)(l.Icon,{name:t,size:"small",color:ae({active:r,hasSubmenuActive:n}),viewBox:"0 0 100 100"}):(0,O.jsx)(s.gc,{icon:t})}))},ye=(0,g.aV)(be,(e=>{let{icon:t,level:r,families:n,styleProps:o={}}=e;return J({icon:t,level:r,families:n},o)})),xe=(0,g.aV)((e=>{let{_id:t,contexts:r,useItemsAreVisible:n,styleProps:a,ref:i}=e,s=(0,o.A)(e,q);const l=(0,g.b)(t),c=n(r,t,null===l||void 0===l?void 0:l.parentIds);return s.forceVisibility||c?(0,O.jsx)(me,J(J({ref:i,as:"a",gap:2,alignItems:"center",justifyContent:"between","data-sidebar-menuid":t},a),s)):null}),(e=>{let{id:t,contexts:r,forceVisibility:n,styleProps:o={}}=e;return J({id:t,contexts:r,forceVisibility:n},o)})),ve=e=>{let{id:t,active:r,parentIsActive:n,hasSubmenuActive:i,hasDescendants:s,isPlaceholder:c}=e,d=(0,o.A)(e,G);const u=(0,a.useRef)(),[p,m]=(0,a.useState)(),h=(0,_.X)(),f=(0,g.yy)(),b=(0,a.useMemo)((()=>((e,t)=>{if(null===t||void 0===t||!t[e])return 0;const r=new Set;return Object.values(t[e]).forEach((e=>{Array.isArray(e)&&e.forEach((e=>{r.add("".concat(e.matchType,"-").concat(e.value))}))})),r.size})(t,h)),[t,h]),y=(0,a.useMemo)((()=>re(t,h,f)),[t,h,f]),x=s&&(!c&&!r&&!i)&&y,v=b>0;return((e,t)=>{const r=(0,a.useMemo)((()=>new IntersectionObserver((e=>{let[r]=e;t({isIntersecting:r.isIntersecting,boundingClientRect:r.boundingClientRect,intersectionRatio:r.intersectionRatio})}),{threshold:[0,.5,1]})),[e]);(0,a.useEffect)((()=>(null!==e&&void 0!==e&&e.current&&r.observe(e.current),()=>r.disconnect())),[])})(u,(0,a.useCallback)((e=>{let{isIntersecting:t}=e;m(t)}),[m])),(0,O.jsxs)(xe,J(J({id:t,className:"toc-item-container","data-intersection":p,active:!c&&r,parentIsActive:n,hasSubmenuActive:i},d),{},{children:[(0,O.jsxs)(l.Flex,{ref:u,alignItems:"center",gap:1,children:[d.level<2&&(0,O.jsx)(pe,{visible:!c&&(r||i)}),(0,O.jsx)(ye,{id:t,active:!c&&r,parentIsActive:n,hasSubmenuActive:!c&&i}),(0,O.jsx)(he,{id:t,active:!c&&r,parentIsActive:n,hasSubmenuActive:!c&&i,hasDescendants:s}),(v||x)&&(0,O.jsxs)(te,{children:[x&&(0,O.jsx)(ee,{}),v&&(0,O.jsx)($,{children:b})]})]}),!c&&(0,O.jsx)(M,J(J({},d),{},{id:t}))]}))},je=se(l.Icon),Oe=(0,i.default)(l.Flex).attrs((e=>J({alignItems:"center",justifyContent:"between",padding:[1,2,1,0]},e))).withConfig({displayName:"menuItem__StyledFavItemContainer",componentId:"sc-xun4x3-8"})([".visible-on-hover{opacity:0;pointer-events:none;}&:hover{background:",";.visible-on-hover{opacity:1;pointer-events:inherit;}","{color:",";text-fill-color:",";-webkit-text-fill-color:",";}}"],(0,l.getColor)("panelBg"),l.Text,(0,l.getColor)("hoverHighlight"),(0,l.getColor)("hoverHighlight"),(0,l.getColor)("hoverHighlight")),we=e=>{let{id:t,settings:r,shortName:n,name:o,parentMenus:i,onClick:s}=e;const c=(0,a.useMemo)((()=>{const e=(i||[]).map((e=>{let{name:t}=e;return t}));return[...e,n||o].join(" > ")}),[i]),d=(0,B.z2)(null===r||void 0===r?void 0:r.id),{isDemo:u}=(0,K.A)();return(0,O.jsxs)(Oe,{id:t,children:[(0,O.jsxs)(l.Flex,{gap:1,alignItems:"center",children:[(0,O.jsx)(l.Icon,{className:"visible-on-hover",name:"chevron_right",size:"small",color:"text"}),(0,O.jsx)(l.Flex,{width:"220px",children:(0,O.jsx)(l.TextSmall,{onClick:s,cursor:"pointer",children:c})})]}),u?null:(0,O.jsx)(je,{className:"visible-on-hover",name:"heart_broken",role:"button",color:"text",cursor:"pointer",onClick:()=>d(),tooltip:"Remove from your favourites"})]})},Ae=e=>{var t,r;let{ids:n,onMenuClick:i,useItemsAreVisible:s,parentGrouping:l,parentIsActive:d,hasBorder:u,containerRef:p}=e,g=(0,o.A)(e,Y);const h=(0,a.useRef)(),f=(0,c.Te)({getScrollElement:()=>p,count:n.length||0,estimateSize:()=>24,scrollMargin:null!==(t=null===(r=h.current)||void 0===r?void 0:r.offsetTop)&&void 0!==t?t:0,overscan:10});return(0,O.jsx)(m.A,J(J(J({ref:h},g),u&&{border:{side:"left",color:d?"primary":"border",size:"1px"}}),{},{height:"".concat(f.getTotalSize(),"px"),children:f.getVirtualItems().map((e=>(0,O.jsx)(Ie,{ref:f.measureElement,id:n[e.index],sx:{top:0,left:0,width:"100%",position:"absolute",transform:"translateY(".concat(e.start-f.options.scrollMargin,"px)")},onMenuClick:i,useItemsAreVisible:s,parentGrouping:l,parentIsActive:d,"data-index":e.index},e.key)))}))},Pe=e=>{let{ids:t,onMenuClick:r,useItemsAreVisible:n,parentGrouping:a,parentIsActive:i,hasBorder:s,containerRef:l,virtual:c}=e,d=(0,o.A)(e,Z);return null!==t&&void 0!==t&&t.length?c&&l?(0,O.jsx)(Ae,J({ids:t,onMenuClick:r,useItemsAreVisible:n,parentGrouping:a,parentIsActive:i,hasBorder:s,containerRef:l},d)):(0,O.jsx)(m.A,J(J(J({},d),s&&{border:{side:"left",color:i?"primary":"border",size:"1px"}}),{},{children:t.map((e=>(0,O.jsx)(Ie,{id:e,onMenuClick:r,useItemsAreVisible:n,parentGrouping:a,parentIsActive:i},e)))})):null},Ce=(0,i.default)(l.Flex).attrs((e=>J({as:"li",column:!0,padding:"favourites"===e.flavour?[0]:[0,0,0,e.level*(e.level<=2?4.5:1.5)]},e))).withConfig({displayName:"menuItem__MenuItemContainer",componentId:"sc-xun4x3-9"})(["&:empty{border:0;}"]),Ie=e=>{var t;let{id:r,onMenuClick:n,showChildren:i=!0,useItemsAreVisible:s,parentGrouping:l=!1,parentIsActive:c,flavour:u,settings:p,containerRef:m,virtual:h,ref:f}=e,b=(0,o.A)(e,Q);const y=(0,d.Js)(r),x=(0,g.b)(r),v=Array.isArray(x.descendantIds)&&!!x.descendantIds.length,j=(0,d.W2)((e=>v&&x.descendantIds.includes(e))),w=(0,a.useMemo)((()=>n&&(e=>n({id:r,event:e,flavour:u}))),[n,r,u]);if(!x)return null;const{grouping:A,isPlaceholder:P}=x.styleProps||{},C="favourites"===u,I=C?we:ve;return(0,O.jsxs)(Ce,J(J({ref:f},b),{},{flavour:u,level:x.level,"data-menuid":r,background:!C&&(y||j&&!c)&&v&&"panelBg",border:!C&&0===x.level&&v?{side:"top",color:"border",size:"1px"}:void 0,children:[(0,O.jsx)(I,J(J({},x),{},{id:r,flavour:u,settings:p,onClick:w,active:y,hasSubmenuActive:j,useItemsAreVisible:s,parentGrouping:l,parentIsActive:c,hasDescendants:v,isPlaceholder:P})),i&&(y||j||A)?(0,O.jsx)(Pe,{id:r,onMenuClick:n,useItemsAreVisible:s,ids:x.childrenIds,level:x.level,parentGrouping:null===(t=x.styleProps)||void 0===t?void 0:t.grouping,parentIsActive:y||j,hasBorder:x.level>=2,containerRef:m,virtual:h}):null]}))},ke=Ie},54583(e,t,r){r.d(t,{A:()=>l});r(98992),r(54520),r(3949);var n=r(64467),o=r(51510),a=r(99191);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.Flex).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}({as:"ul",width:"100%",role:"complementary",column:!0,overflow:{vertical:"auto"},"data-sidebar":"true",position:"relative"},e))).withConfig({displayName:"wrapper__MenuWrapper",componentId:"sc-14s4jb2-0"})([""]),l=s},56876(e,t,r){r.d(t,{A:()=>f});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(63950),s=r.n(i),l=r(69457),c=r(4719),d=r(33962),u=r(50239);const p=["id","event"];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}const m=e=>(t,r)=>{const n=t.querySelector(r);n&&e(n)},h="scrollIntoViewIfNeeded"in document.body?m((e=>e.scrollIntoViewIfNeeded(!0))):m((e=>e.scrollIntoView({block:"center"}))),f=function(){let{onMenuClick:e=s(),onChartNameChange:t,initialChartName:r,linkToGo:i,contextToGo:m,loaded:f=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const b=(0,l.NF)(),y=(0,u.UH)(),x=(0,c.yy)(),v=(0,d.Ud)(),j=(0,a.useRef)(r);(0,a.useLayoutEffect)((()=>{f&&y&&i&&!j.current&&y.goToLink(i)}),[y,i]),(0,a.useLayoutEffect)((()=>{f&&y&&m&&!j.current&&y.goToElement(m,{leaf:!0})}),[y,m]);const O=(0,a.useCallback)((e=>{v(e),h(b,'[data-sidebar="true"] [data-sidebar-menuid="'.concat(e,'"]')),e&&x[e]&&(null===t||void 0===t||t(x[e].link))}),[x]),w=(0,d.W2)();(0,a.useLayoutEffect)((()=>{h(b,'[data-sidebar="true"] [data-sidebar-menuid="'.concat(w,'"]'))}),[w]),(0,a.useLayoutEffect)((()=>{f&&j.current&&y&&y.goToLink(r,{leaf:!1})&&(j.current=null)}),[y]);const A=(0,a.useCallback)((function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{id:r,event:a}=t,i=(0,o.A)(t,p);a&&a.preventDefault(),y&&(y.goToElement(r,{leaf:!0}),e(function(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}({id:r},i)))}),[y]);return{setActiveMenuId:O,onMenuClick:A}}},75684(e,t,r){r.d(t,{A:()=>L});r(98992),r(81454);var n=r(74891),o=r(99191),a=(r(54520),r(3949),r(64467)),i=r(38800),s=r(73385),l=r(77057),c=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,a.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=u(u({},l.Ii),{},{Live:u(u({},l.Ii.Live),{},{head:u(u({},l.Ii.Live.head),{},{hasML:!1,hasParentNode:!0,hasFn:!1}),node:u(u({},l.Ii.Live.node),{},{showMl:!1,showParentNode:!0,showFn:!1})})}),g=e=>{let{extraKey:t}=e;return(0,c.jsx)(o.Flex,{column:!0,height:{max:"60vh"},children:(0,c.jsxs)(o.Flex,{flex:"1",overflow:"hidden",children:[(0,c.jsx)(o.Flex,{column:!0,flex:!0,children:(0,c.jsx)(i.A,{flavour:t,extraKey:t,statusProps:p,testIdPrefix:"node-ids",param:"selectedNodeIds",groupProps:{collapsible:!1,background:"modalBackground",padding:[3],flex:"1",overflow:"hidden"},height:"auto",width:"100%"})}),(0,c.jsx)(s.Ay,{flavour:t,basis:60,baseWidth:60,flex:!1,title:"Dynamic filters",help:"Filter your nodes for this page. Count next to each item refer to the number of nodes that will be selected and used across the page.",includedTabs:["filters"],loaded:!0,onClose:()=>{},groupProps:{background:"modalBackground"},background:"modalBackground"})]})})};r(72577),r(62953);var m=r(96540);const h=(0,r(51510).default)(o.TextBig).withConfig({displayName:"styled__NodeName",componentId:"sc-1dfnbe3-0"})(["font-family:monospace;"]);var f=r(6304),b=r(41395);const y={fulfilled:{text:"Success",color:"primary"},rejected:{text:"Failed",color:"error"},default:{text:"Processing...",color:"text"}},x=e=>{var t;let{label:r,result:n={}}=e;const{status:a,reason:i}=n,s=(null===i||void 0===i||null===(t=i.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.errorMessage)||(null===i||void 0===i?void 0:i.message)||"Something went wrong...",{text:l,color:d}=(0,m.useMemo)((()=>y[a]||y.default),[a]),[u,p]=(0,f.A)(!0);return(0,c.jsxs)(o.Flex,{column:!0,gap:1,children:[(0,c.jsxs)(o.Flex,{gap:2,alignItems:"center",children:[(0,c.jsx)(o.TextBig,{color:d,children:l}),(0,c.jsx)(h,{children:r}),i?(0,c.jsx)(o.Icon,{name:"chevron_down",width:"10px",height:"10px",color:"textLite",cursor:"pointer",onClick:p,rotate:u?2:null}):null]}),i?(0,c.jsx)(o.Collapsible,{open:u,padding:[0,0,0,2],children:(0,c.jsx)(o.Text,{color:"error",children:(0,b.Zr)(s)})}):null]})},v=e=>{let{selectedNodes:t,results:r=[]}=e;return(0,c.jsxs)(o.Flex,{column:!0,gap:4,padding:[4,0],children:[r.length?null:(0,c.jsx)(o.TextBig,{children:"Submitting to multiple nodes..."}),(0,c.jsx)(o.Flex,{column:!0,gap:3,children:t.map((e=>{let{value:t,label:n}=e;const o=r.find((e=>{let{nodeId:r}=e;return r===t}));return(0,c.jsx)(x,{label:n,result:o},t)}))})]})};r(9391),r(37550);var j=r(73937),O=r(91421),w=r(87083),A=r(24609),P=r(63872),C=r(4575),I=r(30569),k=r(3319),S=r(21885);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 N(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,a.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 F=e=>{let{id:t,formRef:r,providedFormData:n,onClose:o,refreshData:a,extraKey:i}=e;const s=(0,A.vt)(),{options:l}=(0,j.Z)(),c=(0,w.a7)({extraKey:i,merge:!1}),d=l.filter((e=>{let{value:t}=e;return c.includes(t)})),{isNewItem:u,setIsDirty:p}=(0,C.SU)(),[g,h]=(0,m.useState)([]),[b,y]=(0,m.useState)(),x=(0,O.hp)({id:t,isNewItem:u}),[v,,D,F]=(0,f.A)(),[T,,E]=(0,f.A)(),[L,M,,B]=(0,P.A)(),{sendLog:K}=(0,k.A)(),_=(0,m.useCallback)((e=>{null===o||void 0===o||o(),"function"===typeof a&&(e||u)&&"success"===b&&a()}),[o,u,a,b]),R=(0,I.yF)((0,m.useCallback)(((e,o)=>{var a;const i=n||(null===r||void 0===r||null===(a=r.current)||void 0===a||null===(a=a.state)||void 0===a?void 0:a.formData);h([]),D(),E(),x({nodes:d,payload:i}).then((e=>{"function"===typeof p&&p(!1);const r=e.map(((e,t)=>{var r;return N(N({},e),{},{nodeId:null===(r=d[t])||void 0===r?void 0:r.value})}));h(r);const n=e.map((e=>{let{status:t}=e;return t}));n.find((e=>"fulfilled"===e))?n.some((e=>"rejected"===e))?(y("partialFail"),B({text:"Some submissions have failed."})):(y("success"),L({text:"All nodes updated successfully."}),t===S.Sd&&K({feature:"CreatedAlert",isSuccess:!0,nodeCount:d.length})):(y("fail"),M({text:"All submissions have failed."})),r.forEach((e=>{let{status:r,nodeId:n}=e;"fulfilled"===r&&o((0,O.KD)({spaceId:s,id:t,node:n}),!0)}))})).catch(M).finally((()=>{F()}))}),[s,r,d,x,D,F,E,h,p,y,M,B,L]));return{selectedNodes:d,onSubmit:R,onCloseButtonClick:_,loading:v,inProcess:T,results:g,submitStatus:b}};var T=r(94404);const E=(0,n.A)((0,T.A)(o.Button)),L=e=>{let{id:t,formRef:r,providedFormData:n,onClose:a,refreshData:i,extraKey:s=S.q4}=e;const{selectedNodes:l,onSubmit:d,onCloseButtonClick:u,loading:p,inProcess:m,results:h,submitStatus:f}=F({id:t,formRef:r,providedFormData:n,onClose:a,refreshData:i,extraKey:s});return(0,c.jsx)(o.Modal,{"data-testid":"dyncfg-nodes-selector-modal",backdropContainerProps:{zIndex:"120"},backdropProps:{backdropBlur:!0},children:(0,c.jsxs)(o.ModalContent,{width:{min:100,base:200},background:"modalBackground",round:2,overflow:"hidden",children:[(0,c.jsx)(o.ModalHeader,{background:"modalBackground",children:(0,c.jsx)(o.H4,{children:"Select nodes"})}),(0,c.jsx)(o.ModalBody,{children:m?(0,c.jsx)(v,{selectedNodes:l,results:h}):(0,c.jsx)(g,{extraKey:s})}),(0,c.jsxs)(o.ModalFooter,{gap:2,children:[(0,c.jsx)(E,{type:"button",flavour:"hollow",small:!0,label:"Cancel",onClick:()=>u(!0),tooltip:"Go to configuration form",disabled:p,feature:"NodesSelectorModal"}),(0,c.jsx)(E,{type:"button",label:"Submit",small:!0,onClick:d,tooltip:l.length?null:"Select some nodes",disabled:p||!l.length||!!f,feature:"NodesSelectorModal",payload:{nodes:l.map((e=>e.id)).join(","),extraKey:s}})]})]})})}},4575(e,t,r){r.d(t,{Ay:()=>g,SU:()=>p});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(74848);const s=["children","formData"];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 c(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 d=(0,a.createContext)(null),u={name:""},p=()=>{const e=(0,a.useContext)(d);if(!e)throw new Error("Attempt to use 'useConfigItemContext' outside of 'ConfigItemContext.Provider'");return e},g=e=>{let{children:t,formData:r}=e,n=(0,o.A)(e,s);const[l,p]=(0,a.useState)(r||u);return(0,i.jsx)(d.Provider,{value:c(c({},n),{},{formData:l,setFormData:p}),children:t})}},76661(e,t,r){r.d(t,{A:()=>o});var n=r(21885);const o=()=>e=>{let{template:t,formData:r={},entityProps:o}=e;return{[n.D9]:!0,template:t,name:"",sourceType:"user",type:"job",formData:r,entityProps:o}}},67200(e,t,r){r.d(t,{A:()=>p});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(96540),i=r(99191),s=r(45087),l=r(74848);const c=["tooltip","onClick"];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=>t=>{let{tooltip:r,onClick:n}=t,d=(0,o.A)(t,c);const p=(0,a.useRef)(),g=(0,a.useCallback)((e=>{var t,r;null===n||void 0===n||n(e),null===(t=p.current)||void 0===t||null===(r=t.blur)||void 0===r||r.call(t)}),[n,p.current]),m=(0,a.useMemo)((()=>u(u({},d),n?{onClick:g}:{})),[g,d]);return(0,l.jsx)(s.A,{align:"bottom",content:r,children:(0,l.jsx)(i.Box,{children:(0,l.jsx)(e,u({ref:p},m))})})}},73937(e,t,r){r.d(t,{A:()=>p,Z:()=>u});r(98992),r(72577),r(8872),r(62953);var n=r(96540),o=r(24609),a=r(87083),i=r(91421),s=r(21885);const l=e=>{var t;return e?null!==e&&void 0!==e&&e.id&&null!==e&&void 0!==e&&e.name?{id:e.id,label:e.name,value:e.id,isParent:0===e.ni||"true"===(null===(t=e.labels)||void 0===t?void 0:t._is_parent),capabilities:e.capabilities}:e:null},c=[],d=function(){let{selectedNode:e,nodes:t=c}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[,r]=(0,i.T9)(),d=(0,o.dg)(),u=(0,n.useMemo)((()=>t.reduce(((e,t)=>{var r;return t.isLive&&null!==(r=t.capabilities.dyncfg)&&void 0!==r&&r.enabled&&(!d||t.isPreferred)?[...e,l(t)]:e}),[])),[t,d]),[p,g]=(0,a.Oj)({extraKey:s.q4,merge:!1}),m=(0,n.useMemo)((()=>{let r=l(e);return r||(r=l(1===p.length?t.find((e=>e.id===p[0])):null),r||(u.length?u[0]:""))}),[u,p]),h=(0,n.useCallback)((e=>g([e.value])),[g]);return(0,n.useEffect)((()=>{null!==m&&void 0!==m&&m.id&&r([m.id])}),[null===m||void 0===m?void 0:m.id,r]),{options:u,node:m,setNode:h}},u=()=>{const[e]=(0,i.Gt)(),[t]=(0,i.T9)(),r=(0,n.useMemo)((()=>Array.isArray(t)&&t.length?e.find((e=>e.id===t[0])):null),[e,t]);return d({selectedNode:r,nodes:e})},p=d},93598(e,t,r){r.d(t,{A:()=>y,j:()=>b});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(37550),r(62953),r(96540)),i=r(99191),s=r(24609),l=r(64973),c=r(99728),d=r(76375),u=r(67200),p=r(74848);const g=["view","edit","forceAccess","ifForbidden","tooltip","disabled"];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}const h=(0,u.A)(i.Button),f=["Business","Pro","Homelab"],b=e=>{let{view:t,edit:r,forceAccess:n,ifForbidden:o="disabled",tooltip:i,disabled:u}=e;const p=(0,s.dg)(),g=(0,c.JT)("agent:ReadDynCfg"),m=(0,c.JT)("agent:EditDynCfg"),h=(0,c.JT)("billing:Manage"),b=(0,s.UV)("ids"),y=(0,s.YP)(b),[x]=(0,l.Q8)(),{userStatus:v,spaceId:j}=x||{},O=p&&"loggedIn"===v,w=!!j&&function(e){return!!e&&(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).some((t=>{let{id:r,plan:n}=t;return r===e&&f.some((e=>n.startsWith(e)))}))}(j,y),A=n||(O?w:r?m:!t||g),{loaded:P,isPaid:C}=(0,d.A)();return{hidden:"hide"===o&&!A,isDisabled:"disabled"===o&&!A||u,tooltipText:(0,a.useMemo)((()=>A?i:P?C||p?"User does not have sufficient permissions to perform this action. Please contact your admin to grant access.":"Upgrade your plan to use this feature.":null),[P,C,A,i]),showUpgradeButton:h&&!A&&!C,hasPermission:A}},y=e=>{let{view:t,edit:r,forceAccess:a,ifForbidden:i,tooltip:s,disabled:l}=e,c=(0,o.A)(e,g);const{hidden:d,isDisabled:u,tooltipText:f}=b({view:t,edit:r,forceAccess:a,ifForbidden:i,tooltip:s,disabled:l});return d?null:(0,p.jsx)(h,function(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}({disabled:u,tooltip:f},c))}},71219(e,t,r){r.d(t,{A:()=>C});r(62953);var n=r(99191),o=r(63950),a=r.n(o),i=(r(98992),r(54520),r(3949),r(64467)),s=r(96540),l=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 d(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,i.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 u=e=>{let{isExplanationDisabled:t,explanationMode:r,toggleMode:o=a(),editable:i,edit:c,toggleEdit:u,loadingExplanation:p,explanation:g}=e;const m=(0,s.useMemo)((()=>({flavour:"borderless",label:p?"Generating explanation...":r?"View configuration":"View explanation",isLoading:p,disabled:p||!g,onClick:o})),[t,r,p,o]);return(0,l.jsxs)(n.Flex,{width:"100%",aligItems:"center",justifyContent:"between",children:[i&&!r?(0,l.jsx)(n.Flex,{width:"100%",aligItems:"center",children:(0,l.jsx)(n.Toggle,{labelRight:"Edit mode",colored:!0,checked:c,onChange:u,toggleProps:{uncheckedColor:["neutral","grey130"],checkedColor:"primary"}})}):(0,l.jsx)("div",{}),t?null:(0,l.jsx)(n.Button,d({},m))]})};var p=r(94615);const g=e=>{let{wrapText:t,toggleWrapText:r,explanationMode:o}=e;return o?null:(0,l.jsx)(n.Flex,{width:"100%",aligItems:"center",children:(0,l.jsx)(n.Checkbox,{label:"Wrap text",checked:t,onChange:r})})};var m=r(80045),h=r(51510),f=r(21996);const b=h.default.div.withConfig({displayName:"styled__StyledTerminalCommand",componentId:"sc-1oflxul-0"})(["display:flex;flex-direction:column;color:",";background:",";border:1px solid ",";border-radius:4px;overflow-wrap:anywhere;white-space:",";padding:16px 16px 24px;width:100%;height:100%;font-family:monospace;font-weight:bold;letter-spacing:0.09px;line-height:16px;font-size:12px;word-break:break-word;overflow-y:auto;"],(0,n.getColor)("primary"),(0,n.getColor)("terminalGreen"),(0,n.getColor)("primary"),(e=>{let{wrap:t}=e;return"true"===t?"pre-wrap":"pre"})),y=(0,h.default)(n.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1oflxul-1"})(["display:flex;align-self:flex-end;cursor:pointer;position:absolute;bottom:22px;right:16px;"]),x=(0,h.default)(f.A).withConfig({displayName:"styled__StyledTextarea",componentId:"sc-1oflxul-2"})(["display:flex;flex:auto;color:",";background:",";border:1px solid ",";overflow-wrap:anywhere;white-space:pre-wrap;padding:16px 16px 24px;font-family:monospace;font-weight:bold;letter-spacing:0.09px;line-height:16px;font-size:12px;word-break:break-word;"],(0,n.getColor)("primary"),(0,n.getColor)("terminalGreen"),(0,n.getColor)("primary"));var v=r(88307);const j=["value","renderedValue","edit","wrapText","onChange"];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,i.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 A=e=>{let{value:t,renderedValue:r,edit:o,wrapText:i,onChange:s=a()}=e,c=(0,m.A)(e,j);return(0,l.jsx)(n.Flex,w(w({"data-testid":"configuration-terminal-container",position:"relative",column:!0,gap:2,padding:[2,1,2,2],alignItems:"start"},c),{},{children:o?(0,l.jsx)(x,{value:t,width:"100%",height:"100%",onChange:s,autoFocus:"autofocus"}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b,{wrap:i?"true":"false",children:r||t}),(0,l.jsx)(y,{name:"copy",size:"small",color:"textLite",onClick:(0,v.C)(t,{text:"Config copied to your clipboard."})})]})}))};var P=r(6304);const C=e=>{let{configuration:t,renderedConfiguration:r,onConfigurationChange:o=a(),explanation:i,loadingExplanation:s,isExplanationMode:c,editable:d,isEdit:m,isExplanationDisabled:h}=e;const[f,b]=(0,P.A)(c),[y,x]=(0,P.A)(m),[v,j]=(0,P.A)(!0);return(0,l.jsxs)(n.Flex,{column:!0,gap:1,flex:"grow",children:[(0,l.jsx)(u,{isExplanationDisabled:h,explanationMode:f,toggleMode:b,editable:d,edit:y,toggleEdit:x,loadingExplanation:s,explanation:i}),(0,l.jsx)(n.Flex,{column:!0,flex:"grow",children:!h&&f?(0,l.jsx)(p.A,{value:i,background:"transparent"}):(0,l.jsx)(A,{value:t,renderedValue:r,onChange:o,edit:y,wrapText:v,width:"100%",height:"100%",padding:[0]})}),(0,l.jsx)(g,{wrapText:v,toggleWrapText:j,explanationMode:f})]})}},21885(e,t,r){r.d(t,{$7:()=>o,CP:()=>y,D9:()=>g,DR:()=>i,FL:()=>n,Fn:()=>m,Sd:()=>a,T_:()=>h,V6:()=>u,V8:()=>f,bM:()=>d,bP:()=>p,g7:()=>c,ld:()=>l,q4:()=>s,rd:()=>x,zy:()=>b});const n=51,o="/health/alerts/prototypes",a="health:alert:prototype",i="".concat(a,":"),s="dyncfg",l="dyncfg-multi-nodes-selector",c={template:{color:"success"},default:{color:"text"}},d={accepted:{label:"Accepted",color:"success",icon:"checkmark_s"},disabled:{label:"Disabled",color:["neutral","grey100"],icon:"none_selected"},failed:{label:"Failed",color:["red","red100"],icon:"warning_triangle"},orphan:{label:"Orphan",color:["neutral","grey90"],icon:"checkmark_partial_s"},incomplete:{label:"Incomplete",color:["yellow","yellow100"],icon:"incindent_manager"},running:{label:"Running",color:"success",icon:"checkmark_s"}},u={internal:{icon:"internalConfig"},stock:{icon:"stockConfig"},user:{icon:"userConfig"},discovered:{icon:"discoveredConfig"},dyncfg:{icon:"dynamicConfig"}},p={loaded:!0,value:{},hasError:!1},g="__unsaved__",m="Something went wrong",h={accepted:{label:"Accepted",color:"border",searchCondition:{status:"accepted"}},disabled:{label:"Disabled",color:"border",searchCondition:{status:"disabled"}},failed:{label:"Failed",color:"border",searchCondition:{status:"failed"}},orphan:{label:"Orphan",color:"border",searchCondition:{status:"orphan"}},incomplete:{label:"Incomplete",color:"border",searchCondition:{status:"incomplete"}},running:{label:"Running",color:"border",searchCondition:{status:"running"}}},f={internal:{label:"Internal",color:"border",searchCondition:{source_type:"internal"}},stock:{label:"Stock",color:"border",searchCondition:{source_type:"stock"}},user:{label:"User",color:"border",searchCondition:{source_type:"user"}},discovered:{label:"Discovered",color:"border",searchCondition:{source_type:"discovered"}},dyncfg:{label:"Dynamic configuration",color:"border",searchCondition:{source_type:"dyncfg"}}},b=["restartRequired","pluginRejected","failed","incomplete"],y="__dyncfg_tree_path__",x={ErrForbidden:"ErrForbidden",ErrNoConfigurableNodes:"ErrNoConfigurableNodes",ErrNoDyncfgComponent:"ErrNoDyncfgComponent",ErrHealthDisabled:"ErrHealthDisabled",ErrDyncfgNotAvailable:"ErrDyncfgNotAvailable",ErrAlertNotAvailable:"ErrAlertNotAvailable"}},91421(e,t,r){r.d(t,{KD:()=>Ke,Nj:()=>ke,hp:()=>Ie,hG:()=>ue,Ht:()=>Pe,yW:()=>we,nM:()=>Ae,$K:()=>Te,SW:()=>fe,Hj:()=>Ne,K_:()=>he,t8:()=>me,wd:()=>ge,Jb:()=>_e,PJ:()=>xe,$h:()=>Me,_O:()=>Le,te:()=>Ve,QH:()=>ye,sh:()=>be,T9:()=>He,Gt:()=>ae,OU:()=>Oe,ZN:()=>je,zc:()=>ze,H2:()=>Re,SD:()=>Fe,EZ:()=>Se,DP:()=>ve,O_:()=>Ee,xS:()=>Ce,y8:()=>De,MQ:()=>Be,_F:()=>pe});var n=r(80045),o=r(64467),a=(r(30067),r(96167),r(93518),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(96540)),i=r(52035),s=r(34843),l=r(57377),c=r(39175),d=r(15505),u=r(93598),p=r(21885),g=r(98289),m=r(87083),h=r(24609),f=r(28688),b=r(18790),y=r(25316),x=r(30569),v=(r(27495),r(48408),r(91130));const j=["node","searchParams","payload"];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 A={timeout:120},P=e=>w(w({},e),{},{attention:(0,d.bn)(e.attention)}),C=e=>{var t;return null!==e&&void 0!==e&&null!==(t=e.jsonSchema)&&void 0!==t&&null!==(t=t.properties)&&void 0!==t&&null!==(t=t.labels)&&void 0!==t&&t.additionalProperties?e:w(w({},e),{},{jsonSchema:w(w({},e.jsonSchema),{},{properties:w(w({},e.jsonSchema.properties),{},{labels:w(w({},e.jsonSchema.properties.labels),{},{additionalProperties:{type:"string"}})})})})},I={tree:v.A.get,schema:v.A.get,get:v.A.get,enable:v.A.get,disable:v.A.get,restart:v.A.get,remove:v.A.get,add:v.A.post,update:v.A.post,test:v.A.post,userconfig:v.A.post,default:v.A.get},k=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{node:t={},searchParams:r={},payload:o={}}=e,a=(0,n.A)(e,j);const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=new URLSearchParams(A);return Object.entries(e).forEach((e=>{let[r,n]=e;n&&t.append(r,n)})),"?".concat(t.toString())}(r),{action:s}=r,l=I[s]||I.default,d=w(w(w({},w("tree"===s?{transform:P}:{},a)),"schema"===s&&/[^:]+:vnode/.test(null===r||void 0===r?void 0:r.id)?w({transform:C},a):w({},a)),c.Ay?w({baseURL:window.envSettings.agentApiUrl},a):w({},a)),u=l===v.A.get?[d]:[o,d];if(c.Ay){const{value:e,isParent:r}=t,n=r?"":"/host/".concat(e);return l("".concat(n,"/api/v1/config").concat(i),...u)}return l("/api/v2/nodes/".concat(null===t||void 0===t?void 0:t.value,"/config").concat(i),...u)},S=e=>{let{node:t,path:r,id:n}=e;return null!==t&&void 0!==t&&t.value?k({node:t,searchParams:{action:"tree",path:r,id:n},allow401:!0}):Promise.resolve({data:{}})},D=e=>{let{id:t,node:r}=e;return k({node:r,searchParams:{action:"get",id:t}})},N=e=>{let{id:t,node:r}=e;return k({node:r,searchParams:{action:"enable",id:t}})},F=e=>{let{id:t,node:r}=e;return k({node:r,searchParams:{action:"disable",id:t}})},T=e=>{let{id:t,node:r}=e;return k({node:r,searchParams:{action:"restart",id:t}})},E=e=>{let{id:t,name:r,node:n,payload:o}=e;return k({node:n,searchParams:{action:"add",name:r,id:t},payload:o})},L=e=>{let{id:t,node:r,payload:n}=e;return k({node:r,searchParams:{action:"update",id:t},payload:n})},M=e=>{let{id:t,node:r}=e;return k({node:r,searchParams:{action:"remove",id:t}})};var B=r(84929);const K=(0,i.eU)(null),_=(0,i.eU)(!1),R=(0,i.eU)(0),z=(0,b.I)((()=>(0,i.eU)(0)),l.Ay),V=(0,B.tx)([]),H=(0,b.I)((()=>(0,i.eU)(null)),l.Ay),U=(0,b.I)((()=>(0,i.eU)({loaded:!1,data:null,error:null})),l.Ay),W=(0,i.eU)({}),q={value:"",error:null},G=(0,i.eU)(q),Y=(0,b.I)((()=>(0,i.eU)(!1)),l.Ay),Z=(0,b.I)((()=>(0,i.eU)([])),l.Ay),Q={term:""},X=(0,i.eU)(Q),J=(0,B.tx)([0]),$=(0,b.I)((()=>(0,B.tx)([])),l.Ay);const ee=["name"],te=["name"];function re(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 ne(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?re(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):re(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const oe=(0,b.I)((e=>{let{node:t,path:r}=e;return(0,y.A)((0,i.eU)((async e=>(e(R),await S({node:t,path:r})))))}),l.Ay),ae=()=>{const e=(0,h.dg)(),t=(0,m.eO)({extraKey:"nodesView",merge:!1,scoped:!0,roomSlug:e?c.Iy:null}),{defaultRoomNodes:r,areDefaultRoomNodesLoaded:n}=(0,f.n)();return[e?t:r,!!e||n]},ie=(0,b.I)((e=>{let{id:t,node:r,key:n}=e;return(0,i.eU)((e=>{e(R);const o=e(U({id:t,node:r}));return n?o[n]:o}),((e,o,a)=>{if(!n)return o(U({id:t,node:r}),(e=>ne(ne({},e),"function"===typeof a?a(e):a)));o(U({id:t,node:r}),(e=>ne(ne({},e),{},{[n]:"function"===typeof a?a(e[n]):a})))}))}),l.Ay),se=(0,b.I)((e=>{let{id:t,node:r}=e;return(0,y.A)((0,i.eU)((async e=>(e(R),await D({id:t,node:r})))))}),l.Ay),le=(0,b.I)((e=>{let{node:t,path:r}=e;return(0,i.eU)((e=>e(z({node:t,path:r}))),((e,n,o)=>{n(z({node:t,path:r}),o)}))}),l.Ay),ce=(0,b.I)((e=>{let{node:t,path:r}=e;return(0,i.eU)((e=>e(Z({node:t,path:r}))),((e,n,o)=>{n(Z({node:t,path:r}),o)}))}),l.Ay),de=(0,b.I)((e=>{let{nodeIds:t,id:r}=e;return(0,i.eU)((()=>{const e=(t||[]).map((e=>(e=>{let{node:t,id:r}=e;return null!==t&&void 0!==t&&t.value&&r?new Promise(((e,n)=>{S({node:t,id:r}).then((r=>{let{data:o}=r;o.tree&&Object.keys(o.tree).length?e({nodeId:t.value}):n({error:"Alert not in node"})})).catch((e=>n({error:e.message||"Error"})))})):Promise.reject({error:t.value?"No alert id":"No node id"})})({node:{value:e},id:r})));return Promise.any(e).catch((e=>({error:e.message||"Error"})))}))}),l.Ay),ue=e=>{let{nodeIds:t,id:r}=e;return(0,s.md)(de({nodeIds:t,id:r}))},pe=e=>{let{node:t,path:r}=e;return(0,s.fp)(le({node:t,path:r}))},ge=function(){var e,t;let{node:r,path:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=(0,s.md)(oe({node:r,path:n})),a="hasError"===o.state;return{loaded:"loading"!==o.state,value:null===(e=o.data)||void 0===e?void 0:e.data,hasError:a,error:a?(null===(t=o.error)||void 0===t||null===(t=t.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.message)||p.Fn:null}},me=function(){let{id:e,node:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{loaded:r,data:n,hasError:o,error:a}=(0,s.md)(ie({id:e,node:t}));return{loaded:r,value:n,hasError:o,error:a,refresh:(0,x.AY)(U({id:e,node:t}))}},he=e=>{let{id:t,node:r}=e;return(0,x.yF)((0,a.useCallback)(((e,n)=>{(e=>{let{id:t,node:r}=e;return k({node:r,searchParams:{action:"schema",id:t}})})({id:t,node:r}).then((e=>{let{data:o}=e;return n(ie({id:t,node:r}),{loaded:!0,data:o,error:null})})).catch((e=>{var o;const a=(null===e||void 0===e||null===(o=e.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.error_message)||e.message||"Something went wrong";n(ie({id:t,node:r}),{loaded:!0,data:null,error:a})}))}),[t,r]))},fe=function(){var e,t;let{id:r,node:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=(0,s.md)(se({id:r,node:n})),a=Ne(),i="hasError"===o.state;return{loaded:"loading"!==o.state,value:null===(e=o.data)||void 0===e?void 0:e.data,hasError:i,error:i?(null===(t=o.error)||void 0===t||null===(t=t.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.message)||p.Fn:null,refresh:a}},be=()=>(0,s.md)(K),ye=()=>(0,s.fp)(K),xe=()=>{const[e,t]=(0,s.fp)(_),r=(0,m.u7)({extraKey:p.q4});return[e,(0,a.useCallback)((function(e){let{nodeId:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n&&r([n]),t((t=>"undefined"===typeof e?!t:!!e))}),[r,t])]},ve=e=>{let{id:t,node:r}=e;return(0,a.useCallback)((e=>(e?N:F)({id:t,node:r})),[t,r])},je=e=>{let{id:t,node:r}=e;return(0,a.useCallback)((()=>T({id:t,node:r})),[t,r])},Oe=e=>{let{id:t,node:r}=e;return(0,a.useCallback)((()=>M({id:t,node:r})),[t,r])},we=e=>{let{node:t}=e;return(0,a.useCallback)((e=>{let{ids:r}=e;if(!t)return;const n=r.map((e=>M({id:e,node:t})));return Promise.allSettled(n)}),[t])},Ae=e=>{let{node:t}=e;return(0,a.useCallback)((e=>{let{ids:r}=e;if(!t)return;const n=r.map((e=>T({id:e,node:t})));return Promise.allSettled(n)}),[t])},Pe=e=>{let{disable:t,node:r}=e;return(0,a.useCallback)((e=>{let{ids:n}=e;if(!r)return;const o=t?F:N,a=n.map((e=>o({id:e,node:r})));return Promise.allSettled(a)}),[r])},Ce=e=>{let{id:t,node:r}=e;return(0,a.useCallback)((e=>L({id:t,node:r,payload:e})),[t,r])},Ie=e=>{let{id:t,isNewItem:r}=e;return(0,a.useCallback)((function(){let{nodes:e=[],payload:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=o||{},{name:i}=a,s=(0,n.A)(a,ee),l=r?i:(0,g.J3)(t),c=r?"".concat(t,":").concat(l):t,d=e.map((e=>D({id:c,node:e}).then((()=>r?Promise.reject({status:"rejected",message:'A job with name "'.concat(l,'" already exists in this node.')}):L({id:c,node:e,payload:s}))).catch((()=>{const n=r?t:(0,g.UE)(t);return E({id:n,node:e,name:l,payload:s})}))));return Promise.allSettled(d)}),[t,r,E,L])},ke=e=>{let{id:t,node:r}=e;return(0,a.useCallback)((e=>{let{name:o}=e,a=(0,n.A)(e,te);return E({id:t,name:o,node:r,payload:a})}),[t,r])},Se=e=>{let{id:t,node:r}=e;return(0,a.useCallback)((e=>{let{name:n,payload:o}=e;return(e=>{let{id:t,name:r,node:n,payload:o}=e;return k({node:n,searchParams:{action:"test",name:r,id:t},payload:o})})({id:t,name:n,node:r,payload:o})}),[t,r])},De=e=>{let{id:t,node:r}=e;const n=(0,a.useRef)(),{hasPermission:o}=(0,u.j)({edit:!0});return(0,a.useCallback)((function(){let{name:e="test",payload:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o?(n.current&&n.current.cancel(),n.current=(e=>{let{id:t,name:r,node:n,payload:o}=e;return k({node:n,searchParams:{action:"userconfig",name:r,id:t},payload:o,noResponseParsing:!0})})({id:t,name:e,node:r,payload:a}),n.current):Promise.resolve({data:""})}),[t,r,o])},Ne=()=>{const e=(0,s.Xr)(R),[,t]=ye();return(0,a.useCallback)((()=>{e((e=>e+1)),t(null)}),[e,t])},Fe=e=>{let{node:t,path:r,isNewItem:n}=e;const{loaded:o,value:i,hasError:s}=ge({node:t,path:r});return(0,a.useCallback)((e=>{var t;if(!o||s)return null;const{tree:r}=i||{},a=(0,g.dG)(r);return n?a[e]:a[null===(t=a[e])||void 0===t?void 0:t.template]}),[o,s,i,n])},Te=()=>{const[e,t]=(0,s.fp)(V),r=(0,a.useCallback)(((e,r)=>{t((t=>r||t.includes(e)?t.filter((t=>t!==e)):[...new Set([...t,e])]))}),[t]),n=(0,a.useCallback)((e=>r(e,!0)),[r]),o=(0,a.useCallback)((e=>r(e,!1)),[r]);return{ids:e,toggle:r,open:n,close:o,reset:(0,x.AY)(V)}},Ee=e=>{let{id:t,node:r}=e;return(0,x.yF)((0,a.useCallback)(((e,n)=>{S({node:r,id:t}).then((e=>{let{data:t}=e;const{tree:o}=t||{};if(o){const e=Object.values(o)[0];e&&Object.entries(e).forEach((e=>{let[t,o]=e;n(H({node:r,id:t}),(0,d.bn)(o))}))}})).catch((()=>{}))}),[t,r]))},Le=e=>{let{node:t,id:r}=e;return(0,s.md)(H({node:t,id:r}))},Me=()=>{const[e,t]=(0,s.fp)(W),r=(0,a.useCallback)((()=>t({})),[t]);return{state:e,setState:t,refresh:r}},Be=()=>{const[{value:e,error:t},r]=(0,s.fp)(G),n=(0,a.useCallback)((e=>{r(ne(ne({},q),{},{value:e}))}),[r]),o=(0,a.useCallback)((e=>{r(ne(ne({},q),{},{error:e}))}),[r]);return{value:e,error:t,setValue:n,setError:o,refresh:(0,a.useCallback)((()=>r(q)),[r])}},Ke=(0,b.I)((e=>{let{spaceId:t,id:r,node:n}=e;return(0,i.eU)((e=>e(Y({spaceId:t,id:r,node:n}))),((e,o,a)=>{o(Y({spaceId:t,id:r,node:n}),a)}))}),l.Ay),_e=e=>{let{id:t,node:r}=e;const n=(0,h.vt)();return(0,s.fp)(Ke({spaceId:n,id:t,node:r}))},Re=e=>{let{node:t,path:r}=e;const[n,o]=(0,s.fp)(ce({node:t,path:r})),i=(0,a.useCallback)(((e,t)=>{o((r=>t||r.includes(e)?r.filter((t=>t!==e)):[...new Set([...r,e])]))}),[o]),l=(0,a.useCallback)((e=>i(e,!1)),[i]),c=(0,a.useCallback)((e=>i(e,!0)),[i]),d=(0,a.useCallback)((e=>n.includes(e)),[n]),u=(0,a.useCallback)((()=>o([])),[o]);return{items:n,setItems:o,toggle:i,add:l,remove:c,isSelected:d,reset:u}},ze=()=>{const[e,t]=(0,s.fp)(X),r=(0,a.useCallback)((()=>{t(Q)}),[t]);return[e,t,r]},Ve=function(){let{level:e=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[t,r]=(0,s.fp)(J),n=(0,a.useCallback)((t=>{r((r=>Array(Math.max(e+1,r.length)).fill(0).map(((n,o)=>o<e?r[o]||0:o===e?t:n))))}),[e,r]),o=(0,x.AY)(J);return[t[e]||0,n,o]},He=()=>{const e=(0,h.vt)(),[t,r]=(0,s.fp)($({spaceId:e}));return[t,r,(0,x.AY)($({spaceId:e}))]}},98289(e,t,r){r.d(t,{J3:()=>l,Q7:()=>y,UE:()=>c,Xt:()=>m,dG:()=>d,m8:()=>u,yl:()=>p});var n=r(64467),o=(r(53921),r(84864),r(27495),r(25440),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(21885));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=new RegExp(/^\/[^/]+/),l=e=>{const t=null===e||void 0===e?void 0:e.split(":");return t?t[t.length-1]:""},c=e=>null===e||void 0===e?void 0:e.split(":").slice(0,-1).join(":"),d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).reduce(((e,t)=>{let[r,n]=t;return r.match(/\/[^/]+/g)?i(i({},e),n):n}),{})},u=function(){const e=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).reduce(((e,t)=>{let[r,n]=t;return i(i({},e),{},{[r.replace(s,"")]:n})}),{})}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return Object.entries(e).reduce(((e,t)=>{let[r,n]=t;return i(i({},e),{},{[r]:Object.entries(n).reduce(((e,t)=>{let[r,o]=t;if(["template","single"].includes(o.type)&&(e[r]=i({},o)),"template"===o.type){const t=Object.entries(n).filter((e=>{let[,{template:t}]=e;return t===r})).reduce(((e,t)=>{let[r,n]=t;return i(i({},e),{},{[r]:n})}),{});Object.keys(t).length&&(e[r].templateChildren=t)}return e}),{})})}),{})},p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const r=Object.entries(e).reduce(((e,t)=>{let[r,n]=t;const o=r.split("/").filter(Boolean);if(0===o.length)return e;const a="/".concat(o[0]),i=o.length>1?"/".concat(o.slice(1).join("/")):null;return e[a]||(e[a]={}),i?e[a][i]=n:e[a].__entries__=n,e}),{});return Object.entries(r).map((e=>{let[r,n]=e;const o=r.replace(/^\//,""),a={value:r,label:o},i=Object.entries(n).filter((e=>{let[t]=e;return"__entries__"!==t}));if(i.length>0){const e=Object.fromEntries(i);a.tabs=p(e,t+1)}if(n.__entries__){const e=n.__entries__;a.entries={[r]:e}}return a}))},g={renderLastPath:!1},m=e=>{let{tree:t={},level:r=1,parents:n=[],options:a=g}=e;return Object.entries(t).reduce(((e,t)=>{let[s,l]=t;const c=s.match(/\/[^/]+/g)||[];return c.length>1?[...e,{id:c[0],type:"path",level:r,parents:n},...m({tree:{[c.slice(1).join("")]:l},level:r+1,parents:[...n,c[0]],options:a})]:1===c.length?[...e,...null!==a&&void 0!==a&&a.renderLastPath&&!c[0].startsWith("/".concat(o.CP))?[{id:c[0],type:"path",level:r,parents:n}]:[],...Object.entries(l).reduce(((e,t)=>[...e,i(i({id:t[0],level:r+1},t[1]),{},{parents:[...n,c[0]]}),...t[1].templateChildren?m({tree:t[1].templateChildren,level:r+1,parents:[...n,c[0],t[0]],options:a}):[]]),[])]:[...e,i(i({id:s,level:r+1},l),{},{parents:n})]}),[])},h={class:"classification",every:"update_every","host labels":"host_labels","chart labels":"instance_labels",warn:"warning_condition",crit:"critical_condition",exec:"execute",to:"recipient",calc:"calculation",lookup:"database_lookup"},f=e=>{const t={s:1,m:60,h:3600};if(!e)return 0;const r=e.match(/^-?(\d+(?:\.\d+)?)([a-zA-Z]+)$/);if(r&&3===r.length){const n=(t[r[2]]||1)*r[1];return e.startsWith("-")?-n:n}return 0},b=(e,t)=>{switch(e){case"every":return parseInt(t,10);case"delay":return(e=>{const t={up:0,down:0,multiplier:1,max:0};return e?(e.match(/\b(?:up|down|max|multiplier)\s+\S+/g).forEach((e=>{const[r,n]=e.split(" ");t[r]="multiplier"===r?parseFloat(n):f(n)})),t):t})(t);case"repeat":return(e=>{const t={enabled:!1};return e?(e.match(/\b(?:warning|critical)\s+\S+/g).forEach((e=>{const[r,n]=e.split(" ");t.enabled=!0,t[r]=f(n)})),t):t})(t);case"options":return(t||"").split(" ");case"lookup":return(e=>{if(!e)return{};const t=e.split(" ").filter(Boolean),r=["min","max","average","min2max"],n={"anomaly-bit":"anomalies",percentage:"percentages"},o=new Set([...r,"anomaly-bit","percentage","of","at"]);let a=null,i=null,s=0,l="sum",c="[*]",d="samples";const u=[];let p=0;for(p<t.length&&(a=t[p],p++),p<t.length&&/^-?\d+[smh]$/.test(t[p])&&(i=f(t[p]),p++),p<t.length&&"at"===t[p]&&(p++,p<t.length&&/^\d+[smh]$/.test(t[p])&&(s=f(t[p]),p++));p<t.length&&"of"!==t[p];){const e=t[p];r.includes(e)?l=e:n[e]?d=n[e]:o.has(e)||u.push(e),p++}return p<t.length&&"of"===t[p]&&(p++,c=t.slice(p).join(" ")),{time_group:a,after:i,before:s,time_group_condition:"=",time_group_value:0,dims_group:l,data_source:d,options:u,dimensions:c}})(t);default:return t}},y=e=>{let{name:t,definition:r}=e;if(!r)return{};const n=r.split("\n");let o={enabled:!0,type:"template",config:{match:{host_labels:"*",instance_labels:"*"}}};const a=n.reduce(((e,r)=>{const[n,a]=(e=>{const t=e.match(/^([^:]+):\s*(.+)$/);if(!t)return[];const[,r,n]=t;return[r.trim(),n.trim()]})(r),s=h[n]||n,l=b(n,a);switch(n){case"template":case"alarm":t||(e.name=a),"alarm"===n&&(o=i(i({},o),{},{type:"instance"}));break;case"class":case"type":case"component":case"summary":case"info":o=i(i({},o),{},{config:i(i({},o.config),{},{[s]:l})});break;case"on":case"host labels":case"chart labels":o=i(i({},o),{},{config:i(i({},o.config),{},{match:i(i({},o.config.match||{}),{},{[s]:l})})});break;case"units":case"every":case"calc":case"lookup":o=i(i({},o),{},{config:i(i({},o.config),{},{value:i(i({},o.config.value||{}),{},{[s]:l})})});break;case"warn":case"crit":o=i(i({},o),{},{config:i(i({},o.config),{},{conditions:i(i({},o.config.conditions||{}),{},{[s]:l})})});break;case"exec":case"to":case"delay":case"repeat":case"options":o=i(i({},o),{},{config:i(i({},o.config),{},{action:i(i({},o.config.action||{}),{},{[s]:l})})})}return e}),i({format_version:1},t?{name:t}:{}));return a.rules=[o],a}},90657(e,t,r){r.d(t,{A:()=>l});r(27495),r(25440);var n=r(96540),o=r(41344),a=r(41395),i=r(39175),s=r(78075);const l=()=>{const e=(0,o.Zp)();return(0,n.useCallback)((()=>{if(i.Ay){const e=window.location.origin+window.location.pathname.replace(i.y7,""),t=(0,s.u0)();window.location.href=(0,a.QU)("".concat(window.envSettings.cloudUrl,"/trust?redirect_uri=").concat(encodeURIComponent(window.location.href),"&agent_uri=").concat(encodeURIComponent(e||window.envSettings.agentApiUrl),"&telemetry_session_id=").concat(t))}else e("/sign-in")}),[])}},84103(e,t,r){r.d(t,{JJ:()=>A,L6:()=>F,LO:()=>x,d$:()=>N,ph:()=>w});var n=r(64467),o=r(80045),a=(r(26910),r(27495),r(25440),r(98992),r(54520),r(3949),r(81454),r(8872),r(62953),r(48408),r(91130)),i=r(15505),s=r(17829),l=r(98830),c=r(39175);const d=["name","version","ni","tags"],u=["roomId","cloudNodeIds","nodeIds","fn","acceptedParams","merge","reset","filters","v","transactionId","pageSize","_auxiliary"],p=["query"],g=["nodeIds","spaceId","roomId","roomSlug","anchor","merge","after","before","filters","anchorOffset","cloudNodeIds","pageSize"];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 h(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 f=/:::\d+$/,b={logs:(e,t)=>t?/logs/.test(t):"systemd-journal"===e,default:(e,t)=>t?!/logs/.test(t):"systemd-journal"!==e},y=e=>{const t=b[e]||b.default;return function(){let{functions:e=[],nodes:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.reduce(((e,n)=>{let{name:a,version:i=0,ni:s,tags:l}=n,c=(0,o.A)(n,d);return t(a,l)?[...e,h({slug:"".concat(a,":::").concat(i),name:a,nodes:s.reduce(((e,t)=>r[t]?(e[r[t].nd||r[t].mg]=!0,e):e),{})},c)]:e}),[])}},x=(e,t,r,n)=>(n=n?Array.isArray(n)?n:[n]:[],(0,c.tB)(t)?a.A.get("/api/v3/functions?scope_nodes=".concat(n.join("|")||"*"),{baseURL:window.envSettings.agentApiUrl,transform:y(r)}):a.A.post("/api/v3/spaces/".concat(e,"/rooms/").concat(t,"/functions"),{scope:{nodes:n},selectors:{nodes:["*"]}},{transform:y(r)})),v=(e,t)=>{let{merge:r,direction:n,dataOnly:o=!1,tail:a=!1,reset:s=!1}=t;return t=>((t=(0,i.Ds)(t,{omit:["histogram","_auxiliary"]})).defaultCharts||"processes"!==e||(t.defaultCharts=[["CPU","Category"],["Memory","Category"]]),t.defaultCharts=t.defaultCharts||[],o||(t.aggregations=t.facets),t.merge=r,t.direction=n,t.dataOnly=o,t.tail=a,t.reset=s,t.transactionId=null,t)},j=(e,t)=>"after"===e||"before"===e?Math.floor(t/1e3):t,O=(e,t)=>"query"!==e?t:(Array.isArray(t)&&(t=t[0]),"string"===typeof t?t.split(/\s+/).join(" "):t),w=e=>{let{roomId:t,cloudNodeIds:r,nodeIds:n,fn:i,acceptedParams:s=[],merge:l=!1,reset:d=!1,filters:g={},v:m,transactionId:b,pageSize:y=200,_auxiliary:x}=e,w=(0,o.A)(e,u);const A=3===m,P={"X-Transaction-Id":b};let C=s.reduce(((e,t)=>{let r=j(t,w[t]);return r=A?r:((e,t)=>"sortBy"===e&&Array.isArray(t)?t.map((e=>{let{id:t,desc:r}=e;return"".concat(t,":").concat(r?"desc":"asc")})).join(","):t)(t,r),r=A?r:"undefined"===typeof r||null===r?null:"".concat(r),r?A?h(h({},e),{},{[t]:r}):e?"".concat(e," ").concat(t,":").concat(r):"".concat(t,":").concat(r):e}),A?{}:" ");if(null!==s&&void 0!==s&&s.length)if(A){const{query:e}=g,t=(0,o.A)(g,p);C.query=O("query",e),C.selections=Object.keys(t).reduce(((e,t)=>{const r=j(t,g[t]);return h(h({},e),{},{[t]:r})}),{})}else C=Object.keys(g).reduce(((e,t)=>{let r=j(t,g[t]);return r=O(t,r),r="undefined"===typeof r||null===r?null:"".concat(r),r?e?"".concat(e," ").concat(t,":").concat(r):"".concat(t,":").concat(r):e}),C);const I=(0,c.tB)(t),[k]=I?n:r;let S;return i=i.replace(f,""),S=A?a.A.post(I?"/host/".concat(k,"/api/v3/function?function=").concat(i):"/api/v2/nodes/".concat(k,"/function?function=").concat(i),h(h(h({},C),x&&{_auxiliary:x}),{},{timeout:12e4,last:y}),h(h({headers:P},I&&{baseURL:window.envSettings.agentApiUrl}),{},{transform:v(i,{merge:l,direction:w.direction,dataOnly:w.data_only&&s.includes("data_only"),tail:w.tail,reset:d,transactionId:b})})):a.A.get(I?"/host/".concat(k,"/api/v3/function"):"/api/v2/nodes/".concat(k,"/function"),h(h({params:{function:"".concat(i).concat(C),timeout:12e4,last:y},headers:P},I&&{baseURL:window.envSettings.agentApiUrl}),{},{transform:v(i,{merge:l,direction:w.direction,dataOnly:w.data_only&&s.includes("data_only"),tail:w.tail,reset:d,transactionId:b})})),S.catch((e=>{throw e.merge=l,e.direction=w.direction,e.dataOnly=w.data_only&&s.includes("data_only"),e.tail=w.tail,e.reset=d,e.transactionId=null,e})),S},A=e=>{let{roomId:t,cloudNodeIds:r,nodeIds:n,fn:o,after:s,before:l,transactionId:d}=e;const u=(0,c.tB)(t),p="".concat(u?"%20":" ","info after:").concat(j("after",s)," before:").concat(j("before",l));o=o.replace(f,"");const g=d?{"X-Transaction-Id":d}:void 0;if(u){const[e]=n;return a.A.get("/host/".concat(e,"/api/v3/function?function=").concat(o).concat(p),{baseURL:window.envSettings.agentApiUrl,transform:i.Ds,headers:g})}const[m]=r;return a.A.get("/api/v2/nodes/".concat(m,"/function"),{params:{function:"".concat(o).concat(p),timeout:12e4},transform:i.Ds,headers:g})},P={filter:!1,index:1,name:"Unknown",sort:"ascending",sortable:!1,sticky:!1,summary:"",type:"string",uniqueKey:!1,visible:!0,dummy:!1},C=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{[e]:h(h({},P),{},{name:t.name||e},t)}},I=h(h(h(h(h({},C("Timestamp",{type:"datetime",index:0})),C("Tags",{type:"pill",index:1,wrap:!0})),C("Description",{type:"feedTemplate",index:2})),C("source",{type:"feedTemplate",index:3,dummy:!0})),C("json",{type:"feedTemplate",index:4,dummy:!0})),k=function(){let[e]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{type:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"retention"===t?/exceeds the maximum data retention/.test(e)?"You've exceeded your plan's retention limit":"":e},S=(e,t)=>r=>{var n,o,a;let{errors:i=[],page_size:s,results:{hits:l,aggregations:c}}=r;const d=(null===l||void 0===l?void 0:l.hits)||[];return{columns:h({},I),data:d.map((function(){var e;let{_source:r={},_source:{event:n,host:o=[],agent:a={},Netdata:i,tags:s}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const l=Array.isArray(o)?o:[o];return i=h(h({},i),i.alert?{alert:h(h(h({},i.alert),{},{id:null===(e=i.alert.transition)||void 0===e?void 0:e.id},i.alert.name?{name:Array.isArray(i.alert.name)?i.alert.name:[i.alert.name]}:{}),i.alert.current?{current:h(h({},i.alert.current),{},{status:i.alert.current.status?Array.isArray(i.alert.current.status)?i.alert.current.status:[i.alert.current.status]:[]})}:{})}:{}),[r["@timestamp"],s||[],n.id,h(h(h(h({},r),n),i),{},{hosts:l,agentId:a.id,agentName:a.name,roomId:t}),r]})),default_sort_column:null,type:"table",update_every:5,pageSize:s,totalSize:(null===(n=l.total)||void 0===n?void 0:n.value)||0,anchorBefore:null===(o=d[d.length-1])||void 0===o||null===(o=o.sort)||void 0===o?void 0:o[0],anchorAfter:null===(a=d[0])||void 0===a||null===(a=a.sort)||void 0===a?void 0:a[0],aggregations:c,merge:e,retentionWarning:k(i,{type:"retention"}),warning:k(i)}},D=(e,t,r,n)=>r=>{var o;let{facets:a=[],items:i={},transitions:l=[]}=r;const c=l.map((r=>{let{machine_guid:n,transition_id:o,node_id:a,hostname:i,alert:l,new:{status:c,value:d},when:u,old:{status:p},instance:g,units:m}=r;const h={action:"alert-node-transition",space:{id:e},roomId:t,alert:{id:o,current:{status:[c],value_string:(0,s.m3)(d,m)},previous:{status:p},name:[l]},chart:{name:g},hosts:[{id:a||n,name:i}]};return[1e3*u,["alert","node_instance"],o,h,h,c,name,g]}));return{columns:h(h(h(h({},I),C("Status",{type:"value",index:5,dummy:!0,filter:"multiselect"})),C("Alert Name",{type:"value",index:6,dummy:!0,filter:"multiselect"})),C("Instance",{type:"value",index:7,dummy:!0,filter:"multiselect"})),data:c,default_sort_column:null,type:"table",update_every:5,pageSize:100,totalSize:(null===i||void 0===i?void 0:i.matched)||c.length,anchorBefore:null===(o=l[l.length-1])||void 0===o?void 0:o.gi,aggregations:a,merge:n,retentionWarning:null,warning:null}},N=e=>{var t;let{nodeIds:r=[],spaceId:n,roomId:i,roomSlug:s,anchor:d="",merge:u=!1,after:p,before:m,filters:f,anchorOffset:b,cloudNodeIds:y,pageSize:x=200}=e,v=(0,o.A)(e,g);if((0,c.tB)(i)){const e=new URLSearchParams(h(h(h({after:p?Math.floor(p/1e3):p,before:m?Math.ceil(m/1e3):m,last:200,anchor_gi:d,options:"minify"},f),v),{},{scope_nodes:r.join("|")||"*"})).toString();return a.A.get("/api/v2/alert_transitions?".concat(e),{baseURL:window.envSettings.agentApiUrl,transform:D(n,i,0,u)})}return a.A.post("/api/v1/feed/search",h(h(h({},f),v),{},{histogram_seconds:(null===(t=(0,l.Bp)(p,m))||void 0===t?void 0:t.secs)||1,node_ids:y,page_size:x,space_id:n,room_ids:"all-nodes"!==s?[i]:[],search_before:d||Date.now(),from_timestamp:p,to_timestamp:m}),{transform:S(u,i)})},F=()=>a.A.get("/api/v1/feed/static/facets")},52154(e,t,r){r.d(t,{Ay:()=>b,Cj:()=>f,UW:()=>u,Y5:()=>g,w:()=>p,zb:()=>h});r(98992),r(54520),r(3949);var n=r(64467),o=r(52035),a=r(18790),i=r(25316),s=r(84103),l=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 d(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 u=(0,o.eU)(null),p=(0,a.I)((()=>(0,o.eU)(1))),g=(0,a.I)((e=>{let{spaceId:t,roomId:r,flavour:n,nodeIds:a}=e;return(0,i.A)((0,o.eU)((e=>r?(e(p(r)),(e=>{let{spaceId:t,roomId:r,flavour:n,nodeIds:o}=e;return"feed"===n?Promise.resolve({data:[{name:"feed",slug:"feed"}]}):(0,s.LO)(t,r,n,o)})({spaceId:t,roomId:r,flavour:n,nodeIds:a})):Promise.resolve({data:[]}))))}),l.Ay),m={id:null,loading:!0,loaded:!1,loadingMore:!1,infoLoaded:!1,data:null,error:"",type:"",updateEvery:1,availableFilters:{},missingRequired:!1,lastModified:null,anchorAfter:null,offset:0,defaultCharts:[],acceptedParams:[],requiredParams:[],filtersToRefresh:{},progress:null,transactionId:null,infoTransactionId:null},h={table:d(d({},m),{},{sortColumn:"",sortDirection:"descending",manualSorting:!1,columns:{},columnVisibility:{},sortedColumns:[],pinnedColumns:[],groupByColumns:null,alphabetical:[]}),default:m},f=e=>d(d({},m),{},{id:e}),b=(0,a.I)((e=>(0,o.eU)(f(e))))},7382(e,t,r){r.d(t,{Z$:()=>i,b4:()=>n,wD:()=>a});const n=["#19C89E","#14A6C7","#F3D63D","#E05296","#FF7448","#C082FF"],o=3600,a=86400,i=[{minLimit:350*a,secs:7*a,unit:"week"},{minLimit:50*a,secs:a,unit:"day"},{minLimit:13*a,secs:21600,unit:"hour"},{minLimit:5*a,secs:10800,unit:"hour"},{minLimit:136800,secs:o,unit:"hour"},{minLimit:61200,secs:1800,unit:"minute"},{minLimit:28800,secs:600,unit:"minute"},{minLimit:10800,secs:300,unit:"minute"},{minLimit:2280,secs:60,unit:"minute"},{minLimit:780,secs:30,unit:"second"},{minLimit:420,secs:10,unit:"second"},{minLimit:300,secs:5,unit:"second"},{minLimit:1,secs:1,unit:"second"}]},16373(e,t,r){r.d(t,{Ak:()=>T,Be:()=>W,Cs:()=>V,E:()=>K,Id:()=>Z,Ol:()=>B,Ph:()=>X,U6:()=>G,UB:()=>R,WB:()=>D,WH:()=>_,ZY:()=>Y,_H:()=>M,aR:()=>L,dP:()=>$,hG:()=>q,l0:()=>H,nm:()=>J,oV:()=>U,rc:()=>E,vx:()=>S});var n=r(80045),o=r(64467),a=(r(26910),r(27495),r(25440),r(98992),r(54520),r(3949),r(81454),r(8872),r(62953),r(57377)),i=r(39175),s=r(87083),l=r(42790),c=r(19186),d=r(24609),u=r(77679),p=r(52035),g=r(34843),m=r(18790),h=r(30569),f=r(96540),b=r(41344),y=r(84103),x=r(52154);const v=["param","flavour","defaultValue"],j=["param","flavour","defaultValue"],O=["param","flavour","defaultValue"],w=["param","flavour","defaultValue"],A=["flavour"],P=["param","flavour","defaultValue"];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 I(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,o.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 k=[],S=(e,t)=>{var r;const n=(0,d.vt)(),o=(0,c.ID)(),a=z(e),i=(0,g.md)((0,x.Y5)({spaceId:n,roomId:o,flavour:t,nodeIds:a})),s=(0,h.yF)(((e,t)=>()=>t((0,x.w)(o),(e=>e+1))),[n,o,t]),l=(0,f.useMemo)((()=>{var e;if(null===(e=i.data)||void 0===e||!e.data)return k;const t=[...i.data.data];return t.sort(((e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0}))),t}),[i.data]);return{loaded:"loading"!==i.state,value:l,hasError:"hasError"===i.state,error:null===(r=i.error)||void 0===r||null===(r=r.response)||void 0===r?void 0:r.data,refresh:s}},D=(0,m.I)((e=>{let{id:t,key:r}=e;return(0,p.eU)((e=>{const n=e((0,x.Ay)(t));return r?n[r]:n}),((e,n,o)=>{n((0,x.Ay)(t),o||r?e=>r?I(I({},e),{},{[r]:"function"===typeof o?o(e[r]):o}):I(I({},e),"function"===typeof o?o(e):o):(0,x.Cj)(t))}))}),a.Ay),N={extraKey:"fn"},F=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;/:::/.test(e.extraKey)&&console.warn("Setting selected fn in wrong scope:","paramsKey",e,"baseKey",t)},T=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N;const t=V(e);F(e,t);const[r]=(0,l.rW)("selectedFn",I(I({},e),{},{key:t,flavour:"arr",defaultValue:k}));return r},E=function(){const e=T(arguments.length>0&&void 0!==arguments[0]?arguments[0]:N);return(0,f.useMemo)((()=>e&&e.replace(/:::\d+$/,"")),[e])},L=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N;const t=V(e);return F(e,t),(0,l.rI)("selectedFn",I(I({},e),{},{key:t,flavour:"arr",defaultValue:k}))},M=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N;const t=V(e);return F(e,t),(0,l.N9)("selectedFn",I(I({},e),{},{key:t,flavour:"arr",defaultValue:k}))},B=function(){let e=arguments.length>1?arguments[1]:void 0;return((e,t)=>(0,g.md)(D({id:e,key:t})))(T(arguments.length>0&&void 0!==arguments[0]?arguments[0]:N),e)},K=function(){let e=arguments.length>1?arguments[1]:void 0;return((e,t)=>(0,g.Xr)(D({id:e,key:t})))(T(arguments.length>0&&void 0!==arguments[0]?arguments[0]:N),e)},_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N,t=arguments.length>1?arguments[1]:void 0;return[B(e,t),K(e,t)]},R=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N,{param:t,flavour:r,defaultValue:o}=e,a=(0,n.A)(e,v);const i=T(a);return(0,l.r$)(t,I(I({},a),{},{extraKey:"".concat(i||a.extraKey,"Settings"),flavour:r,defaultValue:o}))},z=e=>{const[t,r]=(0,u.w)(),n=(0,s.a7)({merge:!1,emptyIfAll:"feed"===e.extraKey});return(0,f.useMemo)((()=>t?[r]:n),[r,n])},V=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N;const[t,r]=(0,u.w)(),n=(0,s.a7)(I(I({},e),{},{merge:!1,emptyIfAll:"feed"===e.extraKey})),o=(0,c.ID)();return t?r:"feed"===e.extraKey?o:(null===n||void 0===n?void 0:n[0])||o},H=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N;const t=T(e)||e.extraKey;return[V(),t]},U=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N,{param:t,flavour:r="arr",defaultValue:o=k}=e,a=(0,n.A)(e,j);const[i,s]=H(a);return(0,l.N9)(t,{key:i,extraKey:s,flavour:r,defaultValue:o})},W=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N,{param:t,flavour:r="arr",defaultValue:o=k}=e,a=(0,n.A)(e,O);const[i,s]=H(a);return(0,l.rW)(t,{key:i,extraKey:"".concat(s,"Filters"),flavour:r,defaultValue:o})},q=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N,{param:t,flavour:r="arr",defaultValue:o=k}=e,a=(0,n.A)(e,w);const[i,s]=H(a);return(0,l.rI)(t,{key:i,extraKey:"".concat(s,"Filters"),flavour:r,defaultValue:o})},G=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N,{flavour:t="arr"}=e,r=(0,n.A)(e,A);const[o,a]=H(r);return(0,l.gJ)({key:o,extraKey:"".concat(a,"Filters"),flavour:t})},Y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N,{param:t,flavour:r="arr",defaultValue:o=k}=e,a=(0,n.A)(e,P);const[i,s]=H(a);return(0,l.N9)(t,{key:i,extraKey:"".concat(s,"Filters"),flavour:r,defaultValue:o})},Z=(e,t)=>{const r=(0,b.Zp)(),n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"top";const t=(0,c.r9)();return t&&"".concat(t,"/").concat(e)}(t);return(0,f.useCallback)((function(){r(n,{state:{nodeId:arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,fn:arguments.length>1?arguments[1]:void 0}})}),[n,r])},Q=(0,m.I)((e=>(0,p.eU)((()=>e?(0,y.L6)():Promise.resolve({data:{}}))))),X=e=>{const t=(0,d.vt)(),r=(0,i.Az)(t),{loading:n,loaded:o,aggregations:a}=B({extraKey:e}),s=(0,g.md)(Q(!r&&"feed"===e));return(0,f.useMemo)((()=>{var e;if(!s.data)return k;if(!a)return k;if(Array.isArray(a))return a.reduce(((e,t)=>(e.push(I(I({},t),{},{options:[...t.options].sort(((e,t)=>e.order-t.order||(e.name?e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0}):t.count-e.count)))})),e)),[]).sort(((e,t)=>e.order-t.order));const t=(null===(e=s.data)||void 0===e?void 0:e.facets)||{};return Object.keys(t).sort(((e,r)=>t[e].order-t[r].order)).reduce(((e,r)=>{var n;const{display_name:o,field:i}=t[r];return null!==(n=a[r])&&void 0!==n&&n.buckets?(e.push({id:r,name:o,options:a[r].buckets.map((e=>{var t,r;return{id:e.key,name:(null===(t=s.data)||void 0===t||null===(t=t.fields)||void 0===t||null===(t=t[i])||void 0===t?void 0:t[e.key])||e.key,count:(null===(r=e.hits)||void 0===r?void 0:r.doc_count)||0}}))}),e):e}),[])}),[e,r,s,o,n])},J=()=>(0,g.md)(x.UW),$=()=>(0,g.Xr)(x.UW)},98830(e,t,r){r.d(t,{Bp:()=>p,Im:()=>c,iX:()=>d,py:()=>u});r(98992),r(72577),r(62953);var n=r(96540),o=r(64587),a=r(86064),i=r(75985),s=r(7382);const l={getAttribute:()=>!0},c=(e,t)=>{if(null===e||void 0===e||!t)return{value:e,units:t||""};if(t=(0,i.getAlias)(t)||t,a.keys[t]){const r=((e,t)=>{const r=a.keys[e];if(!r)return null;const n=Math.abs(t);for(let o=r.length-1;o>=0;o--){const t=r[o],i=a.default[e][t];if(i.check(l,n))return{scale:t,convert:i.convert}}return null})(t,e);if(r)return{value:r.convert(e),units:r.scale}}if((0,i.isScalable)(t)){const r=(0,i.getUnitConfig)(t),{base_unit:n=t}=r,o=(0,i.getUnitConfig)(n),{prefix:a,multiplier:s}=((e,t)=>{const[r,n]=(0,i.getScales)(e);if(!r.length)return{prefix:"",multiplier:1};const{prefix_symbol:o}=(0,i.getUnitConfig)(e),a=n[o]||1,s=Math.abs(t)*a;let l="",c=1;for(let i=r.length-1;i>=0;i--){const e=r[i],t=n[e]||1;if(s>=t){l="1"===e?"":e,c=t;break}}return{prefix:l,multiplier:a/c}})(t,e);return{value:e*s,units:(0,i.getUnitsString)(o,a,n)}}return{value:e,units:t}},d=function(e){let{decimalPoints:t,defaultValue:r=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null===e?r:isNaN(t)?e:parseFloat(e).toFixed(t)},u=()=>{const{localeTimeString:e,localeDateString:t,utcOffset:r}=(0,o.$j)();return(0,n.useCallback)((function(r){let{defaultValue:n="",units:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"us"===o&&(r=r?Math.floor(r/1e3):r);const a=new Date(r);return isNaN(a.valueOf())?n:"".concat(t(a,{long:!1})," ").concat(e(a,{secs:!0}))}),[r])},p=(e,t)=>s.Z$.find((r=>{let{minLimit:n}=r;return((e,t)=>e<0?Math.abs(t-e):(t-e)/1e3)(e,t)>=n}))},58247(e,t,r){r.d(t,{HX:()=>y,LU:()=>b,PE:()=>O,Pt:()=>C,RH:()=>h,XN:()=>A,XU:()=>m,Zp:()=>I,_$:()=>w,e7:()=>v,eF:()=>f,eG:()=>j,uc:()=>P,y8:()=>x});var n=r(64467),o=r(80045),a=(r(27495),r(25440),r(98992),r(54520),r(3949),r(81454),r(91130)),i=r(15505),s=r(79022);const l=["name"],c=["reports"];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=>(0,i.bn)(e).map((e=>{let{name:t}=e,r=(0,o.A)(e,l);return u({name:t.replace(/ Report$/,"")},r)})),g=e=>{let{data:t}=e;const r=(0,i.bn)(t),{reports:n=[]}=r,a=(0,o.A)(r,c);return u({reports:n.map((e=>(e=>{let{report:t}=e;return u(u({},t),{},{name:t.name||(0,s.Gb)({report:t})})})({report:e})))},a)},m=e=>{let{spaceId:t,roomId:r}=e;return a.A.get("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/reports/definitions"),{transform:p})},h=e=>{let{spaceId:t,roomId:r,definitionId:n,variableId:o,payload:i}=e;return a.A.post("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/reports/definitions/").concat(n,"/variables/").concat(o,"/values"),i)},f=e=>{let{spaceId:t,roomId:r}=e;return a.A.get("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/reports"),{transform:e=>g({data:e})})},b=e=>{let{spaceId:t,roomId:r,payload:n}=e;return a.A.post("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/reports"),n)},y=e=>{let{spaceId:t,roomId:r,reportId:n}=e;return n?a.A.get("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/reports/").concat(n),{transform:i.bn}):Promise.resolve({data:null})},x=e=>{let{spaceId:t,roomId:r,reportId:n}=e;return a.A.delete("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/reports/").concat(n))},v=e=>{let{spaceId:t,roomId:r,reportId:n,payload:o}=e;return a.A.post("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/reports/").concat(n,"/share"),o)},j=e=>{let{spaceId:t,roomId:r,payload:n}=e;return a.A.post("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/reports/search"),n,{transform:i.bn})},O=e=>{let{spaceId:t,roomId:r,reportId:n,payload:o}=e;return a.A.post("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/reports/").concat(n,"/schedule"),o)},w=e=>{let{spaceId:t,roomId:r,payload:n}=e;return a.A.post("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/scheduled-reports"),n)},A=e=>{let{spaceId:t,roomId:r}=e;return a.A.get("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/scheduled-reports"),{transform:i.bn})},P=e=>{let{spaceId:t,roomId:r,reportId:n}=e;return n?a.A.get("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/scheduled-reports/").concat(n),{transform:i.bn}):Promise.resolve({data:null})},C=e=>{let{spaceId:t,roomId:r,reportId:n,payload:o}=e;return a.A.patch("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/scheduled-reports/").concat(n),o)},I=e=>{let{spaceId:t,roomId:r,reportId:n}=e;return a.A.delete("/api/v1/spaces/".concat(t,"/rooms/").concat(r,"/insights/scheduled-reports/").concat(n))}},16922(e,t,r){r.d(t,{G5:()=>f,IW:()=>b,Ik:()=>j,Ly:()=>x,SJ:()=>m,Tj:()=>p,Us:()=>y,X8:()=>d,Zg:()=>v,hr:()=>h,qs:()=>g,wt:()=>u});var n=r(52035),o=r(18790),a=r(84929),i=r(57377),s=r(58247);const l={loaded:!1,reports:[],error:null},c={definitionId:null,variables:[]},d=(0,o.I)((e=>{let{spaceId:t,roomId:r}=e;return(0,n.eU)((()=>(0,s.XU)({spaceId:t,roomId:r})))}),i.Ay),u=(0,o.I)((e=>{let{spaceId:t,roomId:r,definitionId:o,variableId:a,variables:i}=e;return(0,n.eU)((()=>(0,s.RH)({spaceId:t,roomId:r,definitionId:o,variableId:a,payload:{variables:i}})))}),i.Ay),p=(0,o.I)((()=>{const e=(0,n.eU)(l);return(0,n.eU)((t=>t(e)),((t,r,n)=>{const o="function"===typeof n?n(t(e)||{}):n;r(e,o)}))}),i.Ay),g=(0,o.I)((()=>(0,a.tx)(c)),i.Ay),m=(0,o.I)((e=>{let{spaceId:t,roomId:r,reportId:o}=e;return(0,n.eU)((()=>(0,s.HX)({spaceId:t,roomId:r,reportId:o})))}),i.Ay);m.setShouldRemove((e=>Date.now()-new Date(e)>18e4));const h=(0,o.I)((e=>{let{spaceId:t,roomId:r,reportId:n}=e;return(0,a.z0)((()=>(0,s.uc)({spaceId:t,roomId:r,reportId:n})))}),i.Ay),f=(0,o.I)((()=>(0,a.tx)()),i.Ay),b=(0,o.I)((()=>(0,n.eU)([])),i.Ay),y=(0,o.I)((()=>(0,n.eU)([])),i.Ay),x=(0,a.tx)(""),v=(0,o.I)((e=>{let{spaceId:t,roomId:r,alertId:o}=e;return(0,n.eU)((()=>(0,s.eG)({spaceId:t,roomId:r,payload:{alert_transitions:[o]}})))}),i.Ay);v.setShouldRemove((e=>Date.now()-new Date(e)>3e4));const j=(0,n.eU)({polling:!0})},71870(e,t,r){r.d(t,{A:()=>s});var n=r(96540),o=r(23117),a=r(98783),i=r(99094);const s=function(){let{onSuccess:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{onGenerate:t}=(0,o.J)({onSuccess:e}),r=(0,a.A)();return(0,n.useCallback)((e=>{let{alertId:n}=e;const o={definitionId:i.oG.alertInvestigation,variables:[{id:"alert_transition",value:n}],context:r};t(o)}),[r,t])}},23117(e,t,r){r.d(t,{A:()=>R,J:()=>_});var n=r(80045),o=r(64467),a=(r(98992),r(54520),r(3949),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215),r(62953),r(96540)),i=r(30569),s=r(99191),l=r(24609),c=r(19186),d=r(76375),u=r(16922),p=r(81685),g=r(22068),m=r(58247);r(27495);const h=/testing\.netdata\.cloud/.test(location.hostname),f=()=>{const e=localStorage.getItem("insights-dry-run");return!h&&"true"===e||h&&"false"!==e};var b=r(3319),y=r(63872),x=r(99094);const v=["definitionId"];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,A=function(){let{onSuccess:e,onFail:t,checkErrorNotification:r=w}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=(0,l.vt)(),i=(0,c.ID)(),s=f(),[d,u]=(0,y.A)(),{sendLog:p}=(0,b.A)(),g=(0,a.useCallback)((e=>{var t;"ErrReportsQuotaExceeded"===(null===e||void 0===e||null===(t=e.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.errorMsgKey)&&p({feature:"Insights",description:"Reports quota exceeded"})}),[p]);return(0,a.useCallback)((a=>{let{definitionId:l}=a,c=(0,n.A)(a,v);(0,m.LU)({spaceId:o,roomId:i,payload:O(O({definition_id:l},c),s?{dry_run_llm:!0,delay_ms:x.DZ}:{})}).then((t=>{let{data:r}=t;d({header:"Success",text:"You have successfully requested a report generation."}),p({feature:"Insights",description:"Report created",isSuccess:!0,reportId:r.id}),"function"===typeof e&&e(r)})).catch((e=>{r(e)&&u(e),"function"===typeof t&&t(e),g(e)}))}),[o,i,e,t,s,d,u,g])};var P=r(88978),C=r(74891),I=r(99728),k=r(6304),S=r(94404),D=r(15505),N=r(25877),F=r(74848);const T=["definitionId","variables"],E=["incompleteQueryMessage"];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 M(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,o.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 B=(0,S.A)((0,C.A)(s.Button)),K="First create a query and then generate a report.",_=function(){let{query:e,onSuccess:t,onError:r,incompleteQueryMessage:o=K,checkErrorNotification:s,schedulerState:m}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[h,,f,b]=(0,k.A)(),y=(0,l.vt)(),x=(0,c.ID)(),v=(0,I.JT)("insights:CreateReport"),{loaded:j,isPaid:O}=(0,d.A)(),w=(0,a.useMemo)((()=>j&&!O),[j,O]),{query:C}=(0,p.g0)(),S=e||C,F=(0,a.useMemo)((()=>S.variables.some((e=>{let{value:t}=e;return!t}))),[S]),E=w||F||!v,[L,B]=(0,g.A)(),_=(0,i.yF)((0,a.useCallback)(((e,t,r)=>{t((0,u.Tj)({spaceId:y,roomId:x}),(e=>M(M({},e),{},{reports:[...e.reports||[],r]})))}),[y,x])),R=(0,a.useMemo)((()=>w?"Upgrade to Business to get full insights.":F?o:v?null:"You don't have permissions to generate reports."),[F,o,w,v]),z=(0,a.useCallback)((e=>{const r=(0,D.bn)(e),n=L();null!==r&&void 0!==r&&r.id&&B(Array.from(new Set([...n,r.id]))),_(r),b(),"function"===typeof t&&t({report:e,isScheduled:!!m})}),[m,_,L,B,b]),V=(0,a.useCallback)((e=>{"function"===typeof r&&r(e),b()}),[r,b]),H=A({onSuccess:z,onFail:V,checkErrorNotification:s}),U=(0,P.A)({onSuccess:z,onFail:V,checkErrorNotification:s}),W=(0,a.useCallback)((e=>{const t=m?U:H,r=e||S,{definitionId:o,variables:a}=r,i=(0,n.A)(r,T),s=(0,N.a)(a);if(o&&Object.keys(s).length){f();const e=m?{name:m.name,rrule:m.rrule,recipientIds:m.recipientIds||[]}:{};t(M(M({definitionId:o,variables:s},i),e))}}),[S,m,H,U,f]);return{isLoading:h,query:S,tooltip:R,isDisabled:E,onGenerate:W}},R=e=>{let{incompleteQueryMessage:t}=e,r=(0,n.A)(e,E);const[,o]=(0,p.W5)(),{query:i,tooltip:l,isDisabled:c,onGenerate:d}=_({onSuccess:o,incompleteQueryMessage:t}),u=(0,a.useCallback)((()=>d()),[d]);return(0,F.jsx)(s.Flex,{children:(0,F.jsx)(B,M({label:"Generate",icon:"view_list",flavour:"hollow",onClick:u,disabled:c,feature:"Insights",payload:{insightsQuery:i},tooltip:l,tooltipProps:{align:"bottom"}},r))})}},43252(e,t,r){r.d(t,{$p:()=>a,Gt:()=>n,Rh:()=>s,Vs:()=>o,rY:()=>i});const n=1e3,o={reportDescription:"report_description",nodes:"nodes",clarifications:"clarifications",context:"context"},a={clarification:"clarification",response:"response",error:"error"},i=[o.clarifications,o.context],s={troubleshooter:"troubleshooter",default:"default"}},25877(e,t,r){r.d(t,{a:()=>s});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(8872),r(43252));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=e=>Array.isArray(e)?e.reduce(((e,t)=>{let{id:r,value:n}=t;return i(i({},e),{},{[r]:"string"===typeof n||o.rY.includes(r)?n:Array.isArray(n)?n.map((e=>{let{value:t}=e;return t})):null===n||void 0===n?void 0:n.value})}),{}):e},16402(e,t,r){r.d(t,{FX:()=>y,Ih:()=>g,Ks:()=>i,Rb:()=>b,T$:()=>x,aA:()=>m,bS:()=>c,ev:()=>p,fK:()=>l,g:()=>o,gk:()=>d,kw:()=>u,l0:()=>h,q1:()=>a,r5:()=>s,xn:()=>f});var n=r(99094);const o={recents:"recents",all:"all"},a=o.all,i=[{id:o.recents,label:"Recents"},{id:o.all,label:"All"}],s="type",l={none:"none",type:"type",status:"status",month:"month"},c=[{id:l.none,label:"None"},{id:l.type,label:"Type",prop:"definitionId"},{id:l.status,label:"Status",prop:"status"},{id:l.month,label:"Month",prop:"month"}],d=20,u={date:"date",name:"name",status:"status",type:"type"},p=u.type,g=[{id:u.date,label:"Date"},{id:u.name,label:"Name"},{id:u.status,label:"Status"},{id:u.type,label:"Type"}],m={[u.date]:{prop:"createdAt",sortingGroupVisible:!1},[u.name]:{prop:"name",sortingGroupVisible:!1},[u.status]:{prop:"status",sortingGroupVisible:!0},[u.type]:{prop:"definitionName",sortingGroupVisible:!0}},h={asc:"asc",desc:"desc"},f=h.desc,b=[{id:h.asc,label:"Ascending"},{id:h.desc,label:"Descending"}],y={[u.status]:{PENDING:"textLite",COMPLETED:"success",PROCESSING:"successLite",FAILED:"error"},[u.type]:{[n.oG.anomalies]:["violet","violet60"],[n.oG.capacity]:["violet","violet80"],[n.oG.investigation]:["violet","violet100"],[n.oG.performance]:["violet","violet120"],[n.oG.summary]:["violet","violet140"]}},x={PENDING:"textLite",COMPLETED:"success",PROCESSING:"success",FAILED:"error"}},73902(e,t,r){r.d(t,{A:()=>D});var n=r(99191),o=r(54521),a=r(74848);const i=()=>(0,a.jsxs)(n.Flex,{alignItems:"center",justifyContent:"center",gap:2,children:[(0,a.jsx)(n.Icon,{name:"ai",color:"primaryAI",width:"20px",height:"20px"}),(0,a.jsx)(n.H1,{fontSize:"20px",strong:!1,children:"Netdata Insights makes your infrastructure data understandable."}),(0,a.jsx)(n.Icon,{name:"ai",color:"primaryAI",width:"20px",height:"20px"})]}),s=()=>(0,a.jsx)(n.Flex,{justifyContent:"center",children:(0,a.jsx)(n.Flex,{width:{max:300},children:(0,a.jsx)(o.m$,{children:"It uses Al to run automated investigations and generate insights. This means you can make better decisions, faster, without sifting through dashboards or writing complicated searches. Insights gives you the straightforward answers you need."})})}),l=()=>(0,a.jsxs)(n.Flex,{column:!0,gap:4,children:[(0,a.jsx)(i,{}),(0,a.jsx)(s,{})]});var c=r(64467),d=r(80045),u=(r(98992),r(54520),r(3949),r(81454),r(27805)),p=r(79748);const g=["id"];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}const h=e=>{let{title:t,icon:r,color:i,Component:s}=e;return t&&r&&i?(0,a.jsxs)(o.I0,{children:[(0,a.jsxs)(n.Flex,{alignItem:"center",gap:2,children:[(0,a.jsx)(n.Icon,{name:r}),(0,a.jsx)(n.TextBig,{color:i,children:t})]}),(0,a.jsx)(n.Flex,{justifyContent:"center",children:s?(0,a.jsx)(s,{}):null}),(0,a.jsx)(n.Flex,{justifyContent:"end",children:(0,a.jsx)(p.A,{href:"https://app.netdata.cloud/spaces/netdata-demo",children:"Explore in demo space"})})]}):null},f=()=>{const{insights:e}=(0,u.A)();return(0,a.jsx)(o.z5,{children:e.map((e=>{let{id:t}=e,r=(0,d.A)(e,g);return(0,a.jsx)(h,function(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,c.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}({},r),t)}))})},b=()=>(0,a.jsxs)(n.Flex,{column:!0,gap:4,children:[(0,a.jsx)(n.Flex,{justifyContent:"center",children:(0,a.jsx)(o.m$,{children:"Here are some of the reports it can create:"})}),(0,a.jsx)(f,{})]});var y=r(96540),x=r(41344),v=r(88325),j=r(24609),O=r(38648),w=r(4204);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 P(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,c.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 C={textTransform:"",padding:[2,6]},I=()=>{const e=(0,y.useCallback)((()=>{window.open("https://www.netdata.cloud/contact-sales/","_blank","noopener,noreferrer")}),[]);return(0,a.jsx)(n.Flex,{justifyContent:"center",children:(0,a.jsx)(n.Button,P({label:"Contact us",onClick:e},C))})},k=()=>{const e=(0,x.Zp)(),{url:t}=(0,v.A)("business"),r=(0,y.useCallback)((()=>{e(t)}),[t]);return(0,a.jsx)(n.Flex,{justifyContent:"center",children:(0,a.jsx)(n.Button,P({label:"Upgrade to Business",onClick:r},C))})},S=()=>{const e=(0,j.dg)();return(0,a.jsxs)(n.Flex,{column:!0,gap:8,justifyContent:"center",children:[(0,a.jsx)(o.m$,{children:"Every report combines easy-to-read explanations, charts, and practical advice, all made whenever you need them. You can find Insights inside Netdata Cloud. It works perfectly with any Netdata agent you're already using, so there's nothing extra to set up. It's currently available for Business and Trial users."}),w.ei?(0,a.jsx)(I,{}):e?(0,a.jsx)(n.Flex,{justifyContent:"center",children:(0,a.jsx)(O.default,{})}):(0,a.jsx)(k,{})]})},D=e=>{let{inSidebar:t}=e;return(0,a.jsxs)(n.Flex,{column:!0,gap:10,padding:[12],children:[t?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l,{}),(0,a.jsx)(b,{})]}),(0,a.jsx)(S,{})]})}},54521(e,t,r){r.d(t,{I0:()=>d,m$:()=>l,z5:()=>c});r(98992),r(54520),r(3949);var n=r(64467),o=r(51510),a=r(99191);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 l=(0,o.default)(a.Text).attrs((e=>s({fontSize:"14px",textAlign:"center",color:"menuItem",lineHeight:1.5},e))).withConfig({displayName:"styled__SecondaryText",componentId:"sc-aezcys-0"})([""]),c=(0,o.default)(a.Box).attrs((e=>s({},e))).withConfig({displayName:"styled__ReportSamplesContainer",componentId:"sc-aezcys-1"})(["display:grid;grid-template-columns:repeat(4,1fr);gap:16px;"]),d=(0,o.default)(a.Flex).attrs((e=>s({column:!0,gap:8,padding:[4],background:"panelBg"},e))).withConfig({displayName:"styled__ReportSampleCardContainer",componentId:"sc-aezcys-2"})([""," background:linear-gradient( 90deg,"," 0%,"," 50%,"," 100% );"],(e=>{let{start:t,span:r}=e;return t||r?"grid-column: ".concat(t||"1"," / span ").concat(r||"1",";"):""}),(e=>{let{background:t}=e;return(0,a.getColor)(t)}),(0,a.getColor)("mainBackground"),(e=>{let{background:t}=e;return(0,a.getColor)(t)}));(0,o.default)(a.Box).attrs((e=>s({padding:[8]},e))).withConfig({displayName:"styled__Container",componentId:"sc-aezcys-3"})(["display:grid;grid-template-columns:1fr 2fr;gap:24px;"]),(0,o.default)(a.TextBigger).attrs((e=>s({lineHeight:1.5},e))).withConfig({displayName:"styled__Txt",componentId:"sc-aezcys-4"})([""]),o.default.ul.withConfig({displayName:"styled__List",componentId:"sc-aezcys-5"})(["padding-left:16px;list-style:disc outside none;& li{padding:4px 0;}"])},27805(e,t,r){r.d(t,{A:()=>m});var n=r(96540),o=r(99191),a=r(51510),i=r(74848);const s=()=>(0,i.jsxs)("svg",{width:"282",height:"78",viewBox:"0 0 282 78",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsxs)("g",{clipPath:"url(#clip0_617_8244)",children:[(0,i.jsx)("path",{opacity:"0.8",d:"M29 55.4667C30.1046 55.4667 31 54.6906 31 53.7333C31 52.776 30.1046 52 29 52C27.8954 52 27 52.776 27 53.7333C27 54.6906 27.8954 55.4667 29 55.4667Z",fill:"#10B981"}),(0,i.jsx)("path",{opacity:"0.8",d:"M49 52C50.1046 52 51 51.224 51 50.2667C51 49.3094 50.1046 48.5333 49 48.5333C47.8954 48.5333 47 49.3094 47 50.2667C47 51.224 47.8954 52 49 52Z",fill:"#10B981"}),(0,i.jsx)("path",{opacity:"0.8",d:"M69 57.2C70.1046 57.2 71 56.424 71 55.4667C71 54.5094 70.1046 53.7333 69 53.7333C67.8954 53.7333 67 54.5094 67 55.4667C67 56.424 67.8954 57.2 69 57.2Z",fill:"#10B981"}),(0,i.jsx)("path",{opacity:"0.8",d:"M89 53.7333C90.1046 53.7333 91 52.9573 91 52C91 51.0427 90.1046 50.2667 89 50.2667C87.8954 50.2667 87 51.0427 87 52C87 52.9573 87.8954 53.7333 89 53.7333Z",fill:"#10B981"}),(0,i.jsx)("path",{opacity:"0.8",d:"M109 56.3333C110.105 56.3333 111 55.5573 111 54.6C111 53.6427 110.105 52.8667 109 52.8667C107.895 52.8667 107 53.6427 107 54.6C107 55.5573 107.895 56.3333 109 56.3333Z",fill:"#10B981"}),(0,i.jsx)("path",{opacity:"0.6",d:"M30.6071 53.7333L50.6785 50.2667L70.75 55.4667L90.8214 52L110.893 54.6",stroke:"#10B981"}),(0,i.jsx)("path",{d:"M151 22.5333C152.105 22.5333 153 21.7573 153 20.8C153 19.8427 152.105 19.0667 151 19.0667C149.895 19.0667 149 19.8427 149 20.8C149 21.7573 149.895 22.5333 151 22.5333Z",fill:"#8783D1"}),(0,i.jsx)("path",{d:"M110.893 54.6L130.964 39L151.036 21.6667L171.107 41.6L191.179 53.7333",stroke:"#8783D1"}),(0,i.jsx)("path",{opacity:"0.8",d:"M189 55.4667C190.105 55.4667 191 54.6906 191 53.7333C191 52.776 190.105 52 189 52C187.895 52 187 52.776 187 53.7333C187 54.6906 187.895 55.4667 189 55.4667Z",fill:"#10B981"}),(0,i.jsx)("path",{opacity:"0.8",d:"M209 52.8667C210.105 52.8667 211 52.0906 211 51.1333C211 50.176 210.105 49.4 209 49.4C207.895 49.4 207 50.176 207 51.1333C207 52.0906 207.895 52.8667 209 52.8667Z",fill:"#10B981"}),(0,i.jsx)("path",{opacity:"0.8",d:"M229 54.6C230.105 54.6 231 53.824 231 52.8667C231 51.9094 230.105 51.1333 229 51.1333C227.895 51.1333 227 51.9094 227 52.8667C227 53.824 227.895 54.6 229 54.6Z",fill:"#10B981"}),(0,i.jsx)("path",{opacity:"0.8",d:"M249 58.0667C250.105 58.0667 251 57.2906 251 56.3333C251 55.376 250.105 54.6 249 54.6C247.895 54.6 247 55.376 247 56.3333C247 57.2906 247.895 58.0667 249 58.0667Z",fill:"#10B981"}),(0,i.jsx)("path",{opacity:"0.6",d:"M191.179 53.7333L211.25 51.1333L231.321 52.8667L251.393 56.3333",stroke:"#10B981"}),(0,i.jsx)("rect",{x:"111.5",y:"9.16666",width:"75",height:"59.6667",fill:"#8783D1",fillOpacity:"0.5",stroke:"#8783D1",strokeDasharray:"2 2"}),(0,i.jsx)("path",{d:"M193.805 8.28125L193.602 0.71875H196.102L195.891 8.28125H193.805ZM194.852 12.2266C194.414 12.2266 194.068 12.1094 193.812 11.875C193.557 11.6406 193.43 11.3229 193.43 10.9219C193.43 10.5104 193.557 10.1901 193.812 9.96094C194.068 9.72656 194.414 9.60938 194.852 9.60938C195.294 9.60938 195.641 9.72656 195.891 9.96094C196.146 10.1901 196.273 10.5104 196.273 10.9219C196.273 11.3229 196.146 11.6406 195.891 11.875C195.641 12.1094 195.294 12.2266 194.852 12.2266Z",fill:"#8783D1"})]}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:"clip0_617_8244",children:(0,i.jsx)("rect",{width:"281",height:"78",fill:"white",transform:"translate(0.5)"})})})]}),l=()=>(0,i.jsxs)("svg",{width:"281",height:"80",viewBox:"0 0 281 80",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsxs)("g",{clipPath:"url(#clip0_617_8357)",children:[(0,i.jsx)("path",{d:"M95.0231 61.5893C95.0231 61.5893 25.1955 70.4107 1.07981 75.5179H210.562H211.642V9.35715C206.783 23.9821 187.887 10.0536 164.131 36.5179C145.126 57.6893 110.14 62.0535 95.0231 61.5893Z",fill:"#FFB140",fillOpacity:"0.2"}),(0,i.jsx)("path",{d:"M1.07981 75.5179C25.1955 70.4107 95.0231 61.5893 95.0231 61.5893C110.14 62.0535 145.126 57.6893 164.131 36.5179C187.887 10.0536 206.783 23.9821 211.642 9.35715",stroke:"#FFB140"}),(0,i.jsx)("path",{d:"M250.515 2.39289C240.706 0.2384 226.496 6.01583 221.248 8.39084C220 8.95568 219.193 10.4751 219.183 12.1813L218.767 76.2143H276.971V22.4944C276.971 21.2329 276.537 20.0475 275.759 19.2829C271.979 15.5669 260.079 4.49352 250.515 2.39289Z",fill:"#0EB6F0",fillOpacity:"0.3"}),(0,i.jsx)("path",{d:"M219.201 9.35717C219.201 9.35717 238.282 -0.294227 250.515 2.39289C262.046 4.92545 276.971 20.5 276.971 20.5",stroke:"#0EB6F0",strokeDasharray:"2 2"}),(0,i.jsx)("path",{d:"M2.69952 79C4.19042 79 5.39904 77.441 5.39904 75.5178C5.39904 73.5947 4.19042 72.0357 2.69952 72.0357C1.20862 72.0357 0 73.5947 0 75.5178C0 77.441 1.20862 79 2.69952 79Z",fill:"#FFB140"}),(0,i.jsx)("path",{d:"M211.102 13.5357C212.593 13.5357 213.802 11.9767 213.802 10.0536C213.802 8.13045 212.593 6.57144 211.102 6.57144C209.612 6.57144 208.403 8.13045 208.403 10.0536C208.403 11.9767 209.612 13.5357 211.102 13.5357Z",fill:"#FFB140"}),(0,i.jsx)("path",{d:"M220.821 13.5357C222.312 13.5357 223.52 11.9767 223.52 10.0536C223.52 8.13045 222.312 6.57144 220.821 6.57144C219.33 6.57144 218.121 8.13045 218.121 10.0536C218.121 11.9767 219.33 13.5357 220.821 13.5357Z",fill:"#0EB6F0"}),(0,i.jsx)("path",{d:"M278.05 24.6786C279.541 24.6786 280.75 23.1196 280.75 21.1964C280.75 19.2733 279.541 17.7143 278.05 17.7143C276.56 17.7143 275.351 19.2733 275.351 21.1964C275.351 23.1196 276.56 24.6786 278.05 24.6786Z",fill:"#0EB6F0"})]}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:"clip0_617_8357",children:(0,i.jsx)("rect",{width:"280.75",height:"78",fill:"white",transform:"translate(0 1)"})})})]}),c=()=>(0,i.jsxs)("svg",{width:"282",height:"78",viewBox:"0 0 282 78",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("rect",{x:"3.125",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"3.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"3.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"3.125",y:"66",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,i.jsx)("rect",{x:"25.125",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,i.jsx)("rect",{x:"25.125",y:"22",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,i.jsx)("rect",{x:"25.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"25.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"47.125",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,i.jsx)("rect",{x:"47.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"47.125",y:"44",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,i.jsx)("rect",{x:"47.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"69.125",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"69.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"69.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"69.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"91.125",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,i.jsx)("rect",{x:"91.125",y:"22",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,i.jsx)("rect",{x:"91.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"91.125",y:"66",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,i.jsx)("rect",{x:"113.125",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,i.jsx)("rect",{x:"113.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"113.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"113.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"135.125",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"135.125",y:"22",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,i.jsx)("rect",{x:"135.125",y:"44",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,i.jsx)("rect",{x:"135.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"157.125",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,i.jsx)("rect",{x:"157.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"157.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"157.125",y:"66",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,i.jsx)("rect",{x:"179.125",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"179.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"179.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"179.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"201.125",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"201.125",y:"22",width:"12",height:"12",rx:"2",fill:"#4A5757"}),(0,i.jsx)("rect",{x:"201.125",y:"44",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,i.jsx)("rect",{x:"201.125",y:"66",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,i.jsx)("rect",{x:"223.125",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"223.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"223.125",y:"44",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,i.jsx)("rect",{x:"223.125",y:"66",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,i.jsx)("rect",{x:"245.125",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"245.125",y:"22",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,i.jsx)("rect",{x:"245.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"245.125",y:"66",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"267.125",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,i.jsx)("rect",{x:"267.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,i.jsx)("rect",{x:"267.125",y:"44",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,i.jsx)("rect",{x:"267.125",y:"66",width:"12",height:"12",rx:"2",fill:"#608F73"})]}),d=()=>{const e=(0,a.useTheme)();return(0,i.jsxs)("svg",{width:"273",height:"78",viewBox:"0 0 273 78",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("rect",{x:"0.25",y:"11",width:"12.15",height:"67",fill:"#990F21"}),(0,i.jsx)("rect",{x:"20.4",y:"11",width:"12.15",height:"67",fill:"#990F21"}),(0,i.jsx)("rect",{x:"40.55",y:"11",width:"12.15",height:"67",fill:"#990F21"}),(0,i.jsx)("rect",{x:"60.7",width:"12.15",height:"78",fill:"#990F21"}),(0,i.jsx)("rect",{x:"80.85",y:"17",width:"12.15",height:"61",fill:"#990F21"}),(0,i.jsx)("path",{d:"M141.707 39.7071C142.098 39.3166 142.098 38.6834 141.707 38.2929L135.343 31.9289C134.953 31.5384 134.319 31.5384 133.929 31.9289C133.538 32.3195 133.538 32.9526 133.929 33.3431L139.586 39L133.929 44.6569C133.538 45.0474 133.538 45.6805 133.929 46.0711C134.319 46.4616 134.953 46.4616 135.343 46.0711L141.707 39.7071ZM117 39V40H141V39V38H117V39Z",fill:(0,o.getColor)("text")({theme:e})}),(0,i.jsx)("rect",{x:"165",y:"39",width:"15.2",height:"39",fill:"#00AB44"}),(0,i.jsx)("rect",{x:"188.2",y:"27",width:"15.2",height:"51",fill:"#00AB44"}),(0,i.jsx)("rect",{x:"211.4",y:"44",width:"15.2",height:"34",fill:"#00AB44"}),(0,i.jsx)("rect",{x:"234.6",y:"12",width:"15.2",height:"66",fill:"#00AB44"}),(0,i.jsx)("rect",{x:"257.8",y:"27",width:"15.2",height:"51",fill:"#00AB44"})]})},u=()=>(0,i.jsxs)("svg",{width:"417",height:"78",viewBox:"0 0 417 78",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("rect",{x:"17",y:"19",width:"40",height:"40",rx:"20",fill:"#DB162F"}),(0,i.jsx)("path",{d:"M42.45 40.11C41.56 39.66 41 38.77 41 37.77V37C41 35.03 39.56 33.4 37.69 33.07C37.69 33.05 37.7 33.03 37.7 33C37.7 32.61 37.39 32.3 37 32.3C36.61 32.3 36.3 32.61 36.3 33C36.3 33.02 36.31 33.05 36.31 33.07C34.44 33.4 33 35.03 33 37V37.76C33 38.76 32.45 39.66 31.55 40.1L31 40.38V41H38.5C38.5 41.55 38.05 42 37.5 42H31V43.2C31 44.19 31.81 45 32.8 45H36C36 45.55 36.45 46 37 46C37.55 46 38 45.55 38 45H41.2C42.19 45 43 44.19 43 43.2V40.38L42.45 40.11Z",fill:"#FACED4"}),(0,i.jsx)("path",{d:"M116.874 39.7071C117.264 39.3166 117.264 38.6834 116.874 38.2929L110.51 31.9289C110.119 31.5384 109.486 31.5384 109.096 31.9289C108.705 32.3195 108.705 32.9526 109.096 33.3431L114.752 39L109.096 44.6569C108.705 45.0474 108.705 45.6805 109.096 46.0711C109.486 46.4616 110.119 46.4616 110.51 46.0711L116.874 39.7071ZM72.1667 39V40H116.167V39V38H72.1667V39Z",fill:"#EE5467"}),(0,i.jsx)("path",{d:"M151.333 19.5C162.103 19.5 170.833 28.2304 170.833 39C170.833 49.7696 162.103 58.5 151.333 58.5C140.564 58.5 131.833 49.7696 131.833 39C131.833 28.2304 140.564 19.5 151.333 19.5Z",fill:"#151818"}),(0,i.jsx)("path",{d:"M151.333 19.5C162.103 19.5 170.833 28.2304 170.833 39C170.833 49.7696 162.103 58.5 151.333 58.5C140.564 58.5 131.833 49.7696 131.833 39C131.833 28.2304 140.564 19.5 151.333 19.5Z",stroke:"#0EB6F0"}),(0,i.jsx)("path",{d:"M149.561 36.8976C149.665 36.5942 150.104 36.5942 150.207 36.8976L150.815 38.6788C150.949 39.0703 151.174 39.4261 151.473 39.7178C151.772 40.0096 152.137 40.2294 152.538 40.3597L154.362 40.9528C154.672 41.054 154.672 41.4825 154.362 41.5836L152.537 42.1767C152.136 42.3073 151.771 42.5272 151.472 42.8191C151.173 43.1111 150.948 43.4669 150.815 43.8586L150.207 45.6388C150.185 45.7052 150.142 45.7631 150.084 45.8041C150.026 45.8451 149.956 45.8672 149.884 45.8672C149.812 45.8672 149.743 45.8451 149.685 45.8041C149.627 45.7631 149.583 45.7052 149.561 45.6388L148.953 43.8576C148.82 43.4662 148.595 43.1105 148.296 42.8187C147.997 42.527 147.632 42.3072 147.231 42.1767L145.407 41.5836C145.339 41.5618 145.279 41.5196 145.237 41.4629C145.195 41.4063 145.173 41.3381 145.173 41.2682C145.173 41.1983 145.195 41.1301 145.237 41.0735C145.279 41.0168 145.339 40.9746 145.407 40.9528L147.231 40.3597C147.632 40.2292 147.997 40.0094 148.296 39.7177C148.595 39.4259 148.82 39.0702 148.953 38.6788L149.561 36.8976ZM153.458 32.2089C153.472 32.1691 153.498 32.1344 153.533 32.1099C153.567 32.0853 153.609 32.0721 153.652 32.0721C153.695 32.0721 153.737 32.0853 153.772 32.1099C153.807 32.1344 153.833 32.1691 153.846 32.2089L154.211 33.2774C154.374 33.7537 154.756 34.1271 155.244 34.2861L156.339 34.642C156.38 34.6552 156.415 34.6806 156.44 34.7146C156.466 34.7486 156.479 34.7895 156.479 34.8314C156.479 34.8734 156.466 34.9143 156.44 34.9483C156.415 34.9823 156.38 35.0077 156.339 35.0209L155.244 35.3767C155.004 35.455 154.785 35.5869 154.606 35.762C154.426 35.9371 154.291 36.1505 154.211 36.3855L153.846 37.454C153.833 37.4938 153.807 37.5284 153.772 37.553C153.737 37.5776 153.695 37.5908 153.652 37.5908C153.609 37.5908 153.567 37.5776 153.533 37.553C153.498 37.5284 153.472 37.4938 153.458 37.454L153.094 36.3855C153.013 36.1505 152.878 35.9371 152.699 35.762C152.52 35.5869 152.301 35.455 152.06 35.3767L150.966 35.0209C150.925 35.0077 150.889 34.9823 150.864 34.9483C150.839 34.9143 150.825 34.8734 150.825 34.8314C150.825 34.7895 150.839 34.7486 150.864 34.7146C150.889 34.6806 150.925 34.6552 150.966 34.642L152.06 34.2861C152.301 34.2079 152.52 34.076 152.699 33.9009C152.878 33.7258 153.013 33.5123 153.094 33.2774L153.458 32.2089Z",fill:"#0EB6F0"}),(0,i.jsx)("path",{d:"M231.207 39.7071C231.598 39.3166 231.598 38.6834 231.207 38.2929L224.843 31.9289C224.453 31.5384 223.819 31.5384 223.429 31.9289C223.038 32.3195 223.038 32.9526 223.429 33.3431L229.086 39L223.429 44.6569C223.038 45.0474 223.038 45.6805 223.429 46.0711C223.819 46.4616 224.453 46.4616 224.843 46.0711L231.207 39.7071ZM186.5 39V40H230.5V39V38H186.5V39Z",fill:"#0EB6F0"}),(0,i.jsx)("path",{d:"M265.667 19.5C276.436 19.5 285.167 28.2304 285.167 39C285.167 49.7696 276.436 58.5 265.667 58.5C254.897 58.5 246.167 49.7696 246.167 39C246.167 28.2304 254.897 19.5 265.667 19.5Z",fill:"#151818"}),(0,i.jsx)("path",{d:"M265.667 19.5C276.436 19.5 285.167 28.2304 285.167 39C285.167 49.7696 276.436 58.5 265.667 58.5C254.897 58.5 246.167 49.7696 246.167 39C246.167 28.2304 254.897 19.5 265.667 19.5Z",stroke:"#0EB6F0"}),(0,i.jsx)("path",{d:"M264.778 39.6666H267.889C268.627 39.6666 269.222 39.0711 269.222 38.3333H264.778V39.6666ZM264.778 41.8889H267.889C268.627 41.8889 269.222 41.2933 269.222 40.5555H264.778V41.8889ZM264.778 37.4444H267.889C268.627 37.4444 269.222 36.8489 269.222 36.1111H264.778V37.4444ZM269.302 32.3333H262.031C260.36 32.3333 259 33.6933 259 35.3644V42.6355C259 44.3066 260.36 45.6666 262.031 45.6666H269.302C270.973 45.6666 272.333 44.3066 272.333 42.6355V35.3644C272.333 33.6933 270.973 32.3333 269.302 32.3333ZM261.889 44.3155C261.018 44.2444 260.333 43.5244 260.333 42.6355V35.3644C260.333 34.4755 261.018 33.7555 261.889 33.6844V44.3155ZM271 42.6355C271 43.5689 270.244 44.3333 269.302 44.3333H263.222V33.6666H269.302C270.236 33.6666 271 34.4222 271 35.3644V42.6355Z",fill:"#0EB6F0"}),(0,i.jsx)("path",{d:"M345.54 39.7071C345.931 39.3166 345.931 38.6834 345.54 38.2929L339.177 31.9289C338.786 31.5384 338.153 31.5384 337.762 31.9289C337.372 32.3195 337.372 32.9526 337.762 33.3431L343.419 39L337.762 44.6569C337.372 45.0474 337.372 45.6805 337.762 46.0711C338.153 46.4616 338.786 46.4616 339.177 46.0711L345.54 39.7071ZM300.833 39V40H344.833V39V38H300.833V39Z",fill:"#00AB44"}),(0,i.jsx)("path",{d:"M360 39C360 27.9543 368.954 19 380 19C391.046 19 400 27.9543 400 39C400 50.0457 391.046 59 380 59C368.954 59 360 50.0457 360 39Z",fill:"#00AB44"}),(0,i.jsx)("path",{d:"M379.155 43.8533L374.924 39.6311C374.578 39.2844 374.578 38.7244 374.924 38.3777C375.271 38.0311 375.831 38.0311 376.178 38.3777L379.058 41.2577L384.658 34.8577C384.978 34.4844 385.547 34.4488 385.911 34.7777C386.284 35.0977 386.32 35.6666 385.991 36.0311L379.155 43.8533Z",fill:"#DDFFEB"})]}),p=()=>(0,i.jsxs)("svg",{width:"417",height:"78",viewBox:"0 0 417 78",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{d:"M4 0.5H413C414.933 0.5 416.5 2.067 416.5 4V74C416.5 75.933 414.933 77.5 413 77.5H4C2.06701 77.5 0.5 75.933 0.5 74V4C0.5 2.067 2.067 0.5 4 0.5Z",fill:"#001107"}),(0,i.jsx)("path",{d:"M4 0.5H413C414.933 0.5 416.5 2.067 416.5 4V74C416.5 75.933 414.933 77.5 413 77.5H4C2.06701 77.5 0.5 75.933 0.5 74V4C0.5 2.067 2.067 0.5 4 0.5Z",stroke:"#00AB44"}),(0,i.jsx)("path",{d:"M14.94 14L11.1334 17.8067C10.8734 18.0667 10.4534 18.0667 10.1934 17.8067C9.93335 17.5467 9.93335 17.1267 10.1934 16.8667L13.0534 14.0067L10.1934 11.14C9.93335 10.88 9.93335 10.46 10.1934 10.2C10.4534 9.94 10.8734 9.94 11.1334 10.2L14.94 14Z",fill:"#00AB44"}),(0,i.jsx)("path",{d:"M20 20.791V19.6836H28.1689V20.791H20Z",fill:"#00AB44"})]});var g=r(99094);const m=()=>{const e=(0,a.useTheme)();return(0,n.useMemo)((()=>({insights:[{id:g.oG.anomalies,title:"Anomaly Analysis",description:"Spots unusual behavior in your systems and explains what\u2019s happening\u2014always with the bigger picture in mind.",icon:"anomalyAnalysis",color:(0,o.getColor)(g.ci[g.oG.anomalies].color)({theme:e}),bg:(0,o.getColor)(g.ci[g.oG.anomalies].bg)({theme:e}),Component:s},{id:g.oG.capacity,title:"Capacity Planning",description:"Predicts future trends and highlights key turning points so you can plan with confidence.",icon:"capacityPlanning",color:(0,o.getColor)(g.ci[g.oG.capacity].color)({theme:e}),bg:(0,o.getColor)(g.ci[g.oG.capacity].bg)({theme:e}),Component:l},{id:g.oG.summary,title:"Infrastructure Summary",description:"A quick overview of any problems and how they affect your services - great for your Monday morning meetings.",icon:"automatedTroubleshooting",color:(0,o.getColor)(g.ci[g.oG.summary].color)({theme:e}),bg:(0,o.getColor)(g.ci[g.oG.summary].bg)({theme:e}),Component:c},{id:g.oG.performance,title:"Performance Optimization",description:"Identifies when resources compete or slow each other down, and recommends the best fixes.",icon:"performanceOptimization",color:(0,o.getColor)(g.ci[g.oG.performance].color)({theme:e}),bg:(0,o.getColor)(g.ci[g.oG.performance].bg)({theme:e}),Component:d}],investigations:[{id:g.oG.alertInvestigation,title:"Alert Investigation",description:"When alerts fire, it automatically investigates the root cause, gathers context, and provides actionable insights so you can resolve issues faster.",icon:"alertInvestigation",color:(0,o.getColor)(g.ci[g.oG.alertInvestigation].color)({theme:e}),bg:(0,o.getColor)(g.ci[g.oG.alertInvestigation].bg)({theme:e}),Component:u},{id:g.oG.investigation,title:"Automated Troubleshooting & RCA",description:"Ask any question about your infrastructure and get detailed answers with supporting evidence - like having a senior engineer on call 24/7.",icon:"investigation",color:(0,o.getColor)(g.ci[g.oG.investigation].color)({theme:e}),bg:(0,o.getColor)(g.ci[g.oG.investigation].bg)({theme:e}),Component:p}]})),[e])}},99094(e,t,r){r.d(t,{$i:()=>m,BN:()=>x,DZ:()=>g,EF:()=>v,Gr:()=>s,I9:()=>f,Nn:()=>l,VS:()=>o,WJ:()=>p,a_:()=>j,bs:()=>i,ci:()=>b,h8:()=>a,oG:()=>h,p9:()=>u,sO:()=>y,tC:()=>O,x0:()=>d,xV:()=>c});var n=r(65408);const o="incompete-report-ids",a="notified-report",i=["PENDING","PROCESSING"],s="*",l=140,c=320,d=c-105,u=["insights","reports"].join("/"),p=["insights","report-preview"].join("/"),g=5e3,m="AI can make mistakes. Check important info.",h={anomalies:"0c439143-1886-4938-b866-dbb052de71d6",capacity:"e5f11d1e-74c8-459f-b3f2-c77c49e9471e",summary:"d4f00c0f-63d7-458e-a3f2-b66c38e8470d",performance:"92ad77b2-4d98-4443-9e15-8f7fb199f0e8",investigation:"56286b45-c16e-4b09-ab36-39c76f0471a5",alertInvestigation:"e469e524-b9b9-4fea-b636-0133897ec5d2"},f=[{id:"definition-group-insights",label:"Insights",icon:"view_list",definitionIds:[h.anomalies,h.performance,h.capacity,h.summary]},{id:"definition-group-investigations",label:"Investigations",icon:"search_s",definitionIds:[h.investigation,h.alertInvestigation]}],b={[h.anomalies]:{icon:"anomalyAnalysis",color:"insightsPurple",bg:"insightsPurpleSemi"},[h.capacity]:{icon:"capacityPlanning",color:"insightsYellow",bg:"insightsYellowSemi"},[h.summary]:{icon:"automatedTroubleshooting",color:"insightsViolet",bg:"insightsVioletSemi"},[h.performance]:{icon:"performanceOptimization",color:"insightsGreen",bg:"insightsGreenSemi"},[h.alertInvestigation]:{icon:"alertInvestigation",color:"insightsRed",bg:"insightsRedSemi"},[h.investigation]:{icon:"investigation",color:"insightsBlue",bg:"insightsBlueSemi"}},y={ErrForbidden:{title:"No permissions",message:"You don't have permissions to view the insights page."}},x=["interval","forecastPeriod"],v="iVBORw0KGgoAAAANSUhEUgAAA9gAAADACAYAAAD/R8saAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABxzSURBVHgB7d1fchzHkcfxXxPDJ22EuSdw6wSmTqBWLLjhNwuxS27oycMTSDyBRicQdQINn7whbASpN8WSu2ydQNAJ2D6BoQjbDyuQvZNojklBADhZ03+qqr+fiCFoYEALGHSjsjIrUwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFyh48Pnm7eVkIe2aM7fFu2bt23x5/P3298XZ42O6kYAAAAAgF5ZgF1t3j4X5qPQqVqdSDc2j1cWfNe69/REAAAAAIBgxfmfZLHxj6Bb328ete4+qwUAAAAA2Nk2wK5EFhtvs4BbxRO92gTcN997oqMnpwIAAAAAXKn4x9+O76yl9o8CLtPqyebH5Vvde7oWAAAAAOBX3gTYf/p9qcXZCwHXeZPZ/opz2wAAAADwRvGL/0UWGy7FySaz/RVZbQAAAAC4GGA/rm7p5eLFJmi6JWBXRdFsMtpf6OZBraPvGgEAAADADBW/es/x4Wrz5+cCvCzQbtu1FotHBNoAAAAA5ubGr96zOHvYnbMFnNq23Py50suXz/XNnaUAAAAAYEaKS99LFht92JaOc0YbAAAAwAxcHmBzFht9shFfNxcPKBsHAAAAkLMbl773qD497w4N9KHQxzo7e6HjQ6oiAAAAAGSruPIjZLExBCsbPzj4iGw2AAAAgNzcuPIjZLExBGuERjYbAAAAQIaKaz9qWeyfb/6g4rw7NNC3WovFfbLZAAAAAHJw49qPWhZb+kLAMKrzkV7Hh5UAAAAAIHHFTs/65s4LstgY2Ep3n7GZAwAAACBZN3Z6VtHeFzCslY7/9UsBAAAAQKJ2y2Cb48PnspJeYFDFiRYHR5zLBgAAAJCa3TLYHcp3MYL29vm57Me/LwUAAAAACdk9wL77rJZ1fQaGZqO8CLIBAAAAJMaTwTZksTGObZD9zZ3bAgAAAIAE7H4Ge4uz2BjXqdriI917eiIAAAAAiJg3g23IYmNMt1S0lIsPpw18/EX22qTJ83W+ULpsM7Tlcf4oFY+10vreTfV4oTitFf/37Qd11/9j2YQO6ePNg2qwOHytsNf1ufKzVNzXUkyPUnl6rrDvx2NFzh9gcxYb47vFmezoWHD9uQAAMSnVBdOVusDa7tO2GLWg+y+v/75Uvgv2mJXqvvchKvGaIS+lwiuiK0We5AnJYBuy2BgXjc9i9Jk4LgIAqbAFqQXdX+tNpnspArexVNrPUkA+9knS2L1sqYiFBdjnWezikYAxWZB99vKxHn+camlyjmyhxusBAOmxTPc22La3pTCkT7WfPwrIR6X9/EERC81gS2cHKwGja2/r579+LcSiVJfJBgCkaykC7SGV2v8cfCmqxpCHSvvfZypFnOAJD7A/+a5R0X4lYGyFPtbxIed/42G78qUAAKlbqms8tBT61Nea5WMB6eurGiPaBE94gG0OXq42wc6pgPGt9F//QrlUHGwHkaoCAMhDqe6eTja7P5X6wboHqSvV3wbeh4rUfgH2UX2qVmSxMY22eEjTs2hUIuMBADlZqstml8I+LOtcqh+2oV0JSFel/lSK9HrYL8A2i7OHZLExkVs0PYvKl6LhGQDkpFTXbZzMabi+mzFxRA4p6/teEuWxif0DbLLYmFR7W2d/55dNHJiNDQD5sXv7WtzfQ5Tqv7rLmqWxmY0Uleo/4xzl5t9CfbAs9svFp5tAmwseE3j1mY4Pv+3Gx2Fi1nDi282jFoDLWMVXo2mU8ms0jUZ5sNf7ifp3S78MsuzvpYYNvFabx0+bx0NhV5X6t50BnPrrMOW98OL1s4tG2NcQm3TbYxO1IlKoL8eHK7G7iakURaOD9z7Q0ROOK/i06l+zebyveHm+5kZxfy3XsbOTleP5Vok0RCAQg1ow3p+JRun+/A9lLV/GpNG430NbbFqGs1T3Wn+o/s9QLzePR8IurLx+3/Fcl6k3j4+EUEv5m7Pa97sW9mGjAEv1b7153FdE+slgn/9LZLExobYtX5eKPxCmVqrLdKyElJyIxQOQOttkrl//ff36banunGJfIxUtc/qjunsGrnZbwwTXplK3mUJSAanos9nfZf+2rf+juR72P4O9xVlsTO68VLwSYsBsbACIQ6MuKLZM+n3tX+pqgd1jcQ74XT51Pt8bHHwmIB2eZn/ea2F7bCIa/QXY5u6zldqiETCZ4kshBszGBoD4rNVPoF2qC7JxtcrxXOtd4q0IoLM7UlHKFwDbcbVaPn13699LvwF25wsBk2lv6z8P2dWNQyVmYwNAjNbqzpTu03ehElnUq3jLYe118K6fSzETG2mo5GM9Hr71fco/jk1Eof8A+97TNVlsTOpAnzMbOxrMxgaAODWbx5H2S4xY75NSuMiTXbZy2LW6DLa3NDbKGcDABZ7jEo267PVaftFs+A2RwZaKNqpObpidWzr7K7vq/TtV2LkYpgsAQLxWCg+y7R7P0axfKuULfLdVBPb71Zu1o0wcsSvla/a3nVDwdsPGXX2oSAwTYHfziGsB0/mULHbv7GYX0sjQNjsqAQBitVJ4kG3BZCVsVfJ5e+TZWj7bGcBArLxJlvVbfw8pE68UgWEC7A5nsTGlW3r5N3bV+7dSWGMcXgsAiNtK4WeyqVR6I6QcdiukTNzbrRwYU+V4bq1frjHX8qsUgeECbLLYmFrbLsliDyLkCIiVB60EAIhZaHfxSmRSjXf29cUMnQXXj+RTiV4niJO32d/Fn/2QMvEoNpyGzGAbstiYFmexh1ArrFSc2dgAEDdb0Ib20SGL7V/cP7zkfd4qguhmAAOveXsE1Je8z1smHsWxiWEDbLLYmB5nsYexkj/LwWxsAIhfrbC1WyWy2JXjubUu/z1q7/eWiUc1AxiQv9nfWpdfD/Z+7/UwefO/oTPYhiw2pkRH8WHYze6B/CoxVgQAYheaxZ7z/X2p/cphd/3YZSpRJo64VPK5KlNt680T+dh9aNLrYfgAmyw2pkcDkGFYGVstP8tisxAAgHg18gd5xjJHc72/e7PI9TUfC2k2RzIBMfE2+7vuZ957L7J70KSbfWNksKWzBXOxMaVbOj6shCHYtc1sbADIz1p+ky9sJ1LK93Vbtq655uO1KBNHurzN/up3fNyC76TKxMcJsD/5rpGKkJ1QoC8EdMNoFHYMhNnYABC3WmFVSnMMsCv57JKh9q6bb4vfq4iDt3L0XT/rId3EK01YTTNOgG3ODlYCplPR7Gww1gW1lh+zsQEgbt4OvuZDza9M3LOJ32i36oCQMnF6nCAGleO5jXZbQ4ZMr5ns2MR4AbZlsYs25JsD9INmZ0MKaXhmu+28JgAQr7XCjgF5ykNTZ19r6Xh+7XheI5/Juydj9ryzr3eNDa3Rmfde9KEmMl6AbQ5erlS4vzlAXya70GbAbnwhpeK2618KABCjkA6+Zk6Z1L7LYUOfa6KYAYxZ827y7FqpYfcib0VNpYmuh3ED7KP6VK3IYmMqlR5XpTAUKxVv5MNsbACIW0iZ+O80H5XjuY18R6o8z91icgqmUsq3uVbLt25cy6/SBMYNsM3i7CFZbEzmbLEUhmLXdcjEgEqcGwOAWIWcBZ5LifhS/c2+vkytxJo7YdYq+YRcD94YcpINp/EDbLLYmBZl4sOqFdaIwhqesSAAgPg04hz2Vbyjsdby+14+9r1fChifd2JPyOZdEscmxg+wDVlsTIdu4sNbyb8YK8UoNQCIVS2/3APsUsOWw26t5cdMbIzN2+xvLQXFgkl0158mwCaLjSm9+hvlyMOyG2ZIV/HPRHMWAIiRN4tqcg+wK/l4M29bjSgTR/yGbPb3tlr+wNwar416PUwTYBuy2JjKy1mND5nKWszGBoBcNPL7jfLmrbqqFS5kg4MxmBhT5Xhuo/2uh5Ay8VGTa9MF2F0WO2SsD7CfG5ROjcQannk30ZiNDQDxOZFfzpvZlfzlsI3CPZQfPWcwlqWGmQV/lZAy8VFnxE8XYJu7zx6qLRoBY2rbknPYo2jEbGwAyEEjv5x/z3oX6yGjzt5mm9W1fCpx7Arj8Cau9j0mXMufwKk04j1p2gC7QxYb4/u/v1fCGGzX3Zv5YDY2AMSnkU+pfFWO5zYKy7hdFBKk03MGQyvl+zlrFFYRc1FIkL7USBaa2r2nax0f2sF4zsViPEVbqZ9feHg3a3j2XD7V60ctjMXOv+fSyf19AehbSN+cW4GfF7Olxi2H3VrL36fEMu0cu8KQKvn0lVit5V+zWKY95LiF2/QBdidkAQ7soS2FsdTqdhq9HSYti/2B8lucxeqW6DoL4GqN/MmQHANsb3l4aLfki7Zl4pXjc7YzgGsBwxiz2d/Ff6eRb7Or0kjXQwwl4nYWuxYXP8Z0o/idMKaVwsoLmY0NAHH4SSg1brfki0LKxEdt7oRZ8c6+rrVfs7+LQjavKo0gjgC7w1lsjIdGZ2Oznff78mM2NgDEISQTXSovlXz2beZ00Vp+dj6W9Q6GMNbs66vU8vP+NweJJ8Ami42x/fy3UhhTrbBz72SxAWB6HNfx/z7qu9dLSDdxC66XAvpXOZ5rP7t9Xw+1wq6HSgOLKYNtyGJjPAc01ptAyGzsSjRpAQBMq9K05bBbIVlA7xgl4F2W8l0PFlwPsUn3vfwG764fV4BNFhtjetVSMjU+u7kyGxsAkJqpmptdFBKoVKJMHP2K5XpYy8/+2we9HmLLYBuy2BhHW5TCFGxEQi0fZmMDAKbkzXoNNQrUgusT+VEJhr6UmrbZ377/tq0pB81ixxdgk8XGWG68+o0wldBS8UoAgFTkcm57KV/Ga61hv/aQ5mkfCuhHJZ9aw4quu36MGWzpbBHSbRjwIYM9pUZhCwTLYlPmBgBpyCXA9i7GQxb8HrXYpMZ0vM3+hq5OXsuv0oDryYVi9Ml3jY7vPNpEQMzuw3CKohSmtFK3aCkdn2PPtRv7A6FvjYZpyANgvnIIsEv5y2GHKg/fsu+rBfHedXIlqkSxn0q+dZsdZ2g0rG13/Uo+S3XHFnsXZ4Btzg5Wunn2B7Vkq4CMWbXKc/nYOTJrlhFyBg1Xsx3mtQDgcqX8cgiwvWc1a41jLX+AbTOAVwLCeX/m+p4FfxXbcKrkY931Bwmw4ywRN5bFbkd7UTBHLV3EI1Ar7Ob7pQAAY/qtfBrl4VPn88dau9oms3cDY5QZwMhaJZ9a41jLr9o8bmsA8QbYZnH2UEU253cQHwLsOKzkX4hVoiMqAIzJ+zuzUfoq+TL3jcarrrL1ccjoI45fItRSccyCv8y2TNxrkG7icQfYR/UpWWwge3ZTDDlTzWxsABhPKZ+flD5vMDr2qNmQs94WUJBgQIhYZl9fJaS5oLdCZSfxnsHesiz2y8WnnMUGsmaLhFq+0iO7J1ip+JEAAEO6pXlmsL3ZLfud5O2wPLbtDOC1gN2V8peHf640rodKPZeyxx9gWxb7+NCy2LG/QAD2Yw3PfpBvEWeLhEp0RQWAIYWcU2yUtqX8mwohGxFTsEzkWsDuQkqpS6XBvrZaPYq7RHyLs9jAHDQKK69jNjYADCskwE590kPOZ5Ur8XsTPoOUUkfCrvVer4c0AmzOYmMYbNrEx8Yl1PIpRYULAAzpQ/mlHGCXyr/bNo1CsatKefe86b27fhoBtiGLjb4VBT9PcQppeGYLhUFGLQAA3IvrkBFSMVkqfyGbJpinOXSe7zVDn06AbVnsV0XIwhu43Cs2bCJlC7OQUnFmYwNA/0r5NzApD49fJWZiYzeDjLKKTKUey8TTCbDNvadrtUUjoA9FS4AdLysVb+RTiZI3AOhbJb/vla5K8xkBWQm43lLzOa+/VE/SCrA7Y88YRK7aLGZ05so2P+7Lz85i07gFAPoTUkpcK11zyF5v5dy4Cv2Y0/XwB/UkvQDbstiM5EEvqIaIXL15eJsbWnD9tQAAffGWhzZKd0TXdkb0XPTe3AlZKTWvn49KPVWvpJjBNmSxsT9KxFOwkr9RznY2NgBgP3Y/9VYF1UpXyNebujltKMBnqflZqgcLpejus1rHh7VYRGMfr26k3oRlDiy4tuaG3qy0Pf8DMYoNAPYRUjL5SOnylsM+kaIbI/tYvk0C+5pX4vclfs17PVgCtFZcnsvHjk2stKc0A+yOvYiVgFBF2wgpWKu7yVeOzynVNTxbCQAQopQ/m9Mo3Qx2Kf+60oLrWnH5Vr7AaFsWvxbwRiV/ufRa8R0PqeW7rrfHJmrtIdUS8S6LzVls7OPme42QCmt45t1dt4ZnzMYGgDAhzY1qpcs7haJRnF/vWn5zamSF3Xh/JmrF2XvhW/ntfWwi3QC7w1lshGmLEx09oRwqHY2YjQ0AYykVdhYxtnJpD285fKyl8Hb8zbu+qcQEDrwR0uwv1uthLT/bXNjrekg7wCaLjWDtn4XU2Gxs77n5SszGBgAvW2CW8jmR/x4di0ph5bAxsuA6JNhZCuiENPt7ojjZ9VDLx772vSogU89gG7LY8CuSXQTM3QP5MRsbAHZXKqx/RcrZ61zKYbdCgp3eZgAjed7rYa24m+SFlIl/rj2kH2CfZ7GLlDtWYhq1kKJaYbOxKRUHgN2ELCwbpdsky35HLOUT+7qzVliZeCXMXSn/z0FIADumtfwq7ZGcySGDLZ0drAR4LP6JDHa6VvJnDpZi4QAA72IjapbyS7maMKShUa34hWwCVMLcLeXTKN7y8K2QMnGzVKA8AuxPvmvIYsOhpsFZ0uy1uy8/m41NqTgAXK5U1+vCq1HaVWHecljL1jWKX0jQ86kwdyHHJVIQkmUPPjaRR4BtLItdRF3/j1i0xY9C6mr5Fw+laHgGAJcpN4/nCmPZ60ZpKuXP2saerduq5S8T384AxjxV8jf7SyXBuVbYsYlSAfIJsC2L3SbdYANjKdpUfjnieqGzsQEAb5TqgutSfo3SPXttQmZfr5WOkOBn7xnASJY3e90onQy2rRdDjocuFSCfANsszh6SxcY7nL4e74b02bXOFAEACFcqPLg2qd+DvSWgtdISklDYewYwkhTS7C+1xGbIhpN30+FcXgH2UX1KFhvXavW9kBM7L1gLAOBVbR4/KDy4Xivt7HWlfMtht2pRJo7dhFQupFYRav+93uuhVMD1kFeAbchi41oF5eH5CSkVB4C52o4ufK7wTGWj9LPXOZfDvi1kU4BmZ/OT2yz4y4SWibs3H/ILsMli4zo33yPAzk+j9MqUAGBsFkxbH4oX2r/h4wOl29jMlPKXw8Y+6/cqIeueSpSJz0kpf5Y21elNoWXirushvwDbkMXGZYpizXiubK2U9mIPAIZS6k1gvdL+gZNlrlPfrK7kFzLCLAa1wqq8lsJchGy41UpTSJm43TNvez5hoRxZFvv40DJadAzGG23LrPS8Wal46JgZSL9R+FnMFDQC8lfqzWLwQ+0xZuYKtrZaKX3eclgrK22ULlv/eMu+rQFcqpsK8PE2+0tlFvxltmXilXwspqx3fXKeAbaxLPbPN/+ooi0FtEWje09rIWe1usUfZ8fCPFTei6n3RZCN8ZXqMsdj/X8Nqdb+peUxKOVfXKd+DMmydt7fjZW6jZqQM6tIRyX/vSP1CharwqnkY9eCbV7ulP3ON8C2LPY3d+wb+LWAVy1ndOdhpW4nthQAxKFU+urN40h5CKlurJW2Wl1g4D0eYM2dCLDzFtLsb6202c+093rYjjHbKRGR5xnsrXtP1+eZS6Bd0NxsHuyG+UAAgL5YefFHymdaQyWfWnlUv4QkGqgIy9s2aPSolT67l4U0Ldy5lD7vANvceMVie+6sudkn3zXCXNhmSi0AwL6sEnCpfFTKf/b1VWr5MRM7b+7xU8rneljLr9KO94/8A+x//x8W23P380Hqszrhx2xsAAjXqMtar5QXbzms/R5ZKw+1wjLxIUEY0jCXWfCX2ZaJey13eVL+AXaHAGuuyF7PVSOuewAIsd48PlB+yYlS/mx8bsfLRpkBjCSU8lcnpDoL/jKhZeI7bUrMI8C++6wWWex5Ins9Z9aIohYAYBe1uqx1rhVAlfxyG+9Zy48y8TyFNPvLbdLIWn6ldrge5pLBNgRac0P2GjQ8A4B3qdUF1h8p701Jb8OuRvl9P2qFlYnT7Cw/lXxSnwV/mdAy8Xcem5hPgE0We37IXqO7efJzAAC/ZItKuzdaKXjugbUp1c2x9aiVp5CsfCXKxHNSyd/sL8dxt3YfDD02ca05ZbANC+25IHuNN6ykqREAzJctJGt1VT0WUP+zugZmc5lxHFIOm2NAYWqFWQq58DY3M7XyFNJn4Z3HJhaaE8tiHx/W4ixJ3mz2+RnZ6x3Vjuc2SpMtLO1MYcgCq1G6fhTeRld5/89EI1zUKP6FZrN5/PT6rT1yLO30KuR73ex+kevmQ60ua/db+eSUwd5uOHk/Jwf2Opbyff0530Nqhd3Tq+s+r9DcHB9Wmz+fC/lqi/u693QtAAAAABjR/AJsc3xnvYnCQsojEDvLXt97+r4AAAAAYGRzO4PdOTtYCXl6efCRAAAAAGAC8wywrflV0ebavGLOvqCxGQAAAICpzLNE3Dyubunl4oVaxg5kgdJwAAAAABObZwbbHNWnm+CaLHYeTikNBwAAADC1+QbYZnH2cJPDZ3RL6triAaXhAAAAAKY27wCbLHb62uIrRnIBAAAAiMG8A2xDFjthxckmuP5MAAAAABABAmyy2GmypmZnB0cCAAAAgEgQYBuy2Knpmppx7hoAAABARAiwDVnstLQFwTUAAACA6Mx3DvZlvrnzQkVbCvG68eq+/u1/1wIAAACAyJDB/qUvhJg9ILgGAAAAECsy2BeRxY7VF7r7bCUAAAAAiBQZ7IuK9r4QFysLJ7gGAAAAEDkC7IvuPqs3f9ZCDE45cw0AAAAgFQTYl+Ms9vROz7uFE1wDAAAASAQB9mXIYk+rLRqdLT7QvacnAgAAAIBEEGBfjSz2NGrdfO8D5lwDAAAASA1dxK9zfPh882cljKMtvtpkrT8TAAAAACSIDPb1yGKP41SvbhwRXAMAAABIGQH2dTiLPYb6/Lz1f/z3EwEAAABAwhbC9c4W97U4eyH07VRWIXD32UMBAAAAQAbIYL/LebOt4pHQpy5rTXANAAAAICM0OdvFn35fksXugY3faosHlIMDAAAAyBEZ7F1YFrtovxJCdeXgNn6L4BoAAABApshg7+pxdUsvFy/U6pawOxu9dfO9lY6enAoAAAAAMkaA7XF8uNr8+bnwLqebwPqRXh487M6wAwAAAED+CLA9yGK/i2Wpv9Linx6SsQYAAAAwNwTYXmSxL1NvHt9uAus1gTUAAACAuSLA9iKLvdWVgRftE919VgsAAAAAZo4AO8Rcs9g2Zssy1QTVAAAAAPArBNgh5pPFtnLvE1lQ3Ra17j09EQAAAADgUgTYoY4PP9v8+aXyYcG0zfs+2QTTPxJQAwAAAIAPAfY+vrnzYhOQlopdV9q9ebVbC6JPN28bvbrxkyw7fePVqQ5enuiobgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDB/T+FcZYuKhJUDwAAAABJRU5ErkJggg==",j=[{text:"If a packet is sent in the dark and no log captures it, did it really traverse the network?"},{text:"My backup plan is so robust that even my dad jokes have a failover."},{text:" A healthy firewall is like a vigilant bouncer\u2014only letting the cool packets through."},{text:" Why do programmers love dark mode? Because light attracts bugs."},{text:" My container broke up with its host\u2014it needed more space to breathe."},{text:" Why was the computer cold? It left its windows open."},{text:" If a virtual machine runs in the cloud with no one watching, does it still make a sound?"},{text:' My script said "exit 0" and I took it as a cue to call it a day.'},{text:"Why do programmers mix up halloween and christmas? Because oct 31 equals dec 25."},{text:"Sysadmins rarely sleep\u2014they just swap night shifts with their backup processes."},{text:"Why did the router get invited to every trip? It always knew the best route."},{text:"My syslog is so chatty, I'm thinking of turning it into a podcast."},{text:"If a packet drops in cyberspace and no log records it, did it really ever exist?"},{text:"Sometimes the simplest fix is a good old reboot\u2014like hitting the reset button on life."},{text:"I tried debugging a zombie process\u2014it just wouldn't die."},{text:"If a cron job runs in the server room at 3 AM and no one is paged, did it successfully complete?"},{text:"My Git branching strategy is so complex, it has its own sub-committees."},{text:"A well-configured CI/CD pipeline is like a magic trick\u2014nobody knows how it works, but they're amazed when it does."},{text:"Why did the microservice get an award? For outstanding performance in a supporting role."},{text:"My server rack is so old, its BIOS still thinks Y2K is a future problem."},{text:"I told my API it was RESTless. It said it needed a good `GET` request to feel better."},{text:"If you stare into the abyss (of logs) long enough, the abyss stares back with a `NullPointerException`."},{text:"My YAML files are so deeply nested, they're practically geological formations."},{text:"Why was the JavaScript developer sad? Because he didn't Node how to Express himself."},{text:'Is a serverless function truly "serverless," or is it just having an out-of-VM experience?'},{text:"Did you know Netdata charts update every second? That's faster than most people can say \"What's that spike?\""},{text:"Did you know that every metric Netdata collects is visualized in a dashboard? It's dashboards all the way down."},{text:"Trying to find the root cause with limited observability is like performing surgery with a spork. In the dark."},{text:'"It\'s not DNS." (Narrator: It was DNS.)'},{text:"Did you know Netdata can monitor Netdata? It's like Inception, but with more metrics and less Leonardo DiCaprio."},{text:"I spent an hour debugging a network issue. The problem? Someone unplugged the coffee machine that shared a power strip with the switch."},{text:"Why did the SRE cross the road? Their dashboard showed an anomaly on the other side."},{text:"That moment when you deploy to production on a Friday and your monitoring dashboard looks like a Christmas tree... but not in a good way."},{text:'"It\'s just a caching issue." (Narrator: The cache was, in fact, the only thing working correctly.)'},{text:"Did you know Netdata's health alerts are pre-configured for hundreds of conditions? It's like having a tiny, vigilant SRE living in your server, already knowing what to look for."},{text:"If a feature flag is toggled off for everyone, does the underlying code still feel neglected?"},{text:"A good incident post-mortem is like group therapy, but with more JIRA tickets and fewer feelings."},{text:'Why did the SQL query break up with the NoSQL database? "You have no `RELATIONSHIP` with reality!"'},{text:"My laptop fan spins so hard during `npm install`, I'm worried it's trying to achieve liftoff and join the cloud natively."},{text:"My logging level is set to `DEBUG`. My therapist says I have trouble letting go of insignificant events."},{text:"Why was the load balancer always calm? It knew how to `distribute` the stress evenly."},{text:"I tried to explain idempotency to my cat. It still knocks things off the counter multiple times, expecting a different outcome."},{text:'"This will only take 5 minutes." (Narrator: Three pull requests, two emergency rollbacks, and one new CI stage later...)'},{text:"My dependency tree is so vast, it has its own microclimates and requires a dedicated arborist (SRE)."},{text:"My code has so many layers of abstraction, it's practically an onion. And yes, it makes me cry sometimes."},{text:'My current project is like a Jenga tower built on a trampoline during an earthquake. And someone just asked me to add another block labeled "GenAI integration."'},{text:"The difference between a junior and senior SRE? The senior one knows which alerts to mute before they wake everyone up."},{text:'The ancient prophecy spoke of a "stable release." We\'re still waiting.'},{text:'"We\'re agile." Translation: "We have no plan, but we make up for it with daily meetings about not having a plan."'},{text:"A poorly optimized algorithm isn't just slow; it's a localized increase in the universe's entropy."}],O={[h.anomalies]:n.T6.week,[h.capacity]:n.T6.month,[h.summary]:n.T6.week,[h.performance]:n.T6.month,default:n.T6.month}},88978(e,t,r){r.d(t,{A:()=>h});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(24609),s=r(19186),l=r(58247),c=r(3319),d=r(63872);const u=["id","definitionId","recipientIds"];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 m=()=>!0,h=function(){let{onSuccess:e,onFail:t,checkErrorNotification:r=m}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,i.vt)(),p=(0,s.ID)(),[h,f]=(0,d.A)(),{sendLog:b}=(0,c.A)(),y=(0,a.useCallback)((e=>{var t;"ErrReportsQuotaExceeded"===(null===e||void 0===e||null===(t=e.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.errorMsgKey)&&b({feature:"Insights",description:"Reports quota exceeded"})}),[b]);return(0,a.useCallback)((a=>{let{id:i,definitionId:s,recipientIds:c}=a,d=(0,o.A)(a,u);(i?l.PE:l._$)({spaceId:n,roomId:p,reportId:i,payload:g({definition_id:s,recipient_ids:c},d)}).then((t=>{let{data:r}=t;h({header:"Success",text:"You have successfully created a scheduled report."}),b({feature:"Insights",description:"Scheduled report created",isSuccess:!0,reportId:r.id}),"function"===typeof e&&e(r)})).catch((e=>{r(e)&&f(e),"function"===typeof t&&t(e),y(e)}))}),[n,p,e,t,h,f,y])}},22068(e,t,r){r.d(t,{A:()=>c});r(62953);var n=r(96540),o=r(46587),a=r(24609),i=r(19186),s=r(81685),l=r(79022);const c=()=>{const e=(0,o.NJ)(),t=(0,a.vt)(),r=(0,i.ID)(),[,c]=(0,s.ly)();return[(0,n.useCallback)((()=>{const n=(0,l.p2)({userId:e,spaceId:t,roomId:r});return c(n),n}),[e,t,r]),(0,n.useCallback)((n=>{(0,l.nF)({userId:e,spaceId:t,roomId:r},n),c(n)}),[e,t,r])]}},81685(e,t,r){r.d(t,{A_:()=>v,CF:()=>P,KF:()=>C,OH:()=>L,W5:()=>F,Xh:()=>N,_R:()=>O,ef:()=>D,fL:()=>j,fT:()=>k,g0:()=>S,ly:()=>T,nX:()=>M,rQ:()=>I,rY:()=>A,uN:()=>B,x:()=>E});var n=r(80045),o=r(64467),a=(r(98992),r(54520),r(72577),r(3949),r(81454),r(8872),r(62953),r(96540)),i=r(52035),s=r(34843),l=r(18790),c=r(25316),d=r(30569),u=r(24609),p=r(19186),g=r(16922),m=r(79022),h=r(16402),f=r(57377);const b=["id","name","cardinality","fieldPrefix"];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 x(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,o.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 v=()=>{var e,t;const r=(0,u.vt)(),n=(0,p.ID)(),o=(0,s.md)((0,c.A)((0,g.X8)({spaceId:r,roomId:n})));return{loaded:"loading"!==o.state,definitions:(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?void 0:t.data:null}},j=e=>{var t;let{id:r}=e;const n=(0,u.vt)(),o=(0,p.ID)(),i=(0,s.md)((0,c.A)((0,g.X8)({spaceId:n,roomId:o}))),l=(0,a.useMemo)((()=>{var e;return null===(e=i.data)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.filter((e=>e.id===r))[0]}),[i,r]);return{loaded:"loading"!==i.state,definition:l,error:"hasError"===i.state?null===(t=i.error)||void 0===t||null===(t=t.response)||void 0===t?void 0:t.data:null}},O=e=>{var t,r;let{definitionId:n,variableId:o,variables:a}=e;const i=(0,u.vt)(),l=(0,p.ID)(),d=(0,s.md)((0,c.A)((0,g.wt)({spaceId:i,roomId:l,definitionId:n,variableId:o,variables:a})));return{loaded:"loading"!==d.state,options:(null===(t=d.data)||void 0===t?void 0:t.data)||{},error:"hasError"===d.state?null===(r=d.error)||void 0===r||null===(r=r.response)||void 0===r?void 0:r.data:null}},w=(0,l.I)((e=>{let{spaceId:t,roomId:r,nested:n}=e;return(0,i.eU)((e=>{const o=e((0,g.Tj)({spaceId:t,roomId:r}));if(!1===n)return o;const{reports:a=[]}=o,i=a.reduce(((e,t)=>{return"ARCHIVED"===t.status?e:t.isScheduled?x(x({},e),{},{scheduled:[...e.scheduled,t]}):t.scheduledReportId&&"ARCHIVED"!==(null===(r=a.find((e=>{let{id:r}=e;return r===t.scheduledReportId})))||void 0===r?void 0:r.status)?x(x({},e),{},{generatedByScheduled:[...e.generatedByScheduled,t]}):x(x({},e),{},{normal:[...e.normal,t]});var r}),{scheduled:[],generatedByScheduled:[],normal:[]}),s=i.scheduled.map((e=>x(x({},e),{},{childrenReports:i.generatedByScheduled.filter((t=>{let{scheduledReportId:r}=t;return e.id===r}))})));return x(x({},o),{},{reports:[...s,...i.normal]})}))}),f.Ay),A=function(){let{nested:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,u.vt)(),r=(0,p.ID)();return(0,s.md)(w({spaceId:t,roomId:r,nested:e}))},P=e=>{let{id:t,nested:r}=e;const{loaded:n,reports:o,error:i}=A({nested:r});return(0,a.useMemo)((()=>!n||i?null:(o||[]).find((e=>e.id===t))),[t,n,o,i])},C=e=>{let{prop:t,recents:r=0,sortBy:n,sortOrder:o=h.l0.asc}=e;const{loaded:i,reports:l,error:c}=A(),d=(0,s.md)(g.Ly),u=(0,a.useMemo)((()=>i&&!c?r?(0,m.Ti)(l,r):l:[]),[i,c,l,r]),p=(0,a.useMemo)((()=>(0,m.bO)((0,m.AG)(u||[],d))),[u,d]),f=(0,a.useMemo)((()=>t?p.reduce(((e,r)=>(e[r[t]]?e[r[t]].push(r):e[r[t]]=[r],e)),{}):(0,m.OE)(p,{sortBy:n,sortOrder:o})),[t,p,d,n,o]);return{loaded:i,reports:f,allReports:l,error:c}},I=()=>{const e=(0,u.vt)(),t=(0,p.ID)();return(0,s.fp)((0,g.qs)({spaceId:e,roomId:t}))},k=()=>{const e=(0,u.vt)(),t=(0,p.ID)();return(0,d.AY)((0,g.qs)({spaceId:e,roomId:t}))},S=()=>{const{loaded:e,definitions:t,error:r}=v(),[o,i]=I(),s=(0,a.useCallback)((function(o){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&!r){const e=t.find((e=>{let{id:t}=e;return t===o})),r=((null===e||void 0===e?void 0:e.variables)||[]).map((e=>{let{id:t,name:r,cardinality:o,fieldPrefix:a}=e;return x({id:t,isMulti:"multiple"===o,name:r,value:"",fieldPrefix:a},(0,n.A)(e,b))}));e&&i(x({definitionId:o,definitionName:e.name,variables:r},a))}}),[e,t,r,i]);return{query:o,onNewQuery:s,onVariableChange:(0,a.useCallback)((e=>{let{id:t,value:r}=e;i((e=>{const n=e.variables.map((e=>e.id===t?x(x({},e),{},{value:r}):e));return x(x({},e),{},{variables:n})}))}),[i])}},D=e=>{var t,r;let{id:n}=e;const o=(0,u.vt)(),a=(0,p.ID)(),i=(0,s.md)((0,c.A)((0,g.SJ)({spaceId:o,roomId:a,reportId:n})));return{loaded:"loading"!==i.state,report:null===(t=i.data)||void 0===t?void 0:t.data,error:"hasError"===i.state?null===(r=i.error)||void 0===r||null===(r=r.response)||void 0===r?void 0:r.data:null}},N=e=>{var t,r;let{id:n}=e;const o=(0,u.vt)(),a=(0,p.ID)(),i=(0,g.hr)({spaceId:o,roomId:a,reportId:n}),l=(0,s.md)((0,c.A)(i)),d=(0,s.Xr)(i);return{loaded:"loading"!==l.state,report:null===(t=l.data)||void 0===t?void 0:t.data,error:"hasError"===l.state?null===(r=l.error)||void 0===r||null===(r=r.response)||void 0===r?void 0:r.data:null,reset:()=>d()}},F=()=>{const e=(0,u.vt)(),t=(0,p.ID)(),[r,n]=(0,s.fp)((0,g.G5)({spaceId:e,roomId:t}));return[r,(0,a.useCallback)((()=>n((e=>!e))),[n]),(0,a.useCallback)((()=>n(!0)),[n]),(0,a.useCallback)((()=>n(!1)),[n])]},T=()=>{const e=(0,u.vt)(),t=(0,p.ID)();return(0,s.fp)((0,g.IW)({spaceId:e,roomId:t}))},E=()=>{const e=(0,u.vt)(),t=(0,p.ID)();return(0,s.fp)((0,g.Us)({spaceId:e,roomId:t}))},L=()=>{const[e,t]=(0,s.fp)(g.Ly);return[e,t,(0,d.AY)(g.Ly)]},M=e=>{var t,r;let{alertId:n}=e;const o=(0,u.vt)(),a=(0,p.ID)(),i=(0,s.md)((0,c.A)((0,g.Zg)({spaceId:o,roomId:a,alertId:n})));return{loaded:"loading"!==i.state,reports:(null===(t=i.data)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.reports)||[],error:"hasError"===i.state?null===(r=i.error)||void 0===r||null===(r=r.response)||void 0===r?void 0:r.data:null}},B=()=>{const[{polling:e},t]=(0,s.fp)(g.Ik),r=(0,a.useCallback)((()=>{t((e=>x(x({},e),{},{polling:!0})))}),[t]),n=(0,a.useCallback)((()=>{t((e=>x(x({},e),{},{polling:!1})))}),[t]);return[e,(0,a.useCallback)((()=>{t((e=>x(x({},e),{},{polling:!e.polling})))}),[t]),r,n]}},79022(e,t,r){r.d(t,{AG:()=>O,Gb:()=>j,OE:()=>C,PP:()=>v,Ti:()=>P,bO:()=>A,l8:()=>h,nF:()=>m,p2:()=>g,p_:()=>b,zz:()=>f});var n=r(64467),o=(r(26910),r(42762),r(98992),r(54520),r(72577),r(3949),r(81454),r(62953),r(63950)),a=r.n(o),i=r(41395),s=r(99094),l=r(16402);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 d(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 u=function(){let{userId:e,spaceId:t,roomId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"".concat(s.VS,"-").concat(e,"-").concat(t,"-").concat(r)},p=function(){let{userId:e,spaceId:t,roomId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"".concat(s.h8,"-").concat(e,"-").concat(t,"-").concat(r)},g=function(){var e;let{userId:t,spaceId:r,roomId:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!t||!r||!n)return[];const o=u({userId:t,spaceId:r,roomId:n});return(null===(e=localStorage.getItem(o))||void 0===e?void 0:e.split(",").filter(Boolean))||[]},m=function(){let{userId:e,spaceId:t,roomId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(e&&t&&r){const o=u({userId:e,spaceId:t,roomId:r});localStorage.setItem(o,n)}},h=function(){var e;let{userId:t,spaceId:r,roomId:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!t||!r||!n)return[];const o=p({userId:t,spaceId:r,roomId:n});return(null===(e=localStorage.getItem(o))||void 0===e?void 0:e.split(",").filter(Boolean))||[]},f=function(){let{userId:e,spaceId:t,roomId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(e&&t&&r){const o=p({userId:e,spaceId:t,roomId:r});localStorage.setItem(o,n)}},b=e=>{if(!e)return null;const t=Object.entries(e).find((e=>{let[t]=e;return s.BN.includes(t)}));return t?t[1]:null},y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return 0===e.length||"*"===e[0]?"All":e[0]},x={[s.oG.anomalies]:(e,t,r)=>{const{interval:n,metricCategories:o}=e||{},a=y(o);return"".concat(a," anomalies ").concat(n," ").concat(t," ").concat(r)},[s.oG.capacity]:(e,t,r)=>{const{forecastPeriod:n,resourceTypes:o}=e||{},a=y(o);return"".concat(a," capacity ").concat(n," ").concat(t," ").concat(r)},[s.oG.summary]:(e,t,r)=>{const{interval:n}=e||{};return"".concat(n," summary ").concat(t," ").concat(r)},[s.oG.performance]:(e,t,r)=>{const{focusAreas:n,interval:o}=e||{},a=y(n);return"".concat(a," performance ").concat(o," ").concat(t," ").concat(r)},[s.oG.investigation]:(e,t,r)=>{const{reportDescription:n}=e;return"".concat(n.slice(0,10)," ").concat(t," ").concat(r)},default:()=>"-"},v=function(){let{reportDate:e,localeDateString:t,localeTimeString:r,showTime:n=!0,dateOptions:o={},timeOptions:a={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i=t(e,d({long:!1},o))||"",s=r(e,d({secs:!1},a));return n?[i,s].join(" "):i},j=function(){let{report:e={},localeDateString:t=a(),localeTimeString:r=a()}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{definitionId:n,createdAt:o,variables:s}=e,l=v({reportDate:o?new Date(o):o,localeDateString:t,localeTimeString:r}),c=x[n]||x.default,d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return"*"===e[0]?"all-nodes":"".concat(e.length,"-").concat(1===e.length?"node":"nodes")}(null===s||void 0===s?void 0:s.nodes),u=c(s,l,d);return(0,i.Zr)(u.trim())},O=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t?e.filter((e=>{let{id:r,name:n}=e;return!(!r.includes(t)&&!n.includes(t))})):e},w=e=>{try{const t=new Date(e),r=t.toLocaleString("en-GB",{month:"long"});return"".concat(r," ").concat(t.getFullYear())}catch(t){return null}},A=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>d(d({},e),{},{month:w(e.createdAt)})))},P=function(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).sort(((e,t)=>{const r=new Date(e.createdAt).getTime();return new Date(t.createdAt).getTime()-r})).slice(0,e)},C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{sortBy:t,sortOrder:r="asc"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{prop:n}=l.aA[t]||{};if(t===l.kw.date){if(n)return e.sort(((e,t)=>{const o=new Date(e[n]).getTime(),a=new Date(t[n]).getTime();return r===l.l0.asc?o-a:a-o}))}else if((t===l.kw.name||t===l.kw.status||t===l.kw.type)&&n)return e.sort(((e,t)=>{const o=e[n].toLowerCase(),a=t[n].toLowerCase();return o<a?r===l.l0.asc?-1:1:o>a?r===l.l0.asc?1:-1:0}));return e}},24719(e,t,r){r.d(t,{BF:()=>i,_3:()=>a,l0:()=>s});var n=r(91130),o=r(39175);const a=e=>{let{spaceId:t,payload:r={}}=e;return(0,o.ES)(t)?Promise.resolve({error:"Local dashboard do not support AI generated alert explanations"}):n.A.post("/api/v2/spaces/".concat(t,"/alert-config/explain"),r)},i=e=>{let{spaceId:t,payload:r={}}=e;return(0,o.ES)(t)?Promise.resolve({error:"Local dashboard do not support AI genarated alert configurations"}):n.A.post("/api/v2/spaces/".concat(t,"/alert-config/generate"),r)},s=e=>{let{spaceId:t,payload:r={}}=e;return(0,o.ES)(t)?Promise.resolve({error:"Local dashboard do not support AI suggestions"}):n.A.post("/api/v2/spaces/".concat(t,"/alert-config/suggest"),r)}},98783(e,t,r){r.d(t,{A:()=>G});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(41344)),a=r(42790),i=r(87083),s=r(96540);const l="Home",c="Nodes",d="Node / Metrics",u="Node / Top",p="Node / Logs",g="Node / Alerts",m="Node / Anomalies",h="Node / Events",f="Metrics",b="Functions",y="Logs",x="Kubernetes",v="Dashboards",j="Dashboard View",O="Alerts",w="Alert View",A="Anomalies",P="Events",C=()=>{const e=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/home"),t=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes"),r=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId"),n=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/top"),a=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/logs"),i=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/alerts"),C=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/anomalies"),I=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/events"),k=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/overview"),S=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/top"),D=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/logs"),N=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/kubernetes"),F=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/dashboards"),T=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/dashboards/:dashboardSlug"),E=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),L=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),M=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/anomalies"),B=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/events");return{label:(0,s.useMemo)((()=>e?l:t?c:r?d:n?u:a?p:i?g:C?m:I?h:k?f:S?b:D?y:N?x:F?v:T?j:E?O:L?w:M?A:B?P:"-"),[e]),matches:{matchHome:e,matchNodes:t,matchNodeMetrics:r,matchNodeTop:n,matchNodeLogs:a,matchNodeAlerts:i,matchNodeAnomalies:C,matchNodeEvents:I,matchOverview:k,matchTop:S,matchLogs:D,matchKubernetes:N,matchDashboards:F,matchAlerts:E,matchAlert:L,matchAnomalies:M,matchEvents:B}}};var I=r(86529),k=r(7134),S=r(64587);const D=()=>{const[{before:e,after:t}]=(0,a.N9)();return(0,s.useMemo)((()=>{const{start:r,end:n}=(0,I.j)({after:t,before:e}),o=(0,k.tq)(r),a=(0,k.Wq)(n);return{startDate:o,endDate:a,utcStartTime:(0,S.X0)(o),utcEndTime:(0,S.X0)(a),isSameDate:(0,k.vP)(o,a)}}),[t,e])};var N=r(19186),F=r(19075),T=r(19440);function E(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?E(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const M=[],B=()=>{const e=(0,N.ID)(),{matches:t}=C(),{matchNodes:r,matchOverview:n,matchKubernetes:o,matchAlerts:l,matchAnomalies:c}=t,d=(0,F.F8)(),u=(0,s.useMemo)((()=>r?"nodesView-servers":n?"overview":o?"k8s":l?T.flavourByTab[d]:c?"anomalies":null),[r,n,o,l,c,d]),p=(0,s.useMemo)((()=>({defaultValue:M,key:e,extraKey:u,flavour:"arr",merge:!1})),[e,u]),g=(0,s.useMemo)((()=>T.flavourByTab.includes(u)),[u]),m=(0,a.rW)("alertStatuses",p),h=(0,a.rW)("alertNames",p),f=(0,a.rW)("alertContexts",p),b=(0,a.rW)("alertClasses",p),y=(0,a.rW)("alertTypeComponents",p),x=(0,a.rW)("alertRoles",p),v=(0,a.rW)("nodeLabels",p),j=(0,a.rW)("nodeStatuses",p),O=(0,a.rW)("nodeVersions",p),w=(0,i.a7)({key:e,extraKey:u,merge:!1});return L(L({},g?{alertStatuses:m,alertNames:h,alertContexts:f,alertClasses:b,alertTypeComponents:y,alertRoles:x}:{}),{},{hostLabels:v,nodeStatuses:j,nodeVersions:O,nodeIds:w})};r(81454),r(8872);var K=r(19371);const _=()=>{const e=(0,K.eg)(),t=(()=>{const e=document.querySelectorAll("[data-chartid]");return Array.from(e).reduce(((e,t)=>{const r=t.dataset.chartid;return"dummy-chart"!==r&&e.push(r),e}),[])})(),r=(()=>{const e=document.querySelectorAll(".toc-item-container[data-intersection='true']");return Array.from(e).map((e=>e.id))})();return{visibleItems:e.getNodes().filter((e=>t.includes(e.getAttribute("id")))).map((e=>{const{id:t,aggregationMethod:r,contextScope:n,dimensionIds:o,groupBy:a,groupByExpanded:i,groupByLabel:s,groupBySortBy:l,groupingMethod:c,groupingTime:d,hasCorrelation:u,nodesScope:p,postAggregationMethod:g,postGroupBy:m,postGroupByLabel:h,selectedContexts:f,selectedDimensions:b,selectedInstances:y,selectedLabels:x,selectedLegendDimensions:v,selectedNodeLabelsFilter:j,selectedNodes:O,tableColumns:w,tiers:A,timezone:P,title:C}=e.getAttributes();return{id:t,aggregationMethod:r,contextScope:n,dimensionIds:o,groupBy:a,groupByExpanded:i,groupByLabel:s,groupBySortBy:l,groupingMethod:c,groupingTime:d,hasCorrelation:u,nodesScope:p,postAggregationMethod:g,postGroupBy:m,postGroupByLabel:h,selectedContexts:f,selectedDimensions:b,selectedInstances:y,selectedLabels:x,selectedLegendDimensions:v,selectedNodeLabelsFilter:j,selectedNodes:O,tableColumns:w,tiers:A,timezone:P,title:C}})),visibleTocItems:r}};var R=r(50271),z=r(22871);const V=()=>{const e=(0,N.ID)(),[t]=(0,R.TS)(e,"groupMode");return{groupMode:t,metrics:(0,z.Vw)(e),nodesSearch:(0,a.rW)("tocSearch",{key:e,extraKey:"nodesView",defaultValue:"",flavour:"val"})}};var H=r(16373);const U=()=>{const e=(0,N.ID)(),{matches:t}=C(),{matchTop:r,matchLogs:n,matchEvents:o}=t,a=(0,s.useMemo)((()=>r||n?"fn":o?"feed":null),[r,n,o]),l=(0,H.Ol)({extraKey:a}),c=(0,H.Be)({extraKey:a}),d=(0,H.Ak)({extraKey:a}),[u]=(0,H.oV)({extraKey:a,param:"selectedFacets",flavour:"arr"});return{fnValue:l,filters:c,selectedFacets:u,selectedNodeIds:(0,i.a7)({key:e,extraKey:d||a,merge:!1})}};function W(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 q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const G=()=>{const{matches:e}=C(),{matchNodes:t,matchOverview:r,matchTop:n,matchLogs:l,matchKubernetes:c,matchAlerts:d,matchAnomalies:u,matchEvents:p}=e,{pathname:g}=(0,o.zy)(),[m]=(0,a.N9)(),{utcStartTime:h,utcEndTime:f}=D(),b=(0,i.w7)(),[[y]]=(0,i._e)({merge:!1}),x=B(),v=_(),j=V(),O=U(),w=(0,s.useMemo)((()=>q(q(q(q({},r?{metrics:v}:{}),t?{nodesView:j}:{}),n||l||p?{fn:O}:{}),t||r||c||d||u?{filters:x}:{})),[t,r,n,l,p,O]);return q({global:{pathname:g,params:m,selectedNodeIds:b,nodeFilters:y,date:{utcStartTime:h,utcEndTime:f}}},w)}},32277(e,t,r){r.d(t,{A:()=>S});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(51510),i=r(99191),s=r(79748),l=r(30005),c=r(92318),d=r(74848);const u=["level"],p=["children"],g=["children"],m=["children"],h=["children","href"],f=["content"],b=["content"],y=["ordered","children"];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 v(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 j=e=>(0,d.jsx)(i.TextBig,v({fontSize:"".concat(14,"px"),lineHeight:1.5},e)),O=(0,a.default)(j).withConfig({displayName:"markdocSchema__ItalicText",componentId:"sc-3ofl2o-0"})(["font-style:italic;"]),w=a.default.ol.withConfig({displayName:"markdocSchema__OrderedList",componentId:"sc-3ofl2o-1"})(["list-style:roman;padding-left:16px;font-size:14px;line-height:1.5;"]),A=a.default.ul.withConfig({displayName:"markdocSchema__UnorderedList",componentId:"sc-3ofl2o-2"})(['list-style-image:url("','/img/list-style-image.svg");font-size:14px;padding-left:16px;line-height:1.5;'],c.A.assetsBaseURL),P=a.default.thead.withConfig({displayName:"markdocSchema__StyledTHead",componentId:"sc-3ofl2o-3"})(["background-color:",";"],(0,i.getColor)("panelBg")),C=a.default.tbody.withConfig({displayName:"markdocSchema__StyledTBody",componentId:"sc-3ofl2o-4"})(["> tr:nth-child(even){background-color:",";}"],(0,i.getColor)("tableRowBg")),I=a.default.th.withConfig({displayName:"markdocSchema__StyledTh",componentId:"sc-3ofl2o-5"})(["font-size:12px;padding:4px;"]),k=a.default.td.withConfig({displayName:"markdocSchema__StyledTd",componentId:"sc-3ofl2o-6"})(["font-size:12px;padding:4px;"]),S={heading:{render:e=>{let{level:t=1}=e,r=(0,o.A)(e,u),n=i.H1;switch(t){case 2:n=i.H2;break;case 3:n=i.H3;break;case 4:n=i.H4;break;case 5:n=i.H5;break;case 6:n=i.H6}return(0,d.jsx)(n,v({margin:[2,0]},r))},attributes:{id:{type:String},level:{type:Number}}},paragraph:{render:e=>{let{children:t}=e,r=(0,o.A)(e,p);return(0,d.jsx)(i.Flex,v(v({padding:[2,0]},r),{},{children:(0,d.jsx)(j,{children:t})}))}},strong:{render:e=>{let{children:t}=e,r=(0,o.A)(e,g);return(0,d.jsx)(j,v(v({strong:!0},r),{},{children:t}))}},em:{render:e=>{let{children:t}=e,r=(0,o.A)(e,m);return(0,d.jsx)(O,v(v({},r),{},{children:t}))}},link:{render:e=>{let{children:t,href:r}=e,n=(0,o.A)(e,h);return(0,d.jsx)(s.A,v(v({href:r,fontSize:"".concat(14,"px"),rel:"noopener noreferrer",target:"_blank"},n),{},{children:t}))},attributes:{href:{type:String}}},code:{render:e=>{let{content:t}=e,r=(0,o.A)(e,f);return(0,d.jsx)(l.R0,v(v({fontSize:"".concat(14,"px")},r),{},{children:t}))},attributes:{content:{type:String}}},fence:{render:e=>{let{content:t}=e,r=(0,o.A)(e,b);return(0,d.jsx)(l.Ay,v(v({},r),{},{children:t}))},attributes:{content:{type:String}}},list:{render:e=>{let{ordered:t,children:r}=e,n=(0,o.A)(e,y);const a=t?w:A;return(0,d.jsx)(a,v(v({},n),{},{children:r}))},attributes:{ordered:{type:Boolean}}},thead:{render:P},tbody:{render:C},th:{render:I},td:{render:k}}},2626(e,t,r){r.d(t,{l3:()=>p,Xt:()=>h,YS:()=>f});var n=r(64467),o=(r(26910),r(98992),r(54520),r(3949),r(8872),r(62953),r(57377)),a=r(52035),i=r(34843),s=r(18790);const l=(0,a.eU)({});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 d(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 u=[],p=(0,a.eU)((e=>{e(l)}),((e,t,r)=>t(l,r))),g=(0,s.I)((e=>(0,a.eU)((t=>t(l)[e]||u),((t,r,n)=>{r(l,(t=>d(d({},t),{},{[e]:[...n].sort(((e,t)=>e.id-t.id))})))})))),m=(0,s.I)((e=>(0,a.eU)((t=>{const r=t(l);return(e=e.length?e:Object.keys(r)).reduce(((e,t)=>[...e,...r[t]||[]]),[])}))),o.Ay),h=e=>(0,i.md)(g(e)),f=e=>(0,i.md)(m(e))},37479(e,t,r){r.d(t,{S:()=>C,A:()=>I});r(62953);var n=r(41344),o=r(99191),a=r(61841),i=r(64467),s=r(20454),l=(r(98992),r(54520),r(3949),r(81454),r(51510)),c=r(86706),d=r(6084),u=r(88307),p=r(74848);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 m(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,i.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 h=(0,l.default)(o.Flex).withConfig({displayName:"adminsList__RowFlex",componentId:"sc-1pb9ob2-0"})(["&:hover{background:",";}"],(0,o.getColor)("elementBackground")),f=(0,l.default)(o.Icon).withConfig({displayName:"adminsList__StyledIcon",componentId:"sc-1pb9ob2-1"})(["cursor:pointer;"]),b=e=>{let t=Object.assign({},((0,s.A)(e),e));const r=(0,c.i3)();return(0,p.jsx)(o.Flex,m(m({column:!0,border:{side:"top",color:"borderSecondary"},flex:"grow",padding:[1,0],height:{max:50},overflow:"auto"},t),{},{children:r.map((e=>(0,p.jsxs)(h,{flex:{grow:0,shrink:0},padding:[0,4],justifyContent:"between",height:10,alignItems:"center",children:[(0,p.jsxs)(o.Flex,{gap:2,alignItems:"center",children:[(0,p.jsx)(d.A,{src:e.avatarURL,title:e.name}),(0,p.jsx)(o.Text,{children:e.name}),(0,p.jsx)(o.Text,{color:"textLite",children:e.email})]},e.id),(0,p.jsx)(f,{onClick:(0,u.C)(e.email,{text:"Admin email address copied to your clipboard."}),size:"small",name:"copy",color:"primary"})]},e.id)))}))},y=((0,l.default)(o.Icon).withConfig({displayName:"styled__StyledWarningIcon",componentId:"sc-q96c2w-0"})(["border-radius:50%;overflow:hidden;background:",";"],(0,o.getColor)(["neutral","white"])),(0,l.default)(o.Icon).withConfig({displayName:"styled__StyledCheckmarkIcon",componentId:"sc-q96c2w-1"})(["border-radius:50%;overflow:hidden;background:",";padding:6px;width:24px;height:24px;"],(0,o.getColor)("elementBackground")));(0,l.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-q96c2w-2"})(["transform:",";"],(e=>{let{closed:t}=e;return t?"none":"rotate(180deg)"}));var x=r(92318),v=r(79748),j=r(41514);const{demoSlug:O}=x.A,w=(0,l.default)(o.Button).withConfig({displayName:"headerButtons__StyledButton",componentId:"sc-11mwk9m-0"})(["&&{padding:2px 16px;font-size:12px;height:auto;width:auto;min-width:96px;}"]),A=()=>{const e=(0,n.Zp)();return(0,p.jsxs)(o.Flex,{gap:4,alignItems:"center",children:[(0,p.jsx)(v.A,{href:"https://learn.netdata.cloud/docs/deployment-guides/deployment-strategies",rel:"noopener noreferrer",target:"_blank",children:"Possible Deployment Strategies"}),!window.envSettings.onprem&&(0,p.jsx)(w,{"data-ga":"no-nodes-view::click-demo::no-nodes-header",flavour:"default",onClick:t=>{e("/spaces/".concat(O)),(0,j.H)("no-nodes-view","click-demo","no-nodes-header"),t.preventDefault()},label:"Live Demo"})]})};var P=r(25962);const C=()=>(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(o.Flex,{column:!0,"data-testid":"noNodesView-memberSection",gap:1,children:[(0,p.jsxs)(o.Flex,{alignItems:"center","data-testid":"noNodesView-memberHeader",gap:4,height:10,padding:[0,3],children:[(0,p.jsx)(y,{"data-testid":"noNodesView-memberHeaderIcon",name:"checkmark_s",color:"textLite"}),(0,p.jsxs)(o.Flex,{justifyContent:"between",flex:!0,children:[(0,p.jsx)(o.H3,{color:"textDescription","data-testid":"noNodesView-memberHeaderText",children:"You are a member and only space admins can connect new nodes"}),(0,p.jsx)(A,{})]})]}),(0,p.jsx)(o.Flex,{"data-testid":"noNodesView-memberDescription",padding:[0,0,2,13],children:(0,p.jsx)(o.Text,{color:"textDescription","data-testid":"noNodesView-memberDescriptionText",children:"Contact an admin from the space in order to do so"})})]}),(0,p.jsx)(o.Flex,{"data-testid":"noNodesView-memberAdminsListSection",padding:[0,0,0,12],children:(0,p.jsx)(b,{"data-testid":"noNodesView-memberAdminsList"})})]}),I=()=>{const[{nodesLoaded:e,claimedNodeIds:t}]=(0,P.A)(),[r,o]=(0,a.Ay)(),{integrationsView:i}=x.A;return e&&!t.length?(0,p.jsx)(n.C5,{to:"/spaces/".concat(r,"/rooms/").concat(o,"/").concat(i),replace:!0}):null}},82103(e,t,r){r.d(t,{A:()=>y});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(45087),i=r(51510),s=r(99191);const l=(0,i.default)(s.Flex).attrs((()=>({width:{max:"315px"},overflow:"hidden"}))).withConfig({displayName:"styled__Container",componentId:"sc-t6teia-0"})([""]);var c=r(74848);const d=["children"];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=>{let{children:t}=e,r=(0,o.A)(e,d);return(0,c.jsx)(l,p(p({"data-testid":"nodeInfoContent"},r),{},{children:t}))};var m=r(49181);const h=["align","badge","children","connectivityState","content","isBasic","status","nodeName","nodeType"];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{align:t="bottom",badge:r,children:n,connectivityState:i,content:s,isBasic:l=!0,status:d,nodeName:u,nodeType:p}=e,f=(0,o.A)(e,h);return(0,c.jsx)(a.A,b(b({align:t,content:()=>(0,c.jsx)(g,{"data-testid":"nodeInfoTooltip-tooltipContent",children:s||(0,m.Bb)(r,i,d,u,p)}),"data-testid":"nodeInfoTooltip",isBasic:l},f),{},{children:n}))}},97336(e,t,r){r.d(t,{A:()=>m});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(99191),i=r(19075),s=r(2626),l=r(49181),c=r(82103),d=r(74848);const u=["id","isLive","name","onClick"];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 m=e=>{let{id:t,isLive:r,name:n,onClick:p}=e,m=(0,o.A)(e,u);const h=(0,s.Xt)(t),{critical:f,warning:b}=(0,i.AO)(h),y=g(g({},(null===m||void 0===m?void 0:m["data-testid"])&&{dataTestId:null===m||void 0===m?void 0:m["data-testid"]}),{},{isLive:r}),x=(0,l.t3)(g({count:f,type:"critical"},y)),v=(0,l.t3)(g({count:b,type:"warning"},y));return(0,d.jsx)(c.A,g(g({badge:"alerts","data-testid":"node-alerts",nodeName:n},m),{},{children:(0,d.jsx)(a.AlertMasterCard,{onClick:x.text||v.text?p:null,pillLeft:x,pillRight:v,size:"small",containerProps:{noUserSelection:!0}})}))}},52253(e,t,r){r.d(t,{A:()=>p});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(99191),i=r(49181),s=r(82103),l=r(74848);const c=["children","badge","enabled","name","onClick"];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=>{let{children:t,badge:r,enabled:n,name:d,onClick:p}=e,g=(0,o.A)(e,c);const m=(0,i.lw)(n);return(0,l.jsx)(s.A,u(u({badge:r,"data-testid":"node-".concat(r,"-status"),status:m.status,nodeName:d},g),{},{children:(0,l.jsxs)(a.Flex,{alignItems:"center",gap:1,onClick:n?p:void 0,cursor:n&&p?"pointer":"default","data-ga":"nodes-list::click-capability::".concat(m.label),children:[t,(0,l.jsx)(a.Pill,{flavour:m.flavour,size:"small",children:m.label})]})}))}},41708(e,t,r){r.d(t,{A:()=>A,u:()=>w});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(41344),i=r(51510),s=r(99191),l=r(24609),c=r(24013),d=r(49181),u=r(51262),p=r(59400),g=r(45087),m=r(14681),h=r(74848);const f=["id","name","state"],b=["name","reason"],y=["id","state","isLive","name","isEligible"];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 v(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 j=(0,i.default)(a.N_).withConfig({displayName:"nodeName__StyledLink",componentId:"sc-1pgjinl-0"})(["width:100%;text-decoration:none !important;&:hover{text-decoration:none !important;}"]),O=e=>{let{id:t,name:r,state:n}=e,a=(0,o.A)(e,f);const i=(0,d.GM)(n);return(0,h.jsx)(m.A,v(v({nodeId:t,extraKey:"nodes",Component:p.cK,"data-testid":"node-name-text",nodeStatus:i},a),{},{children:r}))},w=e=>{let{name:t,reason:r}=e,n=(0,o.A)(e,b);const a=(e=>{const t=(0,l.dg)();return"ErrNodeIsNotPreferred"===e?t?"Local dashboard is limited to 5 nodes.":"Your plan is limited to 5 nodes. Upgrade your plan for no limitations.":"ErrWindowsAgentIsNotSupported"===e?"Windows agent is not supported.":e})(r);return(0,h.jsxs)(s.Flex,v(v({width:"300px",column:!0,gap:1},n),{},{children:[(0,h.jsx)(s.Text,{strong:!0,children:"Locked!"}),(0,h.jsxs)(s.Text,{children:["The node ",(0,h.jsx)(s.Text,{strong:!0,children:t})," is locked."]}),a?(0,h.jsx)(s.Text,{children:a}):null]}))},A=(P=e=>{let{id:t,state:r,isLive:n,name:a,isEligible:i}=e,s=(0,o.A)(e,y);const l=(0,c.Zl)(t);return("stale"===r||n)&&i?(0,h.jsx)(j,{"data-testid":"node-name-link",to:l,children:(0,h.jsx)(O,v({id:t,state:r,name:a},s))}):(0,h.jsx)(O,v({id:t,state:r,name:a},s))},e=>{const{isNodeRestricted:t}=(0,u.A)(),{restricted:r,reason:n}=t(e.id);return r?(0,h.jsx)(g.A,{plain:!0,content:(0,h.jsx)(w,{name:e.name,reason:n}),isBasic:!0,children:(0,h.jsxs)(s.Flex,{alignItems:"center",gap:1,children:[(0,h.jsx)(s.Icon,{name:"padlock",width:"18px",height:"18px",color:"placeholder"}),(0,h.jsx)(P,v(v({},e),{},{isEligible:!r}))]})}):(0,h.jsx)(P,v(v({},e),{},{isEligible:!r}))});var P},92834(e,t,r){r.d(t,{A:()=>b});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(3949),r(62953),r(99191)),i=(r(72577),r(96540)),s=r(42790),l=r(63872),c=r(5331);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}var p=r(79748),g=r(74848);const m=["timezone"];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 f(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 b=e=>{let{timezone:t}=e,r=(0,o.A)(e,m);const[n,{sameOffset:d,sameTz:h,hasTz:b}]=(e=>{const[,t]=(0,l.A)(),[{offset:r,timezoneName:n},o]=(0,s.N9)(),a=(0,i.useMemo)((()=>{if(!e)return null;const t=Object.keys(c.Kn).find((t=>t.toUpperCase().includes(e.toUpperCase())||c.Kn[t].text.toUpperCase().includes(e.toUpperCase())||c.Kn[t].offset.includes(e)));return c.Kn[t]}),[e]);return[(0,i.useCallback)((()=>{if(!a)return void t({message:"Couldn't set timezone ".concat(e||"")});const{text:r,offset:n,utc:i}=a;o((e=>u(u({},e),{},{utc:i,offset:n,timezoneName:r})))}),[a]),{sameOffset:r===(null===a||void 0===a?void 0:a.offset),sameTz:n===(null===a||void 0===a?void 0:a.text),hasTz:!!a}]})(t);return(0,g.jsx)(p.A,f(f(f({},r),{},{component:a.TextSmall,"data-testid":"node-system-timezone-text",title:b?h?"You are using the same timezone":d?"You are using the same offset as this timezone":"Set this timezone on your datetime picker":"We cannot identify this timezone"},b&&!h?{color:"textDescription",textDecoration:"underline",onClick:n}:{color:"textDescription",textDecoration:"none",hoverColor:"textDescription"}),{},{children:t||"Unknown"}))}},59400(e,t,r){r.d(t,{AS:()=>s,K:()=>c,SS:()=>d,cK:()=>u,d0:()=>l});var n=r(51510),o=r(99191),a=r(71341);const i=(0,n.default)(o.Button).attrs({flavour:"hollow",neutral:!0}).withConfig({displayName:"styled__ActionButton",componentId:"sc-31e37b-0"})(["&&&{border-color:",";&:hover{background-color:",";}.button-icon{"," fill:",";}}"],(0,o.getColor)("nodeBadgeBorder"),(0,o.getColor)("nodeBadgeBackground"),(e=>{let{iconSize:t}=e;return t&&"\n      height: ".concat(t,";\n      width: ").concat(t,";\n      ")}),(0,o.getColor)("textDescription")),s=(0,n.default)(i).attrs({icon:"trashcan",iconSize:"15px"}).withConfig({displayName:"styled__ObsoleteButton",componentId:"sc-31e37b-1"})([""]),l=(0,n.default)(i).attrs({icon:"removeNode"}).withConfig({displayName:"styled__RemoveButton",componentId:"sc-31e37b-2"})([""]),c=(0,n.default)(o.Box).attrs({background:"placeholder",height:4,width:.25}).withConfig({displayName:"styled__InfoSeparator",componentId:"sc-31e37b-3"})([""]),d=(0,n.default)(o.Flex).withConfig({displayName:"styled__NodeActions",componentId:"sc-31e37b-4"})(["display:none;"]),u=(0,n.default)(o.Text).attrs((e=>{let{nodeStatus:t}=e;return{cursor:"Live"===t?"pointer":"auto",color:(r=t,"Live"===r?a.P.live.statusTextColor:"Stale"===r?a.P.stale.statusTextColor:a.P.offline.statusTextColor)};var r})).withConfig({displayName:"styled__NodeName",componentId:"sc-31e37b-5"})(["flex:1;&:hover{text-decoration:none !important;}"])},71581(e,t,r){r.d(t,{AK:()=>l,On:()=>s,rK:()=>c});r(98992),r(54520);var n=r(96540),o=r(50694),a=r(58243),i=r(41061);const s=(e,t)=>{const r=(0,i.b5)(e),s=(0,o.oH)(t,r?null:e);return(0,n.useMemo)((()=>{if(r){const t=(0,i.K3)(e),r=(null===t||void 0===t?void 0:t.showFn)||(()=>!0);return e=>!r(e)}if((0,a.KN)(null===s||void 0===s?void 0:s.filters)||(0,a.OS)(null===s||void 0===s?void 0:s.selectedNodeIds)){const e=(0,a.CL)(s);return t=>!e(t)}return()=>!1}),[e,r,s])},l=(e,t)=>{if((0,i.b5)(e)){const t=(0,i.K3)(e);return(null===t||void 0===t?void 0:t.metricsType)||"servers"}return(null===t||void 0===t?void 0:t.metricsType)||"servers"},c=(e,t)=>{const r=(0,i.b5)(e),a=(0,o.oH)(t,r?null:e);return(0,n.useMemo)((()=>l(e,a)),[e,a])}},51750(e,t,r){r.d(t,{A:()=>c});r(98992),r(54520),r(81454),r(62953);var n=r(96540),o=r(50694),a=r(87083),i=r(58243),s=r(19186),l=r(41061);const c=e=>{let{extraKey:t,nodeIds:r,roomId:c,metricsType:d}=e;const u=(0,s.ID)(),p=c||u,g=(0,o.Jk)(p),m=(0,a.eO)({extraKey:t,omit:"selectedGroups",keepAll:!0,nodeIds:r});return(0,n.useMemo)((()=>[...l.E9.filter((e=>e.isVisible(m))).filter((e=>!d||e.metricsType===d)).map((e=>({id:e.id,name:e.label,count:m.filter((t=>!t.hidden&&e.showFn(t))).length,isDefaultTab:!0}))),...(g||[]).filter((e=>!e.hidden)).filter((e=>!d||e.metricsType===d)).map((e=>({id:e.id,name:e.name,count:m.filter((t=>!t.hidden&&(0,i.BW)(t,e.filters,e.selectedNodeIds))).length,isDefaultTab:!1})))]),[g,m,d])}},21511(e,t,r){r.d(t,{A:()=>i});r(26910),r(98992),r(54520),r(3949),r(8872);var n=r(96540),o=r(87083),a=r(42790);const i=e=>{let{nodeIds:t,param:r,paramKey:i,extraKey:s,omitParam:l=null,isLabel:c=!1,labelKey:d=null}=e;const u=(0,o.eO)({extraKey:s,omit:l||r,keepAll:!0,scoped:!!s,nodeIds:t}),p=(0,a.l6)(r,{extraKey:s,flavour:"arr"});return(0,n.useMemo)((()=>{const e={};return u.forEach((t=>{if(c&&d){if(t.labels&&t.labels[d]){const r=t.labels[d],n="".concat(d,"|").concat(r);e[n]||(e[n]={id:n,name:r,count:0}),t.hidden||e[n].count++}}else if(i){let r;if(i.includes(".")){r=i.split(".").reduce(((e,t)=>null===e||void 0===e?void 0:e[t]),t)}else{if("capabilityKeys"===i)return void(t.capabilities&&"object"===typeof t.capabilities&&Object.keys(t.capabilities).forEach((r=>{e[r]||(e[r]={id:r,name:r,count:0}),t.hidden||e[r].count++})));r=t[i]}if(void 0!==r&&null!==r&&""!==r){const n=String(r);e[n]||(e[n]={id:n,name:n,count:0}),t.hidden||e[n].count++}}})),Object.values(e).sort(o.qr[r]||o.qr.default)}),[u.length,u.filter((e=>e.hidden)).length,p,r,i,c,d])}},64973(e,t,r){r.d(t,{Ay:()=>y,OS:()=>f,Q8:()=>b});var n=r(64467),o=(r(98992),r(54520),r(72577),r(3949),r(62953),r(96540)),a=r(52035),i=r(34843),s=r(18790),l=r(19186),c=r(47090),d=r(57377),u=r(16015);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 m=(0,s.I)((()=>(0,a.eU)({loaded:!1,loading:!1,userStatus:"notLoggedIn",userNodeStatus:"noAccess",nodeId:null,spaceId:null,roomIds:[],error:""})),d.Ay),h=(0,s.I)((()=>(0,a.eU)(1))),f=()=>{const e=window.localNetdataRegistry.mg,t=(0,i.Xr)(h(e));return(0,o.useCallback)((()=>t((e=>e+1))),[e])},b=e=>{const t=e||window.localNetdataRegistry.mg;return(0,i.fp)(m({mg:t}))},y=()=>{const e=(0,l.GJ)(),t=window.localNetdataRegistry.mg,[r,n]=(0,i.fp)(h(t)),[a,s]=b(t),{loading:d}=a;return(0,o.useEffect)((()=>{!d&&t&&e&&(s((e=>g({loading:!0,nodeId:null,spaceId:null,roomIds:[]},e))),(0,u.az)(t,window.localNetdataRegistry.nd).then((e=>{let{data:t}=e;if(Array.isArray(t.rooms)){const e=t.rooms.find((e=>e.untouchable));window.localNetdataRegistry.spaceId=t.spaceId,window.localNetdataRegistry.roomId=e?e.id:t.roomIds[0]}window.localNetdataRegistry.limitations=t.limitations?{limit:t.limitations.limit||99999999,customDashboardsLimit:t.limitations.customDashboardsLimit||99999999,windowsSupport:t.limitations.windowsSupport||!1}:{limit:window.localNetdataRegistry.nd?99999999:5,customDashboardsLimit:window.localNetdataRegistry.nd?99999999:1,windowsSupport:!!window.localNetdataRegistry.nd},s((e=>g(g(g({},e),{},{loading:!1,loaded:!0},t),{},{error:""})))})).catch((e=>{var t;const r=null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.data;s({loading:!1,loaded:!0,error:(0,c.o)(null===r||void 0===r?void 0:r.errorMsgKey)||(null===r||void 0===r?void 0:r.errorMessage)||"Something went wrong",userStatus:"notLoggedIn",userNodeStatus:"noAccess",nodeId:null,spaceId:null,roomIds:[]})})))}),[t,r,e,d]),g(g({},a),{},{checkAgain:n})}},39651(e,t,r){r.d(t,{A:()=>m});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(41344),i=r(99191),s=r(79748),l=r(99728),c=r(88325),d=r(74848);const u=["containerProps"];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 m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{containerProps:t={}}=e,r=(0,o.A)(e,u);const n=(0,l.JT)("billing:ReadAll"),{url:p}=(0,c.A)();return p?(0,d.jsx)(i.Flex,g(g({background:"sideBarMini",border:{side:"all",color:"border"},padding:[1,2],round:!0},t),{},{children:(0,d.jsx)(s.A,g(g({align:"bottom",as:a.N_,color:"text",Component:i.TextMicro,content:n?"Upgrade your plan in order to use this feature":"You have no permissions to manage billing",disabled:!n,hoverColor:"textFocus",showToolTip:!0,strong:!0,to:p},r),{},{children:"Upgrade now!"}))})):null}},37437(e,t,r){r.d(t,{Wu:()=>a,_V:()=>i,jH:()=>s,qt:()=>o,xc:()=>l});var n=r(65408);const o="silencingRules",a={system:{text:"All users",tooltip:"Rule affects all users"},personal:{text:"Myself",tooltip:"Limit the silencing effect to your account only"}},i="system",s={label:"All rooms",value:""},l={ErrInvalidName:"No rule name provided",ErrCodeInvalidStartsAt:"Invalid or no start date provided",ErrCodeInvalidSLastUntil:"Invalid or no end date provided",ErrCodeInvalidScheduleDuration:"Invalid duration selected",ErrCodeInvalidSeverity:"Invalid severity",ErrCodeInvalidIntegration:"Invalid integration",ErrCodeNotOwnRule:"Not permitted to create system rules",ErrInvalidRrule:"Invalid recurring rule",default:"Something went wrong"};n.T6.day,n.T6.week,n.T6.month,n.T6.year,n.T6.day,n.T6.week,n.T6.month,n.T6.year,n.Pu.never},25962(e,t,r){r.d(t,{A:()=>g});r(98992),r(54520),r(81454),r(62953);var n=r(96540),o=r(68531);var a=r(24609),i=r(19186),s=r(30403),l=r(258),c=r(10602),d=r(96600),u=r(32052),p=r(63872);const g=function(e){let{addNodesCallback:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const[r,g,m]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const[t,r]=(0,n.useState)(e),[a,i]=(0,n.useState)([]);(0,o.A)((()=>{i([t])}),300,[t]);const s=(0,n.useCallback)((e=>r(e.currentTarget.value)),[r]);return[t,s,a]}(),[h,f]=(0,n.useState)([]),[b,y]=(0,n.useState)(),[,x]=(0,p.A)(),v=(0,a.vt)(),j=(0,i.J_)(v,s.mL),O=(0,n.useCallback)((()=>y(!0)),[y]),w=(0,n.useCallback)((e=>{y(!0),x(e)}),[x,y]),[A]=(0,u.A)((()=>({enabled:!!j,fetch:()=>(0,l.uQ)({roomId:j,spaceId:v}),initialValue:[],onSuccess:O,onFail:w})),[j,v]),P=(0,c.gr)(e,"ids"),C=(0,n.useMemo)((()=>A.map((e=>e.id)).filter((e=>!P.includes(e)))),[P,A]),I=(0,n.useMemo)((()=>(0,d.P)(A)),[A]),k=(0,c.Hx)(v,e,{onSuccess:t});return[{nodesLoaded:b,claimedNodeIds:C,data:I,filter:r,setFilter:g,debouncedFilter:m,setNodes:f},{onAddNodes:(0,n.useCallback)((()=>k(h.map((e=>e.id)))),[k,h]),onAddNode:(0,n.useCallback)((e=>{k([e],{makeCallback:!1})}),[k]),selectedNodes:h}]}},96600(e,t,r){r.d(t,{L:()=>s,P:()=>l});var n=r(64467),o=(r(98992),r(54520),r(3949),r(8872),r(92318)),a=r(84535);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=e=>{let{data:t,currentUserId:r,canRemoveUser:n}=e;return t.reduce(((e,t)=>{const o=r===(null===t||void 0===t?void 0:t.id);return e.push({name:t.name,email:t.email,user:{avatarURL:t.avatarURL,name:t.name,email:t.email,id:t.id},type:t.role,disabled:!n||o,isSelf:o}),e}),[])},l=e=>e.reduce(((e,t)=>{var r,s,l;return e.push(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}({name:t.name||"",os:t.os.id||"",node:{id:t.id,name:t.name||"",os:t.os?"".concat(o.A.assetsBaseURL,"/img/logos/os/").concat((null===(r=a.U[t.os.id])||void 0===r?void 0:r.logoFilename)||(null===(s=a.u[null===(l=t.labels)||void 0===l?void 0:l.vendor])||void 0===s?void 0:s.logoFilename)||"placeholder.svg"):"".concat(o.A.assetsBaseURL,"/img/logos/os/placeholder.svg")}},t)),e}),[])},88434(e,t,r){r.d(t,{A:()=>a});var n=r(96540),o=r(42790);const a=()=>{const e=(0,o.rW)("correlation"),{after:t,before:r}=(0,o.rW)("highlight"),a=(0,n.useMemo)((()=>!!t&&!!r),[t,r]);return{showCorrelation:!!e||!!a}}},1444(e,t,r){r.d(t,{A:()=>s});var n=r(40573),o=r(76375),a=r(24609),i=r(96540);const s=()=>{const{isDemo:e}=(0,n.A)(),t=(0,a.dg)(),{loaded:r,isPaid:s}=(0,o.A)();return{disabled:!r||!s||e||t,reason:(0,i.useMemo)((()=>{switch(!0){case t:return"LocalDashboard";case e:return"DemoSpace";case r&&!s:return"FreePlan";default:return null}}),[t,e,r,s])}}},38800(e,t,r){r.d(t,{A:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),a=r(77057),i=r(38823),s=r(74848);const l=["baseKey","extraKey","testIdPrefix","groupProps"];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 d(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 u=e=>{let{baseKey:t,extraKey:r,testIdPrefix:n,groupProps:c}=e,u=(0,o.A)(e,l);return(0,s.jsx)(i.A,d(d({title:"Nodes",testIdPrefix:n,baseKey:t,extraKey:r,param:"selectedIds",defaultIsOpen:!1,help:"Select nodes individually. By selecting nodes in this filter, you bypass the rest of the filters."},c),{},{children:(0,s.jsx)(a.Ay,d({baseKey:t,extraKey:r,itemProps:{padding:[1,1,1,.5]},searchMargin:[0,0,1],height:{max:"300px"},testIdPrefix:n},u))}))}},73385(e,t,r){r.d(t,{kO:()=>Yt,Ay:()=>tr});var n=r(80045),o=r(64467),a=(r(98992),r(54520),r(3949),r(81454),r(62953),r(96540)),i=r(51510),s=r(99191),l=r(42790),c=r(81683),d=r(13473),u=r(27784),p=r(78446),g=r(24013),m=r(51865),h=r(19186),f=r(15992),b=r(49181),y=r(74848);const x=e=>{let{node:t}=e;const{_cloud_instance_region:r,_cloud_instance_type:n,_cloud_provider_type:o}=t.labels||{};return(0,b.Po)(r)&&(0,b.Po)(n)&&(0,b.Po)(o)?null:(0,y.jsxs)(f.A,{name:"Cloud Instance Info",children:[(0,y.jsx)(m.A,{iconName:"ipNetworking",name:"Cloud provider",size:"small",testId:"sidebar-nodeInfoContent-cloudProvider",children:(0,b.ws)(o)}),(0,y.jsx)(m.A,{iconName:"universe",name:"Cloud region",size:"small",testId:"sidebar-nodeInfoContent-cloudRegion",children:(0,b.ws)(r)}),(0,y.jsx)(m.A,{iconName:"disk",name:"Instance type",size:"small",testId:"sidebar-nodeInfoContent-instanceType",children:(0,b.ws)(n)})]})};var v=r(92834),j=r(41061),O=r(7897);const w={},A=e=>{let{node:t}=e;if((0,j.ZH)(t))return null;const r=t.hw||w,n=t.os||w,o=(0,b.Pg)(r.container,r.virtualization),{_timezone:a}=t.labels||w;return(0,y.jsxs)(f.A,{name:"System info",children:[(0,y.jsx)(m.A,{size:"small",name:"Type",iconName:"virtualization",testId:"sidebar-nodeInfoContent-type",children:(0,y.jsx)(s.Pill,{hollow:!0,icon:o.icon,flavour:"neutral",children:o.label})}),(0,y.jsx)(m.A,{size:"small",name:"O/S version",iconName:"database",testId:"sidebar-nodeInfoContent-osVersions",children:(0,b.Ud)(n.nm,n.v,", ")}),(0,y.jsx)(m.A,{iconName:"viewSingleNode",name:"Architecture",size:"small",testId:"sidebar-nodeInfoContent-architecture",children:(0,b.ws)(r.architecture)}),!!n.kernel&&(0,y.jsx)(m.A,{size:"small",name:"Kernel",iconName:"metrics_explorer",testId:"sidebar-nodeInfoContent-kernel",children:(0,b.Ud)(n.kernel.nm,n.kernel.v,", ")}),(0,y.jsxs)(m.A,{size:"small",name:"CPU",iconName:"cpu",testId:"sidebar-nodeInfoContent-cpu",children:[(0,b.O)(r.cpuFrequency)," (",(0,b.ws)(r.cpus,1===r.cpus?"Core":"Cores"),")"]}),(0,y.jsx)(m.A,{size:"small",name:"Memory",iconName:"ram",testId:"sidebar-nodeInfoContent-ram",children:(0,b.ws)((0,b.RI)(r.memory),"RAM")}),(0,y.jsx)(m.A,{size:"small",name:"Hard disk size",iconName:"disk",testId:"sidebar-nodeInfoContent-disk",children:(0,b.RI)(r.diskSpace)}),(0,y.jsx)(m.A,{size:"small",name:"Timezone",iconName:"timezone",faIcon:O.a$,testId:"sidebar-nodeInfoContent-timezone",children:(0,y.jsx)(v.A,{timezone:a,strong:!0})})]})};var P=r(23208),C=r(88307);const I=e=>{let{node:t,claimId:r}=e;return(0,y.jsx)(f.A,{name:r?"Claim ID":"Node ID",children:(0,y.jsx)(s.Flex,{gap:1,padding:[0,1],alignItems:"center",children:(0,y.jsxs)(s.Flex,{cursor:"pointer",gap:1,onClick:(0,C.C)(r||t.id,{text:"".concat(r?"Claim":"Node"," ID copied to clipboard")}),children:[(0,y.jsx)(s.TextSmall,{color:"primary",children:r||t.id}),(0,y.jsx)(s.Icon,{color:"primary",size:"small",name:"copy"})]})})})},k=(0,a.memo)(I);var S=r(36504),D=r(89284);const N=e=>{let{node:t}=e;const r=(0,b.GM)(t.state);return(0,y.jsxs)(f.A,{link:"https://learn.netdata.cloud/docs/agent/aclk",name:"Connection",children:[(0,y.jsx)(m.A,{size:"small",name:"Status",iconName:"integrations",testId:"sidebar-connectionGroup-connectionStatus",children:(0,y.jsx)(D.A,{rawState:r})}),(0,y.jsx)(m.A,{size:"small",name:"Netdata Agent",iconName:"netdata",testId:"sidebar-connectionGroup-agentVersion",children:t.version}),t.updateSeverity&&(0,y.jsx)(m.A,{size:"small",name:"Update Status",iconName:"update",testId:"sidebar-connectionGroup-agentVersion",children:(0,y.jsx)(S.A,{name:t.name,os:t.os.id,container:t.hw.container,warningLevel:t.updateSeverity,labels:t.labels||{},version:t.version,text:t.updateSeverity})})]})};var F=r(77201);const T=e=>{var t;return(null===(t=F.t[e])||void 0===t?void 0:t.iconName)||"services"},E=e=>{var t;let{node:r}=e;return null!==(t=r.services)&&void 0!==t&&t.length?(0,y.jsx)(f.A,{link:"https://learn.netdata.cloud/docs/agent/collectors/collectors#service-and-application-collectors",name:"Services",children:r.services.map((e=>(0,y.jsx)(m.A,{size:"small",iconName:T(e),name:e,testId:"sidebar-ServicesGroup-service-".concat(e)},e)))}):null};r(26910);const L=e=>{let{node:{labels:t={}}={}}=e;const r=(0,a.useMemo)((()=>{const e=Object.keys(t).filter((e=>!e.startsWith("_")));return e.sort(((e,t)=>String(e).localeCompare(String(t),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}))),e}),[t]);return(0,y.jsx)(f.A,{link:"https://learn.netdata.cloud/guides/using-host-labels",name:"Host labels",isEnabled:r.length>0,noDataLabel:"No Data",children:r.length>0&&r.map((e=>(0,y.jsx)(m.A,{size:"small",name:e,testId:"sidebar-hostLabelsGroup-label",children:t[e]},e)))})};r(33110);const M=e=>{let{node:t}=e;return(0,y.jsx)(f.A,{name:"Files",children:(0,y.jsxs)(s.Flex,{gap:1,padding:[0,1],alignItems:"center",children:[(0,y.jsx)(s.Box,{sx:{fontWeight:"500",letterSpacing:"1px"},as:s.Text,color:"textLite",children:"{;}"}),(0,y.jsx)(s.TextSmall,{children:"View node info in"}),(0,y.jsxs)(s.Flex,{cursor:"pointer",gap:1,onClick:(0,C.C)(JSON.stringify(t),{text:"JSON copied to clipboard"}),children:[(0,y.jsx)(s.TextSmall,{color:"primary",children:"json"}),(0,y.jsx)(s.Icon,{color:"primary",size:"small",name:"copy"})]})]})})},B=(0,a.memo)(M);var K=r(75669),_=r(39175);const R=()=>((0,K.A)(),null),z=e=>{var t;let{nodeIds:r,flavour:n,viewFlavour:o}=e;const a=(0,h.ID)(),i=(0,_.tB)(a),c=(0,l.l6)("sidebarNodeId",{defaultValue:r[0],flavour:"val",extraKey:o||n}),d=(0,g.xY)(c),{data:u}=(0,g.BQ)(c),p=null===u||void 0===u||null===(t=u.agents)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.cloud)||void 0===t?void 0:t.claim_id;return d.id?(0,y.jsxs)(y.Fragment,{children:[i?null:(0,y.jsx)(R,{}),(0,y.jsxs)(s.Flex,{"data-testid":"node-info-content",column:!0,gap:1,overflow:{horizontal:"hidden",vertical:"auto"},padding:[2],width:"100%",children:[(0,y.jsx)(s.TextBig,{strong:!0,children:"Info"}),(0,y.jsxs)(s.Flex,{column:!0,padding:[2,0,3],border:{side:"bottom",color:"borderSecondary"},children:[false,(0,y.jsxs)(s.TextSmall,{"data-testid":"sidebar-nodeInfoContent-hostname",strong:!0,children:["Hostname: ",d.name]})]}),(0,y.jsx)(k,{node:d}),!!p&&(0,y.jsx)(k,{node:d,claimId:p}),(0,y.jsx)(N,{node:d}),(0,y.jsx)(P.A,{id:d.id,flavour:"sidebar"}),(0,y.jsx)(x,{node:d}),(0,y.jsx)(A,{node:d}),(0,y.jsx)(L,{node:d}),(0,y.jsx)(E,{node:d}),(0,y.jsx)(B,{node:d})]})]}):(0,y.jsx)(s.Text,{children:"Select a node to see its\u2019 info"})};var V=r(45087),H=r(2626),U=r(19075),W=r(79748),q=r(41344),G=r(64587),Y=r(3527),Z=r(14681);const Q=(0,i.default)(s.Flex).withConfig({displayName:"alert__AlertContainer",componentId:"sc-ndxwzg-0"})(["transition:opacity 0.3s ease-in-out;&:hover{& ","{opacity:0.7;}}"],s.Text),X={overview:"overview",k8s:"kubernetes",singleNode:"nodes/:nodeId"},J=e=>{let{alert:t,onAlertClick:r,flavour:n}=e;const{value:o,instance:i,lastStatusChange:l,id:c,status:d,units:u,name:p,summary:m,nodeId:h}=t,f=(0,g.xY)(h,"name"),{localeTimeString:b,localeDateString:x}=(0,G.$j)(),v=(0,a.useMemo)((()=>{const e=new Date(1e3*l);return isNaN(e.valueOf())?"":"".concat(x(e,{long:!1})," ").concat(b(e,{secs:!1}))}),[l,b,x]),j=(0,a.useCallback)((()=>{r({alertId:c})}),[]),O=(0,q.g)(),w=(0,q.Zp)(),A=(0,g.d3)(h,{alertId:c});return(0,y.jsxs)(Q,{column:!0,padding:[4,0],gap:1,border:{color:"border",side:"bottom"},"data-testid":"alertItem","data-test-name":"alertItem-".concat(p),children:[(0,y.jsxs)(s.Flex,{column:!0,children:[(0,y.jsx)(V.A,{plain:!0,content:m,isBasic:!0,children:(0,y.jsx)(s.Text,{strong:!0,"data-testid":"alertItem-alertName",children:p})}),(0,y.jsxs)(s.TextSmall,{wordBreak:"break-all","data-testid":"alertItem-chartId",children:[i," @"," ",(0,y.jsx)(Z.A,{nodeId:h,extraKey:"alerts",onClick:A,Component:s.TextSmall,children:f})]})]}),(0,y.jsxs)(s.Flex,{alignItems:"center",justifyContent:"between",children:[(0,y.jsx)(Y.A,{loaded:!0,status:d,units:u,value:o,flex:!1,"data-testid":"alertItem-alertValuePill"}),(0,y.jsx)(s.TextMicro,{color:"textLite","data-testid":"alertItem-alertDate",children:v})]}),(0,y.jsxs)(s.Flex,{gap:1,children:[!!X[n]&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(W.A,{Component:s.TextMicro,onClick:()=>{w((0,q.tW)("/spaces/:spaceSlug/rooms/:roomSlug/".concat(X[n]),O),{replace:!0,state:{alertId:c}})},children:"Plot on chart"}),(0,y.jsx)(s.TextMicro,{color:"textLite",children:"\u2022"})]}),(0,y.jsx)(W.A,{Component:s.TextMicro,onClick:j,children:"Show info"})]})]})};var $=r(14070);const ee=(e,t)=>e.status===t.status?0:"critical"===e.status?-1:1,te={nodesView:!0},re=e=>{let{nodeIds:t,flavour:r,viewFlavour:n}=e;const[o,i]=(0,l.r$)("sidebarNodeId",{flavour:"val",extraKey:n||r}),c=(0,g.xY)(o),d=(0,H.YS)(o?[o]:t),u=(0,U.Gq)(d),p=(0,a.useMemo)((()=>[...u].sort(ee)),[u]),[m,h,,f]=(0,$.A)(),b=u.length?"(".concat(u.length,")"):"";return(0,y.jsxs)(s.Flex,{width:"100%",column:!0,overflow:"hidden",children:[(0,y.jsxs)(s.Flex,{column:!0,gap:5,padding:[2],children:[(0,y.jsxs)(s.Flex,{column:!0,children:[(0,y.jsx)(V.A,{content:"Currently Active alerts",align:"bottom",children:(0,y.jsxs)(s.TextBig,{strong:!0,"data-testid":"nodeAlertsView-activeAlerts-header",children:["Alerts ",b]})}),!!te[n||r]&&(0,y.jsxs)(s.TextMicro,{children:["Showing ",c.id?(0,y.jsx)(s.TextMicro,{strong:!0,children:c.name}):"room"," alerts"," ",!!c.id&&(0,y.jsxs)(y.Fragment,{children:[" ","-"," ",(0,y.jsx)(W.A,{Component:s.TextMicro,onClick:()=>i(""),children:"Show all"})]})]})]}),!u.length&&(0,y.jsxs)(s.Flex,{column:!0,gap:8,padding:[0,5],"data-testid":"nodesAlertsView-blankSlate",alignItems:"center",children:[(0,y.jsx)(s.Icon,{name:"checkmark",width:"90px",height:"90px"}),(0,y.jsxs)(s.H4,{textAlign:"center",children:[1!==t.length?"No":"This node has no"," active alerts, you are all good!"]})]})]}),(0,y.jsx)(s.Flex,{column:!0,overflow:{vertical:"auto"},padding:[0,2],children:p.map((e=>(0,y.jsx)(J,{alert:e,onAlertClick:h,flavour:r},e.id)))}),m&&f]})};r(27495),r(25440);var ne=r(4719),oe=r(98131),ae=r(54583);const ie=["menuIds","onMenuClick","menuProps","useItemsAreVisible","extraKey","settingsByMenuId","virtual"];function se(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 le(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?se(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const ce=()=>!0,de=(0,a.memo)((e=>{let{menuIds:t,onMenuClick:r,menuProps:o,useItemsAreVisible:i=ce,extraKey:s,settingsByMenuId:l,virtual:c}=e,d=(0,n.A)(e,ie);const[u,p]=(0,a.useState)();return(0,y.jsx)(ae.A,le(le({id:"toc-menu-wrapper-".concat(s,"-").concat(d.flavour||"default")},d),{},{ref:p,children:t.map((e=>(0,y.jsx)(oe.A,le({flavour:null===d||void 0===d?void 0:d.flavour,settings:null===l||void 0===l?void 0:l[e],id:e,onMenuClick:r,useItemsAreVisible:i,extraKey:s,containerRef:u,virtual:c},o),e)))}))})),ue=(0,ne.Qb)(de),pe=(0,a.memo)(ue);var ge=r(56876),me=r(41514),he=r(24582),fe=r(47213),be=(r(8872),r(50239)),ye=r(92318),xe=r(6304),ve=r(24609),je=r(49163),Oe=r(63928),we=r(43375),Ae=r(43627),Pe=r(74979),Ce=r(1444);function Ie(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 ke(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ie(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Se=e=>{let{id:t,settingsByMenuId:r,onMenuClick:n,menuProps:o,extraKey:a,disabled:i}=e;const{attributes:l,listeners:c,setNodeRef:d,transform:u,transition:p}=(0,Ae.gl)({id:t}),g={transform:Pe.Ks.Transform.toString(u),transition:p},{disabled:m}=(0,Ce.A)(),h=i||m;return(0,y.jsx)("div",ke(ke({ref:d,style:g},l),{},{children:(0,y.jsxs)(s.Flex,{alignItems:"center",children:[!h&&(0,y.jsx)(s.Icon,ke({name:"nav_dots",color:"textLite",cursor:"grab",size:"small",padding:[0,1,0,0]},c)),(0,y.jsx)(de,{settingsByMenuId:r,flavour:"favourites",menuIds:[t],onMenuClick:n,menuProps:o,extraKey:a})]})}))},De=e=>{let{menuIds:t,settingsByMenuId:r,onMenuClick:n,onOrderChange:o,menuProps:i,extraKey:l,disabled:c}=e;const[d,u]=(0,a.useState)(t),p=(0,we.FR)((0,we.MS)(we.AN),(0,we.MS)(we.uN,{coordinateGetter:Ae.JR})),g=(0,a.useCallback)((e=>{const{active:t,over:r}=e;if(null!==t&&void 0!==t&&t.id&&null!==r&&void 0!==r&&r.id&&t.id!==r.id){const e=d.indexOf(t.id),n=d.indexOf(r.id),a=(0,Ae.be)(d,e,n);u(a),o(a)}}),[d,o]);return(0,a.useEffect)((()=>{u(t)}),[t]),c?(0,y.jsx)(s.Flex,{column:!0,children:d.map((e=>(0,y.jsx)(Se,{id:e,settingsByMenuId:r,onMenuClick:n,menuProps:i,extraKey:l,disabled:!0},e)))}):(0,y.jsx)(we.Mp,{sensors:p,collisionDetection:we.fp,onDragEnd:g,children:(0,y.jsx)(Ae.gB,{items:d,strategy:Ae._G,children:(0,y.jsx)(s.Flex,{column:!0,children:d.map((e=>(0,y.jsx)(Se,{id:e,settingsByMenuId:r,onMenuClick:n,menuProps:i,extraKey:l,disabled:!1},e)))})})})};function Ne(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 Fe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ne(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const{demoSlug:Te,demoFavourites:Ee}=ye.A,Le=(0,i.default)(s.Icon).attrs({size:"small",name:"chevron_left",color:"textLite"}).withConfig({displayName:"favourites__StyledChevron",componentId:"sc-1bjrnio-0"})(["transition:transform 0.2s ease-in-out;"]),Me={showChildren:!1},Be=e=>{let{onMenuClick:t,initialChartName:r,flavour:n}=e;const o=(0,ve.bq)(),i=(0,h.QW)(),l=(0,je._)({params:{type:["favourites"],path:["/".concat(n)]}}),c=(0,a.useMemo)((()=>l.filter((e=>{let{value:t}=e;return null===t||void 0===t?void 0:t.menuId})).sort(((e,t)=>(e.value.sortOrder||0)-(t.value.sortOrder||0))).map((e=>{let{value:t}=e;return t.menuId}))),[l]),d=(0,a.useMemo)((()=>l.reduce(((e,t)=>{var r;return Fe(Fe({},e),null!==(r=t.value)&&void 0!==r&&r.menuId?{[t.value.menuId]:t}:{})}),{})),[l]),u=(0,a.useMemo)((()=>Te===o?Ee[i]||[]:c),[o,i,c]),p=(0,Oe.xS)(),{disabled:g}=(0,Ce.A)(),m=(0,a.useCallback)((async e=>{if(g||Te===o)return;const t=e.map(((e,t)=>{const r=d[e];if(r)return p(Fe(Fe({},r),{},{value:Fe(Fe({},r.value),{},{sortOrder:t})}))}));await Promise.all(t.filter(Boolean))}),[g,o,d,p]),f=(0,ne.yy)((b=u,e=>b.reduce(((t,r)=>e[r]?[...t,r]:t),[])));var b;const{setActiveMenuId:x,onMenuClick:v}=(0,ge.A)({onMenuClick:t}),[j,O]=(0,xe.A)(!0),w=(0,be.UH)();return(0,a.useEffect)((()=>{w&&!r&&f.length&&(t({id:f[0]}),setTimeout((()=>x(f[0])),100))}),[w,r]),f.length&&f.length?(0,y.jsxs)(s.Flex,{"data-testid":"favourites-container",column:!0,gap:1,padding:[2,0,2,2],border:{side:"top",color:"border"},children:[(0,y.jsxs)(s.Flex,{onClick:O,cursor:"pointer",alignItems:"center",justifyContent:"between",padding:[0,1,0,0],children:[(0,y.jsxs)(s.Flex,{gap:2,alignItems:"center",children:[(0,y.jsx)(s.Icon,{name:"heart",color:"text"}),(0,y.jsxs)(s.Flex,{gap:2,children:[(0,y.jsx)(s.Text,{strong:!0,color:"textFocus",children:"Favourites"}),u.length?(0,y.jsxs)(s.Text,{children:["(",u.length,")"]}):null]})]}),(0,y.jsx)(Le,{rotate:j?1:3,alignSelf:"end"})]}),(0,y.jsx)(s.Collapsible,{"data-testid":"toc-fav-collapsible",open:j,children:(0,y.jsx)(s.Flex,{height:{max:30},overflow:{vertical:"auto"},children:(0,y.jsx)(De,{menuIds:f,settingsByMenuId:d,onMenuClick:e=>{let{id:t}=e;v({id:t}),setTimeout((()=>x(t)),100)},onOrderChange:m,menuProps:Me,extraKey:n,disabled:g||Te===o})})})]}):null};let Ke=null;const _e=function(){let{id:e,flavour:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"favourites"===t&&(Ke&&clearTimeout(Ke),Ke=setTimeout((()=>{const t=document.getElementById("toc-menu-wrapper-overview-default");if(t){const r=t.querySelector("[data-menuid=".concat(e,"]"));if(r){const e=t.getBoundingClientRect(),n=r.getBoundingClientRect();t.scrollTop=n.top-e.top}}Ke=null}),500)),(0,me.H)("metric-sidebar","click-".concat(Re(e)),"mn-overview")},Re=e=>e.startsWith("Kubernetes")?"k8s":e.replace(/[^\w]/g,"-").toLowerCase(),ze=e=>{let{initialChartName:t,loaded:r,flavour:n,FilterInputContainer:o,extraKey:a}=e;const{onMenuClick:i}=(0,ge.A)({onMenuClick:_e,loaded:r}),l=(0,he.bD)(),c=(0,fe.q)(l),d="nodesView"===n?()=>!0:c;return(0,y.jsxs)(y.Fragment,{children:[!!o&&(0,y.jsx)(s.Flex,{column:!0,position:"sticky",top:"0",gap:1,padding:[0,2],children:(0,y.jsx)(o,{extraKey:a})}),r&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(Be,{onMenuClick:i,initialChartName:t,useItemsAreVisible:d,flavour:n}),(0,y.jsx)(pe,{position:"relative",onMenuClick:i,width:"100%",useItemsAreVisible:d,extraKey:n,virtual:!0})]})]})};var Ve=r(77679),He=r(56473);function Ue(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 We=e=>{let{extraKey:t,param:r,paramKey:n}=e;const i=(0,He.QD)({extraKey:t,omit:r,keepAll:!0}),s=(0,l.l6)(r,{extraKey:t,flavour:"arr"});return(0,a.useMemo)((()=>Object.entries(i.reduce(((e,t)=>(e[t[n]]=(e[t[n]]||0)+(t.hidden?0:1),e)),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ue(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},He.hv[r]||{}))).map((e=>{let[t,r]=e;return{id:t,count:r}})).sort(He.qr[r]||He.qr.default)),[i.filter((e=>e.hidden)).length,s])};function qe(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 Ge=e=>{let{extraKey:t,param:r,paramKey:n}=e;const i=(0,He.PP)({extraKey:t,omit:r,keepAll:!0}),s=(0,l.l6)(r,{extraKey:t,flavour:"arr"});return(0,a.useMemo)((()=>Object.entries(i.reduce(((e,t)=>(e[t[n]]=(e[t[n]]||0)+(t.hidden?0:1),e)),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},He.hv[r]||{}))).map((e=>{let[t,r]=e;return{id:t,count:r}})).sort(He.qr[r]||He.qr.default)),[i.filter((e=>e.hidden)).length,s])};function Ye(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 Ze=e=>{let{extraKey:t,param:r,paramKey:n}=e;const[{alertName:i,nodeId:s}]=(0,U.DV)(),c=(0,He.JO)({extraKey:t,alertName:i,nodeId:s,omit:r,keepAll:!0}),d=(0,l.l6)(r,{extraKey:t,flavour:"arr"});return(0,a.useMemo)((()=>Object.entries(c.reduce(((e,t)=>(t[n]&&(e[t[n]]=(e[t[n]]||0)+(t.hidden?0:1)),e)),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ye(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},He.hv[r]||{}))).map((e=>{let[t,r]=e;return{id:t,count:r}})).sort(He.qr[r]||He.qr.default)),[c.filter((e=>e.hidden)).length,d,i,s])};var Qe=r(38823),Xe=r(64007);const Je=["paramKey"],$e=["paramKey"],et=["paramKey"];function tt(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 rt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const nt=e=>e.id,ot=e=>{let{baseKey:t,param:r,extraKey:n,testIdPrefix:o,title:a,groupProps:i,checkboxProps:s,options:l}=e;return(0,y.jsx)(Qe.A,rt(rt({title:a,testIdPrefix:o,baseKey:t,extraKey:n,param:r,help:"Filter the alerts. Count next to each item refer to the number of alerts that will be selected."},i),{},{children:(0,y.jsx)(Xe.Ay,rt({param:r,baseKey:t,extraKey:n,testIdPrefix:o,collection:l,getValue:nt,getLabel:nt},s))}))},at=e=>{let{paramKey:t}=e,r=(0,n.A)(e,Je);const{param:o,extraKey:a}=r,i=We({param:o,extraKey:a,paramKey:t});return i.length?(0,y.jsx)(ot,rt({options:i},r)):null},it=e=>{let{paramKey:t}=e,r=(0,n.A)(e,$e);const{param:o,extraKey:a}=r,i=Ge({param:o,extraKey:a,paramKey:t});return i.length?(0,y.jsx)(ot,rt({options:i},r)):null},st=e=>{let{paramKey:t}=e,r=(0,n.A)(e,et);const{param:o,extraKey:a}=r,i=Ze({param:o,extraKey:a,paramKey:t});return i.length?(0,y.jsx)(ot,rt({options:i},r)):null};r(78350),r(30237),r(30670),r(37550),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215);var lt=r(66245),ct=r.n(lt),dt=r(67012);const ut=["baseKey","extraKey","param","testIdPrefix","itemsProps","itemProps","groupProps"];function pt(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 gt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pt(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const mt=e=>{const t=gt(gt({},Xe.H5),e),{baseKey:r,extraKey:o,param:i,testIdPrefix:s,itemsProps:c,itemProps:d,groupProps:u}=t,p=(0,n.A)(t,ut),g=(e=>{let{extraKey:t,param:r}=e;const n=(0,He.QD)({extraKey:t,omit:r,keepAll:!0}),o=(0,l.l6)(r,{extraKey:t,flavour:"arr"});return(0,a.useMemo)((()=>Object.entries(n.reduce(((e,t)=>{let{type:r,component:n,hidden:o}=t;return e[r]=e[r]||{count:0,children:{}},e[r].count=(e[r].count||0)+(o?0:1),e[r].children[n]=(e[r].children[n]||0)+(o?0:1),e}),{})).reduce(((e,t)=>{let[r,{count:n,children:o}]=t;return e.push({id:r,count:n,children:Object.entries(o).map((e=>{let[t,n]=e;return{value:"".concat(r,"|").concat(t),label:t,count:n,level:1}}))}),e}),[]).sort(He.qr[r]||He.qr.default)),[n.filter((e=>e.hidden)).length,o])})({param:i,extraKey:o}),[m,h]=(0,l.N9)(i,{defaultValue:[],key:r,extraKey:o,flavour:"arr"});(0,dt.A)((()=>{g.length&&m.length&&h((e=>e.filter((e=>g.some((t=>t.children.some((t=>t.value===e))))))))}),[g.length,h]);const f=(0,a.useCallback)((e=>{let{value:t,checked:r}=e;h((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?r?[...new Set([...e,...t])]:ct()(e,t):r?[...e,t]:e.filter((e=>e!==t))}))}),[h]),b=(0,a.useMemo)((()=>(e=>{let{options:t,selected:r,itemsProps:n={}}=e;if(!t.length)return[];const o=t.flatMap((e=>e.children.map((e=>e.value)))),a=o.length===r.length,i=!a&&!!r.length;return[gt(gt({},n.head),{},{label:"Select all",value:o,selected:a,indeterminate:i}),...t.flatMap((e=>{let{id:t,children:o,count:a}=e;const i=r.length&&!o.some((e=>!r.includes(e.value))),s=!i&&r.length&&o.some((e=>r.includes(e.value)));return o.reduce(((e,t)=>{const o=r.includes(t.value);return[...e,gt(gt(gt({},n.row),t),{},{selected:o})]}),[gt(gt({},n.head),{},{label:t,value:o.map((e=>e.value)),selected:i,indeterminate:s,count:a})])}))]})({options:g,selected:m,itemsProps:c})),[m,h,g]);return g.length?(0,y.jsx)(Qe.A,gt(gt({title:"Alert type & component",testIdPrefix:s,baseKey:r,extraKey:o,param:i,help:"Filter the alerts. Count next to each item refer to the number of alerts that will be selected."},u),{},{children:(0,y.jsx)(Xe.V$,gt({"data-testid":"".concat(s,'-filter-selections"'),searchMargin:[0,0,1],items:b,onItemClick:f,value:m,"data-value":m.join(",")||"all-selected",hasSearch:g.length>5,itemProps:gt({testIdPrefix:s},d)},p))})):null},ht=e=>{let{baseKey:t,extraKey:r}=e;const n=(0,ve.dg)(),[o,i]=(0,l.N9)("showAcknowledgedAlerts",{key:t,extraKey:r,flavour:"val",defaultValue:"false"}),c=(0,a.useCallback)((()=>{i("true"===o?"false":"true")}),[o,i]);return n?null:(0,y.jsxs)(s.Flex,{padding:[2,0],border:{side:"bottom",color:"borderSecondary"},alignItems:"center",gap:2,children:[(0,y.jsx)(s.Checkbox,{checked:"true"===o,onChange:c,"data-testid":"filter-show-acknowledged-alerts"}),(0,y.jsx)(s.TextSmall,{children:"Show acknowledged alerts"})]})},ft=e=>{let{baseKey:t,flavour:r,groupProps:n}=e;return(0,a.useMemo)((()=>"alerts"===r),[r])?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(ht,{baseKey:t,extraKey:r}),(0,y.jsx)(at,{title:"Status",testIdPrefix:"alert-status",baseKey:t,extraKey:r,param:"alertStatuses",paramKey:"status",groupProps:n}),(0,y.jsx)(at,{title:"Name",testIdPrefix:"alert-name",baseKey:t,extraKey:r,param:"alertNames",paramKey:"name",groupProps:n}),(0,y.jsx)(at,{title:"Context",testIdPrefix:"alert-context",baseKey:t,extraKey:r,param:"alertContexts",paramKey:"context",groupProps:n,checkboxProps:{capitalized:!1}}),(0,y.jsx)(at,{title:"Class",testIdPrefix:"alert-class",baseKey:t,extraKey:r,param:"alertClasses",paramKey:"class",groupProps:n}),(0,y.jsx)(mt,{testIdPrefix:"alert-type-component",baseKey:t,extraKey:r,param:"alertTypeComponents",groupProps:n}),(0,y.jsx)(at,{title:"Role",testIdPrefix:"alert-role",baseKey:t,extraKey:r,param:"alertRoles",paramKey:"recipient",groupProps:n})]}):null},bt=e=>{let{baseKey:t,flavour:r,groupProps:n}=e;const o=(0,U.CX)();return(0,a.useMemo)((()=>"runningAlerts"==r&&0==o),[r,o])?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(it,{title:"Context",testIdPrefix:"alert-context",baseKey:t,extraKey:r,param:"alertContexts",paramKey:"contexts",groupProps:n,checkboxProps:{capitalized:!1}}),(0,y.jsx)(it,{title:"Class",testIdPrefix:"alert-classification",baseKey:t,extraKey:r,param:"alertClasses",paramKey:"classes",groupProps:n}),(0,y.jsx)(it,{title:"Component",testIdPrefix:"alert-component",baseKey:t,extraKey:r,param:"alertComponents",paramKey:"components",groupProps:n}),(0,y.jsx)(it,{title:"Type",testIdPrefix:"alert-type",baseKey:t,extraKey:r,param:"alertTypes",paramKey:"types",groupProps:n}),(0,y.jsx)(it,{title:"Role",testIdPrefix:"alert-role",baseKey:t,extraKey:r,param:"alertRoles",paramKey:"recipients",groupProps:n})]}):null},yt=e=>{let{baseKey:t,flavour:r,groupProps:n}=e;const o=(0,U.CX)();return(0,a.useMemo)((()=>"runningAlerts"==r&&2==o),[r,o])?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(st,{title:"Status",testIdPrefix:"alert-status",baseKey:t,extraKey:r,param:"alertStatuses",paramKey:"status",groupProps:n}),(0,y.jsx)(st,{title:"Class",testIdPrefix:"alert-class",baseKey:t,extraKey:r,param:"alertClasses",paramKey:"class",groupProps:n}),(0,y.jsx)(st,{title:"Component",testIdPrefix:"alert-component",baseKey:t,extraKey:r,param:"alertComponents",paramKey:"component",groupProps:n}),(0,y.jsx)(st,{title:"Type",testIdPrefix:"alert-type",baseKey:t,extraKey:r,param:"alertTypes",paramKey:"type",groupProps:n}),(0,y.jsx)(st,{title:"Role",testIdPrefix:"alert-role",baseKey:t,extraKey:r,param:"alertRoles",paramKey:"recipient",groupProps:n})]}):null};var xt=r(21511);const vt=["baseKey","param","paramKey","extraKey","testIdPrefix","title","groupProps","isLabel","labelKey","nodeIds"];function jt(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 Ot(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jt(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const wt=e=>e.id,At=e=>e.name||e.id,Pt=e=>{let{baseKey:t,param:r,paramKey:o,extraKey:a,testIdPrefix:i,title:s,groupProps:l,isLabel:c,labelKey:d,nodeIds:u}=e,p=(0,n.A)(e,vt);const g=(0,xt.A)({param:r,paramKey:o,extraKey:a,isLabel:c,labelKey:d,nodeIds:u});return g.length?(0,y.jsx)(Qe.A,Ot(Ot({title:s,testIdPrefix:i,baseKey:t,extraKey:a,param:r,defaultIsOpen:!1},l),{},{children:(0,y.jsx)(Xe.Ay,Ot({param:r,baseKey:t,extraKey:a,testIdPrefix:i,collection:g,getValue:wt,getLabel:At},p))})):null},Ct=["baseKey","extraKey","testIdPrefix","groupProps","nodeIds"];function It(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 kt=e=>{let{baseKey:t,extraKey:r,testIdPrefix:i,groupProps:s,nodeIds:l}=e,c=(0,n.A)(e,Ct);const d=(0,g.Gt)(l),u=(0,a.useMemo)((()=>{const e=new Set;return d.forEach((t=>{t.labels&&Object.keys(t.labels).forEach((t=>e.add(t)))})),Array.from(e).sort()}),[d]);return u.length?(0,y.jsx)(y.Fragment,{children:u.map((e=>(0,y.jsx)(Pt,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?It(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):It(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({title:e,testIdPrefix:"".concat(i,"-").concat(e),baseKey:t,extraKey:r,param:"label.".concat(e),isLabel:!0,labelKey:e,groupProps:s},c),e)))}):null};var St=r(51750),Dt=r(71581);function Nt(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 Ft(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Nt(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Tt=e=>e.id,Et=e=>e.name,Lt=e=>{let{baseKey:t,extraKey:r,testIdPrefix:n,groupProps:o,nodeIds:a}=e;const i=(e=>{if(!e)return null;const t=e.split("-");return t.length>1?t.slice(1).join("-"):null})(r),s=(0,Dt.rK)(i,t),l=(0,St.A)({extraKey:r,nodeIds:a,roomId:t,metricsType:i?s:null});return l.length?(0,y.jsx)(Qe.A,Ft(Ft({title:"Groups",testIdPrefix:n,baseKey:t,extraKey:r,param:"selectedGroups",defaultIsOpen:!1},o),{},{children:(0,y.jsx)(Xe.Ay,{param:"selectedGroups",baseKey:t,extraKey:r,testIdPrefix:n,collection:l,getValue:Tt,getLabel:Et,capitalized:!1})})):null};var Mt=r(38800);const Bt=["flavour","groupProps","nodeIds"];function Kt(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 _t(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Rt=(0,a.memo)((e=>{let{flavour:t,groupProps:r,nodeIds:o}=e,a=(0,n.A)(e,Bt);const i=(0,h.ID)(),l=(0,U.CX)(),[c,d]=(0,Ve.w)(),u=c?d:i;return(0,y.jsxs)(s.Flex,_t(_t({column:!0,overflow:{vertical:"auto"},padding:[0,2,30],"data-onboarding-id":"nidl-controls"},a),{},{children:[(0,y.jsx)(ft,{baseKey:u,flavour:t,groupProps:r}),(0,y.jsx)(bt,{baseKey:u,flavour:t,groupProps:r}),(0,y.jsx)(yt,{baseKey:u,flavour:t,groupProps:r}),!c&&"anomalies"!==t&&!("runningAlerts"===t&&2===l)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(Lt,{testIdPrefix:"node-groups",baseKey:i,extraKey:t,groupProps:r,nodeIds:o}),(0,y.jsx)(kt,{testIdPrefix:"node-labels",baseKey:i,extraKey:t,groupProps:r,nodeIds:o}),(0,y.jsx)(Pt,{title:"Node status",testIdPrefix:"node-status",baseKey:i,extraKey:t,param:"nodeStatuses",paramKey:"nodeStatus",groupProps:r,nodeIds:o}),(0,y.jsx)(Pt,{title:"Netdata version",testIdPrefix:"node-version",baseKey:i,extraKey:t,param:"nodeVersions",paramKey:"version",groupProps:r,nodeIds:o})]}),!!t&&!c&&!("runningAlerts"===t&&2===l)&&(0,y.jsx)(Mt.A,{testIdPrefix:"node-ids",baseKey:i,extraKey:t,groupProps:_t({defaultIsOpen:"anomalies"===t},r),nodeIds:o})]}))}));var zt=r(88434),Vt=r(3319);const Ht=()=>{const e=(0,l.rI)("correlation"),t=(0,l.rI)("highlight"),{showCorrelation:r}=(0,zt.A)(),{sendLog:n}=(0,Vt.A)(),o=(0,a.useCallback)((r=>{const{checked:o}=r.target||{};e(o),o?n({feature:"MetricCorrelations",isStart:!0}):t({after:null,before:null})}),[e,t,n]);return(0,y.jsx)(V.A,{content:()=>(0,y.jsxs)(s.Box,{children:[(0,y.jsx)("strong",{children:"Troubleshoot with Metric Correlations"}),(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"Metric correlations will help you identify potential root causes for an observed issue.",(0,y.jsx)("br",{}),"It will automatically analyse all available metrics for irregular behavior for the same timeframe."]}),align:"bottom",activateOn:"hover",isBasic:!0,children:(0,y.jsx)(s.Box,{children:(0,y.jsx)(s.Toggle,{colored:!0,onChange:o,checked:r,labelRight:"Metric Correlations",toggleProps:{uncheckedColor:["neutral","grey130"],checkedColor:"primary"}})})})},Ut=["tabs","hiddenTabs","includedTabs","title","help","nodeIds","onClose","baseWidth","inModal","viewFlavour"],Wt=["iconName","Content","dataTestId","color","label"];function qt(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 Gt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qt(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Yt={color:{active:"success",notActive:"textLite"},minWidth:"auto"},Zt={chartIndexing:Gt(Gt({},Yt),{},{iconName:"charts_view",Content:ze,dataTestId:"nodeInfo-chartIndexing",label:"Charts"}),filters:Gt(Gt({},Yt),{},{iconName:"filterList",Content:Rt,dataTestId:"nodeInfo-filters",label:"Filters"}),alerts:Gt(Gt({},Yt),{},{iconName:"alarm_bell",Content:re,dataTestId:"nodeInfo-alertsTab",label:"Alerts"}),info:Gt(Gt({},Yt),{},{iconName:"information",dataTestId:"nodeInfo-alertsTab",Content:z,label:"Info"})},Qt=[],Xt=(0,i.default)(s.Tabs).withConfig({displayName:"sidebar__StyledTabs",componentId:"sc-1d5ify6-0"})(["overflow:hidden;height:100%;"]),Jt=e=>{let{children:t}=e;return(0,y.jsx)(s.Flex,{"data-testid":"sidebar-tabs-header",padding:[2,0],children:t})},$t=e=>{let{isActive:t,color:r,name:n,label:o}=e;return(0,y.jsx)(V.A,{plain:!0,content:o,children:(0,y.jsx)(s.Icon,{name:n,color:t?r.active:r.notActive,height:"16px",width:"16px"})})},er=["overview","k8s","singleNode"],tr=e=>{let{tabs:t=Zt,hiddenTabs:r=Qt,includedTabs:o=Qt,title:i,help:g,nodeIds:m,onClose:h,baseWidth:f,inModal:b,viewFlavour:x}=e,v=(0,n.A)(e,Ut);const[j,O]=(0,l.r$)("sidebarTab",{defaultValue:"",flavour:"val",extraKey:x||v.flavour}),w=(0,a.useMemo)((()=>Object.keys(t).filter((e=>(!o.length||o.includes(e))&&!r.includes(e)))),[r]),A=(0,a.useMemo)((()=>{const e=w.findIndex((e=>e===j));return-1===e?0:e}),[j]),[P,C]=(0,l.r$)("sidebarOpen",Gt({defaultValue:!0,flavour:"bool"},b&&{extraKey:x||v.flavour})),I=(0,a.useMemo)((()=>er.includes(x||v.flavour)),[x,v.flavour]),k=(0,a.useCallback)((e=>{O(w[e]),C(!0)}),[w,O,C]);return(0,y.jsx)(c.Ay,{collapsedComponent:v.flavour&&(0,y.jsx)(d.A,{onClickTab:k,availableTabs:t,tabsToShow:w}),isOpen:P,header:v.flavour?(0,y.jsx)(u.A,{isOpen:P,onToggle:()=>C(!P),title:i}):(0,y.jsx)(p.A,{title:i,help:g,onClick:h}),width:f,children:(0,y.jsxs)(s.Flex,{"data-testid":"sidebar-tabs",column:!0,overflow:"hidden",height:"100%",children:[I?(0,y.jsx)(s.Flex,{padding:[2],border:{side:"bottom",color:"borderSecondary"},children:(0,y.jsx)(Ht,{})}):null,(0,y.jsx)(Xt,{selected:A,onChange:k,TabsHeader:(0,a.useMemo)((()=>e=>(0,y.jsx)(Jt,Gt({},e))),[v.flavour]),tabsProps:{width:"100%",padding:[0,2]},children:w.map(((e,r)=>{const o=t[e],{iconName:a,Content:i,dataTestId:l,color:c,label:d}=o,u=(0,n.A)(o,Wt);return(0,y.jsx)(s.Tab,Gt(Gt({style:{display:1===w.length?"none":"flex"},flex:"grow","data-testid":l,maxWidth:"100%",small:!0,label:(0,y.jsx)($t,{isActive:j===w[r],name:a,color:c,label:d})},u),{},{children:(0,y.jsx)(s.Flex,{column:!0,overflow:"hidden",height:"100%",position:"relative",gap:3,padding:[1,0],children:(0,y.jsx)(i,Gt(Gt({nodeIds:m},v),{},{viewFlavour:x}))})}),a)}))})]})})}},39870(e,t,r){r.d(t,{$n:()=>p,GK:()=>d,Ml:()=>s,R8:()=>l,_x:()=>m,jf:()=>c,nr:()=>i,ul:()=>u,ve:()=>g});var n=r(52035),o=r(18790),a=r(57377);const i=(0,o.I)((()=>(0,n.eU)(null)),a.Ay),s={loaded:!1,error:!1,nodes:{},replicationFactor:{},totalChildren:0,totalParents:0},l=(0,o.I)((()=>(0,n.eU)(s)),a.Ay),c={loaded:!1,error:!1,alerts:[],nodes:{critical:0,warning:0,total:0,hosts:{}}},d=(0,o.I)((()=>(0,n.eU)(c)),a.Ay),u={loaded:!1,error:!1,stability:{}},p=(0,o.I)((()=>(0,n.eU)(u)),a.Ay),g={loaded:!1,error:!1,dataRetention:[],metricsCollected:0},m=(0,o.I)((()=>(0,n.eU)(g)),a.Ay)},23208(e,t,r){r.d(t,{A:()=>x});var n=r(64467),o=(r(98992),r(54520),r(72577),r(3949),r(81454),r(62953),r(96540)),a=r(41344),i=r(99191),s=r(7761),l=r(24013),c=r(30403),d=r(31522),u=r(15992),p=r(51865),g=r(74848);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 h(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 f=e=>{var t;const r=null===(t=Object.entries(c.j8).find((t=>{let[,r]=t;return r===e})))||void 0===t?void 0:t[0];return d.$S[r]||"offline"},b=e=>{let{id:t,hostname:r,status:n,flavour:s}=e;const c=(0,a.Zp)(),d=(0,l.Zl)(t),u="sidebar"===s,p=(0,o.useCallback)((()=>c(d)),[d]);return(0,g.jsxs)(i.Flex,{gap:2,justifyContent:"between",children:[(0,g.jsxs)(i.Flex,{gap:2,children:[(0,g.jsx)(i.Icon,{name:"dot",width:"8px",color:f(n)}),(0,g.jsx)(i.Text,{children:r})]}),u&&(0,g.jsx)(i.Icon,{name:"goToNode",color:"text",onClick:p,cursor:"pointer"})]},t)},y=e=>{let{nodes:t,flavour:r,limit:n=10}=e;return t=t||[],t.length?"sidebar"===r||t.length<=n?t.map((e=>(0,g.jsx)(b,h({flavour:r},e),e.id))):(0,g.jsxs)(i.Flex,{column:!0,gap:2,children:[t.slice(0,n).map((e=>(0,g.jsx)(b,h({flavour:r},e),e.id))),(0,g.jsxs)(i.Text,{color:"primary",children:[t.length-n," more items"]})]}):"-"},x=e=>{let{id:t,flavour:r="tooltip"}=e;const n=(0,s.c8)(),{loaded:o,nodes:a}=n||{},{children:l,parents:c}=(null===a||void 0===a?void 0:a[t])||{};return o?"sidebar"===r?(0,g.jsxs)(u.A,{name:"Replication",children:[(0,g.jsx)(p.A,{size:"small",name:"Parents",children:(0,g.jsx)(y,{nodes:c,flavour:r})}),(0,g.jsx)(p.A,{size:"small",name:"Children",children:(0,g.jsx)(y,{nodes:l,flavour:r})})]}):(0,g.jsxs)(i.Flex,{column:!0,gap:2,children:[(0,g.jsxs)(i.Flex,{column:!0,gap:1,children:[(0,g.jsx)(i.Text,{children:"Parents"}),(0,g.jsx)(y,{nodes:c,flavour:r})]}),(0,g.jsxs)(i.Flex,{column:!0,gap:1,children:[(0,g.jsx)(i.Text,{children:"Children"}),(0,g.jsx)(y,{nodes:l,flavour:r})]})]}):null}},31522(e,t,r){r.d(t,{$S:()=>d,AZ:()=>g,Cc:()=>p,Hl:()=>h,Hn:()=>c,Ug:()=>a,XJ:()=>l,jZ:()=>s,nv:()=>i,q5:()=>u,vd:()=>f,w9:()=>n});const n={none:{label:"None",value:"none",canAddNodes:!0},status:{label:"Status",value:"status",canAddNodes:!1},os:{label:"OS",value:"os",canAddNodes:!0},version:{label:"Agent version",value:"version",canAddNodes:!1},technology:{label:"Technology",value:"technology",canAddNodes:!0},stability:{label:"Connection stability",value:"stability",canAddNodes:!1},replication:{label:"Replication factor",value:"replication",canAddNodes:!1},cloudProvider:{label:"Cloud provider",value:"cloudProvider",canAddNodes:!1},cloudRegion:{label:"Cloud region",value:"cloudRegion",canAddNodes:!1},instanceType:{label:"Instance type",value:"instanceType",canAddNodes:!1}},o={r_1:"None",r_2:"Single","r_*":"Multi"},a={replication:o},i=n.none,s=n.status,l=[n.status,n.os,n.technology,n.version,n.replication,n.cloudProvider,n.cloudRegion,n.instanceType],c=[s,n.stability],d={live:"success",offline:"offline",stale:"stale",unseen:"unseen"},u={r_1:["blue","indigo"],r_2:["purple","lilac"],"r_*":["purple","lilacFocus"]},p={[n.status.value]:d,[n.stability.value]:{stable:"success",unstable:"error"},[n.replication.value]:u},g={[n.os.value]:e=>({group:e.os.nm,type:e.os.id}),[n.version.value]:e=>({group:e.version}),[n.status.value]:e=>({group:e.nodeStatus}),[n.technology.value]:e=>({group:e.technology,type:e.technology}),[n.replication.value]:e=>({group:e.replicationFactor}),[n.cloudProvider.value]:e=>{var t;return{group:null===(t=e.labels)||void 0===t?void 0:t.cloud_provider}},[n.cloudRegion.value]:e=>{var t;return{group:null===(t=e.labels)||void 0===t?void 0:t._cloud_instance_region}},[n.instanceType.value]:e=>{var t;return{group:null===(t=e.labels)||void 0===t?void 0:t._cloud_instance_type}}},m={[n.replication.value]:e=>o[e],default:e=>e},h=e=>{const t=m[e];return t||m.default},f={isHover:!1,nodes:[]}},7761(e,t,r){r.d(t,{A$:()=>s,N3:()=>u,P9:()=>m,SW:()=>p,c8:()=>l,jg:()=>d,kf:()=>g,s6:()=>c,xs:()=>h});var n=r(34843),o=r(39870),a=r(24609),i=r(19186);const s=()=>{const e=(0,a.vt)(),t=(0,i.ID)();return(0,n.fp)((0,o.nr)({spaceId:e,roomId:t}))},l=()=>{const e=(0,a.vt)(),t=(0,i.ID)();return(0,n.md)((0,o.R8)({spaceId:e,roomId:t}))},c=()=>{const e=(0,a.vt)(),t=(0,i.ID)();return(0,n.Xr)((0,o.R8)({spaceId:e,roomId:t}))},d=()=>{const e=(0,a.vt)(),t=(0,i.ID)();return(0,n.md)((0,o.GK)({spaceId:e,roomId:t}))},u=()=>{const e=(0,a.vt)(),t=(0,i.ID)();return(0,n.Xr)((0,o.GK)({spaceId:e,roomId:t}))},p=()=>{const e=(0,a.vt)(),t=(0,i.ID)();return(0,n.md)((0,o.$n)({spaceId:e,roomId:t}))},g=()=>{const e=(0,a.vt)(),t=(0,i.ID)();return(0,n.Xr)((0,o.$n)({spaceId:e,roomId:t}))},m=()=>{const e=(0,a.vt)(),t=(0,i.ID)();return(0,n.md)((0,o._x)({spaceId:e,roomId:t}))},h=()=>{const e=(0,a.vt)(),t=(0,i.ID)();return(0,n.Xr)((0,o._x)({spaceId:e,roomId:t}))}},21785(e,t,r){r.d(t,{A:()=>s});var n=r(24609),o=r(19186),a=r(25291),i=r(87083);const s=function(){let{roomId:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,n.vt)(),r=(0,o.ID)(),s=(0,i.w7)({extraKey:"nodesView",merge:!1,scoped:!0});(0,a.A)(e||r,s,{spaceId:t})}},75669(e,t,r){r.d(t,{A:()=>p});r(98992),r(54520),r(3949);var n=r(64467),o=r(91539),a=r(258),i=r(19186),s=r(24609),l=r(39870),c=r(7761);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=function(){let{spaceId:e,roomId:t,polling:r=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,s.vt)(),d=(0,i.ID)(),p=e||n,g=t||d,m=(0,c.s6)();(0,o.A)((()=>({enabled:!(!p||!g),force:!0,fetch:()=>(0,a.uP)(p,g),onReceive:e=>{let{data:t}=e;return m(u(u({},l.Ml),{},{loaded:!0},t))},onFail:e=>m(u(u({},l.Ml),{},{loaded:!0,error:e})),polling:r,pollingOptions:{pollingInterval:588e3}})),[p,g,r])}},50271(e,t,r){r.d(t,{A3:()=>x,Cq:()=>y,TS:()=>b});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(52035),i=r(34843),s=r(18790),l=r(30569),c=r(19186),d=r(18936),u=r(84049),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 m(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 h=(0,s.I)((e=>{let{id:t,key:r}=e;return(0,a.eU)((e=>{const n=e((0,d.A)(t));return r?n[r]:n}),((e,n,o)=>{n((0,d.A)(t),(e=>r?m(m({},e),{},{[r]:o}):o))}))}),p.Ay),f=(e,t)=>(0,i.md)(h({id:e,key:t})),b=(e,t)=>{const r=(0,c.GJ)(),n=f(e,t),a=function(e){let{key:t,shouldPersist:r=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,i.Xr)(h({id:e,key:t})),a=(0,u.DH)(e,{silent:!0});return(0,l.yF)((0,o.useCallback)((async(o,i,s)=>{if(n(s),!r)return;const l=await o(h({id:e}));try{await a({settings:m(m({},l),t?{[t]:s}:s)})}catch(c){n(t?l[t]:l)}}),[e,t,a]))}(e,{key:t,shouldPersist:!r});return[n,a]},y=(e,t)=>{const r=(0,c.XA)("fullyLoaded"),n=f(e,"groupModeByTab")||{},o=f(e,"groupMode");return r?t in n?n[t]:o&&"servers"===t?o:"servers"===t?"nodeStatus":"":""},x=(e,t)=>{const[r,n]=b(e,"groupModeByTab"),a=f(e,"groupMode");return(0,o.useCallback)((e=>{n(m(m({},r),{},{servers:(null===r||void 0===r?void 0:r.servers)||a||"nodeStatus",[t]:e}))}),[r,n,t,a])}},76375(e,t,r){r.d(t,{A:()=>i});var n=r(96540),o=r(18739);const a={Business:!0,Pro:!0,Homelab:!0,Community:!1},i=()=>{const{loaded:e,value:t,refresh:r}=(0,o.JN)(),i=(0,n.useMemo)((()=>e&&a[null===t||void 0===t?void 0:t.class]),[e,null===t||void 0===t?void 0:t.class]),s=(0,n.useMemo)((()=>e&&!!t.trialEndsAt),[e,t.trialEndsAt]);return{loaded:e,isPaid:i,isTrial:s,plan:t,refresh:r}}},55024(e,t,r){r.d(t,{A:()=>W});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(51510),i=r(99191),s=r(80045),l=r(41344),c=(r(81454),r(18739)),d=r(24155),u=r(25457),p=r(74848);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 m(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 h=()=>(0,p.jsx)(d.A,{height:"52px"}),f=()=>(0,p.jsxs)(i.Flex,{column:!0,gap:2,children:[(0,p.jsx)(h,{}),(0,p.jsx)(h,{}),(0,p.jsx)(h,{}),(0,p.jsx)(h,{})]}),b=(0,a.default)(i.Flex).attrs((e=>m({height:"52px",alignItems:"center",justifyContent:"between",gap:2,padding:[0,4],border:{side:"all",color:"border"},round:!0},e))).withConfig({displayName:"bundlesSelector__BundleItemContainer",componentId:"sc-1v8ff5h-0"})([""]),y=e=>{let{id:t,quantity:r,monetaryAmount:n,onPaidPlan:a,selectedId:s,onClick:l}=e;const c=(0,o.useMemo)((()=>s===t),[t,s]),d=(0,o.useCallback)((()=>{a&&l(t)}),[t,a,l]),g=(0,o.useMemo)((()=>m({},a?{cursor:"pointer",_hover:{background:"secondaryHighlight"}}:{opacity:.6})),[a]);return(0,p.jsxs)(b,m(m({"data-testid":"bundle-item-".concat(r),onClick:d},g),{},{children:[(0,p.jsxs)(i.TextBig,{children:[(0,p.jsx)(i.TextBig,{strong:!0,children:r})," credits",a?(0,p.jsxs)(p.Fragment,{children:[" ","for ",(0,p.jsx)(i.TextBig,{strong:!0,children:u.A.format(n)})]}):null]}),c?(0,p.jsx)(i.Icon,{name:"checkmark_s",color:"primary",size:"large"}):null]}))},x=e=>{let{onPaidPlan:t,bundleId:r,onItemClick:n}=e;const{loading:o,bundles:a,error:s}=(0,c.eG)();return o?(0,p.jsx)(f,{}):s?(0,p.jsx)(i.Flex,{alignItems:"center",justifyContent:"center",children:(0,p.jsx)(i.Text,{color:"error",children:s})}):(0,p.jsx)(i.Flex,{column:!0,gap:2,children:a.map((e=>(0,p.jsx)(y,m(m({},e),{},{onPaidPlan:t,selectedId:r,onClick:n}),e.id)))})},v=(0,a.default)(i.ModalContent).attrs((e=>{let{isMobile:t}=e;return{width:t?{base:"95vw"}:{}}})).withConfig({displayName:"styledModalContent__StyledModalContent",componentId:"sc-1amwq8j-0"})([""]);var j=r(62927),O=r(10444),w=r(60908);const A=["remainingAiCredits","onPaidPlan","onClose"];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 C(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 I=()=>(0,p.jsxs)(i.Flex,{alignItems:"center",gap:2,children:[(0,p.jsx)(i.Icon,{name:"warning_triangle",color:"warning"}),(0,p.jsx)(i.Text,{children:"Final prices may include applicable taxes based on your country's tax laws."})]}),k=e=>{let{remainingAiCredits:t,onPaidPlan:r,state:n,onBundleItemClick:o,onClose:a}=e;const s=(0,l.RQ)("/spaces/:spaceSlug/settings/billing/all-plans"),{loading:c,bundleId:d,error:u}=n||{};return c?(0,p.jsx)(i.Flex,{height:"120px",alignItems:"center",justifyContent:"center",children:(0,p.jsx)(i.TextBig,{children:"Purchasing credits..."})}):u?(0,p.jsx)(i.Flex,{height:"120px",alignItems:"center",justifyContent:"center",children:(0,p.jsx)(i.Text,{color:"error",children:u})}):(0,p.jsxs)(p.Fragment,{children:[r?(0,p.jsxs)(i.Flex,{column:!0,gap:2,children:[(0,p.jsx)(i.Flex,{column:!0,gap:1,children:(0,p.jsxs)(i.TextBig,{lineHeight:1.5,children:["You have"," ",(0,p.jsx)(i.TextBig,{"data-testid":"ai-credits-modal-remaining-credits",lineHeight:1.5,strong:!0,children:t||0})," ","AI credits available."]})}),(0,p.jsx)(i.TextBig,{lineHeight:1.5,children:"AI Credits power investigations, reports, alert creation, and conversations. 1 Credit = 1 Investigation. Smaller actions such as alerts and conversations use fractional credits."})]}):(0,p.jsx)(j.A,C({size:"large"},s?{onUpdateClick:a}:{})),(0,p.jsx)(x,{onPaidPlan:r,bundleId:d,onItemClick:o}),r?(0,p.jsx)(I,{}):null]})},S={loading:!1,bundleId:void 0,error:null},D=e=>{let{remainingAiCredits:t,onPaidPlan:r,onClose:n}=e,a=(0,s.A)(e,A);const l=(0,O.J)(),[d,u]=(0,o.useState)(S),g=(0,o.useCallback)((e=>{u((t=>C(C({},t),{},{bundleId:e})))}),[u]),m=(0,o.useCallback)((e=>{u((t=>{var r;return C(C({},t),{},{loading:!1,error:(null===e||void 0===e||null===(r=e.response)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.errorMessage)||"Something went wrong"})}))}),[u]),h=(0,c.jy)({onError:m}),f=(0,o.useCallback)((()=>{d.bundleId&&(u((e=>C(C({},e),{},{loading:!0}))),h(d.bundleId))}),[d.bundleId,h,u]);return(0,p.jsx)(i.Modal,C(C({backdropProps:{backdropBlur:!0},onClickOutside:n,onEsc:n},a),{},{children:(0,p.jsx)(w.Ay,{feature:"AICreditsModal",children:(0,p.jsxs)(v,{"data-testid":"ai-credits-modal",isMobile:l,children:[(0,p.jsxs)(i.ModalHeader,{children:[(0,p.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,p.jsx)(i.Icon,{name:"ai",color:"primaryAI"}),(0,p.jsx)(i.H4,{children:"Accelerate Your Troubleshooting with AI Credits"})]}),(0,p.jsx)(i.ModalCloseButton,{onClose:n})]}),(0,p.jsx)(i.ModalBody,{children:(0,p.jsx)(i.Flex,{column:!0,gap:8,width:120,padding:[0,0,4,0],children:(0,p.jsx)(k,{remainingAiCredits:t,onPaidPlan:r,state:d,onBundleItemClick:g})})}),(0,p.jsx)(i.ModalFooter,{children:(0,p.jsxs)(i.Flex,{gap:2,justifyContent:"end",padding:[1,2],children:[(0,p.jsx)(i.Button,{label:"Cancel",flavour:"hollow",onClick:n}),r?(0,p.jsx)(i.Button,{label:"Purchase",onClick:f,disabled:!d.bundleId||d.loading||!!d.error}):null]})})]})})}))};var N=r(79748);const F=["onClose"];function T(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?T(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const L=e=>{let{onClose:t}=e,r=(0,s.A)(e,F);const n=(0,O.J)();return(0,p.jsx)(i.Modal,E(E({backdropProps:{backdropBlur:!0},onClickOutside:t,onEsc:t},r),{},{children:(0,p.jsx)(w.Ay,{feature:"AICreditsModal",children:(0,p.jsxs)(v,{"data-testid":"ai-credits-contact-us-modal",isMobile:n,children:[(0,p.jsxs)(i.ModalHeader,{children:[(0,p.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,p.jsx)(i.Icon,{name:"ai",color:"primaryAI"}),(0,p.jsx)(i.H4,{children:"Accelerate Your Troubleshooting with AI Credits"})]}),(0,p.jsx)(i.ModalCloseButton,{onClose:t})]}),(0,p.jsx)(i.ModalBody,{children:(0,p.jsx)(i.Flex,{column:!0,gap:8,width:120,padding:[4,0],children:(0,p.jsxs)(i.TextBig,{lineHeight:1.5,children:["Your account is managed through a partner (reseller or marketplace). To add AI credits, please contact"," ",(0,p.jsx)(N.A,{Component:i.TextBig,href:"mailto:sales@netdata.cloud",as:"a",cursor:"pointer",children:"sales@netdata.cloud"})]})})})]})})}))};var M=r(76375),B=r(3098),K=r(99728),_=r(6304),R=r(74891);function z(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?z(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const H=(0,a.default)(i.Flex).attrs((e=>V({cursor:e.disabled?"default":"pointer"},e))).withConfig({displayName:"aiCredits__AnchorAI",componentId:"sc-1yihdu8-0"})(["&:hover{text-decoration:underline;color:",";}"],(0,i.getColor)("primaryAI")),U=(0,R.A)(H),W=e=>{let{Accessor:t,label:r,showBelowRemainingCredits:n,modalProps:a={}}=e;const s=(0,K.JT)("billing:ReadAll"),{loaded:l,isPaid:c}=(0,M.A)(),{credits:d}=(0,B.A)(),[u,g,,m]=(0,_.A)(),h=(0,o.useMemo)((()=>r||(c?"".concat(d||0," AI credits remaining"):"AI Credits")),[r,c,d]);return"number"===typeof n&&d>=n?null:(0,p.jsxs)(p.Fragment,{children:[t?(0,p.jsx)(t,{label:h,onClick:g,"data-testid":"ai-credits-accessor"}):(0,p.jsxs)(U,{onClick:g,alignItems:"center",gap:1,tooltip:"AI credits enable you to use Netdata's AI features, such as alert troubleshooting, alert configuration generation, automatic investigations and insights reports. Each of which consume 1 credit per invocation.","data-testid":"ai-credits-link",disabled:!l,children:[(0,p.jsx)(i.Icon,{name:"ai",color:"primaryAI",width:"12px",height:"12px"}),(0,p.jsx)(i.Text,{color:"primaryAI",children:h})]}),u?s?(0,p.jsx)(D,V({remainingAiCredits:d,onPaidPlan:c,onClose:m},a)):(0,p.jsx)(L,V({onClose:m},a)):null]})}},3098(e,t,r){r.d(t,{A:()=>a});var n=r(76375);const o=new Intl.NumberFormat(void 0,{maximumFractionDigits:4}),a=()=>{const{plan:e,refresh:t}=(0,n.A)(),{totalAvailableMicrocredits:r=0}=(null===e||void 0===e?void 0:e.ai)||{};return{credits:(a=r,o.format(a/1e6)),refresh:t};var a}},25457(e,t,r){r.d(t,{A:()=>n});const n=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"})},28688(e,t,r){r.d(t,{A:()=>d,n:()=>c});r(62953);var n=r(19186),o=r(10602),a=r(98545),i=r(24609),s=r(24013),l=r(6304);const c=()=>{const{id:e=""}=(0,n.pr)(),t=(0,o.gr)(e,"ids"),r=(0,o.gr)(e,"loaded");return{defaultRoomId:e,defaultRoomNodes:(0,s.Gt)(t),defaultRoomNodesIds:t,areDefaultRoomNodesLoaded:r}},d=function(){let{polling:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{defaultRoomId:t,defaultRoomNodes:r,defaultRoomNodesIds:n,areDefaultRoomNodesLoaded:o}=c(),s=(0,i.vt)(),[d,,,u]=(0,l.A)();return(0,a.A)({id:t,spaceId:s,polling:e}),{areDefaultRoomNodesLoaded:o,nodes:r,nodeIds:n,isClaimNodeModalOpen:d,closeClaimNodeModal:u}}},86706(e,t,r){r.d(t,{Z8:()=>b,K2:()=>y,kd:()=>f,jX:()=>x,pB:()=>w,i3:()=>I,Gi:()=>v,$D:()=>O,gk:()=>j,bj:()=>P});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(52035)),a=r(34843),i=r(18790),s=r(63231),l=r(46587),c=r(24609),d=r(84929),u=r(57377);const p=(0,i.I)((()=>(0,o.eU)("")),u.Ay),g={ids:(0,i.I)((()=>(0,d.tx)([]))),updatedAt:(0,i.I)((()=>(0,d.tx)(""))),loaded:(0,i.I)((()=>(0,d.tx)(!1)))};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 h(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 f=(0,i.I)((e=>{let{id:t,key:r}=e;return(0,o.eU)((e=>e(g[r](t))),((e,n,o)=>{const a=e(g[r](t)),i="function"===typeof o?o(a):o;n(g[r](t),i)}))}),u.Ay),b=(e,t)=>{Object.values(g).forEach((r=>e(r(t))))},y=(0,i.I)((e=>{let{id:t,spaceId:r}=e;return(0,o.eU)((e=>e(p({id:t,spaceId:r}))),((e,n,o)=>{n(p({id:t,spaceId:r}),o)}))}),u.Ay),x=(0,i.I)((e=>{let{ids:t,spaceId:r}=e;return(0,o.eU)((e=>t.map((t=>e(y({id:t,spaceId:r}))))),((e,t,n)=>{n.forEach((e=>{let{id:n,role:o}=e;t(y({id:n,spaceId:r}),o)}))}))}),u.Ay),v=()=>{const e=(0,c.vt)();return(0,a.md)(f({id:e,key:"ids"}))},j=()=>{const e=(0,c.vt)();return(0,a.md)(f({id:e,key:"loaded"}))},O=e=>{const t=(0,c.vt)();return(0,a.md)(x({ids:e,spaceId:t}))},w=()=>"admin"===(e=>{const t=(0,c.vt)();return(0,a.md)(y({id:e,spaceId:t}))})((0,l.uW)("id")),A=(0,i.I)((e=>{let{ids:t,spaceId:r}=e;return(0,o.eU)((e=>t.map((t=>{const n=e((0,s.m)({id:t})),o=e(y({id:t,spaceId:r}));return h(h({},n),{},{role:o})}))))}),u.Ay),P=()=>{const e=(0,c.vt)(),t=v();return(0,a.md)(A({ids:t,spaceId:e}))},C=(0,i.I)((e=>{let{memberIds:t,spaceId:r}=e;return(0,o.eU)((e=>e(A({ids:t,spaceId:r})).filter((e=>{let{role:t}=e;return"admin"===t}))))}),u.Ay),I=()=>{const e=(0,c.vt)(),t=v();return(0,a.md)(C({memberIds:t,spaceId:e}))}},36710(e,t,r){r.d(t,{Uc:()=>c,X3:()=>s,XF:()=>l,cH:()=>i});r(98992),r(81454);var n=r(91130),o=r(15505);const a=e=>e.map((e=>(0,o.bn)(e))),i=e=>n.A.get("/api/v2/spaces/".concat(e,"/notifications/silencing/rules"),{transform:a}),s=(e,t)=>n.A.post("/api/v2/spaces/".concat(e,"/notifications/silencing/rules/delete"),t),l=(e,t)=>n.A.post("/api/v2/spaces/".concat(e,"/notifications/silencing/rule"),(0,o.Jz)(t)),c=(e,t)=>n.A.put("/api/v2/spaces/".concat(e,"/notifications/silencing/rule/").concat(t.id),(0,o.Jz)(t))},57714(e,t,r){r.d(t,{q:()=>j,z:()=>O});var n=r(80045),o=r(64467),a=(r(98992),r(54520),r(3949),r(81454),r(8872),r(37550),r(62953),r(52035)),i=r(34843),s=r(18790),l=r(24609),c=r(42790),d=r(92068),u=r(81391),p=r(37437),g=r(57377);const m=["rules"];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 f(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 b=e=>(t,r)=>{const n=t[e];return!Array.isArray(r)||!r.length||(Array.isArray(n)?r.some((e=>n.includes(e))):r.includes(n))},y={ids:b("id"),roomIds:b("roomIds"),nodeIds:b("nodeIds"),hostLabels:(x="hostLabels",(e,t)=>{const r=e[x];if(!r)return!t.length;const n=Object.entries(r).map((e=>{let[t,r]=e;return"".concat(t,": ").concat(r)}));return b(x)(f(f({},e),{},{[x]:n}),t)}),alertNames:b("alertNames"),alertRoles:b("alertRoles"),alertContexts:b("alertContexts")};var x;const v=(0,s.I)((e=>{let{extraKey:t,spaceId:r,omit:o=[],keepAll:i,allNodesRoomId:s}=e;return(0,a.eU)((e=>{const a=e((0,c.GA)({key:r,extraKey:t})),l=Object.keys(a).reduce(((e,t)=>(o.includes(t)||e.push([t,a[t]]),e)),[]),u=e((0,d.Pu)({id:r,allNodesRoomId:s})),{rules:p}=u,g=(0,n.A)(u,m);if(!l.length)return u;const h=(e=>t=>!e.some((e=>{let[r,n]=e;return!!y[r]&&!y[r](t,n)})))(l);return i?u:f(f({},g),{},{rules:p.filter(h)})}))}),g.Ay),j=function(){let{extraKey:e,omit:t=[],keepAll:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,l.vt)(),o=(0,u.n)("id");return(0,i.md)(v({extraKey:e,spaceId:n,omit:t,keepAll:r,allNodesRoomId:o}))},O=()=>{const e=(0,l.vt)();return(0,c.rI)("ids",{key:e,extraKey:p.qt,flavour:"arr"})}},92068(e,t,r){r.d(t,{FU:()=>I,Lz:()=>P,Pu:()=>v,Qu:()=>A,UJ:()=>O,_B:()=>C,_S:()=>k,ys:()=>j});var n=r(64467),o=r(80045),a=(r(98992),r(54520),r(72577),r(3949),r(81454),r(96540)),i=r(52035),s=r(34843),l=r(18790),c=r(24609),d=r(19186),u=r(36710),p=r(49910),g=r(10602),m=r(81391),h=r(57377);const f=["roomIds","nodeIds"],b=["rules"];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 x(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 v=(0,l.I)((e=>{let{id:t,key:r,allNodesRoomId:n}=e;return(0,i.eU)((e=>{const a=e((0,p.A)(t)),{rules:i}=a,s=(0,o.A)(a,b),l=e((0,g.$6)({id:n,key:"nodes"})),c=x(x({},s),{},{rules:i.map((e=>x(x({},e),e.nodeIds?{nodes:e.nodeIds.map((e=>{const t=l.find((t=>t.value==e));return{id:e,name:(null===t||void 0===t?void 0:t.label)||"-",notAvailable:!t}}))}:{})))});return r?c[r]:c}),((e,n,a)=>{const i=(e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t?t.map((t=>{let{roomIds:r,nodeIds:n}=t,a=(0,o.A)(t,f);const i=r?r.map((t=>{const{id:r,name:n}=e((0,d.LS)({id:t}));return{id:r,name:n}})):void 0;return x(x(x(x({},a),!!r&&{roomIds:r}),!!i&&{rooms:i}),!!n&&{nodeIds:n})})):[]})(e);n((0,p.A)(t),(e=>{if(!r){const t="function"===typeof a?a(e):a;return t.rules&&(t.rules=i(t.rules)),x(x({},e),t)}let t="function"===typeof a?a(e[r]):a[r];return"rules"===r&&(t=i(t)),x(x({},e),{},{[r]:t})}))}))}),h.Ay),j=e=>{let{key:t}=e;const r=(0,c.vt)(),n=(0,m.n)("id");return(0,s.md)(v({id:r,key:t,allNodesRoomId:n}))},O=e=>{const t=(0,c.vt)();return(0,s.Xr)(v({id:t,key:e}))},w=(0,i.eU)(0),A=()=>(0,s.md)(w),P=()=>{const e=O(),t=(0,s.Xr)(w);return(0,a.useCallback)((()=>{e((e=>x(x({},e),{},{initialLoad:!1}))),t((e=>e+1))}),[e,t])},C=()=>{const e=(0,c.vt)();return(0,a.useCallback)((t=>(0,u.XF)(e,t)),[e])},I=()=>{const e=(0,c.vt)();return(0,a.useCallback)((t=>(0,u.Uc)(e,t)),[e])},k=()=>{const e=(0,c.vt)();return(0,a.useCallback)((t=>(0,u.X3)(e,t)),[e])}},49910(e,t,r){r.d(t,{$:()=>l,A:()=>c});r(98992),r(54520),r(3949);var n=r(64467),o=r(52035),a=r(18790);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 l={rules:[],error:"",id:null,loading:!0,loaded:!1,initialLoad:!1},c=(0,a.I)((e=>(0,o.eU)(s(s({},l),{},{id:e}))))},40573(e,t,r){r.d(t,{A:()=>s});var n=r(96540),o=r(24609),a=r(92318);const{demoSlug:i}=a.A,s=()=>{const e=(0,o.bq)();return{isDemo:(0,n.useMemo)((()=>i===e),[e])}}},68531(e,t,r){r.d(t,{A:()=>o});r(62953);var n=r(96540);const o=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const o=(0,n.useRef)(e);(0,n.useLayoutEffect)((()=>{o.current=e}),r),(0,n.useEffect)((()=>{const e=setTimeout((()=>o.current()),t);return()=>clearTimeout(e)}),[t,...r])}},3941(e,t,r){r.d(t,{A:()=>o});var n=r(96540);const o=(e,t)=>{const r=(0,n.useRef)(e);(0,n.useLayoutEffect)((()=>{r.current=e}),[e]),(0,n.useEffect)((()=>{if(!t&&0!==t)return;const e=setInterval((()=>r.current()),t);return()=>clearInterval(e)}),[t])}},91539(e,t,r){r.d(t,{A:()=>d});r(9391),r(62953);var n=r(96540),o=r(63950),a=r.n(o),i=r(19371),s=r(92318),l=r(69273),c=r(46587);const d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const r=(0,i.eg)(),o=(0,n.useMemo)((()=>r?r.getRoot():null),[r]),d=(0,n.useMemo)(e,t),u=(0,n.useRef)(!0),p=(0,n.useRef)({timeoutId:null,promise:null}),[,g]=(0,l.A)(),m=(0,n.useCallback)((e=>{u.current=!1;const{fetch:t,onStart:r=a(),onFail:n=a(),onPollingFail:i=a(),onReceive:l=a(),onSettle:c=a(),onBlurMode:m=a(),polling:h=!0,pollingOptions:f}=d;r(e),p.current={timeoutId:null,promise:null};const b=()=>(p.current.promise=t(e),p.current.promise.then(l).catch((e=>{if(!e.isCancel)throw e})),p.current.promise),y=()=>{p.current.timeoutId=setTimeout((()=>{var e;if(null!==f&&void 0!==f&&null!==(e=f.checkPauseCondition)&&void 0!==e&&e.call(f)||null!==f&&void 0!==f&&f.shouldPause&&o&&(o.getAttribute("hovering")||o.getAttribute("paused"))||!g.current&&(!o||!o.getAttribute("autofetchOnWindowBlur")))return m(),y();b().then((()=>!u.current&&h&&y())).catch((e=>{e.isCancel||i(e),!u.current&&!e.isCancel&&h&&y()}))}),(null===f||void 0===f?void 0:f.pollingInterval)||s.A.pollingInterval)};return b().then((()=>!u.current&&h&&y())).catch((e=>{e.isCancel||n(e),u.current||!h||e.isCancel||y()})).finally(c),()=>{var e,t;u.current=!0,null===(e=p.current.promise)||void 0===e||null===(t=e.cancel)||void 0===t||t.call(e),clearTimeout(p.current.timeoutId)}}),t),h=(0,c.uW)("isAnonymous");return(0,n.useEffect)((()=>{const{enabled:e=!0,force:t=!1,skip:r=!1}=d;if((!h||t)&&!r)return e?m():void 0}),[h,m]),m.clearRef=p,m}},13846(e,t,r){r.d(t,{A:()=>u});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),a=r(41344),i=r(16373),s=r(19075),l=r(77679);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 d(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 u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[t,r]=(0,l.A)(e),n=(0,i.aR)({extraKey:e.keyFlavour||e.extraKey}),c=(0,s.le)(d(d({},r&&{key:t}),e)),{state:u}=(0,a.zy)();(0,o.useEffect)((()=>{if(!u)return;const{fn:e,alertTabIndex:t}=u;void 0!==e&&n([e]),void 0!==t&&c(t),window.history.replaceState({},"")}),[t,r,n,c])}},61841(e,t,r){r.d(t,{Ay:()=>d,KI:()=>c,TP:()=>l});var n=r(96540),o=r(41344),a=r(19186),i=r(24609);const s=(e,t,r)=>{const o=t();(0,n.useLayoutEffect)((()=>{o!==e&&r(e)}),[o,e])},l=()=>{const{roomSlug:e}=(0,o.g)(),t=(0,a.A2)();return s(e,a.QW,t),e},c=()=>{const{spaceSlug:e}=(0,o.g)(),t=(0,i.hX)();return s(e,i.bq,t),e},d=()=>[c(),l()]}}]);