/*! 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.aiops_bundle_jsonpfunction=window.aiops_bundle_jsonpfunction||[]).push([[4],{110:function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return m}));var i=n(1),r=n.n(i),a=n(2),s=n(11),l=n(13),o=n(42),u=n(49),c=n(98),d=n(38),b=n(0);const p=r.a.memo((({annotation:e,fieldConfig:t,interval:n,onLoading:i})=>{const{lens:{EmbeddableComponent:r}}=Object(d.b)(),{filters:a,timeRange:s,query:l,attributes:o}=Object(c.a)({fieldConfig:t,annotation:e,bucketInterval:n});return Object(b.jsx)(r,{id:`changePointChart_${e.group?e.group.value:e.label}`,style:{height:350},timeRange:s,query:l,filters:a,attributes:o,renderMode:"view",executionContext:{type:"aiops_change_point_detection_chart",name:"Change point detection"},disableTriggers:!0,onLoad:i})}));var g={name:"1d3w5wq",styles:"width:100%"};const f=({changePoints:e,interval:t,onRenderComplete:n})=>{const r=Object(i.useRef)(Object.fromEntries(e.map(((e,t)=>[t,!0])))),o=Object(i.useCallback)(((e,t)=>{n&&(r.current[e]=t,Object.values(r.current).every((e=>!e))&&n())}),[n]);return Object(b.jsx)(a.EuiFlexGrid,{columns:e.length>=2?2:1,responsive:!0,gutterSize:"m",css:g},e.map(((e,n)=>{var i,r;const u=`${n}_${null!==(i=null===(r=e.group)||void 0===r?void 0:r.value)&&void 0!==i?i:"single_metric"}_${e.fn}_${e.metricField}_${e.timestamp}_${e.p_value}`;return Object(b.jsx)(a.EuiFlexItem,{key:u},Object(b.jsx)(a.EuiPanel,{paddingSize:"s",hasBorder:!0,hasShadow:!1},Object(b.jsx)(a.EuiFlexGroup,{alignItems:"center",justifyContent:"spaceBetween",gutterSize:"s"},Object(b.jsx)(a.EuiFlexItem,{grow:!1},e.group?Object(b.jsx)(a.EuiDescriptionList,{type:"inline",listItems:[{title:e.group.name,description:e.group.value}]}):null,e.reason?Object(b.jsx)(a.EuiToolTip,{position:"top",content:e.reason},Object(b.jsx)(a.EuiIcon,{tabIndex:0,color:"warning",type:"warning",title:s.i18n.translate("xpack.aiops.changePointDetection.notResultsWarning",{defaultMessage:"No change point agg results warning"})})):null),Object(b.jsx)(a.EuiFlexItem,{grow:!1},Object(b.jsx)(a.EuiText,{color:"subdued",size:"s"},e.fn,"(",e.metricField,")"))),Object(b.jsx)(a.EuiHorizontalRule,{margin:"xs"}),Object(b.jsx)(a.EuiFlexGroup,{justifyContent:"spaceBetween",alignItems:"center"},void 0!==e.p_value?Object(b.jsx)(a.EuiFlexItem,{grow:!1},Object(b.jsx)(a.EuiDescriptionList,{type:"inline",listItems:[{title:Object(b.jsx)(l.FormattedMessage,{id:"xpack.aiops.changePointDetection.pValueLabel",defaultMessage:"p-value"}),description:e.p_value.toPrecision(3)}]})):null,Object(b.jsx)(a.EuiFlexItem,{grow:!1},Object(b.jsx)(a.EuiBadge,{color:"hollow"},e.type))),Object(b.jsx)(p,{fieldConfig:{splitField:e.splitField,fn:e.fn,metricField:e.metricField},annotation:e,interval:t,onLoading:e=>{o(n,e)}})))})))},m=({changePoints:e})=>{const t=Object(o.g)(),n=Object(i.useRef)(),{bucketInterval:s}=Object(u.c)();Object(i.useEffect)((function(){return n.current=t.getRefreshInterval(),t.setRefreshInterval({...n.current,pause:!0}),()=>{n.current&&t.setRefreshInterval(n.current)}}),[t]);const l=Object(i.useMemo)((()=>Object.values(e).flat()),[e]),[c,d]=Object(i.useState)(0),p=Object(i.useMemo)((()=>{const e=6*c;return l.slice(e,e+6)}),[l,c]),g=Object(i.useMemo)((()=>{var e;return{activePage:c,pageCount:Math.ceil((null!==(e=l.length)&&void 0!==e?e:0)/6),updatePagination:d}}),[c,l.length]);return Object(b.jsx)(r.a.Fragment,null,Object(b.jsx)(f,{changePoints:p,interval:s.expression}),g.pageCount>1?Object(b.jsx)(a.EuiFlexGroup,{justifyContent:"spaceAround"},Object(b.jsx)(a.EuiFlexItem,{grow:!1},Object(b.jsx)(a.EuiPagination,{pageCount:g.pageCount,activePage:g.activePage,onPageClick:g.updatePagination}))):null)}},45:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return u}));var i=n(12),r=n(16),a=n(18),s=n(17),l=(n(39),n(46));function o(e,t,n,i){let o=Object(l.d)();if(Object(a.isQuery)(e)&&e.language===l.a.KUERY){const i=Object(s.fromKueryExpression)(e.query);if(""!==e.query&&(o=Object(s.toElasticsearchQuery)(i,n)),void 0!==o.bool){const e=Object(s.buildQueryFromFilters)(t,n);Array.isArray(o.bool.filter)||(o.bool.filter=void 0===o.bool.filter?[]:[o.bool.filter]),Array.isArray(o.bool.must_not)||(o.bool.must_not=void 0===o.bool.must_not?[]:[o.bool.must_not]),o.bool.filter=[...o.bool.filter,...e.filter],o.bool.must_not=[...o.bool.must_not,...e.must_not]}}else o=Object(s.buildEsQuery)(n,e?[e]:[],t||[],i?Object(r.getEsQueryConfig)(i):void 0);return o}function u({dataView:e,uiSettings:t,savedSearch:n,query:s,filters:u,filterManager:c}){if(!e||!n)return;const d=s,b=u,p=function(e){return e&&"searchSource"in e&&(null==e?void 0:e.searchSource)instanceof r.SearchSource?e.searchSource:void 0}(n);if(p&&void 0!==p.getParent()&&d){var g,f,m;const e=null!==(g=Object(i.cloneDeep)(null===(f=n.searchSource.getSearchRequestBody())||void 0===f?void 0:f.query))&&void 0!==g?g:Object(l.d)(),t=null===(m=n.searchSource.getField("index"))||void 0===m?void 0:m.timeFieldName;return Array.isArray(e.bool.filter)&&void 0!==t&&(e.bool.filter=e.bool.filter.filter((e=>{var n;return!(e.hasOwnProperty("range")&&null!==(n=e.range)&&void 0!==n&&n.hasOwnProperty(t))}))),{searchQuery:e,searchString:d.query,queryLanguage:d.language}}if(!n&&d)return c&&b&&c.addFilters(b),{searchQuery:o(d,Array.isArray(b)?b:[],e,t),searchString:d.query,queryLanguage:d.language};if(p){const n=null==c?void 0:c.getGlobalFilters(),i=null!=d?d:p.getField("query"),r=null!=b?b:Object(a.mapAndFlattenFilters)(p.getField("filter"));return c&&c.setFilters(r),n&&(null==c||c.addFilters(n)),{searchQuery:o(i,c?null==c?void 0:c.getFilters():r,e,t),searchString:i.query,queryLanguage:i.language}}}},47:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a}));var i=n(41),r=n.n(i);let a,s;!function(e){e._ID="_id",e._INDEX="_index",e._SOURCE="_source",e._TYPE="_type",e.STRING="string",e.TEXT="text",e.MATCH_ONLY_TEXT="match_only_text",e.KEYWORD="keyword",e.VERSION="version",e.BOOLEAN="boolean",e.OBJECT="object",e.DATE="date",e.DATE_NANOS="date_nanos",e.DATE_RANGE="date_range",e.GEO_POINT="geo_point",e.GEO_SHAPE="geo_shape",e.FLOAT="float",e.HALF_FLOAT="half_float",e.SCALED_FLOAT="scaled_float",e.DOUBLE="double",e.INTEGER="integer",e.LONG="long",e.SHORT="short",e.UNSIGNED_LONG="unsigned_long",e.AGGREGATE_METRIC_DOUBLE="aggregate_metric_double",e.FLOAT_RANGE="float_range",e.DOUBLE_RANGE="double_range",e.INTEGER_RANGE="integer_range",e.LONG_RANGE="long_range",e.NESTED="nested",e.BYTE="byte",e.IP="ip",e.IP_RANGE="ip_range",e.ATTACHMENT="attachment",e.TOKEN_COUNT="token_count",e.MURMUR3="murmur3",e.HISTOGRAM="histogram"}(a||(a={})),function(e){e._SOURCE="_source",e.ATTACHMENT="attachment",e.BOOLEAN="boolean",e.DATE="date",e.DATE_RANGE="date_range",e.GEO_POINT="geo_point",e.GEO_SHAPE="geo_shape",e.IP="ip",e.IP_RANGE="ip_range",e.MURMUR3="murmur3",e.NUMBER="number",e.NUMBER_RANGE="number_range",e.STRING="string",e.UNKNOWN="unknown",e.CONFLICT="conflict",e.OBJECT="object",e.NESTED="nested",e.HISTOGRAM="histogram",e.MISSING="missing"}(s||(s={}));class kbn_field_type_KbnFieldType{constructor(e={}){r()(this,"name",void 0),r()(this,"sortable",void 0),r()(this,"filterable",void 0),r()(this,"esTypes",void 0),this.name=e.name||s.UNKNOWN,this.sortable=e.sortable||!1,this.filterable=e.filterable||!1,this.esTypes=Object.freeze((e.esTypes||[]).slice())}}new kbn_field_type_KbnFieldType({name:s.UNKNOWN});new kbn_field_type_KbnFieldType({name:s.STRING,sortable:!0,filterable:!0,esTypes:[a.STRING,a.TEXT,a.MATCH_ONLY_TEXT,a.KEYWORD,a.VERSION,a._TYPE,a._ID]}),new kbn_field_type_KbnFieldType({name:s.NUMBER,sortable:!0,filterable:!0,esTypes:[a.FLOAT,a.HALF_FLOAT,a.SCALED_FLOAT,a.DOUBLE,a.INTEGER,a.LONG,a.UNSIGNED_LONG,a.SHORT,a.BYTE,a.TOKEN_COUNT,a.AGGREGATE_METRIC_DOUBLE]}),new kbn_field_type_KbnFieldType({name:s.NUMBER_RANGE,sortable:!0,filterable:!0,esTypes:[a.FLOAT_RANGE,a.DOUBLE_RANGE,a.INTEGER_RANGE,a.LONG_RANGE]}),new kbn_field_type_KbnFieldType({name:s.DATE,sortable:!0,filterable:!0,esTypes:[a.DATE,a.DATE_NANOS]}),new kbn_field_type_KbnFieldType({name:s.DATE_RANGE,sortable:!0,filterable:!0,esTypes:[a.DATE_RANGE]}),new kbn_field_type_KbnFieldType({name:s.IP,sortable:!0,filterable:!0,esTypes:[a.IP]}),new kbn_field_type_KbnFieldType({name:s.IP_RANGE,sortable:!0,filterable:!0,esTypes:[a.IP_RANGE]}),new kbn_field_type_KbnFieldType({name:s.BOOLEAN,sortable:!0,filterable:!0,esTypes:[a.BOOLEAN]}),new kbn_field_type_KbnFieldType({name:s.OBJECT,esTypes:[a.OBJECT]}),new kbn_field_type_KbnFieldType({name:s.NESTED,esTypes:[a.NESTED]}),new kbn_field_type_KbnFieldType({name:s.GEO_POINT,esTypes:[a.GEO_POINT]}),new kbn_field_type_KbnFieldType({name:s.GEO_SHAPE,esTypes:[a.GEO_SHAPE]}),new kbn_field_type_KbnFieldType({name:s.ATTACHMENT,esTypes:[a.ATTACHMENT]}),new kbn_field_type_KbnFieldType({name:s.MURMUR3,esTypes:[a.MURMUR3]}),new kbn_field_type_KbnFieldType({name:s._SOURCE,esTypes:[a._SOURCE]}),new kbn_field_type_KbnFieldType({name:s.HISTOGRAM,filterable:!0,esTypes:[a.HISTOGRAM]}),new kbn_field_type_KbnFieldType({name:s.CONFLICT})},48:function(e,t,n){"use strict";n.d(t,"g",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"f",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return u}));const i={avg:"average",max:"max",min:"min",sum:"sum"},r="avg",a=1e4,s=500,l={DIP:"dip",SPIKE:"spike",DISTRIBUTION_CHANGE:"distribution_change",STEP_CHANGE:"step_change",TREND_CHANGE:"trend_change",STATIONARY:"stationary",NON_STATIONARY:"non_stationary",INDETERMINABLE:"indeterminable"},o=new Set([l.STATIONARY,l.NON_STATIONARY,l.INDETERMINABLE]),u=6},49:function(e,t,n){"use strict";n.d(t,"d",(function(){return O})),n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return y})),n.d(t,"c",(function(){return T}));var i=n(1),r=n(3),a=n(44),s=n(42),l=n(47),o=n(61),u=n(48),c=n(45),d=n(38),b=n(40),p=n(78),g=n(0);const f=Object(i.createContext)({splitFieldsOptions:[],metricFieldOptions:[],requestParams:{},timeBuckets:{},bucketInterval:{},updateRequestParams:()=>{},resultFilters:[],updateFilters:()=>{},resultQuery:{query:"",language:"kuery"},combinedQuery:{},selectedChangePoints:{},setSelectedChangePoints:()=>{}}),m=Object(i.createContext)({splitFieldsOptions:[],metricFieldOptions:[]}),O=()=>Object(i.useContext)(m),_=({children:e})=>{const{dataView:t}=Object(b.c)(),n={metricFieldOptions:Object(i.useMemo)((()=>t.fields.filter((({aggregatable:e,type:t})=>e&&"number"===t))),[t]),splitFieldsOptions:Object(i.useMemo)((()=>t.fields.filter((({aggregatable:e,esTypes:t,displayName:n})=>e&&t&&t.some((e=>[l.a.KEYWORD,l.a.IP].includes(e)))&&!["_id","_index"].includes(n)))),[t])};return Object(g.jsx)(m.Provider,{value:n},e)},y=({children:e})=>{const{dataView:t,savedSearch:n}=Object(b.c)(),{uiSettings:m,data:{query:{filterManager:O}}}=Object(d.b)(),_=Object(i.useMemo)((()=>Object(c.b)({dataView:t,uiSettings:m,savedSearch:n,filterManager:O})),[t,n,m,O]),y=Object(s.g)(),T=Object(p.a)(),[E,j]=Object(i.useState)([]),[v,h]=Object(i.useState)({}),[F,N]=Object(i.useState)(),A=Object(s.f)(!0);Object(i.useEffect)((function(){const e=y.getTimeUpdate$().pipe(Object(r.startWith)(y.getTime())).subscribe((()=>{const e=y.getActiveBounds();if(!e)throw new Error("Time bound not available");T.setInterval("auto"),T.setBounds(e),N(T.getInterval())}));return()=>{e.unsubscribe()}}),[]);const R=Object(i.useMemo)((()=>t.fields.filter((({aggregatable:e,type:t})=>e&&"number"===t))),[t]),x=Object(i.useMemo)((()=>t.fields.filter((({aggregatable:e,esTypes:t,displayName:n})=>e&&t&&t.some((e=>[l.a.KEYWORD,l.a.IP].includes(e)))&&!["_id","_index"].includes(n)))),[t]),[S,I]=Object(a.b)("changePoint"),C=Object(i.useMemo)((()=>{var e,t,n;return null!==(e=S.query)&&void 0!==e?e:{query:null!==(t=null==_?void 0:_.searchString)&&void 0!==t?t:"",language:null!==(n=null==_?void 0:_.queryLanguage)&&void 0!==n?n:"kuery"}}),[_,S.query]),w=Object(i.useMemo)((()=>{const e={...S};var t;return e.fieldConfigs||(e.fieldConfigs=[{fn:u.c,metricField:null===(t=R[0])||void 0===t?void 0:t.name}]),e.interval=null==F?void 0:F.expression,e}),[S,R,F]),P=Object(i.useCallback)((e=>{O.setFilters(e)}),[O]);Object(i.useEffect)((()=>{j(O.getFilters());const e=O.getUpdates$().subscribe((()=>{j(O.getFilters())}));return()=>{e.unsubscribe()}}),[]),Object(i.useEffect)((function(){const e=null==O?void 0:O.getGlobalFilters();S.filters&&O.setFilters(S.filters),e&&(null==O||O.addFilters(e))}),[S.filters,O]);const k=Object(i.useMemo)((()=>{var e;const n=Object(c.a)(C,E,t,m);return Array.isArray(null===(e=n.bool)||void 0===e?void 0:e.filter)||(n.bool||(n.bool={}),n.bool.filter=[]),n.bool.filter.push({range:{[t.timeFieldName]:{from:A.from,to:A.to}}}),n}),[E,C,m,t,A]);if(!F)return null;const G={timeBuckets:T,requestParams:w,updateRequestParams:I,metricFieldOptions:R,splitFieldsOptions:x,bucketInterval:F,resultFilters:E,updateFilters:P,resultQuery:C,combinedQuery:k,selectedChangePoints:v,setSelectedChangePoints:h};return Object(g.jsx)(f.Provider,{value:G},Object(g.jsx)(o.a,null,e))};function T(){return Object(i.useContext)(f)}},52:function(e,t,n){"use strict";function i(e){return null!=e}n.d(t,"a",(function(){return i}))},61:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return u}));var i=n(1),r=n(42),a=n(38),s=n(0);const l=Object(i.createContext)({get filters(){throw new Error("FilterQueryContext is not initialized")},get query(){throw new Error("FilterQueryContext is not initialized")},get timeRange(){throw new Error("FilterQueryContext is not initialized")}}),o=({children:e,timeRange:t})=>{const{data:{query:{filterManager:n,queryString:o}}}=Object(a.b)(),[u,c]=Object(i.useState)(n.getFilters()),[d,b]=Object(i.useState)(o.getQuery()),p=Object(r.f)(!0);return Object(i.useEffect)((()=>{const e=n.getUpdates$().subscribe((()=>{c(n.getFilters())}));return()=>{e.unsubscribe()}}),[n]),Object(i.useEffect)((()=>{const e=o.getUpdates$().subscribe((()=>{b(o.getQuery())}));return()=>{e.unsubscribe()}}),[o]),Object(s.jsx)(l.Provider,{value:{filters:u,query:d,timeRange:null!=t?t:p}},e)},u=()=>Object(i.useContext)(l)},62:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var i=n(1),r=n(16),a=n(19),s=n(38);function l(){const{data:e}=Object(s.b)(),t=Object(i.useRef)(new AbortController),[n,l]=Object(i.useState)(!1);return{runRequest:Object(i.useCallback)((n=>new Promise(((i,s)=>{e.search.search(n,{abortSignal:t.current.signal}).pipe(Object(a.tap)((()=>{l(!0)}))).subscribe({next:e=>{Object(r.isCompleteResponse)(e)?(l(!1),i(e)):Object(r.isErrorResponse)(e)&&s(e)},error:e=>{if("AbortError"===e.name)return i(null);l(!1),s(e)}})}))),[e.search]),cancelRequest:Object(i.useCallback)((()=>{t.current.abort(),t.current=new AbortController}),[]),isLoading:n}}},80:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return c}));var i=n(1),r=n.n(i),a=n(58),s=n.n(a),l=n(0);const o=r.a.createContext({refreshTimestamp:Date.now()}),u=({reload$:e,children:t})=>{const n=s()(e,Date.now());return Object(l.jsx)(o.Provider,{value:{refreshTimestamp:n}},t)},c=()=>Object(i.useContext)(o)},97:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var i=n(1),r=n(11),a=n(52),s=n(80),l=n(38),o=n(40),u=n(62),c=n(48);function d(e,t,n,d){const{notifications:{toasts:b}}=Object(l.b)(),{dataView:p}=Object(o.c)(),{refreshTimestamp:g}=Object(s.b)(),[f,m]=Object(i.useState)([]),[O,_]=Object(i.useState)(null),y=!Object(a.a)(e.splitField),T=Object(i.useMemo)((()=>Math.ceil(Math.min(null!=d?d:0,c.f)/c.b)),[d]),{runRequest:E,cancelRequest:j}=Object(u.a)(),v=Object(i.useCallback)((()=>{j(),m([])}),[j]),h=Object(i.useCallback)((async(i=1,s)=>{try{var l,o,u,d,g,f;if(!y&&!T)return void _(null);const r=function({index:e,fn:t,metricField:n,splitField:i,timeInterval:r,timeField:s,afterKey:l},o){const u={over_time:{date_histogram:{field:s,fixed_interval:r},aggs:{function_value:{[t]:{field:n}}}},change_point_request:{change_point:{buckets_path:"over_time>function_value"}},...Object(a.a)(i)?{select:{bucket_selector:{buckets_path:{p_value:"change_point_request.p_value"},script:"params.p_value < 1"}},sort:{bucket_sort:{sort:[{"change_point_request.p_value":{order:"asc"}}]}}}:{}};return{params:{index:e,size:0,body:{...o?{query:o}:{},aggregations:i?{groupings:{composite:{size:c.b,...void 0!==l?{after:{splitFieldTerm:l}}:{},sources:[{splitFieldTerm:{terms:{field:i}}}]},aggregations:u}}:u}}}}({index:p.getIndexPattern(),fn:e.fn,timeInterval:t.interval,metricField:e.metricField,timeField:p.timeFieldName,splitField:e.splitField,afterKey:s},n),b=await E(r);if(null===b)return void _(null);const O=!(null!==(l=b.rawResponse.aggregations)&&void 0!==l&&null!==(o=l.groupings)&&void 0!==o&&null!==(u=o.after_key)&&void 0!==u&&u.splitFieldTerm&&i{var n,i;const r=Object.keys(t.change_point_request.type)[0],a=null===(n=t.change_point_request.bucket)||void 0===n?void 0:n.key,s=t.change_point_request.type[r].p_value;return{...y?{}:{group:{name:e.splitField,value:t.key.splitFieldTerm}},type:r,p_value:s,timestamp:a,label:r,reason:t.change_point_request.type[r].reason,id:y?"single_metric":`${e.splitField}_${null===(i=t.key)||void 0===i?void 0:i.splitFieldTerm}`}})).filter((e=>!c.d.has(e.type)));Array.isArray(t.changePointType)&&(v=v.filter((e=>t.changePointType.includes(e.type)))),m((e=>(null!=e?e:[]).concat(v))),!O&&null!==(d=b.rawResponse.aggregations)&&void 0!==d&&null!==(g=d.groupings)&&void 0!==g&&null!==(f=g.after_key)&&void 0!==f&&f.splitFieldTerm&&await h(i+1,b.rawResponse.aggregations.groupings.after_key.splitFieldTerm)}catch(e){b.addError(e,{title:r.i18n.translate("xpack.aiops.changePointDetection.fetchErrorTitle",{defaultMessage:"Failed to fetch change points"})})}}),[E,t.interval,t.changePointType,e.fn,e.metricField,e.splitField,n,p,T,b,y]);return Object(i.useEffect)((function(){if(_(0),v(),!e.splitField||null!==d)return h(),()=>{j()}}),[t.interval,t.changePointType,e.fn,e.metricField,e.splitField,n,d,h,v,j,g]),{results:f,isLoading:null!==O,reset:v,progress:O}}},98:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n(14),r=n.n(i),a=n(17),s=n(1),l=n(61),o=n(48),u=n(40);const c=({annotation:e,fieldConfig:t,previewMode:n=!1,bucketInterval:i})=>{var c;const{dataView:d}=Object(u.c)(),{filters:b,query:p,timeRange:g}=Object(l.b)(),f=Object(s.useMemo)((()=>({from:r.a.min(r()(g.from),r()(e.timestamp)).toISOString(),to:r.a.max(r()(g.to),r()(e.timestamp)).toISOString()})),[g,e.timestamp]),m=Object(s.useMemo)((()=>[...b,...e.group?[{meta:{index:d.id,alias:null,negate:!1,disabled:!1,type:"phrase",key:e.group.name,params:{query:e.group.value}},query:{match_phrase:{[e.group.name]:e.group.value}},$state:{store:a.FilterStateStore.APP_STATE}}]:[]]),[d.id,e.group,b]),O=!n,_=Object(s.useMemo)((()=>{var n,r;return{title:null!==(n=null===(r=e.group)||void 0===r?void 0:r.value)&&void 0!==n?n:"",description:"",visualizationType:"lnsXY",type:"lens",references:[{type:"index-pattern",id:d.id,name:"indexpattern-datasource-layer-2d61a885-abb0-4d4e-a5f9-c488caec3c22"},{type:"index-pattern",id:d.id,name:"xy-visualization-layer-8d26ab67-b841-4877-9d02-55bf270f9caf"}],state:{visualization:{hideEndzones:!0,yLeftExtent:{mode:"dataBounds"},legend:{isVisible:!1},valueLabels:"hide",fittingFunction:"None",axisTitlesVisibilitySettings:{x:O,yLeft:O,yRight:O},tickLabelsVisibilitySettings:{x:O,yLeft:O,yRight:O},labelsOrientation:{x:0,yLeft:0,yRight:0},gridlinesVisibilitySettings:{x:O,yLeft:O,yRight:O},preferredSeriesType:"line",layers:[{layerId:"2d61a885-abb0-4d4e-a5f9-c488caec3c22",accessors:["e9f26d17-fb36-4982-8539-03f1849cbed0"],position:"top",seriesType:"line",showGridlines:!1,layerType:"data",xAccessor:"877e6638-bfaa-43ec-afb9-2241dc8e1c86"},{layerId:"8d26ab67-b841-4877-9d02-55bf270f9caf",layerType:"annotations",annotations:[{type:"manual",icon:"triangle",textVisibility:O,label:e.label,key:{type:"point_in_time",timestamp:e.timestamp},id:"a8fb297c-8d96-4011-93c0-45af110d5302",isHidden:!1,color:"#F04E98",lineStyle:"solid",lineWidth:1,outside:!1}],ignoreGlobalFilters:!1}]},query:p,filters:m,datasourceStates:{formBased:{layers:{"2d61a885-abb0-4d4e-a5f9-c488caec3c22":{columns:{"877e6638-bfaa-43ec-afb9-2241dc8e1c86":{label:d.timeFieldName,dataType:"date",operationType:"date_histogram",sourceField:d.timeFieldName,isBucketed:!0,scale:"interval",params:{interval:i,includeEmptyRows:!0,dropPartials:!1}},"e9f26d17-fb36-4982-8539-03f1849cbed0":{label:`${t.fn}(${t.metricField})`,dataType:"number",operationType:o.g[t.fn],sourceField:t.metricField,isBucketed:!1,scale:"ratio",params:{emptyAsNull:!0}}},columnOrder:["877e6638-bfaa-43ec-afb9-2241dc8e1c86","e9f26d17-fb36-4982-8539-03f1849cbed0"],incompleteColumns:{}}}},textBased:{layers:{}}}}}}),[null===(c=e.group)||void 0===c?void 0:c.value,e.timestamp,e.label,d.id,d.timeFieldName,p,m,i,t.fn,t.metricField,O]);return{timeRange:f,filters:m,query:p,attributes:_}}},99:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n(1);var i=n(13),r=n(2),a=n(0);const s=()=>Object(a.jsx)(r.EuiEmptyPrompt,{iconType:"search",title:Object(a.jsx)("h2",null,Object(a.jsx)(i.FormattedMessage,{id:"xpack.aiops.changePointDetection.noChangePointsFoundTitle",defaultMessage:"No change points found"})),body:Object(a.jsx)("p",null,Object(a.jsx)(i.FormattedMessage,{id:"xpack.aiops.changePointDetection.noChangePointsFoundMessage",defaultMessage:"Detect statistically significant change points such as dips, spikes, and distribution changes in a metric. Select a metric and set a time range to start detecting change points in your data."}))})}}]);