(window.discover_bundle_jsonpfunction=window.discover_bundle_jsonpfunction||[]).push([[0],{119:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"e",(function(){return s})),n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return o})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return u}));var r=n(72);function i(e,t=!0){if(e.getValue().fetchStatus===r.a.COMPLETE)return;const n=e.getValue().recordRawType;e.next({fetchStatus:r.a.COMPLETE,foundDocuments:t,error:void 0,recordRawType:n})}function s(e,t){e.getValue().fetchStatus!==r.a.LOADING&&e.next({...t,fetchStatus:r.a.LOADING})}function a(e,t){const n=e.getValue().recordRawType;e.next({fetchStatus:r.a.ERROR,error:t,recordRawType:n})}function o(e,t,n){e.main$.next({fetchStatus:t,foundDocuments:void 0,recordRawType:n}),e.documents$.next({fetchStatus:t,result:[],recordRawType:n}),e.totalHits$.next({fetchStatus:t,result:void 0,recordRawType:n})}const c=(...e)=>t=>{t instanceof Error&&"AbortError"===t.name||e.forEach((e=>a(e,t)))},u=(e,t)=>{t>0?function(e){if(e.getValue().fetchStatus===r.a.LOADING){const t=e.getValue().recordRawType;e.next({fetchStatus:r.a.PARTIAL,recordRawType:t})}}(e):function(e){i(e,!1)}(e)}},120:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(54);const i=({viewMode:e,isTextBasedQueryMode:t})=>e===r.VIEW_MODE.AGGREGATED_LEVEL&&t?r.VIEW_MODE.DOCUMENT_LEVEL:e},134:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(46);async function i(e,t,n){const i="sql"in e?e.sql:void 0,s=Object(r.getIndexPatternFromSQLQuery)(i);if(null!=t&&t.isPersisted()||s!==(null==t?void 0:t.getIndexPattern())){var a;const e=await n.dataViews.create({title:s});return"date"===(null===(a=e.fields.getByName("@timestamp"))||void 0===a?void 0:a.type)&&(e.timeFieldName="@timestamp"),e}return t}},135:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a}));var r=n(58),i=n.n(r);function s(e){if(null==e||!e.from||null==e||!e.to)return!1;const t=i.a.parse(e.from),n=i.a.parse(e.to);return Boolean(t&&n&&t.isValid()&&n.isValid())}function a(e){return!!e&&"number"==typeof(null==e?void 0:e.value)&&(null==e?void 0:e.value)>=0&&"boolean"==typeof(null==e?void 0:e.pause)}},136:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(16),i=n(6),s=n(56);function a(e,t,n,a,o,c,u){const l=n.query.timefilter.timefilter.getTime();return Object(s.textBasedQueryStateToAstWithValidation)({filters:c,query:e,time:l,dataView:t,inputQuery:u}).then((e=>{if(e){const t=a.run(e,null,{inspectorAdapters:o});let n,s,c=[];return t.pipe(Object(r.pluck)("result")).subscribe((e=>{const t=e;if("error"===t.type)s=t.error.message;else{var r,i;const e=t,s=null!==(r=null==e?void 0:e.rows)&&void 0!==r?r:[];n=null!==(i=null==e?void 0:e.columns)&&void 0!==i?i:void 0,c=s.map(((e,t)=>({id:String(t),raw:e,flattened:e})))}})),Object(i.lastValueFrom)(t).then((()=>{if(s)throw new Error(s);return{records:c||[],textBasedQueryColumns:n}}))}return{records:[],textBasedQueryColumns:[]}})).catch((e=>{throw new Error(e.message)}))}},140:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(12),i=n(59),s=n(32),a=n(81),o=n(73),c=n(120);function u({savedSearch:e,services:t}){var n;const{searchSource:u}=e,{data:l,uiSettings:d,storage:f}=t,g=u.getField("index"),b=u.getField("query")||l.query.queryString.getDefaultQuery(),p=Object(a.b)(null!==(n=e.sort)&&void 0!==n?n:[],g),j=function(e,t){return e.columns&&e.columns.length>0?[...e.columns]:t.get(s.p)&&Object(r.isEqual)(t.get(s.d),[])?["_source"]:[...t.get(s.d)]}(e,d),m=Object(i.getChartHidden)(f,"discover"),h={query:b,sort:p.length?p:Object(a.a)(g,d.get(s.t,"desc"),d.get(s.e,!1)),columns:j,index:null==g?void 0:g.id,interval:"auto",filters:Object(r.cloneDeep)(u.getOwnField("filter")),hideChart:"boolean"==typeof m?m:void 0,viewMode:void 0,hideAggregatedPreview:void 0,savedQuery:void 0,rowHeight:void 0,rowsPerPage:void 0,grid:void 0,breakdownField:void 0};return e.grid&&(h.grid=e.grid),void 0!==e.hideChart&&(h.hideChart=e.hideChart),void 0!==e.rowHeight&&(h.rowHeight=e.rowHeight),e.viewMode&&(h.viewMode=Object(c.a)({viewMode:e.viewMode,isTextBasedQueryMode:Object(o.a)(b)})),e.hideAggregatedPreview&&(h.hideAggregatedPreview=e.hideAggregatedPreview),e.rowsPerPage&&(h.rowsPerPage=e.rowsPerPage),e.breakdownField&&(h.breakdownField=e.breakdownField),h}},154:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(46),i=n(12);function s(e){var t,n,s;return e&&e.query&&!Object(r.isOfAggregateQueryType)(e.query)&&!e.query.language&&(e.query=(n=e.query,Object(i.has)(n,"language")?n:{query:n,language:"lucene"})),"string"==typeof(null==e||null===(t=e.sort)||void 0===t?void 0:t[0])&&("asc"===(null==e||null===(s=e.sort)||void 0===s?void 0:s[1])||"desc"===e.sort[1]?e.sort=[[e.sort[0],e.sort[1]]]:delete e.sort),null!=e&&e.sort&&!e.sort.length&&delete e.sort,null==e||!e.rowsPerPage||"number"==typeof e.rowsPerPage&&e.rowsPerPage>0||delete e.rowsPerPage,e}},176:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(12);const i=["_type","_source"];function s(e,t,n){var s;const a={};function o(e,i=""){for(const[s,c]of Object.entries(e)){const e=i+s,u=null==t?void 0:t.fields.getByName(e);if(!1===(null==n?void 0:n.shallow)){const t="nested"===(null==u?void 0:u.type);if(Array.isArray(c)&&!t){c.forEach((t=>Object(r.isPlainObject)(t)&&o(t,e+".")));continue}}else if(void 0!==a[e])continue;const l=u&&"conflict"!==u.type,d=!Object(r.isPlainObject)(c);l||d?a[e]?Array.isArray(a[e])?a[e].push(c):a[e]=[a[e],c]:a[e]=c:o(c,e+".")}}return o(e.fields||{}),!1!==(null==n?void 0:n.source)&&e._source?o(e._source):null!=n&&n.includeIgnoredValues&&e.ignored_field_values&&Object.entries(e.ignored_field_values).forEach((([e,t])=>{a[e]?Array.isArray(a[e])?a[e]=[...a[e],...t]:a[e]=[a[e],...t]:a[e]=t})),null==t||null===(s=t.metaFields)||void 0===s||s.forEach((t=>{i.includes(t)||"_"!==t.charAt(0)||(a[t]=e[t])})),new Proxy(a,{ownKeys:e=>Reflect.ownKeys(e).sort(((e,n)=>{var r,i;const s=null==t||null===(r=t.metaFields)||void 0===r?void 0:r.includes(String(e)),a=null==t||null===(i=t.metaFields)||void 0===i?void 0:i.includes(String(n));return s&&a?String(e).localeCompare(String(n)):s?1:a?-1:String(e).localeCompare(String(n))}))})}},288:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a}));var r=n(176);const i=e=>{const t=e._routing?e._routing:"";return[e._index,e._id,t].join("::")};function s(e,t,n){return{id:i(e),raw:e,flattened:Object(r.a)(e,t,{includeIgnoredValues:!0}),isAnchor:n}}function a(e,t){return e.map((e=>s(e,t)))}},72:function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.UNINITIALIZED="uninitialized",e.LOADING="loading",e.PARTIAL="partial",e.COMPLETE="complete",e.ERROR="error"}(r||(r={}))},73:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(85),i=n(87);function s(e){return Object(i.a)(e)===r.a.PLAIN}},75:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=(e,t)=>{var n;const r=null===(n=window)||void 0===n?void 0:n.ELASTIC_DISCOVER_LOGGER;r&&("debug"===r?console.log(`[Discover] ${e}`,t):console.log(`[Discover] ${e}`))}},76:function(e,t,n){"use strict";n.d(t,"a",(function(){return g})),n.d(t,"f",(function(){return b})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return j})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return O}));var r=n(25),i=n(46),s=n(3),a=n(12),o=n(47),c=n(75),u=n(154),l=n(140),d=n(89);const f="_a",{Provider:g,useSelector:b}=Object(r.createStateContainerReactHelpers)(),p=({stateStorage:e,savedSearch:t,services:n})=>{let a=j(e,t,n),u=a;const l=Object(r.createStateContainer)(a),d={...l,set:e=>{e&&(u=l.getState(),l.set(e))}},g=async(t={},n=!0)=>{Object(c.a)("[appState] replaceUrlState",{newPartial:t,merge:n});const r=n?{...l.getState(),...t}:t;await e.set(f,r,{replace:!0})},b=()=>(Object(c.a)("[appState] start syncing state with URL"),Object(s.syncState)({storageKey:f,stateContainer:d,stateStorage:e}));return{...d,isEmptyURL:()=>null==e.get(f),getPrevious:()=>u,hasChanged:()=>!O(a,l.getState()),initAndSync:t=>{Object(c.a)("[appState] initialize state and sync with URL",t);const{data:r}=n,s=t.searchSource.getField("index");l.getState().index!==(null==s?void 0:s.id)&&m(l,{index:null==s?void 0:s.id});const a=Object(o.connectToQueryState)(r.query,l,{filters:i.FilterStateStore.APP_STATE,query:!0}),{stop:u}=Object(o.syncGlobalQueryStateWithUrl)(r.query,e),{start:d,stop:f}=b();return g({}).then((()=>d())),()=>{a(),u(),f()}},resetToState:e=>{Object(c.a)("[appState] reset state to",e),u=e,l.set(e)},resetInitialState:()=>{Object(c.a)("[appState] reset initial state to the current state"),a=l.getState()},replaceUrlState:g,syncState:b,update:(e,t=!1)=>{if(Object(c.a)("[appState] update",{newPartial:e,replace:t}),t)return g(e);u={...l.getState()},m(l,e)}}};function j(e,t,n){const r=null==e?void 0:e.get(f),i=Object(l.a)({savedSearch:t,services:n});return Object(d.a)(null===r?i:{...i,...Object(u.a)(r)},n.uiSettings)}function m(e,t){Object(c.a)("[appstate] setState",{newState:t});const n=e.getState(),r={...n,...t};O(n,r)||e.set(r)}function h(e,t){return!e&&!t||!(!e||!t)&&Object(i.compareFilters)(e,t,i.COMPARE_ALL_OPTIONS)}function O(e,t){if(!e&&!t)return!0;if(!e||!t)return!1;const{filters:n=[],...r}=e,{filters:i=[],...s}=t;return Object(a.isEqual)(r,s)&&h(n,i)}},77:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return j})),n.d(t,"c",(function(){return m}));var r=n(11),i=n.n(r),s=n(2),a=n(7),o=n(1),c=n(4),u={name:"16pdzvo",styles:"overflow-wrap:break-word;min-width:0"},l={name:"1syj6l7",styles:".euiTitle{display:flex;align-items:center;}"};const d=({interceptedWarnings:e,variant:t,"data-test-subj":n})=>{const{euiTheme:r}=Object(a.useEuiTheme)(),i=Object(a.useEuiFontSize)("xs").fontSize,[d,b]=Object(s.useState)({}),[p,j]=Object(s.useState)(!1);if(Object(s.useEffect)((()=>{b({})}),[e,b]),null==e||!e.length)return null;if("callout"===t)return Object(o.jsx)("div",null,Object(o.jsx)("ul",{className:"eui-yScroll",css:Object(o.css)("max-height:calc(",r.size.base," * 10);overflow:auto;list-style:none;","")},e.map(((e,t)=>!1===d[t]?null:Object(o.jsx)("li",{key:`warning-${t}`},Object(o.jsx)(a.EuiCallOut,{title:Object(o.jsx)(g,{onCloseCallout:()=>b((e=>({...e,[t]:!1})))},Object(o.jsx)(f,{warning:e,groupStyles:{alignItems:"center",direction:"row"},"data-test-subj":n})),color:"warning",iconType:"warning",size:"s",css:l,"data-test-subj":n}))))));if("empty_prompt"===t)return Object(o.jsx)(a.EuiEmptyPrompt,{iconType:"warning",color:"warning",title:Object(o.jsx)("h2",null,c.i18n.translate("searchResponseWarnings.noResultsTitle",{defaultMessage:"No results found"})),body:Object(o.jsx)("ul",{className:"eui-yScrollWithShadows",css:Object(o.css)("max-height:50vh;overflow:auto;list-style:none!important;margin:0!important;padding:0 0 ",r.size.xs," 0!important;text-align:left;","")},e.map(((e,t)=>Object(o.jsx)("li",{key:`warning-${t}`,css:Object(o.css)("padding:0;&+&{margin-top:",r.size.l,";}","")},Object(o.jsx)(f,{warning:e,textSize:"m",groupStyles:{direction:"column"},"data-test-subj":n})))))});if("badge"===t){const t=e.length,s=c.i18n.translate("searchResponseWarnings.badgeButtonLabel",{defaultMessage:"{warningCount} {warningCount, plural, one {warning} other {warnings}}",values:{warningCount:t}});return Object(o.jsx)(a.EuiPopover,{panelPaddingSize:"none",button:Object(o.jsx)(a.EuiToolTip,{content:s},Object(o.jsx)(a.EuiButton,{minWidth:0,size:"s",color:"warning",onClick:()=>j(!0),"data-test-subj":`${n}_trigger`,title:s,css:Object(o.css)("block-size:",r.size.l,";font-size:",i,";padding:0 ",r.size.xs,";&>*{gap:",r.size.xs,";}","")},Object(o.jsx)(a.EuiIcon,{type:"warning",css:Object(o.css)("margin-left:",r.size.xxs,";","")}),t)),isOpen:p,closePopover:()=>j(!1)},Object(o.jsx)("ul",{className:"eui-yScrollWithShadows",css:Object(o.css)("max-height:calc(",r.size.base," * 20);width:calc(",r.size.base," * 16);","")},e.map(((e,t)=>Object(o.jsx)("li",{key:`warning-${t}`,"data-test-subj":`${n}_item`,css:Object(o.css)("padding:",r.size.base,";&+&{border-top:",r.border.thin,";}","")},Object(o.jsx)(a.EuiFlexGroup,{gutterSize:"s",responsive:!1},Object(o.jsx)(a.EuiFlexItem,{grow:!1},Object(o.jsx)(a.EuiIcon,{type:"warning",color:"warning"})),Object(o.jsx)(a.EuiFlexItem,{css:u},Object(o.jsx)(f,{warning:e,groupStyles:{direction:"column"},"data-test-subj":n}))))))))}return null};function f({warning:{originalWarning:e,action:t},textSize:n="s",groupStyles:r,"data-test-subj":s}){const c="text"in e;return Object(o.jsx)(a.EuiFlexGroup,i()({gutterSize:"xs"},r,{wrap:!0}),Object(o.jsx)(a.EuiFlexItem,{grow:!1},Object(o.jsx)(a.EuiText,{size:n,"data-test-subj":`${s}_warningTitle`},c?Object(o.jsx)("strong",null,e.message):e.message)),c?Object(o.jsx)(a.EuiFlexItem,{grow:!1},Object(o.jsx)(a.EuiText,{size:n,"data-test-subj":`${s}_warningMessage`},Object(o.jsx)("p",null,e.text))):null,t?Object(o.jsx)(a.EuiFlexItem,{grow:!1},t):null)}function g({children:e,onCloseCallout:t}){return Object(o.jsx)(a.EuiFlexGroup,{justifyContent:"spaceBetween",gutterSize:"none",responsive:!1},Object(o.jsx)(a.EuiFlexItem,{grow:!1},e),Object(o.jsx)(a.EuiFlexItem,{grow:!1},Object(o.jsx)(a.EuiButtonIcon,{"aria-label":c.i18n.translate("searchResponseWarnings.closeButtonAriaLabel",{defaultMessage:"Close"}),onClick:t,type:"button",iconType:"cross"})))}var b=n(12),p=n(47);const j=({services:e,adapter:t,options:n})=>{if(null==n||!n.disableShardFailureWarning)return;const r=[];return e.data.search.showWarnings(t,((t,n)=>{const{request:i,response:s}=n;return r.push({originalWarning:t,action:"shard_failure"===t.type&&t.text&&t.message?Object(o.jsx)(p.ShardFailureOpenModalButton,{theme:e.theme,title:t.message,size:"s",getRequestMeta:()=>({request:i,response:s}),color:"primary",isButtonEmpty:!0}):void 0}),!0})),m(r)},m=e=>{if(null==e||!e.length)return;const t=Object(b.uniqBy)(e,(e=>JSON.stringify(e.originalWarning)));return null!=t&&t.length?t:void 0}},80:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"b",(function(){return a}));const r=100,i=[10,25,50,r,250,500];let s;!function(e){e.DOCUMENT_LEVEL="documents",e.AGGREGATED_LEVEL="aggregated"}(s||(s={}));const a=!0},81:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return l}));var r=n(12);function i(e,t){const n=t.getFieldByName(e);return!(!n||!n.sortable)}function s(e,t){return Array.isArray(e)?function(e){return 2===e.length&&"string"==typeof e[0]&&("desc"===e[1]||"asc"===e[1])}(e)?[{[e[0]]:e[1]}]:e.map((e=>function(e,t){if(Array.isArray(e)&&2===e.length&&i(String(e[0]),t)){const[t,n]=e;return{[t]:n}}if(Object(r.isPlainObject)(e)&&i(Object.keys(e)[0],t))return e}(e,t))).filter((e=>"object"==typeof e)):[]}function a(e,t){return s(e,t).reduce(((e,t)=>{const n=Object.entries(t);return n&&n[0]&&e.push(n[0]),e}),[])}function o(e,t="desc",n=!1){return null!=e&&e.timeFieldName&&i(e.timeFieldName,e)&&!n?[[e.timeFieldName,t]]:[]}function c(e,t,n="desc"){if(!e||!t||Array.isArray(e)&&0===e.length)return null!=t&&t.timeFieldName?[{_doc:n}]:[{_score:n}];const{timeFieldName:r}=t;return s(e,t).map((e=>t.isTimeNanosBased()&&r&&e[r]?{[r]:{order:e[r],numeric_type:"date_nanos"}}:e))}var u=n(32);function l(e,t,n){return e&&e.length&&t?a(e,t):n?o(t,n.get(u.t,"desc"),n.get(u.e,!1)):[]}},82:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const r="performance_metric";function i(e,t){e.reportEvent(r,t)}},85:function(e,t,n){"use strict";n.d(t,"a",(function(){return T})),n.d(t,"b",(function(){return F}));var r=n(6),i=n(55),s=n(82),a=n(32),o=n(134),c=n(73),u=n(87),l=n(72),d=n(4),f=n(135),g=n(12),b=n(48),p=n(81),j=n(119),m=n(16),h=n(47),O=n(288),v=n(77),y=n(80);const w=(e,{abortController:t,inspectorAdapters:n,searchSessionId:i,services:s})=>{var o;e.setField("size",s.uiSettings.get(a.n)),e.setField("trackTotalHits",!1),e.setField("highlightAll",!0),e.setField("version",!0),"rollup"===(null===(o=e.getField("index"))||void 0===o?void 0:o.type)&&e.setOverwriteDataViewType(void 0);const c=e.getField("index"),u=e.fetch$({abortSignal:t.signal,sessionId:i,inspector:{adapter:n.requests,title:d.i18n.translate("discover.inspectorRequestDataTitleDocuments",{defaultMessage:"Documents"}),description:d.i18n.translate("discover.inspectorRequestDescriptionDocument",{defaultMessage:"This request queries Elasticsearch to fetch the documents."})},executionContext:{description:"fetch documents"},disableShardFailureWarning:y.b}).pipe(Object(m.filter)((e=>Object(h.isCompleteResponse)(e))),Object(m.map)((e=>Object(O.b)(e.rawResponse.hits.hits,c))));return Object(r.lastValueFrom)(u).then((e=>{const t=n.requests;return{records:e,interceptedWarnings:t?Object(v.b)({services:s,adapter:t,options:{disableShardFailureWarning:y.b}}):[]}}))};var S=n(136);const x=(e,t)=>e.pipe(Object(r.map)((({fetchStatus:e})=>({type:t,fetchStatus:e})))),E=(e,{type:t,fetchStatus:n})=>({...e,[t]:[l.a.COMPLETE,l.a.ERROR].includes(n)}),A=e=>Object.values(e).every((e=>e));let T;function F({services:e,searchSessionManager:t,getAppState:n,getInternalState:h,getSavedSearch:O,setDataView:v}){const{data:y,uiSettings:F,toastNotifications:R}=e,{timefilter:I}=y.query.timefilter,P={requests:new i.RequestAdapter},q=n(),C=Object(u.a)(q.query),_=new r.Subject,L=()=>F.get(a.q)||void 0!==O().id||!I.getRefreshInterval().pause||t.hasSearchSessionIdInURL()?l.a.LOADING:l.a.UNINITIALIZED,$={fetchStatus:L(),recordRawType:C},N={main$:new r.BehaviorSubject($),documents$:new r.BehaviorSubject($),totalHits$:new r.BehaviorSubject($),availableFields$:new r.BehaviorSubject($)};let D;const M=function({setAutoRefreshDone:e,data:t,main$:n,refetch$:i,searchSessionManager:s}){const{timefilter:a}=t.query.timefilter;return Object(r.merge)(i,a.getFetch$(),a.getAutoRefreshFetch$().pipe(Object(m.tap)((t=>{e(t)})),Object(m.filter)((()=>{const e=n.getValue().fetchStatus;return e!==l.a.LOADING&&e!==l.a.PARTIAL}))),s.newSearchSessionIdFromURL$.pipe(Object(m.filter)((e=>!!e)))).pipe(Object(m.debounceTime)(100))}({setAutoRefreshDone:e=>{D=e},data:y,main$:N.main$,refetch$:_,searchSource:O().searchSource,searchSessionManager:t}).pipe(Object(r.filter)((()=>function({from:e,to:t},n){return!!Object(f.b)({from:e,to:t})||(n.addDanger({title:d.i18n.translate("discover.notifications.invalidTimeRangeTitle",{defaultMessage:"Invalid time range"}),text:d.i18n.translate("discover.notifications.invalidTimeRangeText",{defaultMessage:"The provided time range is invalid. (from: '{from}', to: '{to}')",values:{from:e,to:t}})}),!1)}(I.getTime(),R))),Object(r.tap)((()=>P.requests.reset())),Object(r.map)((e=>({reset:"reset"===e,searchSessionId:t.getNextSearchSessionId()}))),Object(r.share)());let V;return{fetch:async t=>{const r=n().query,i=O().searchSource.getField("index");if(Object(c.a)(r)){const t=await Object(o.a)(r,i,e);t!==i&&v(t)}return t?_.next("reset"):_.next(void 0),_},fetch$:M,data$:N,refetch$:_,subscribe:function(){const t=M.subscribe((async({reset:t,searchSessionId:i})=>{var o;null===(o=V)||void 0===o||o.abort(),V=new AbortController;const c=D,d=window.performance.now();await function(e,t=!1,n){const{initialFetchStatus:i,getAppState:o,getInternalState:c,services:d,inspectorAdapters:f,savedSearch:m}=n,{data:h}=d,O=m.searchSource.createChild();try{const m=O.getField("index"),v=o().query,y=e.documents$.getValue().query,F=Object(u.a)(v);t&&Object(j.f)(e,i,F);const R=F===T.PLAIN;F===T.DOCUMENT&&function(e,{dataView:t,services:n,sort:r,customFilters:i}){const{uiSettings:s,data:o}=n,c=Object(p.d)(r,t,s.get(a.t)),u=!s.get(a.p);e.setField("trackTotalHits",!0).setField("sort",c);let l=[...i];if(t.type!==b.DataViewType.ROLLUP){const e=o.query.timefilter.timefilter.createFilter(t);l=e?[...l,e]:l}if(e.setField("filter",l),u){e.removeField("fieldsFromSource");const t={field:"*",include_unmapped:"true"};e.setField("fields",[t])}else e.removeField("fields")}(O,{dataView:m,services:d,sort:o().sort,customFilters:c().customFilters}),Object(j.e)(e.main$,{recordRawType:F}),Object(j.e)(e.documents$,{recordRawType:F,query:v}),Object(j.e)(e.totalHits$,{recordRawType:F});const I=R&&v?Object(S.a)(v,m,h,d.expressions,f):w(O,n),P=R&&v?"fetchSql":"fetchDocuments",q=window.performance.now();return I.then((({records:t,textBasedQueryColumns:n,interceptedWarnings:r})=>{if(d.analytics){const e=window.performance.now()-q;Object(s.a)(d.analytics,{eventName:"discoverFetchAllRequestsOnly",duration:e,meta:{fetchType:P}})}e.totalHits$.getValue().fetchStatus===l.a.LOADING&&e.totalHits$.next({fetchStatus:l.a.PARTIAL,result:t.length,recordRawType:F});const i=!R||y&&Object(g.isEqual)(v,y)?l.a.COMPLETE:l.a.PARTIAL;e.documents$.next({fetchStatus:i,result:t,textBasedQueryColumns:n,interceptedWarnings:r,recordRawType:F,query:v}),Object(j.a)(e.main$,t.length)})).catch(Object(j.d)(e.documents$,e.main$)),Object(r.firstValueFrom)(Object(r.merge)(x(e.documents$,"documents"),x(e.totalHits$,"totalHits")).pipe(Object(r.scan)(E,{}),Object(r.filter)(A))).then((()=>{e.main$.getValue().fetchStatus!==l.a.ERROR&&Object(j.b)(e.main$)}))}catch(t){return Object(j.c)(e.main$,t),Promise.resolve()}}(N,t,{abortController:V,initialFetchStatus:L(),inspectorAdapters:P,searchSessionId:i,services:e,getAppState:n,getInternalState:h,savedSearch:O(),useNewFieldsApi:!F.get(a.p)});const f=window.performance.now()-d;var m;Object(s.a)(e.analytics,{eventName:"discoverFetchAll",duration:f}),D===c&&(null===(m=D)||void 0===m||m(),D=void 0)}));return()=>{var e;null===(e=V)||void 0===e||e.abort(),t.unsubscribe()}},reset:e=>{const t=Object(u.a)(e.searchSource.getField("query"));Object(j.f)(N,L(),t)},inspectorAdapters:P,getInitialFetchStatus:L}}!function(e){e.DOCUMENT="document",e.PLAIN="plain"}(T||(T={}))},87:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(46),i=n(85);function s(e){return e&&Object(r.isOfAggregateQueryType)(e)&&("sql"===Object(r.getAggregateQueryMode)(e)||"esql"===Object(r.getAggregateQueryMode)(e))?i.a.PLAIN:i.a.DOCUMENT}},89:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(12),i=n(32);function s(e,t){if(!e.columns)return e;const n=!t.get(i.p),s=t.get(i.d);if(n){let t=e.columns.filter((e=>"_source"!==e));return 0!==t.length||Object(r.isEqual)(s,["_source"])||(t=s,t=t.filter((e=>"_source"!==e))),{...e,columns:t}}if(0===e.columns.length){const t=s;return 0===t.length&&t.push("_source"),{...e,columns:[...t]}}return e}}}]);