/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.observability_bundle_jsonpfunction=window.observability_bundle_jsonpfunction||[]).push([[6],{101:function(e,t,a){"use strict";a.d(t,"a",(function(){return f}));var n=a(7),i=a(103),l=a(104),s=a(100),r=a(113),o=a(8),u=a(118);const c=Object(u.a)(i.c),d=(e,t=!1)=>{const a=t?(e=>{const t=Object(o.pick)(i.c,Object.keys(e));return Object(u.a)(t).decode(e)})(e):c.decode(e);if(Object(s.isLeft)(a))throw new Error(r.PathReporter.report(a).join("\n"));return c.encode(a.right)};var p=a(12);const f=e=>t=>{var a,s,r,o,u;const c=Object.keys(i.c).reduce(((e,a)=>t[a]?{...e,[a]:t[a]}:e),{}),f={...Object(l.a)(t,!0),...d(c,!0)},b=e.getFormatter(f[n.L]);return{...{link:void 0,reason:null!==(a=null!==(s=f[n.n])&&void 0!==s?s:f[n.A])&&void 0!==a?a:"",...null!==(r=null==b?void 0:b({fields:f,formatters:{asDuration:p.b,asPercent:p.f}}))&&void 0!==r?r:{}},fields:f,active:f[n.S]===n.T,start:new Date(null!==(o=f[n.R])&&void 0!==o?o:0).getTime(),lastUpdated:new Date(null!==(u=f[n.ob])&&void 0!==u?u:0).getTime()}}},105:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(2);const i=Object(n.createContext)({})},106:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(7);const i=["apm.transaction_duration"],l=(e,t)=>{if(!e)return!1;const a=e.fields[n.L];if(i.includes(a))return!0;if(!t)return!1;const l="xpack.uptime.alerts.monitorStatus"===a||"xpack.uptime.alerts.tlsCertificate"===a?"uptime":a.split(".")[0];var s,r;return!!["uptime","logs","metrics","observability"].includes(l)&&(null===(s=t.unsafe)||void 0===s||null===(r=s.alertDetails[l])||void 0===r?void 0:r.enabled)}},108:function(e,t,a){"use strict";a.d(t,"a",(function(){return f})),a.d(t,"b",(function(){return F}));var n=a(62),i=a.n(n),l=a(2),s=a(1),r=a(11),o=a(7),u=a(77);const c=s.i18n.translate("alertsUIShared.components.alertLifecycleStatusBadge.activeLabel",{defaultMessage:"Active"}),d=s.i18n.translate("alertsUIShared.components.alertLifecycleStatusBadge.recoveredLabel",{defaultMessage:"Recovered"}),p=s.i18n.translate("alertsUIShared.components.alertLifecycleStatusBadge.flappingLabel",{defaultMessage:"Flapping"}),f=Object(l.memo)((e=>{const{alertStatus:t,flapping:a}=e,n=(e=>"string"==typeof e?"true"===e:e)(a),{label:l,color:s,iconProps:f}=((e,t)=>e===o.U?{label:d,color:"success"}:t?{label:p,color:"danger",iconProps:{iconType:"visGauge"}}:{label:c,color:"danger"})(t,n);return Object(u.jsx)(r.EuiBadge,i()({"data-test-subj":"alertLifecycleStatusBadge",color:s},f),l)}));let b;!function(e){e.Running="running",e.Upcoming="upcoming",e.Finished="finished",e.Archived="archived"}(b||(b={}));var m=a(74);const v=({http:e,notifications:{toasts:t}},{enabled:a})=>Object(m.useQuery)(["GET",y],(({signal:t})=>(async(e,t)=>e.fetch("/internal/alerting/rules/maintenance_window/_active",{method:"GET",signal:t}))(e,t)),{enabled:a,refetchInterval:6e4,onError:e=>{t.addError(e,{title:g,toastMessage:E})}}),y="/internal/alerting/rules/maintenance_window/_active",g=s.i18n.translate("alertsUIShared.maintenanceWindowCallout.fetchError",{defaultMessage:"Failed to check if maintenance windows are active"}),E=s.i18n.translate("alertsUIShared.maintenanceWindowCallout.fetchErrorDescription",{defaultMessage:"Rule notifications are stopped while the maintenance window is running."}),w="maintenanceWindow",j=s.i18n.translate("alertsUIShared.maintenanceWindowCallout.maintenanceWindowActive",{defaultMessage:"Maintenance window is running"}),h=s.i18n.translate("alertsUIShared.maintenanceWindowCallout.maintenanceWindowActiveDescription",{defaultMessage:"Rule notifications are stopped while the maintenance window is running."});function F({kibanaServices:e}){const{application:{capabilities:t}}=e,a=!t[w].show&&!t[w].save,{data:n}=v(e,{enabled:!a});return a?null:(n||[]).some((({status:e})=>e===b.Running))?Object(u.jsx)(r.EuiCallOut,{title:j,color:"warning",iconType:"iInCircle","data-test-subj":"maintenanceWindowCallout"},h):null}},109:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(2),i=a.n(n),l=a(7),s=a(11);function r({alert:e}){return i.a.createElement(i.a.Fragment,null,i.a.createElement(s.EuiSpacer,{size:"s"}),i.a.createElement(s.EuiTitle,{size:"m","data-test-subj":"alertsFlyoutTitle"},i.a.createElement("h2",null,e.fields[l.A])))}},110:function(e,t,a){"use strict";a.d(t,"a",(function(){return g}));var n=a(2),i=a.n(n),l=a(8),s=a(11),r=a(7),o=a(1),u=a(108),c=a(30),d=a.n(c),p=a(14),f=a(41),b=a(12),m=a(6),v=a(55),y=a(29);function g({alert:e,id:t}){var a,n;const{http:{basePath:{prepend:c}}}=Object(f.a)().services,g=Object(p.useUiSetting)("dateFormat"),E=null!==(a=Object(l.get)(e.fields,r.O))&&void 0!==a?a:null,w=t!==y.d&&E&&c?c(m.p.observability.ruleDetails(E)):null,j=[{title:o.i18n.translate("xpack.observability.alertsFlyout.statusLabel",{defaultMessage:"Status"}),description:i.a.createElement(u.a,{alertStatus:e.active?r.T:r.U,flapping:e.fields[r.i]})},{title:o.i18n.translate("xpack.observability.alertsFlyout.startedAtLabel",{defaultMessage:"Started at"}),description:i.a.createElement("span",{title:e.start.toString()},d()(e.start).format(g))},{title:o.i18n.translate("xpack.observability.alertsFlyout.lastUpdatedLabel",{defaultMessage:"Last updated"}),description:i.a.createElement("span",{title:e.lastUpdated.toString()},d()(e.lastUpdated).format(g))},{title:o.i18n.translate("xpack.observability.alertsFlyout.durationLabel",{defaultMessage:"Duration"}),description:Object(b.b)(e.fields[r.d],{extended:!0})},{title:o.i18n.translate("xpack.observability.alertsFlyout.expectedValueLabel",{defaultMessage:"Expected value"}),description:Object(v.a)(e.fields[r.L],e.fields[r.f])},{title:o.i18n.translate("xpack.observability.alertsFlyout.actualValueLabel",{defaultMessage:"Actual value"}),description:Object(v.a)(e.fields[r.L],e.fields[r.g])},{title:o.i18n.translate("xpack.observability.alertsFlyout.ruleTypeLabel",{defaultMessage:"Rule type"}),description:null!==(n=e.fields[r.q])&&void 0!==n?n:"-"}];return i.a.createElement(s.EuiFlyoutBody,null,i.a.createElement(s.EuiTitle,{size:"xs"},i.a.createElement("h4",null,o.i18n.translate("xpack.observability.alertsFlyout.reasonTitle",{defaultMessage:"Reason"}))),i.a.createElement(s.EuiSpacer,{size:"s"}),i.a.createElement(s.EuiText,{size:"s"},e.reason),i.a.createElement(s.EuiSpacer,{size:"s"}),!!w&&i.a.createElement(s.EuiLink,{href:w,"data-test-subj":"viewRuleDetailsFlyout"},o.i18n.translate("xpack.observability.alertsFlyout.viewRulesDetailsLinkText",{defaultMessage:"View rule details"})),i.a.createElement(s.EuiHorizontalRule,{size:"full"}),i.a.createElement(s.EuiTitle,{size:"xs"},i.a.createElement("h4",null,o.i18n.translate("xpack.observability.alertsFlyout.documentSummaryTitle",{defaultMessage:"Document Summary"}))),i.a.createElement(s.EuiSpacer,{size:"m"}),i.a.createElement(s.EuiDescriptionList,{compressed:!0,type:"responsiveColumn",listItems:j,titleProps:{"data-test-subj":"alertsFlyoutDescriptionListTitle"},descriptionProps:{"data-test-subj":"alertsFlyoutDescriptionListDescription"}}))}},111:function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));var n=a(2),i=a.n(n),l=a(11),s=a(1),r=a(41),o=a(97),u=a(106),c=a(6);function d({alert:e,isInApp:t}){const{http:{basePath:{prepend:a}}}=Object(r.a)().services,{config:n}=Object(o.a)();return i.a.createElement(l.EuiFlyoutFooter,null,i.a.createElement(l.EuiFlexGroup,{justifyContent:"flexEnd"},!e.link||t?null:i.a.createElement(l.EuiFlexItem,{grow:!1},i.a.createElement(l.EuiButton,{"data-test-subj":"alertsFlyoutViewInAppButton",fill:!0,href:a&&a(e.link)},s.i18n.translate("xpack.observability.alertsFlyout.viewInAppButtonText",{defaultMessage:"View in app"}))),Object(u.a)(e,n)?i.a.createElement(l.EuiFlexItem,{grow:!1},i.a.createElement(l.EuiButton,{"data-test-subj":"alertsFlyoutAlertDetailsButton",fill:!0,href:a&&a(c.p.observability.alertDetails(e.fields["kibana.alert.uuid"]))},s.i18n.translate("xpack.observability.alertsFlyout.alertsDetailsButtonText",{defaultMessage:"Alert details"}))):null))}},120:function(e,t,a){"use strict";a.r(t),a.d(t,"AlertsFlyout",(function(){return d}));var n=a(2),i=a.n(n),l=a(11),s=a(7),r=a(109),o=a(110),u=a(111),c=a(101);function d({alert:e,alerts:t,isInApp:a=!1,observabilityRuleTypeRegistry:d,onClose:p,selectedAlertId:f}){const b=Object(n.useMemo)((()=>{const e=Object(c.a)(d);return(null!=t?t:[]).map(e)}),[t,d]);let m=e;return m||(m=null==b?void 0:b.find((e=>e.fields[s.db]===f))),m?i.a.createElement(l.EuiFlyout,{className:"oblt__flyout",onClose:p,size:"s","data-test-subj":"alertsFlyout"},i.a.createElement(l.EuiFlyoutHeader,{hasBorder:!0},i.a.createElement(r.a,{alert:m})),i.a.createElement(o.a,{alert:m}),i.a.createElement(u.a,{alert:m,isInApp:a})):null}t.default=d},97:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(2),i=a(105);function l(){return Object(n.useContext)(i.a)}}}]);