summaryrefslogtreecommitdiffstats
path: root/src/web/gui/v2/7789.f00b7764a97a7dadff97.chunk.js
blob: 36e2c2ce9f7c9aa42b7565a05a46cc3b2c9ec761 (plain)
1
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="42ba2a8e-8b69-44b9-a594-330d2186c81c",e._sentryDebugIdIdentifier="sentry-dbid-42ba2a8e-8b69-44b9-a594-330d2186c81c")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"08864407160b3973b9b88c5ae92687282b21e2f4"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[7789],{93155:(e,t,n)=>{n.d(t,{Dm:()=>m,EM:()=>p,Mh:()=>d,bO:()=>u,tv:()=>g});const a="mobileAppNotifications",o="trialWarning",r="alertConfiguration",l="editAlertConfiguration",i="userCustomSettings",c=[o,r,a];function s(e){if(c.includes(e))return()=>!0;const t="true"===localStorage.getItem(e);return e=>e||t}const d=s(a)(),u=s(o)(),m=s(r)(),g=s(l)(),p=s(i)()},18682:(e,t,n)=>{n.d(t,{C:()=>l});var a=n(33436),o=n(78217),r=n(13871);const l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return()=>{(0,a.A)(e);const n=(0,r.UI)({header:"Copied",text:"Command copied to your clipboard! Please run it on your node's terminal.",icon:"gear",...t,success:!0});o.A.success(n,{context:"copy"})}}},87292:(e,t,n)=>{n.d(t,{Ay:()=>u,R0:()=>d});var a=n(96540),o=n(8711),r=n(10058),l=n(18682);const i=(0,o.default)(r.Box).attrs((e=>({color:"textDescription",background:"modalTabsBackground",border:{side:"all",color:"borderSecondary"},padding:[4,10,4,4],position:"relative",width:"100%",...e}))).withConfig({displayName:"command__StyledTerminalCommand",componentId:"sc-wnwmk3-0"})(["color:",";border-radius:2px;overflow-wrap:anywhere;white-space:pre-wrap;font-family:Courier New,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;"],(0,r.getColor)("textDescription")),c=(0,o.default)(r.Icon).withConfig({displayName:"command__StyledIcon",componentId:"sc-wnwmk3-1"})(["display:flex;align-self:flex-end;cursor:pointer;"]),s=(0,o.default)(r.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:Courier New,monospace;letter-spacing:0.09px;line-height:16px;font-size:12px;font-weight:bold;word-break:break-word;"],(0,r.getColor)("textDescription")),d=e=>{let{children:t,...n}=e;return a.createElement(s,n,t)},u=e=>{let{children:t,confirmationText:n="Command copied to your clipboard.",commandText:o=t,...s}=e;return a.createElement(i,s,t,a.createElement(r.Box,{position:"absolute",bottom:"8px",right:"8px"},a.createElement(c,{name:"copy",size:"small",color:"primary",onClick:(0,l.C)(o||t,{text:n})})))}},18686:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(96540),o=n(10058),r=n(47731);const l=e=>{let{children:t}=e;return(0,r.J)()?a.createElement(o.Layer,{full:!0},a.createElement(o.Flex,{width:"100%",background:"mainBackground","data-testid":"alertView-mobileContainer"},t)):t}},29848:(e,t,n)=>{n.d(t,{Hs:()=>c,c0:()=>l,ly:()=>i,pp:()=>s});n(62953);var a=n(47444);const o=(0,a.eU)({key:"spaceKeyAtom",default:0}),r=(0,a.eU)({key:"roomViewLoading",default:!0}),l=()=>(0,a.vc)(o),i=()=>{const[e,t]=(0,a.L4)(o);return()=>t(e+1)},c=()=>(0,a.vc)(r),s=()=>(0,a.L4)(r)},7356:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var a=n(96540),o=n(47767),r=n(41122),l=n(18686);const i=e=>{let{spaceId:t,roomId:n,nodeName:i}=e;const{alertId:c}=(0,o.g)();return a.createElement(l.A,null,a.createElement(r.A,{alertId:c,spaceId:t,roomId:n,nodeName:i,isWebview:!0}))}},41122:(e,t,n)=>{n.d(t,{A:()=>R});var a=n(96540),o=n(10058),r=n(64118),l=n(28738),i=n(47731),c=n(69765),s=n(11164),d=n(43407),u=n(5871),m=n(52768),g=n(47767),p=n(27467),f=n(47762),h=n(8711);const b=(0,h.default)(o.Flex).attrs({alignItems:"center"}).withConfig({displayName:"styled__StyledButtonContainer",componentId:"sc-1glv09p-0"})(["position:sticky;bottom:0;"]),v=e=>{let{disabled:t,nodeId:n,alertId:r,context:l,lastStatusChange:i,onClose:c,isLoading:s,small:d=!1,testid:u="alertDetailsModal"}=e;const m=(0,g.Zp)(),h=(0,f.Zl)(n),v=(0,a.useCallback)((()=>{c&&c(),m(h,r?{state:{alertId:r}}:{state:{contextToGo:l}})}),[h,r]),y=(0,p.rI)(),E=(0,a.useCallback)((()=>{const e=1e3*i;y({highlight:{after:e-6e4,before:e},correlation:!0}),v()}),[i,l,v,r]);return a.createElement(b,{justifyContent:"end",gap:2},a.createElement(o.Flex,{gap:2,justifyContent:"end"},a.createElement(o.Button,{small:d,label:"Run correlations",onClick:E,flavour:"hollow",isLoading:s,width:d?"112px":"170px","data-testid":"".concat(u,"-runCorrelations-button"),"data-ga":"alert-modal::click-run-correlations::alerts-view"}),a.createElement(o.Button,{small:d,label:"Go to chart",onClick:v,isLoading:s,disabled:s||t,width:d?"112px":"150px","data-testid":"".concat(u,"-goToNode-button"),"data-ga":"alert-modal::click-goto-chart::alerts-view"})))},y=(0,a.memo)(v);var E=n(7660),w=n(40267);const x=e=>{let{alertId:t,context:n,name:r,nodeId:l,status:c,lastStatusChange:s,fullyLoaded:d,isWebview:u}=e;const m=(0,i.J)(),g=m?o.H4:o.H0;return a.createElement(o.Flex,{column:!0,gap:4},a.createElement(o.Flex,{justifyContent:"between"},a.createElement(o.Flex,{alignItems:"center",gap:2},a.createElement(w.A,{margin:m?null:[.5,0,0],flavour:c,"data-testid":"alertView-statusPill"},c),a.createElement(g,{"data-testid":"alertView-alertName"},r)),!1),a.createElement(o.Flex,{justifyContent:"between",alignItems:"center"},a.createElement(E.A,{alertId:t}),!u&&d&&!m&&a.createElement(y,{lastStatusChange:s,alertId:t,context:n,name:r,nodeId:l,small:!0,testid:"alertView"})))};var C=n(68831),A=n(63314);const I=h.default.img.withConfig({displayName:"sc-404__Illustration",componentId:"sc-4w81fg-0"})(["height:35%;width:35%;"]),k=h.default.div.withConfig({displayName:"sc-404__ButtonContainer",componentId:"sc-4w81fg-1"})(["margin:",";"],(0,o.getSizeBy)(4)),N=()=>{const e="".concat(C.A.assetsBaseURL,"/img/no-nodes-room.svg");return a.createElement(A.DL,null,a.createElement(o.Flex,{column:!0,alignItems:"center",justifyItems:"center",justifyContent:"center",height:"100%",width:"100%",padding:[0,0,"10%"]},a.createElement(I,{src:e,alt:"Unreachable alert",title:"Unreachable alert"}),a.createElement(o.H3,null,"We couldn't find the alert"),a.createElement(o.Text,null,"This can be a temporary problem of that specific alert."),a.createElement(k,null,a.createElement(o.Button,{label:"Retry",icon:"reload"}))))};var S=n(4974),_=n(73865),L=n(85686);const D=e=>{let{children:t}=e;return a.createElement(o.Flex,{background:"modalHeaderBackground",height:12,flex:!1,gap:4,padding:[0,2,0,4],alignItems:"center"},a.createElement(o.Icon,{name:"logo_s",color:"success",width:"23px"}),t)},R=e=>{let{alertId:t,spaceId:n,roomId:g,isWebview:p,nodeName:f}=e;const h=(0,c.XA)("name"),{isNodeRestricted:b}=(0,_.A)(),{fullyLoaded:v=!1,fullyLoading:y=!0,info:E,units:w,lastStatusChangeValue:C,lastStatusChange:I,context:k,instance:R,name:T,nodeId:F,status:B,lastUpdated:P,value:V}=(0,r.JL)(t);(0,r.yk)(t,{spaceId:n,roomId:g});const M=(0,m.J4)(V,w),U=(0,m.J4)(C,w),J=(0,i.J)();return F&&b(F)?a.createElement(A.Ay,{feature:"AlertDetailsViewRestricted"},a.createElement(L.A,null)):a.createElement(A.Ay,{feature:"AlertDetailsView"},a.createElement(o.Flex,{column:!0,width:J?"100%":{max:280},padding:J?null:[0,0,10],background:J?"modalBackground":null},!p&&J&&a.createElement(D,null,a.createElement(o.Flex,{column:!0},a.createElement(o.H6,{color:"textLite"},"ROOM"),a.createElement(o.Text,{"data-testid":"alertView-mobile-roomName"},h))),a.createElement(o.Flex,{column:!0,padding:J?[3]:[0],overflow:J?"auto":"visible",gap:3},a.createElement(x,{alertId:t,context:k,status:B,name:T,nodeId:F,lastStatusChange:I,fullyLoaded:v,isWebview:p}),v?null:y?a.createElement(l.A,{title:"Loading alert..."}):a.createElement(N,null),v&&E&&a.createElement(a.Fragment,null,a.createElement(d.A,{iconName:"documentation"},"Alert Description"),a.createElement(o.Text,{"data-testid":"alertView-info"},E),a.createElement(S.A,{alertId:t})),v&&a.createElement(s.A,{id:t,context:k,instance:R,formattedLastValue:M,formattedLastStatusChangeValue:U,lastStatusChange:I,lastUpdated:P,isFormattedValueLoaded:v,nodeId:F,status:B,testid:"alertView",spaceId:n,roomId:g}),v&&a.createElement(u.A,{id:t,nodeName:f,testid:"alertView"})),J&&a.createElement(o.Box,{position:"sticky",padding:[4],background:"modalBackground",bottom:0,border:{side:"top",color:"border"}},a.createElement(o.TextSmall,null,"In order to ",a.createElement(o.TextSmall,{strong:!0},"Run Correlations")," or"," ",a.createElement(o.TextSmall,{strong:!0},"View the Chart")," you will have to visit this alert from its' dedicated page on a desktop device."))))}},36712:(e,t,n)=>{n.d(t,{$t:()=>E,FN:()=>y,MQ:()=>p,O0:()=>v,PE:()=>m,U2:()=>b,n$:()=>u,pZ:()=>h,td:()=>f,ue:()=>c});n(9920),n(14905),n(98992),n(3949),n(8872),n(62953);var a=n(26655),o=n(63950),r=n.n(o),l=n(49286),i=n(88116);const c={id:null,name:"",description:"",commitment:!1,pricing:[],enrolledAt:null,currentPeriodFrom:null,currentPeriodTo:null,committedNodes:0,billingEmail:"",balance:{amount:0,currency:"usd"}},s=e=>{var t;const n=i.Nw[e.class],a=(0,l.bn)(e),o=Array.isArray(a.pricing)?a.pricing.reduce(((e,t)=>({...e,[t.type]:t})),{}):{},r=null===(t=i.uC[n])||void 0===t?void 0:t[e.version];return{...c,...a,planLimitations:r,pricing:o,slug:n}},d=e=>(0,l.bn)(e),u=e=>a.A.get("/api/v2/spaces/".concat(e,"/billing/plans"),{transform:e=>{let{plans:t}=e;const n=t.reduce(((e,t)=>{const n=s(t),a=e[n.slug]||[];return"year"===n.interval?a.unshift(n):a.push(n),e[n.slug]=a,e}),{});return Object.entries(n).forEach((e=>{let[t,a]=e;const o=a.reduce(((e,t)=>{const{version:n}=t;return e[n]?e[n]=[...e[n],t]:e[n]=[t],e}),{});n[t]=o})),n}}),m=e=>a.A.get("/api/v2/spaces/".concat(e,"/billing/plan"),{allow401:!0,transform:s}),g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o="update"==e?a.A.put:a.A.post;return"function"!==typeof o?r():o("/api/v2/spaces/".concat(t,"/billing/plan"),(0,l.Jz)(n),{transform:e=>{let{url:t}=e;return t}})}},p=(e,t)=>g("checkout")(e,t),f=(e,t)=>g()(e,t),h=(e,t)=>a.A.get("/api/v2/spaces/".concat(e,"/billing/portal?redirect_url=").concat(encodeURIComponent(t)),{transform:e=>{let{url:t}=e;return t}}),b=(e,t)=>{let{after:n,before:o}=t;return a.A.get("/api/v2/spaces/".concat(e,"/billing/node-count?from=").concat(n,"&to=").concat(o))},v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.A.put("/api/v2/spaces/".concat(e,"/billing/plan/preview"),(0,l.Jz)(t),{transform:d})},y=function(e){let{email:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.A.post("/api/v2/spaces/".concat(e,"/billing/trial"),{email:t})},E=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.A.post("api/v2/spaces/".concat(e,"/billing/promo-code/check"),(0,l.Jz)(t))}},19673:(e,t,n)=>{n.d(t,{og:()=>N,L_:()=>A,D:()=>_,JN:()=>w,Qh:()=>x,lU:()=>h,qW:()=>y,i5:()=>k,M4:()=>I});n(9391),n(62953);var a=n(96540),o=n(47444);const r=(0,o.eU)({key:"billingPlanCancelling",default:!1});var l=n(63950),i=n.n(l),c=n(3914),s=n(36712),d=n(88116),u=n(29848),m=n(46741),g=n(37618);const p=[],f=(0,o.K0)({key:"plans",get:e=>()=>(0,s.n$)(e)}),h=()=>{var e;const t=(0,c.vt)(),n=(0,o.xf)(f(t));return{loaded:"loading"!==n.state,value:(null===(e=n.contents)||void 0===e?void 0:e.data)||p,hasError:"hasError"===n.state}},b=(0,o.K0)({key:"previewPlan",get:e=>{let{spaceId:t,payload:n}=e;return()=>n?(0,s.O0)(t,n):Promise.resolve({data:{noRequest:!0}})},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),v=e=>{var t;return d.aT[null===e||void 0===e||null===(t=e.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.errorMsgKey]},y=(e,t)=>{var n;const a=(0,c.vt)(),r=(0,o.xf)(b({spaceId:a,payload:e,forceFetch:t}));return{loading:"loading"===r.state,value:(null===(n=r.contents)||void 0===n?void 0:n.data)||{},promoCodeError:"hasError"===r.state?v(r.contents):void 0}},E=(0,o.K0)({key:"currentPlan",get:e=>{let{spaceId:t,canFetchPlan:n}=e;return()=>n&&t&&!(0,g.ES)(t)?(0,s.PE)(t):Promise.resolve()}}),w=()=>{var e;const t=(0,c.vt)(),n=(0,m.JT)("billing:ReadBasic"),a=(0,o.xf)(E({spaceId:t,canFetchPlan:n})),r=(0,o.RH)(E({spaceId:t,canFetchPlan:n}));return{loaded:"loading"!==a.state,value:(null===(e=a.contents)||void 0===e?void 0:e.data)||s.ue,hasError:"hasError"===a.state,refresh:r}},x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.href;const[t,n]=(0,a.useState)(!1),o=(0,c.vt)();return[(0,a.useCallback)((()=>{n(!0),(0,s.pZ)(o,e).then((e=>{let{data:t}=e;return location.href=t})).finally((()=>n(!1)))}),[o,e]),t]},C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.td;const t=(0,c.vt)(),n=w(),a=(0,u.ly)();return!n.loaded||n.hasError?i():o=>e(t,o).then((e=>{n.refresh(),a(),null!==e&&void 0!==e&&e.data&&(location.href=e.data)}))},A=()=>C(s.MQ),I=()=>C(),k=()=>{const e=(0,c.vt)();return t=>(0,s.FN)(e,t)},N=()=>{const[e,t]=(0,o.L4)(r);return{cancelling:e,startCancelling:(0,a.useCallback)((()=>t(!0)),[]),stopCancelling:(0,a.useCallback)((()=>t(!1)),[])}},S=(0,o.K0)({key:"couponCheck",get:e=>{let{spaceId:t,...n}=e;return()=>n.promotionCode?(0,s.$t)(t,n):Promise.resolve({})}}),_=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,c.vt)(),a=(0,o.xf)(S({spaceId:n,...t}));return{loading:"loading"===a.state,discount:(null===(e=a.contents)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.percent_off)||0,promoCodeError:"hasError"===a.state?v(a.contents):void 0}}},6586:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(58168),o=n(96540),r=n(84976),l=n(4659),i=n(3914);const c=e=>{let{children:t,...n}=e;const c=(0,i.bq)(),s="/spaces/".concat(c,"/settings/nodes");return o.createElement(l.A,(0,a.A)({as:r.N_,to:s},n),t)}},12602:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(58168),o=n(96540),r=n(84976),l=n(4659),i=n(27994);const c=e=>{let{children:t,...n}=e;const{url:c}=(0,i.A)("business");return o.createElement(l.A,(0,a.A)({as:r.N_,to:c,disabled:!c},n),t)}},73865:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(96540),o=n(47762),r=n(19673),l=n(93155);const i=()=>{const{loaded:e,nodes:t,hasError:n,refresh:i}=(0,o.Du)(),{loaded:c,value:s,hasError:d}=(0,r.JN)(),u=l.bO&&!(null===s||void 0===s||!s.planLimitations),{maxNodes:m=0,maxDashboards:g=0}=(null===s||void 0===s?void 0:s.planLimitations)||{},p=(0,a.useCallback)((e=>u&&!t.includes(e)),[t,u]);return{loaded:e&&c,hasError:n||d,currentPlan:s,hasLimitations:u,maxNodes:m,maxDashboards:g,preferredNodes:t,isNodeRestricted:p,refreshPreferredNodes:i}}},27994:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(96540),o=n(19673),r=n(3914);const l=e=>{const{loaded:t,value:n,hasError:l}=(0,o.JN)(),i=(0,r.bq)(),c=t&&n?n.billingEmail?"update":"checkout":"",s="/spaces/".concat(i,"/settings/billing/all-plans"),d=(0,a.useCallback)((e=>t&&n?"".concat(s,"#billingModalType=").concat(c,"&billingModalSlug=").concat(e):null),[e,i,c]),u=e?d(e):s;return{loaded:t,getUrl:d,url:u,hasError:l}}},57605:(e,t,n)=>{n.d(t,{A:()=>l});n(62953);var a=n(45467),o=n(87659),r=n(80925);const l=()=>{const[e,t]=(0,o.A)(!1),n=(0,r.e)();return(0,a.A)((()=>{if(n&&n.getRoot())return n.getRoot().updateAttribute("paused",!n.getRoot().getAttribute("autofetchOnWindowBlur")&&n.getRoot().getAttribute("blurred")||e),()=>n.getRoot().updateAttribute("paused",!n.getRoot().getAttribute("autofetchOnWindowBlur")&&n.getRoot().getAttribute("blurred"))}),[e]),t}},33436:(e,t,n)=>{function a(e,{target:t=document.body}={}){if("string"!==typeof e)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof e}\`.`);const n=document.createElement("textarea"),a=document.activeElement;n.value=e,n.setAttribute("readonly",""),n.style.contain="strict",n.style.position="absolute",n.style.left="-9999px",n.style.fontSize="12pt";const o=document.getSelection(),r=o.rangeCount>0&&o.getRangeAt(0);t.append(n),n.select(),n.selectionStart=0,n.selectionEnd=e.length;let l=!1;try{l=document.execCommand("copy")}catch{}return n.remove(),r&&(o.removeAllRanges(),o.addRange(r)),a&&a.focus(),l}n.d(t,{A:()=>a})},14123:(e,t,n)=>{function a(e){return t=>{const n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:()=>a})},25733:(e,t,n)=>{n.d(t,{z:()=>o});var a=n(2642);function o(e,t){const n=(0,a.a)(e),o=(0,a.a)(t),r=n.getTime()-o.getTime();return r<0?-1:r>0?1:r}},31826:(e,t,n)=>{n.d(t,{k:()=>d});var a=n(96519),o=n(82695),r=n(14123),l=n(40215),i=n(25733),c=n(2940),s=n(2642);function d(e,t,n){const d=(0,o.q)(),u=n?.locale??d.locale??a.c,m=(0,i.z)(e,t);if(isNaN(m))throw new RangeError("Invalid time value");const g=Object.assign({},n,{addSuffix:n?.addSuffix,comparison:m});let p,f;m>0?(p=(0,s.a)(t),f=(0,s.a)(e)):(p=(0,s.a)(e),f=(0,s.a)(t));const h=(0,r.u)(n?.roundingMethod??"round"),b=f.getTime()-p.getTime(),v=b/c.Cg,y=(b-((0,l.G)(f)-(0,l.G)(p)))/c.Cg,E=n?.unit;let w;if(w=E||(v<1?"second":v<60?"minute":v<c.F6?"hour":y<c.Nw?"day":y<c.Ks?"month":"year"),"second"===w){const e=h(b/1e3);return u.formatDistance("xSeconds",e,g)}if("minute"===w){const e=h(v);return u.formatDistance("xMinutes",e,g)}if("hour"===w){const e=h(v/60);return u.formatDistance("xHours",e,g)}if("day"===w){const e=h(y/c.F6);return u.formatDistance("xDays",e,g)}if("month"===w){const e=h(y/c.Nw);return 12===e&&"month"!==E?u.formatDistance("xYears",1,g):u.formatDistance("xMonths",e,g)}{const e=h(y/c.Ks);return u.formatDistance("xYears",e,g)}}}}]);