(window.discover_bundle_jsonpfunction=window.discover_bundle_jsonpfunction||[]).push([[1],{107:function(e,t,o){"use strict";o.d(t,"b",(function(){return b})),o.d(t,"a",(function(){return p})),o(88);var a=o(2),n=o.n(a),i=o(4),r=o(57),s=o(7),l=o(21),c=o(1);const d=i.i18n.translate("discover.json.codeEditorAriaLabel",{defaultMessage:"Read only JSON view of an elasticsearch document"}),u=i.i18n.translate("discover.json.copyToClipboardLabel",{defaultMessage:"Copy to clipboard"}),b=({jsonValue:e,width:t,height:o,hasLineNumbers:a,onEditorDidMount:n,hideCopyButton:i})=>{if(""===e)return null;const b=Object(c.jsx)(l.CodeEditor,{languageId:r.XJsonLang.ID,width:t,height:o,value:e||"",editorDidMount:n,"aria-label":d,options:{automaticLayout:!0,fontSize:12,lineNumbers:a?"on":"off",minimap:{enabled:!1},overviewRulerBorder:!1,readOnly:!0,scrollbar:{alwaysConsumeMouseWheel:!1},scrollBeyondLastLine:!1,wordWrap:"on",wrappingIndent:"indent"}});return i?b:Object(c.jsx)(s.EuiFlexGroup,{className:"dscJsonCodeEditor",direction:"column",gutterSize:"s"},Object(c.jsx)(s.EuiFlexItem,null,Object(c.jsx)(s.EuiSpacer,{size:"s"}),Object(c.jsx)("div",{className:"eui-textRight"},Object(c.jsx)(s.EuiCopy,{textToCopy:e},(e=>Object(c.jsx)(s.EuiButtonEmpty,{size:"xs",flush:"right",iconType:"copyClipboard",onClick:e},u))))),Object(c.jsx)(s.EuiFlexItem,null,b))},p=n.a.memo((e=>Object(c.jsx)(b,e)))},108:function(e,t,o){var a=o(70),n=o(109);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);a(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},109:function(e,t,o){(t=o(71)(!1)).push([e.i,".dscJsonCodeEditor{width:100%}",""]),e.exports=t},110:function(e,t,o){var a=o(70),n=o(111);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);a(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},111:function(e,t,o){(t=o(71)(!1)).push([e.i,".dscJsonCodeEditor{width:100%}",""]),e.exports=t},116:function(e,t,o){"use strict";async function a(e,t,o,a){var n;if(!e.id||null==a||null===(n=a.indexPatterns)||void 0===n||!n.save)return;const i=e.fields.getByName(t);if(i&&(i.count++,e.isPersisted()))try{await o.updateSavedObject(e,0,!0)}catch{}}o.d(t,"a",(function(){return a}))},117:function(e,t,o){switch(window.__kbnThemeTag__){case"v8dark":return o(198);case"v8light":return o(200)}},118:function(e,t,o){"use strict";o.d(t,"a",(function(){return b}));var a=o(2),n=o.n(a),i=o(4),r=o(7),s=o(123),l=o(133),c=o(20),d=o(73),u=o(1);function b({hit:e,hits:t,dataView:o,columns:b,savedSearchId:p,filters:m,query:f,onFilter:g,onClose:v,onRemoveColumn:h,onAddColumn:j,setExpandedDoc:x}){const w=Object(c.a)(),y=Object(d.a)(f),T=Object(a.useMemo)((()=>(null==t?void 0:t.find((({id:t})=>t===(null==e?void 0:e.id))))||e),[e,t]),O=Object(a.useMemo)((()=>t?t.length:0),[t]),_=Object(a.useMemo)((()=>{const o=e.id;return!t||O<=1?-1:function(e,t){return e.findIndex((e=>e.id===t))}(t,o)}),[t,e,O]),D=Object(a.useCallback)((e=>{t&&t[e]&&x(t[e])}),[t,x]),C=Object(a.useCallback)((e=>{e.key!==r.keys.ARROW_LEFT&&e.key!==r.keys.ARROW_RIGHT||(e.preventDefault(),e.stopPropagation(),D(_+(e.key===r.keys.ARROW_RIGHT?1:-1)))}),[_,D]),{singleDocHref:S,contextViewHref:E,onOpenSingleDoc:k,onOpenContextView:N}=Object(l.a)({dataView:o,rowIndex:e.raw._index,rowId:e.raw._id,columns:b,filters:m,savedSearchId:p});return Object(u.jsx)(r.EuiPortal,null,Object(u.jsx)(r.EuiFlyout,{onClose:v,size:"m","data-test-subj":"docTableDetailsFlyout",onKeyDown:C,ownFocus:!1},Object(u.jsx)(r.EuiFlyoutHeader,{hasBorder:!0},Object(u.jsx)(r.EuiTitle,{size:"s",className:"dscTable__flyoutHeader","data-test-subj":"docTableRowDetailsTitle"},Object(u.jsx)("h2",null,y?i.i18n.translate("discover.grid.tableRow.textBasedDetailHeading",{defaultMessage:"Expanded row"}):i.i18n.translate("discover.grid.tableRow.detailHeading",{defaultMessage:"Expanded document"}))),Object(u.jsx)(r.EuiSpacer,{size:"s"}),Object(u.jsx)(r.EuiFlexGroup,{responsive:!1,gutterSize:"s",alignItems:"center"},!y&&Object(u.jsx)(n.a.Fragment,null,Object(u.jsx)(r.EuiHideFor,{sizes:["xs","s","m"]},Object(u.jsx)(r.EuiFlexItem,{grow:!1},Object(u.jsx)(r.EuiText,{size:"s"},Object(u.jsx)("strong",null,i.i18n.translate("discover.grid.tableRow.viewText",{defaultMessage:"View:"}))))),Object(u.jsx)(r.EuiFlexItem,{grow:!1},Object(u.jsx)(r.EuiButtonEmpty,{size:"s",iconSize:"s",iconType:"document",flush:"left","data-test-subj":"docTableRowAction",href:S,onClick:k},i.i18n.translate("discover.grid.tableRow.viewSingleDocumentLinkTextSimple",{defaultMessage:"Single document"}))),o.isTimeBased()&&o.id&&Object(u.jsx)(r.EuiFlexGroup,{alignItems:"center",responsive:!1,gutterSize:"none"},Object(u.jsx)(r.EuiFlexItem,{grow:!1},Object(u.jsx)(r.EuiButtonEmpty,{size:"s",iconSize:"s",iconType:"documents",flush:"left",onClick:N,href:E,"data-test-subj":"docTableRowAction"},i.i18n.translate("discover.grid.tableRow.viewSurroundingDocumentsLinkTextSimple",{defaultMessage:"Surrounding documents"}))),Object(u.jsx)(r.EuiFlexItem,{grow:!1},Object(u.jsx)(r.EuiIconTip,{content:i.i18n.translate("discover.grid.tableRow.viewSurroundingDocumentsHover",{defaultMessage:"Inspect documents that occurred before and after this document. Only pinned filters remain active in the Surrounding documents view."}),type:"questionInCircle",color:"subdued",position:"right",iconProps:{className:"eui-alignTop"}})))),-1!==_&&Object(u.jsx)(r.EuiFlexItem,{"data-test-subj":`dscDocNavigationPage-${_}`},Object(u.jsx)(r.EuiPagination,{"aria-label":i.i18n.translate("discover.grid.flyout.documentNavigation",{defaultMessage:"Document navigation"}),pageCount:O,activePage:_,onPageClick:D,className:"dscTable__flyoutDocumentNavigation",compressed:!0,"data-test-subj":"dscDocNavigation"})))),Object(u.jsx)(r.EuiFlyoutBody,null,Object(u.jsx)(s.a,{hit:T,columns:b,dataView:o,filter:g,onRemoveColumn:e=>{h(e),w.toastNotifications.addSuccess(i.i18n.translate("discover.grid.flyout.toastColumnRemoved",{defaultMessage:"Column '{columnName}' was removed",values:{columnName:e}}))},onAddColumn:e=>{j(e),w.toastNotifications.addSuccess(i.i18n.translate("discover.grid.flyout.toastColumnAdded",{defaultMessage:"Column '{columnName}' was added",values:{columnName:e}}))},textBasedHits:y?t:void 0}))))}},121:function(e,t,o){"use strict";o.d(t,"a",(function(){return le}));var a=o(2),n=o.n(a),i=o(45),r=o.n(i),s=o(44),l=o(6),c=o(78),d=o.n(c),u=(o(193),o(7)),b=o(94),p=o(168),m=o(32),f=o(47);const g="kibana-json",v={border:"all",fontSize:"s",cellPadding:"s",rowHover:"none"},h=210,j={showColumnSelector:{allowHide:!1,allowReorder:!0}};function x(e){switch(e){case f.KBN_FIELD_TYPES.IP:case f.KBN_FIELD_TYPES.GEO_SHAPE:case f.KBN_FIELD_TYPES.NUMBER:return"numeric";case f.KBN_FIELD_TYPES.BOOLEAN:return"boolean";case f.KBN_FIELD_TYPES.STRING:return"string";case f.KBN_FIELD_TYPES.DATE:return"datetime";default:return g}}const w={},y=n.a.createContext(w);var T=o(4),O=o(50),_=o(298),D=o(127),C=(o(88),o(107)),S=o(1);const E=({json:e,width:t,height:o,hasLineNumbers:a})=>{const n=JSON.stringify(e,null,2);return Object(S.jsx)(C.b,{jsonValue:n,width:t,height:o,hasLineNumbers:a,onEditorDidMount:()=>{},hideCopyButton:!0})};var k=o(20);const N="dscDiscoverGrid__cellValue";function F(e,t){return Object.fromEntries(Object.entries(e).filter((([e])=>0===e.indexOf(`${t}.`))))}function M(e,t,o){return o?F(t.raw.fields,e):t.raw}var R=o(98),I=o(56);const A=e=>({formattedString:B(e),withFormula:Object(I.cellHasFormulas)(e)}),G=(e,t)=>t?JSON.stringify(e):JSON.stringify(e,null,2),H=Object(I.createEscapeValue)({separator:",",quoteValues:!0,escapeFormulaValues:!0}),B=e=>H(e),L=T.i18n.translate("discover.grid.copyEscapedValueWithFormulasToClipboardWarningText",{defaultMessage:"Values may contain formulas that are escaped."}),V=T.i18n.translate("discover.grid.copyFailedErrorText",{defaultMessage:"Unable to copy to clipboard in this browser"}),P=async({columnId:e,columnDisplayName:t,toastNotifications:o,valueToStringConverter:a,rowsCount:n})=>{const i=A(t);let r=i.withFormula;const s=[...Array(n)].map(((t,o)=>{const n=a(o,e,{compatibleWithCSV:!0});return r=r||n.withFormula,n.formattedString})),l=`${i.formattedString}\n${s.join("\n")}`;let c;try{var d,b;await(null===(d=window.navigator)||void 0===d||null===(b=d.clipboard)||void 0===b?void 0:b.writeText(l)),c=!0}catch(e){c=Object(u.copyToClipboard)(l)}if(!c)return o.addWarning({title:V}),null;const p=T.i18n.translate("discover.grid.copyColumnValuesToClipboard.toastTitle",{defaultMessage:'Values of "{column}" column copied to clipboard',values:{column:t}});return r?o.addWarning({title:p,text:L}):o.addInfo({title:p}),l},z=({columnDisplayName:e,toastNotifications:t})=>{const o=A(e),a=o.formattedString;if(!Object(u.copyToClipboard)(a))return t.addWarning({title:V}),null;const n=T.i18n.translate("discover.grid.copyColumnNameToClipboard.toastTitle",{defaultMessage:"Copied to clipboard"});return o.withFormula?t.addWarning({title:n,text:L}):t.addInfo({title:n}),a};function W(e,t,o,a){const n=e.rows[t].flattened[o],i=e.dataView.fields.getByName(o);i&&e.onFilter&&e.onFilter(i,n,a)}const U=({Component:e,rowIndex:t,columnId:o})=>{const n=Object(a.useContext)(y),i=T.i18n.translate("discover.grid.filterForAria",{defaultMessage:"Filter for this {value}",values:{value:o}});return Object(S.jsx)(e,{onClick:()=>{W(n,t,o,"+")},iconType:"plusInCircle","aria-label":i,title:i,"data-test-subj":"filterForButton"},T.i18n.translate("discover.grid.filterFor",{defaultMessage:"Filter for"}))},$=({Component:e,rowIndex:t,columnId:o})=>{const n=Object(a.useContext)(y),i=T.i18n.translate("discover.grid.filterOutAria",{defaultMessage:"Filter out this {value}",values:{value:o}});return Object(S.jsx)(e,{onClick:()=>{W(n,t,o,"-")},iconType:"minusInCircle","aria-label":i,title:i,"data-test-subj":"filterOutButton"},T.i18n.translate("discover.grid.filterOut",{defaultMessage:"Filter out"}))},q=({Component:e,rowIndex:t,columnId:o})=>{const{valueToStringConverter:n}=Object(a.useContext)(y),{toastNotifications:i}=Object(k.a)(),r=T.i18n.translate("discover.grid.copyClipboardButtonTitle",{defaultMessage:"Copy value of {column}",values:{column:o}});return Object(S.jsx)(e,{onClick:()=>{(({rowIndex:e,columnId:t,toastNotifications:o,valueToStringConverter:a})=>{const n=a(e,t),i=n.formattedString;if(!Object(u.copyToClipboard)(i))return o.addWarning({title:V}),null;const r=T.i18n.translate("discover.grid.copyValueToClipboard.toastTitle",{defaultMessage:"Copied to clipboard"});n.withFormula?o.addWarning({title:r,text:L}):o.addInfo({title:r})})({rowIndex:t,columnId:o,toastNotifications:i,valueToStringConverter:n})},iconType:"copyClipboard","aria-label":r,title:r,"data-test-subj":"copyClipboardButton"},T.i18n.translate("discover.grid.copyCellValueButton",{defaultMessage:"Copy value"}))};function K({isFilterActive:e,rows:t,selectedDocs:o,setIsFilterActive:n,setSelectedDocs:i}){const[l,c]=Object(a.useState)(!1),d=Object(a.useCallback)((()=>[e?Object(S.jsx)(u.EuiContextMenuItem,{"data-test-subj":"dscGridShowAllDocuments",key:"showAllDocuments",icon:"eye",onClick:()=>{c(!1),n(!1)}},Object(S.jsx)(s.FormattedMessage,{id:"discover.showAllDocuments",defaultMessage:"Show all documents"})):Object(S.jsx)(u.EuiContextMenuItem,{"data-test-subj":"dscGridShowSelectedDocuments",key:"showSelectedDocuments",icon:"eye",onClick:()=>{c(!1),n(!0)}},Object(S.jsx)(s.FormattedMessage,{id:"discover.showSelectedDocumentsOnly",defaultMessage:"Show selected documents only"})),Object(S.jsx)(u.EuiCopy,{key:"copyJsonWrapper","data-test-subj":"dscGridCopySelectedDocumentsJSON",textToCopy:t?JSON.stringify(t.filter((e=>o.includes(e.id))).map((e=>e.raw))):""},(e=>Object(S.jsx)(u.EuiContextMenuItem,{key:"copyJSON",icon:"copyClipboard",onClick:e},Object(S.jsx)(s.FormattedMessage,{id:"discover.copyToClipboardJSON",defaultMessage:"Copy documents to clipboard (JSON)"})))),Object(S.jsx)(u.EuiContextMenuItem,{"data-test-subj":"dscGridClearSelectedDocuments",key:"clearSelection",icon:"cross",onClick:()=>{c(!1),i([]),n(!1)}},Object(S.jsx)(s.FormattedMessage,{id:"discover.clearSelection",defaultMessage:"Clear selection"}))]),[e,t,o,n,c,i]),b=Object(a.useCallback)((()=>c((e=>!e))),[]);return Object(S.jsx)(u.EuiPopover,{closePopover:()=>c(!1),isOpen:l,panelPaddingSize:"none",button:Object(S.jsx)(u.EuiButtonEmpty,{size:"xs",color:"text",iconType:"documents",onClick:b,"data-selected-documents":o.length,"data-test-subj":"dscGridSelectionBtn",isSelected:e,className:r()({euiDataGrid__controlBtn:!0,"euiDataGrid__controlBtn--active":e})},Object(S.jsx)(s.FormattedMessage,{id:"discover.selectedDocumentsNumber",defaultMessage:"{nr} documents selected",values:{nr:o.length}}))},l&&Object(S.jsx)(u.EuiContextMenuPanel,{items:d()}))}function J({label:e,onCopy:t,dataTestSubj:o}){return{size:"xs",label:e,iconType:"copyClipboard",iconProps:{size:"m"},onClick:t,"data-test-subj":o}}function Y({columnDisplayName:e,toastNotifications:t}){return J({label:Object(S.jsx)(s.FormattedMessage,{id:"discover.grid.copyColumnNameToClipBoardButton",defaultMessage:"Copy name"}),onCopy:()=>z({columnDisplayName:e,toastNotifications:t}),dataTestSubj:"gridCopyColumnNameToClipBoardButton"})}function X({columnId:e,columnDisplayName:t,toastNotifications:o,rowsCount:a,valueToStringConverter:n}){return J({label:Object(S.jsx)(s.FormattedMessage,{id:"discover.grid.copyColumnValuesToClipBoardButton",defaultMessage:"Copy column"}),onCopy:()=>P({columnId:e,columnDisplayName:t,toastNotifications:o,rowsCount:a,valueToStringConverter:n}),dataTestSubj:"gridCopyColumnValuesToClipBoardButton"})}const Q=({hasEditDataViewPermission:e,dataView:t,field:o,editField:a})=>{if("_source"===o.name)return null;const{canEdit:n}=((e,t)=>{var o;const a=Boolean(null===(o=e.getFieldByName(t.name))||void 0===o?void 0:o.runtimeField);return{canEdit:!("unknown"===t.type||"unknown_selected"===t.type)||a,canDelete:a}})(t,o),i=e()||!t.isPersisted();return n&&i?{size:"xs",label:Object(S.jsx)(s.FormattedMessage,{id:"discover.grid.editFieldButton",defaultMessage:"Edit data view field"}),iconType:"pencil",iconProps:{size:"m"},onClick:()=>{a(o.name)},"data-test-subj":"gridEditFieldButton"}:null},Z={id:"openDetails",width:24,headerCellRender:()=>Object(S.jsx)(u.EuiScreenReaderOnly,null,Object(S.jsx)("span",null,T.i18n.translate("discover.controlColumnHeader",{defaultMessage:"Control column"}))),rowCellRender:({rowIndex:e,setCellProps:t})=>{const o=Object(a.useRef)(null),[n,i]=Object(a.useState)(!1),{expanded:r,setExpanded:s,rows:l,isDarkMode:c}=Object(a.useContext)(y),d=l[e];Object(a.useEffect)((()=>{d.isAnchor?t({className:"dscDocsGrid__cell--highlight"}):r&&d&&r.id===d.id?t({style:{backgroundColor:c?O.euiDarkVars.euiColorHighlight:O.euiLightVars.euiColorHighlight}}):t({style:void 0})}),[r,d,t,c]);const b=d===r,p=T.i18n.translate("discover.grid.viewDoc",{defaultMessage:"Toggle dialog with details"}),m=d.isAnchor?"docTableExpandToggleColumnAnchor":"docTableExpandToggleColumn";return Object(a.useEffect)((()=>{!b&&n&&(i(!1),setTimeout((()=>{var e;null===(e=o.current)||void 0===e||e.hideToolTip()}),100))}),[b,i,n]),s?Object(S.jsx)(u.EuiToolTip,{content:p,delay:"long",ref:o},Object(S.jsx)(u.EuiButtonIcon,{id:0===e?R.a.expandDocument:void 0,size:"xs",iconSize:"s","aria-label":p,"data-test-subj":m,onClick:()=>{var e;const t=b?void 0:d;null===(e=o.current)||void 0===e||e.hideToolTip(),i(Boolean(t)),null==s||s(t)},color:b?"primary":"text",iconType:b?"minimize":"expand",isSelected:b})):null}},ee={id:"select",width:24,rowCellRender:({rowIndex:e,setCellProps:t})=>{const{selectedDocs:o,expanded:n,rows:i,isDarkMode:r,setSelectedDocs:s}=Object(a.useContext)(y),l=Object(a.useMemo)((()=>i[e]),[i,e]),c=Object(a.useMemo)((()=>o.includes(l.id)),[o,l.id]),d=T.i18n.translate("discover.grid.selectDoc",{defaultMessage:"Select document '{rowNumber}'",values:{rowNumber:e+1}});return Object(a.useEffect)((()=>{n&&l&&n.id===l.id?t({style:{backgroundColor:r?O.euiDarkVars.euiColorHighlight:O.euiLightVars.euiColorHighlight}}):t({style:void 0})}),[n,l,t,r]),Object(S.jsx)(u.EuiCheckbox,{id:l.id,"aria-label":d,checked:c,"data-test-subj":`dscGridSelectDoc-${l.id}`,onChange:()=>{if(c){const e=o.filter((e=>e!==l.id));s(e)}else s([...o,l.id])}})},headerCellRender:()=>Object(S.jsx)(u.EuiScreenReaderOnly,null,Object(S.jsx)("span",null,T.i18n.translate("discover.selectColumnHeader",{defaultMessage:"Select column"})))};const te=["_source"],oe=e=>"number"==typeof e&&!Number.isNaN(e)&&Math.floor(e)===e&&e>=-1&&e<=20,ae="discover:dataGridRowHeight";var ne=o(132);const ie={darkMode:!1},re=n.a.memo(u.EuiDataGrid),se=["openDetails","select"],le=({ariaLabelledBy:e,columns:t,dataView:o,isLoading:i,expandedDoc:c,onAddColumn:f,filters:w,query:C,savedSearchId:R,onFilter:A,onRemoveColumn:H,onResize:L,onSetColumns:V,onSort:P,rows:z,sampleSize:W,searchDescription:J,searchTitle:le,setExpandedDoc:ce,settings:de,showTimeCol:ue,showFullScreenButton:be=!0,sort:pe,useNewFieldsApi:me,isSortEnabled:fe=!0,isPaginationEnabled:ge=!0,controlColumnIds:ve=se,cellActionsTriggerId:he,className:je,rowHeightState:xe,onUpdateRowHeight:we,isPlainRecord:ye=!1,rowsPerPageState:Te,onUpdateRowsPerPage:Oe,onFieldEdited:_e,DocumentView:De,services:Ce})=>{var Se,Ee;const{fieldFormats:ke,toastNotifications:Ne,dataViewFieldEditor:Fe,uiSettings:Me}=Ce,{darkMode:Re}=d()(null!==(Se=null===(Ee=Ce.core.theme)||void 0===Ee?void 0:Ee.theme$)&&void 0!==Se?Se:Object(l.of)(ie),ie),Ie=Object(a.useRef)(null),[Ae,Ge]=Object(a.useState)([]),[He,Be]=Object(a.useState)(!1),Le=function(e=[],t){return e&&e.length>0&&(1!==e.length||e[0]!==t.timeFieldName)?e:te}(t,o),Ve=Le.includes("_source"),Pe=Object(a.useMemo)((()=>{if(!Ae.length||null==z||!z.length)return[];const e=z.reduce(((e,t)=>e.set(t.id,!0)),new Map),t=Ae.filter((t=>e.get(t)));return 0===t.length&&He&&Be(!1),t}),[Ae,z,He]),ze=Object(a.useMemo)((()=>{if(!z)return[];if(!He||0===Pe.length)return z;const e=z.filter((e=>Pe.includes(e.id)));return e.length?e:z}),[z,Pe,He]),We=Object(a.useCallback)(((e,t,a)=>(({rowIndex:e,rows:t,columnId:o,dataView:a,fieldFormats:n,options:i})=>{var r,s;if(!t[e])return{formattedString:"",withFormula:!1};const l=t[e].flattened,c=null==l?void 0:l[o],d=a.fields.getByName(o),u=Array.isArray(c)?c:[c],b=null!==(r=null==i?void 0:i.compatibleWithCSV)&&void 0!==r&&r,p=null!==(s=null==i?void 0:i.compatibleWithCSV)&&void 0!==s&&s;if("_source"===(null==d?void 0:d.type))return{formattedString:G(l,b),withFormula:!1};let m=!1;return{formattedString:u.map((o=>{const i=Object(D.a)(o,t[e].raw,n,a,d,"text",{skipFormattingInStringifiedJSON:b});return"string"==typeof i?(m=m||Object(I.cellHasFormulas)(i),p?B(i):i):G(i,b)||""})).join(", "),withFormula:m}})({rowIndex:e,rows:ze,dataView:o,columnId:t,fieldFormats:ke,options:a})),[ze,o,ke]),Ue=Object(a.useMemo)((()=>Object(ne.a)(Ce.uiSettings)),[Ce.uiSettings]),$e="number"==typeof Te&&Te>0?Te:Ue,[qe,Ke]=Object(a.useState)({pageIndex:0,pageSize:$e}),Je=Object(a.useMemo)((()=>ze?ze.length:0),[ze]),Ye=Object(a.useMemo)((()=>Math.ceil(Je/qe.pageSize)),[Je,qe]),Xe=Object(a.useMemo)((()=>ge?{onChangeItemsPerPage:e=>{null==Oe||Oe(e)},onChangePage:e=>Ke((t=>({...t,pageIndex:e}))),pageIndex:qe.pageIndex>Ye-1?0:qe.pageIndex,pageSize:qe.pageSize,pageSizeOptions:Object(ne.b)(qe.pageSize)}:void 0),[qe,Ye,ge,Oe]),Qe=!!Xe&&Xe.pageIndex===Ye-1;Object(a.useEffect)((()=>{Ke((e=>e.pageSize===$e?e:{...e,pageSize:$e}))}),[$e,Ke]);const Ze=Object(a.useMemo)((()=>pe.map((([e,t])=>({id:e,direction:t})))),[pe]),[et,tt]=Object(a.useState)([]),ot=Object(a.useCallback)((e=>{fe&&(ye?tt(e):P&&P(e.map((({id:e,direction:t})=>[e,t]))))}),[P,fe,ye,tt]),at=Ce.uiSettings.get(m.s),nt=Object(a.useMemo)((()=>{const e=o.fields.getAll().map((e=>e.name));return Object(p.a)(e,o,at)}),[o,at]),it=Object(a.useMemo)((()=>((e,t,o,n,i,s)=>({rowIndex:l,columnId:c,isDetails:d,setCellProps:b})=>{const{uiSettings:p,fieldFormats:f}=Object(k.a)(),g=Object(a.useMemo)((()=>p.get(m.j)),[p]),v=t?t[l]:void 0,h=e.fields.getByName(c),j=Object(a.useContext)(y);if(Object(a.useEffect)((()=>{null!=v&&v.isAnchor?b({className:"dscDocsGrid__cell--highlight"}):j.expanded&&v&&j.expanded.id===v.id?b({style:{backgroundColor:j.isDarkMode?O.euiDarkVars.euiColorHighlight:O.euiLightVars.euiColorHighlight}}):b({style:void 0})}),[j,v,b]),void 0===v)return Object(S.jsx)("span",{className:N},"-");const x=Boolean(o&&!h&&(null==v?void 0:v.raw.fields)&&!v.raw.fields[c]);if(d)return function({row:e,field:t,columnId:o,dataView:a,useTopLevelObjectColumns:n,fieldFormats:i,closePopover:r}){const s=Object(S.jsx)(u.EuiButtonIcon,{"aria-label":T.i18n.translate("discover.grid.closePopover",{defaultMessage:"Close popover"}),"data-test-subj":"docTableClosePopover",iconSize:"s",iconType:"cross",size:"xs",onClick:r});return n||"_source"===(null==t?void 0:t.type)?Object(S.jsx)(u.EuiFlexGroup,{gutterSize:"none",direction:"column",justifyContent:"flexEnd",className:"dscDiscoverGrid__cellPopover"},Object(S.jsx)(u.EuiFlexItem,{grow:!1},Object(S.jsx)(u.EuiFlexGroup,{justifyContent:"flexEnd",gutterSize:"none",responsive:!1},Object(S.jsx)(u.EuiFlexItem,{grow:!1},s))),Object(S.jsx)(u.EuiFlexItem,null,Object(S.jsx)(E,{json:M(o,e,n),width:370,height:200}))):Object(S.jsx)(u.EuiFlexGroup,{gutterSize:"none",direction:"row",responsive:!1},Object(S.jsx)(u.EuiFlexItem,null,Object(S.jsx)("span",{className:"dscDiscoverGrid__cellPopoverValue eui-textBreakWord",dangerouslySetInnerHTML:{__html:Object(D.a)(e.flattened[o],e.raw,i,a,t)}})),Object(S.jsx)(u.EuiFlexItem,{grow:!1},s))}({row:v,field:h,columnId:c,dataView:e,useTopLevelObjectColumns:x,fieldFormats:f,closePopover:s});if("_source"===(null==h?void 0:h.type)||x){const t=x?function(e,t,o,a){var n;const i=F(e.fields,t),r=null!==(n=e.highlight)&&void 0!==n?n:{},s=[],l=[];return Object.entries(i).forEach((([t,n])=>{var i;const c=o.getFieldByName(t),d=o.fields.getByName?null===(i=o.fields.getByName(t))||void 0===i?void 0:i.displayName:void 0,u=c?o.getFormatterForField(c):{convert:(e,...t)=>String(e)},b=n.map((t=>u.convert(t,"html",{field:c,hit:e}))).join(", "),p=r[t]?s:l;d?a(d)&&p.push([d,b]):p.push([t,b])})),[...s,...l]}(v.raw,c,e,n).slice(0,i):Object(_.a)(v,e,n,g,f);return Object(S.jsx)(u.EuiDescriptionList,{type:"inline",compressed:!0,className:r()("dscDiscoverGrid__descriptionList",N)},t.map((([e,t])=>Object(S.jsx)(a.Fragment,{key:e},Object(S.jsx)(u.EuiDescriptionListTitle,null,e),Object(S.jsx)(u.EuiDescriptionListDescription,{className:"dscDiscoverGrid__descriptionListDescription",dangerouslySetInnerHTML:{__html:t}})))))}return Object(S.jsx)("span",{className:N,dangerouslySetInnerHTML:{__html:Object(D.a)(v.flattened[c],v.raw,f,e,h)}})})(o,ze,me,nt,Ce.uiSettings.get(m.j),(()=>{var e;return null===(e=Ie.current)||void 0===e?void 0:e.closeCellPopover()}))),[o,ze,me,nt,Ce.uiSettings]),rt=Je===W&&Qe,st=Object(a.useMemo)((()=>Object(u.htmlIdGenerator)()()),[]),lt=Object(a.useRef)();Object(a.useEffect)((()=>()=>{null!=lt&<.current&&(null==lt||lt.current())}),[]);const ct=Object(a.useMemo)((()=>_e?e=>{lt.current=Ce.dataViewFieldEditor.openEditor({ctx:{dataView:o},fieldName:e,onSave:async()=>{await _e()}})}:void 0),[o,_e,Ce.dataViewFieldEditor]),dt=Object(a.useMemo)((()=>function(e,t,o){const a=t.timeFieldName;return o&&a&&!e.find((e=>e===a))?[a,...e]:e}(Le,o,ue)),[o,Le,ue]),ut=Object(a.useCallback)(((e,t)=>ze[t%ze.length].flattened[e]),[ze]),bt=Object(a.useMemo)((()=>he&&!ye?dt.map((e=>{var t,a;return null!==(t=null===(a=o.getFieldByName(e))||void 0===a?void 0:a.toSpec())&&void 0!==t?t:{name:"",type:"",aggregatable:!1,searchable:!1}})):void 0),[he,ye,dt,o]),pt=Object(b.b)({fields:bt,getCellValue:ut,triggerId:he,dataGridRef:Ie}),mt=Object(a.useMemo)((()=>function({columns:e,columnsCellActions:t,rowsCount:o,settings:a,dataView:i,defaultColumns:r,isSortEnabled:s,isPlainRecord:l,services:c,hasEditDataViewPermission:d,valueToStringConverter:b,onFilter:p,editField:m}){const f=e=>{var t,o,n;return null!==(t=null==a||null===(o=a.columns)||void 0===o||null===(n=o[e])||void 0===n?void 0:n.width)&&void 0!==t?t:0};return e.map(((e,a)=>function({columnName:e,columnWidth:t=0,dataView:o,defaultColumns:a,isSortEnabled:i,isPlainRecord:r,toastNotifications:s,hasEditDataViewPermission:l,valueToStringConverter:c,rowsCount:d,onFilter:b,editField:p,columnCellActions:m}){const f=o.getFieldByName(e),g=p&&f&&Q({hasEditDataViewPermission:l,dataView:o,field:f,editField:p}),v="_source"===e?T.i18n.translate("discover.grid.documentHeader",{defaultMessage:"Document"}):(null==f?void 0:f.displayName)||e;let j;j=null!=m&&m.length?m:f?function(e,t){return[...t&&e.filterable?[U,$]:[],q]}(f,b):[];const w={id:e,schema:x(null==f?void 0:f.type),isSortable:i&&(r||!0===(null==f?void 0:f.sortable)),displayAsText:v,actions:{showHide:!a&&e!==o.timeFieldName&&{label:T.i18n.translate("discover.removeColumnLabel",{defaultMessage:"Remove column"}),iconType:"cross"},showMoveLeft:!a,showMoveRight:!a,additional:[..."__source"===e?[]:[Y({columnDisplayName:v,toastNotifications:s})],X({columnId:e,columnDisplayName:v,toastNotifications:s,rowsCount:d,valueToStringConverter:c}),...g?[g]:[]]},cellActions:j};if(w.id===o.timeFieldName){var y;const e=null!==(y=null==f?void 0:f.customLabel)&&void 0!==y?y:o.timeFieldName,t=T.i18n.translate("discover.docTable.tableHeader.timeFieldIconTooltipAriaLabel",{defaultMessage:"{timeFieldName} - this field represents the time that events occurred.",values:{timeFieldName:e}}),a=T.i18n.translate("discover.docTable.tableHeader.timeFieldIconTooltip",{defaultMessage:"This field represents the time that events occurred."});w.display=Object(S.jsx)("div",{"aria-label":t},Object(S.jsx)(u.EuiToolTip,{content:a},Object(S.jsx)(n.a.Fragment,null,e," ",Object(S.jsx)(u.EuiIcon,{type:"clock"})))),w.initialWidth=h}return t>0&&(w.initialWidth=Number(t)),w}({columnName:e,columnCellActions:null==t?void 0:t[a],columnWidth:f(e),dataView:i,defaultColumns:r,isSortEnabled:s,isPlainRecord:l,toastNotifications:c.toastNotifications,hasEditDataViewPermission:d,valueToStringConverter:b,rowsCount:o,onFilter:p,editField:m})))}({columns:dt,columnsCellActions:pt,rowsCount:ze.length,settings:de,dataView:o,defaultColumns:Ve,isSortEnabled:fe,isPlainRecord:ye,services:{uiSettings:Me,toastNotifications:Ne},hasEditDataViewPermission:()=>Fe.userPermissions.editIndexPattern(),valueToStringConverter:We,onFilter:A,editField:ct})),[A,dt,pt,ze,o,de,Ve,fe,ye,Me,Ne,Fe,We,ct]),ft=Object(a.useMemo)((()=>Ce.uiSettings.get(m.e,!1)),[Ce.uiSettings]),gt=Object(a.useMemo)((()=>[{type:g,detector:()=>0,sortTextAsc:"",sortTextDesc:"",icon:"",color:""}]),[]),vt=Object(a.useMemo)((()=>({visibleColumns:dt,setVisibleColumns:e=>{V(e,ft)}})),[dt,ft,V]),ht=Object(a.useMemo)((()=>fe?{columns:ye?et:Ze,onSort:ot}:{columns:Ze,onSort:()=>{}}),[fe,Ze,ye,et,ot]),jt=Boolean(ce&&De),xt=Object(a.useMemo)((()=>function(e){return e?[Z,ee]:[ee]}(jt).filter((({id:e})=>ve.includes(e)))),[ve,jt]),wt=Object(a.useMemo)((()=>Pe.length?Object(S.jsx)(K,{isFilterActive:He,rows:z,selectedDocs:Pe,setSelectedDocs:Ge,setIsFilterActive:Be}):null),[Pe,He,z,Be]),yt=Object(a.useMemo)((()=>we?{allowDensity:!1,allowRowHeight:!0}:void 0),[we]),Tt=Object(a.useMemo)((()=>ye?{level:"sorting"}:void 0),[ye]),Ot=Object(a.useMemo)((()=>Ve?{...j,showColumnSelector:!1,showSortSelector:fe,additionalControls:wt,showDisplaySelector:yt,showFullScreenSelector:be}:{...j,showSortSelector:fe,additionalControls:wt,showDisplaySelector:yt,showFullScreenSelector:be}),[Ve,fe,wt,yt,be]),_t=(({rowHeightState:e,onUpdateRowHeight:t})=>{const{storage:o,uiSettings:n}=Object(k.a)();return Object(a.useMemo)((()=>{const a=(e=>{const t=e.get(ae);return"object"==typeof t&&null!==t&&oe(t.previousRowHeight)&&oe(t.previousConfigRowHeight)?t:null})(o),i=n.get(m.l);let r;var s,l;return r=oe(e)?e:null!==(s=a)&&i===s.previousConfigRowHeight?a.previousRowHeight:i,{defaultHeight:(l=r,-1===l?"auto":0!==l?{lineCount:l}:void 0),lineHeight:"1.6em",onChange:({defaultHeight:e})=>{const a=(e=>"auto"===e?-1:"object"==typeof e&&e.lineCount?e.lineCount:0)(e);((e,t,o)=>{o.set(ae,{previousRowHeight:e,previousConfigRowHeight:t})})(a,i,o),null==t||t(a)}}}),[e,n,o,t])})({rowHeightState:xe,onUpdateRowHeight:we});return!Je&&i?Object(S.jsx)("div",{className:"euiDataGrid__loading"},Object(S.jsx)(u.EuiText,{size:"xs",color:"subdued"},Object(S.jsx)(u.EuiLoadingSpinner,null),Object(S.jsx)(u.EuiSpacer,{size:"s"}),Object(S.jsx)(s.FormattedMessage,{id:"discover.loadingResults",defaultMessage:"Loading results"}))):Je?Object(S.jsx)(y.Provider,{value:{expanded:c,setExpanded:ce,rows:ze,onFilter:A,dataView:o,isDarkMode:Re,selectedDocs:Pe,setSelectedDocs:e=>{Ge(e),He&&0===e.length&&Be(!1)},valueToStringConverter:We}},Object(S.jsx)("span",{className:"dscDiscoverGrid__inner"},Object(S.jsx)("div",{"data-test-subj":"discoverDocTable","data-render-complete":!i,"data-shared-item":"","data-title":le,"data-description":J,"data-document-number":ze.length,className:r()(je,"dscDiscoverGrid__table")},Object(S.jsx)(re,{"aria-describedby":st,"aria-labelledby":e,columns:mt,columnVisibility:vt,"data-test-subj":"docTable",leadingControlColumns:xt,onColumnResize:L,pagination:Xe,renderCellValue:it,ref:Ie,rowCount:Je,schemaDetectors:gt,sorting:ht,toolbarVisibility:Ot,rowHeightsOptions:_t,inMemory:Tt,gridStyle:v})),rt&&Object(S.jsx)("p",{className:"dscDiscoverGrid__footer","data-test-subj":"discoverTableFooter"},Object(S.jsx)(s.FormattedMessage,{id:"discover.gridSampleSize.limitDescription",defaultMessage:"Search results are limited to {sampleSize} documents. Add more search terms to narrow your search.",values:{sampleSize:W}})),le&&Object(S.jsx)(u.EuiScreenReaderOnly,null,Object(S.jsx)("p",{id:String(st)},J?Object(S.jsx)(s.FormattedMessage,{id:"discover.searchGenerationWithDescriptionGrid",defaultMessage:"Table generated by search {searchTitle} ({searchDescription})",values:{searchTitle:le,searchDescription:J}}):Object(S.jsx)(s.FormattedMessage,{id:"discover.searchGenerationWithDescription",defaultMessage:"Table generated by search {searchTitle}",values:{searchTitle:le}}))),ce&&c&&De&&Object(S.jsx)(De,{dataView:o,hit:c,hits:ze,columns:Ve?[]:Le,filters:w,savedSearchId:R,onFilter:A,onRemoveColumn:H,onAddColumn:f,onClose:()=>ce(void 0),setExpandedDoc:ce,query:C}))):Object(S.jsx)("div",{className:"euiDataGrid__noResults","data-render-complete":!i,"data-shared-item":"","data-title":le,"data-description":J,"data-document-number":0},Object(S.jsx)(u.EuiText,{size:"xs",color:"subdued"},Object(S.jsx)(u.EuiIcon,{type:"discoverApp",size:"m",color:"subdued"}),Object(S.jsx)(u.EuiSpacer,{size:"s"}),Object(S.jsx)(s.FormattedMessage,{id:"discover.noResultsFound",defaultMessage:"No results found"})))}},122:function(e,t,o){"use strict";o.d(t,"a",(function(){return R}));var a=o(2),n=o.n(a),i=o(7),r=o(44),s=o(32),l=o(168),c=o(11),d=o.n(c),u=o(63),b=o(4),p=o(1);function m(){const e=b.i18n.translate("discover.docViews.table.scoreSortWarningTooltip",{defaultMessage:"In order to retrieve values for _score, you must sort by it."});return Object(p.jsx)(i.EuiIconTip,{content:e,color:"warning",size:"s",type:"warning"})}const f={desc:{iconType:"sortDown",color:"primary"},asc:{iconType:"sortUp",color:"primary"},"":{iconType:"sortable",color:"text"}},g={width:12,height:12};function v({colLeftIdx:e,colRightIdx:t,displayName:o,isRemoveable:a,isSortable:n,isTimeColumn:r,customLabel:s,name:l,onChangeSortOrder:c,onMoveColumn:u,onRemoveColumn:v,sortOrder:h}){const[,j=""]=h.find((e=>l===e[0]))||[],x=h.filter((e=>e[0]!==l)),w=h.find((e=>e[0]===l)),y=w&&w[1]||"",T=null!=s?s:o,O=b.i18n.translate("discover.docTable.tableHeader.timeFieldIconTooltipAriaLabel",{defaultMessage:"{timeFieldName} - this field represents the time that events occurred.",values:{timeFieldName:T}}),_=b.i18n.translate("discover.docTable.tableHeader.timeFieldIconTooltip",{defaultMessage:"This field represents the time that events occurred."}),D="_score"===l&&!w,C=()=>{const e=b.i18n.translate("discover.docTable.tableHeader.sortByColumnAscendingAriaLabel",{defaultMessage:"Sort {columnName} ascending",values:{columnName:l}}),t=b.i18n.translate("discover.docTable.tableHeader.sortByColumnDescendingAriaLabel",{defaultMessage:"Sort {columnName} descending",values:{columnName:l}}),o=b.i18n.translate("discover.docTable.tableHeader.sortByColumnUnsortedAriaLabel",{defaultMessage:"Stop sorting on {columnName}",values:{columnName:l}});return void 0===w?e:"asc"===j?t:"desc"===j&&0===x.length?e:o},S=[{active:n&&"function"==typeof c,ariaLabel:C(),className:j?"":"kbnDocTableHeader__sortChange",iconProps:f[j],onClick:()=>{c&&(void 0===w?c([...x,[l,"asc"]]):"asc"===y?c([...x,[l,"desc"]]):"desc"===y&&0===x.length?c([[l,"asc"]]):c(x))},testSubject:`docTableHeaderFieldSort_${l}`,tooltip:C()},{active:a&&"function"==typeof v,ariaLabel:b.i18n.translate("discover.docTable.tableHeader.removeColumnButtonAriaLabel",{defaultMessage:"Remove {columnName} column",values:{columnName:l}}),className:"kbnDocTableHeader__move",iconProps:{iconType:"cross",color:"text"},onClick:()=>v&&v(l),testSubject:`docTableRemoveHeader-${l}`,tooltip:b.i18n.translate("discover.docTable.tableHeader.removeColumnButtonTooltip",{defaultMessage:"Remove Column"})},{active:e>=0&&"function"==typeof u,ariaLabel:b.i18n.translate("discover.docTable.tableHeader.moveColumnLeftButtonAriaLabel",{defaultMessage:"Move {columnName} column to the left",values:{columnName:l}}),className:"kbnDocTableHeader__move",iconProps:{iconType:"sortLeft",color:"text"},onClick:()=>u&&u(l,e),testSubject:`docTableMoveLeftHeader-${l}`,tooltip:b.i18n.translate("discover.docTable.tableHeader.moveColumnLeftButtonTooltip",{defaultMessage:"Move column to the left"})},{active:t>=0&&"function"==typeof u,ariaLabel:b.i18n.translate("discover.docTable.tableHeader.moveColumnRightButtonAriaLabel",{defaultMessage:"Move {columnName} column to the right",values:{columnName:l}}),className:"kbnDocTableHeader__move",iconProps:{iconType:"sortRight",color:"text"},onClick:()=>u&&u(l,t),testSubject:`docTableMoveRightHeader-${l}`,tooltip:b.i18n.translate("discover.docTable.tableHeader.moveColumnRightButtonTooltip",{defaultMessage:"Move column to the right"})}];return Object(p.jsx)("th",{"data-test-subj":"docTableHeaderField"},Object(p.jsx)("span",{"data-test-subj":`docTableHeader-${l}`,className:"kbnDocTableHeader__actions"},D&&Object(p.jsx)(m,null),T,r&&Object(p.jsx)(i.EuiIconTip,{key:"time-icon",type:"clock","aria-label":O,content:_}),S.filter((e=>e.active)).map(((e,t)=>Object(p.jsx)(i.EuiToolTip,{id:`docTableHeader-${l}-tt`,content:e.tooltip,key:`button-${t}`},Object(p.jsx)(i.EuiButtonIcon,d()({"aria-label":e.ariaLabel,className:e.className,"data-test-subj":e.testSubject,onClick:e.onClick,iconSize:"s",style:g},e.iconProps)))))))}var h=o(81),j=o(20);function x({columns:e,dataView:t,onChangeSortOrder:o,onMoveColumn:n,onRemoveColumn:i,sortOrder:r}){const{uiSettings:l}=Object(j.a)(),[c,m,f]=Object(a.useMemo)((()=>[l.get(s.t,"desc"),l.get(s.e,!1),l.get(u.FORMATS_UI_SETTINGS.SHORT_DOTS_ENABLE)]),[l]),g=function(e,t,o,a){if(!Array.isArray(e)||"object"!=typeof t||!t.getFieldByName)return[];const n=0===e.length?[{name:"__document__",displayName:b.i18n.translate("discover.docTable.tableHeader.documentHeader",{defaultMessage:"Document"}),isSortable:!1,isRemoveable:!1,colLeftIdx:-1,colRightIdx:-1}]:e.map(((o,a)=>{var n;const i=t.getFieldByName(o);return{name:o,displayName:null!==(n=null==i?void 0:i.displayName)&&void 0!==n?n:o,isSortable:!(!i||!i.sortable),isRemoveable:"_source"!==o||e.length>1,colLeftIdx:a-1<0?-1:a-1,colRightIdx:a+1>=e.length?-1:a+1}}));return!o&&t.timeFieldName?[(i=t.timeFieldName,{name:i,displayName:i,isSortable:!0,isRemoveable:!1,colLeftIdx:-1,colRightIdx:-1}),...n]:n;var i}(e,t,m);return Object(p.jsx)("tr",{"data-test-subj":"docTableHeader",className:"kbnDocTableHeader"},Object(p.jsx)("th",{style:{width:"24px"}}),g.map(((e,a)=>{var s;return Object(p.jsx)(v,d()({key:`${e.name}-${a}`},e,{customLabel:null===(s=t.getFieldByName(e.name))||void 0===s?void 0:s.customLabel,isTimeColumn:t.timeFieldName===e.name,sortOrder:r.length?r:Object(h.a)(t,c,m),onMoveColumn:n,onRemoveColumn:i,onChangeSortOrder:o}))})))}var w=o(45),y=o.n(w),T=o(127);const O=({handleFilterFor:e,handleFilterOut:t})=>Object(p.jsx)("span",{className:"kbnDocTableCell__filter"},Object(p.jsx)(i.EuiToolTip,{className:"kbnDocTableCell__filterButton",position:"bottom",content:b.i18n.translate("discover.docTable.tableRow.filterForValueButtonTooltip",{defaultMessage:"Filter for value"})},Object(p.jsx)("button",{className:"kbnDocTableRowFilterButton","data-test-subj":"docTableCellFilter","aria-label":b.i18n.translate("discover.docTable.tableRow.filterForValueButtonAriaLabel",{defaultMessage:"Filter for value"}),onClick:e},Object(p.jsx)(i.EuiIcon,{type:"plusInCircle",size:"s",color:"primary"}))),Object(p.jsx)(i.EuiToolTip,{className:"kbnDocTableCell__filterButton",position:"bottom",content:b.i18n.translate("discover.docTable.tableRow.filterOutValueButtonTooltip",{defaultMessage:"Filter out value"})},Object(p.jsx)("button",{className:"kbnDocTableRowFilterButton","data-test-subj":"docTableCellFilterNegate","aria-label":b.i18n.translate("discover.docTable.tableRow.filterOutValueButtonAriaLabel",{defaultMessage:"Filter out value"}),onClick:t},Object(p.jsx)(i.EuiIcon,{type:"minusInCircle",size:"s",color:"primary"})))),_=e=>{const t=y()({"eui-textNoWrap kbnDocTableCell--extraWidth":e.timefield,"eui-textBreakAll eui-textBreakWord":e.sourcefield,"kbnDocTableCell__dataField eui-textBreakAll eui-textBreakWord":!e.timefield&&!e.sourcefield});return Object(p.jsx)("td",{className:t,"data-test-subj":"docTableField"},e.formatted,e.filterable?Object(p.jsx)(O,{handleFilterOut:()=>e.inlineFilter(e.column,"-"),handleFilterFor:()=>e.inlineFilter(e.column,"+")}):Object(p.jsx)("span",{className:"kbnDocTableCell__filter"}))};var D=o(298);o(207);const C=({defPairs:e})=>Object(p.jsx)("dl",{className:"source dscTruncateByHeight"},e.map(((e,t)=>Object(p.jsx)(a.Fragment,{key:t},Object(p.jsx)("dt",null,e[0],!!e[1]&&":"),Object(p.jsx)("dd",{className:"rowFormatter__value",dangerouslySetInnerHTML:{__html:e[1]}})," ")))),S=(e,t,o,a,n)=>{const i=Object(D.a)(e,t,o,a,n);return Object(p.jsx)(C,{defPairs:i})},E=(e,t,o,a)=>{var n;const i=null!==(n=e.highlight)&&void 0!==n?n:{},r=[],s=[];return Object.entries(t).sort((([e],[t])=>e.localeCompare(t))).forEach((([a,n])=>{var l;const c=o.getFieldByName(a),d=t.getByName?null===(l=t.getByName(a))||void 0===l?void 0:l.displayName:void 0,u=c?o.getFormatterForField(c):{convert:(e,...t)=>String(e)};if(!n.map)return;const b=n.map((t=>u.convert(t,"html",{field:c,hit:e}))).join(", ");(i[a]?r:s).push([d||a,b])})),Object(p.jsx)(C,{defPairs:[...r,...s].slice(0,a)})};var k=o(133);const N=({colLength:e,isTimeBased:t,children:o,dataView:a,rowIndex:n,rowId:s,columns:l,filters:c,savedSearchId:d,isPlainRecord:u})=>{const{singleDocHref:b,contextViewHref:m,onOpenSingleDoc:f,onOpenContextView:g}=Object(k.a)({dataView:a,rowIndex:n,rowId:s,columns:l,filters:c,savedSearchId:d});return Object(p.jsx)("td",{colSpan:(e||1)+2},Object(p.jsx)(i.EuiFlexGroup,{gutterSize:"l",justifyContent:"spaceBetween",responsive:!1},Object(p.jsx)(i.EuiFlexItem,{grow:!1},Object(p.jsx)(i.EuiFlexGroup,{gutterSize:"s",alignItems:"center",responsive:!1},Object(p.jsx)(i.EuiFlexItem,{grow:!1},Object(p.jsx)(i.EuiIcon,{type:"folderOpen",size:"m"})),Object(p.jsx)(i.EuiFlexItem,{grow:!1},Object(p.jsx)(i.EuiTitle,{size:"xxs","data-test-subj":"docTableRowDetailsTitle"},Object(p.jsx)("h4",null,u&&Object(p.jsx)(r.FormattedMessage,{id:"discover.grid.tableRow.textBasedDetailHeading",defaultMessage:"Expanded row"}),!u&&Object(p.jsx)(r.FormattedMessage,{id:"discover.docTable.tableRow.detailHeading",defaultMessage:"Expanded document"})))))),!u&&Object(p.jsx)(i.EuiFlexItem,{grow:!1},Object(p.jsx)(i.EuiFlexGroup,{gutterSize:"l",alignItems:"center",responsive:!1},Object(p.jsx)(i.EuiFlexItem,{grow:!1},t&&Object(p.jsx)(i.EuiButtonEmpty,{size:"s",iconSize:"s",iconType:"document",flush:"left","data-test-subj":"docTableRowAction",href:m,onClick:g},Object(p.jsx)(r.FormattedMessage,{id:"discover.docTable.tableRow.viewSurroundingDocumentsLinkText",defaultMessage:"View surrounding documents"}))),Object(p.jsx)(i.EuiFlexItem,{grow:!1},Object(p.jsx)(i.EuiButtonEmpty,{size:"s",iconSize:"s",iconType:"document",flush:"left","data-test-subj":"docTableRowAction",href:b,onClick:f},Object(p.jsx)(r.FormattedMessage,{id:"discover.docTable.tableRow.viewSingleDocumentLinkText",defaultMessage:"View single document"})))))),Object(p.jsx)("div",{"data-test-subj":"docViewer"},o))},F=({filters:e,isPlainRecord:t,columns:o,filter:n,savedSearchId:r,row:l,rows:c,dataView:d,useNewFieldsApi:u,shouldShowFieldHandler:m,onAddColumn:f,onRemoveColumn:g,DocViewer:v})=>{const{uiSettings:h,fieldFormats:x}=Object(j.a)(),[w,O]=Object(a.useMemo)((()=>[h.get(s.j),h.get(s.e,!1)]),[h]),[D,C]=Object(a.useState)(!1),k=y()("kbnDocTable__row",{"kbnDocTable__row--highlight":l.isAnchor}),F=l.isAnchor?" docTableAnchorRow":"",M=Object(a.useMemo)((()=>d.fields.getByName),[d]),R=e=>{if("_source"===e)return S(l,d,m,w,x);const t=Object(T.a)(l.flattened[e],l.raw,x,d,M(e));return Object(p.jsx)("div",{className:"dscTruncateByHeight",dangerouslySetInnerHTML:{__html:t}})},I=Object(a.useCallback)(((e,t)=>{const o=d.fields.getByName(e);n(o,l.flattened[e],t)}),[n,d.fields,l.flattened]),A=[Object(p.jsx)("td",{className:"kbnDocTableCell__toggleDetails",key:"toggleDetailsCell"},Object(p.jsx)(i.EuiButtonEmpty,{onClick:()=>C((e=>!e)),size:"xs","aria-expanded":D,"aria-label":b.i18n.translate("discover.docTable.tableRow.toggleRowDetailsButtonAriaLabel",{defaultMessage:"Toggle row details"}),"data-test-subj":"docTableExpandToggleColumn"},D?Object(p.jsx)(i.EuiIcon,{type:"arrowDown",color:"text",size:"s"}):Object(p.jsx)(i.EuiIcon,{type:"arrowRight",color:"text",size:"s"})))];var G;if(d.timeFieldName&&!O&&A.push(Object(p.jsx)(_,{key:d.timeFieldName,timefield:!0,formatted:R(d.timeFieldName),filterable:Boolean((null===(G=M(d.timeFieldName))||void 0===G?void 0:G.filterable)&&n),column:d.timeFieldName,inlineFilter:I})),0===o.length&&u){const e=S(l,d,m,w,x);A.push(Object(p.jsx)(_,{key:"__document__",timefield:!1,sourcefield:!0,formatted:e,filterable:!1,column:"__document__",inlineFilter:I}))}else o.forEach((function(e,t){const o=`${e}-${t}`;if(u&&!M(e)&&l.raw.fields&&!l.raw.fields[e]){const t=Object.fromEntries(Object.entries(l.raw.fields).filter((([t])=>0===t.indexOf(`${e}.`))));A.push(Object(p.jsx)(_,{key:o,timefield:!1,sourcefield:!0,formatted:E(l,t,d,w),filterable:!1,column:e,inlineFilter:I}))}else{var a,i;const t=Boolean((null===(a=M(e))||void 0===a?void 0:a.filterable)&&"function"==typeof n&&!(null!==(i=l.raw._ignored)&&void 0!==i&&i.includes(e)));A.push(Object(p.jsx)(_,{key:o,timefield:!1,sourcefield:"_source"===e,formatted:R(e),filterable:t,column:e,inlineFilter:I}))}}));return Object(p.jsx)(a.Fragment,null,Object(p.jsx)("tr",{"data-test-subj":`docTableRow${F}`,className:k},A),Object(p.jsx)("tr",{"data-test-subj":"docTableDetailsRow",className:"kbnDocTableDetails__row"},D&&Object(p.jsx)(N,{colLength:(o.length||1)+2,isTimeBased:d.isTimeBased(),dataView:d,rowIndex:l.raw._index,rowId:l.raw._id,columns:o,filters:e,savedSearchId:r,isPlainRecord:t},Object(p.jsx)(v,{columns:o,filter:n,hit:l,dataView:d,onAddColumn:f,onRemoveColumn:g,textBasedHits:t?c:void 0}))))},M=e=>new Promise((t=>setTimeout(t,e))),R=Object(a.forwardRef)((({render:e,columns:t,filters:o,isPlainRecord:c,savedSearchId:d,rows:u,dataView:b,onSort:m,onAddColumn:f,onMoveColumn:g,onRemoveColumn:v,sort:h,onFilter:w,useNewFieldsApi:y,searchDescription:T,sharedItemTitle:O,dataTestSubj:_,isLoading:D,DocViewer:C},S)=>{const{uiSettings:E}=Object(j.a)(),k=Object(a.useMemo)((()=>E.get(s.s,!1)),[E]),N=Object(a.useCallback)((async()=>{const e=document.getElementById("discoverBottomMarker");for(;u.length!==document.getElementsByClassName("kbnDocTable__row").length;)await M(50);e.focus(),await M(50),e.blur()}),[u]),R=Object(a.useMemo)((()=>Object(l.a)(b.fields.map((e=>e.name)),b,k)),[b,k]),I=Object(a.useCallback)((()=>Object(p.jsx)(x,{columns:t,dataView:b,onChangeSortOrder:m,onMoveColumn:g,onRemoveColumn:v,sortOrder:h})),[t,b,g,v,m,h]),A=Object(a.useCallback)((e=>e.map((e=>Object(p.jsx)(F,{key:`${e.id}${e.raw._score}${e.raw._version}`,columns:t,filters:o,savedSearchId:d,filter:w,dataView:b,row:e,useNewFieldsApi:y,shouldShowFieldHandler:R,onAddColumn:f,onRemoveColumn:v,DocViewer:C,isPlainRecord:c,rows:u})))),[t,o,d,w,b,y,R,f,v,C,c,u]);return Object(p.jsx)("div",{className:"kbnDocTableWrapper eui-yScroll eui-xScroll","data-shared-item":!0,"data-title":O,"data-description":T,"data-test-subj":_,"data-render-complete":!D,ref:S},0!==u.length&&e({columnLength:t.length,rows:u,onSkipBottomButtonClick:N,renderHeader:I,renderRows:A}),!u.length&&Object(p.jsx)("div",{className:"kbnDocTable__error"},Object(p.jsx)(i.EuiText,{size:"xs",color:"subdued"},D?Object(p.jsx)(n.a.Fragment,null,Object(p.jsx)(i.EuiLoadingSpinner,null),Object(p.jsx)(i.EuiSpacer,{size:"m"}),Object(p.jsx)(r.FormattedMessage,{id:"discover.loadingResults",defaultMessage:"Loading results"})):Object(p.jsx)(n.a.Fragment,null,Object(p.jsx)(i.EuiIcon,{type:"discoverApp",size:"m",color:"subdued"}),Object(p.jsx)(i.EuiSpacer,{size:"m"}),Object(p.jsx)(r.FormattedMessage,{id:"discover.docTable.noResultsTitle",defaultMessage:"No results found"})))))}))},123:function(e,t,o){"use strict";o.d(t,"a",(function(){return m}));var a=o(2),n=o.n(a),i=o(7),r=o(5),s=o(0),l=o.n(s),c=o(12),d=o(1);function u({render:e,renderProps:t}){const o=Object(a.useRef)(null);return Object(a.useEffect)((()=>{if(o&&o.current)return e(o.current,t)}),[e,t]),Object(d.jsx)("div",{ref:o})}const b=({error:e})=>{throw e},p=({error:e})=>Object(d.jsx)(i.EuiErrorBoundary,{"data-test-subj":"docViewerError"},Object(d.jsx)(b,{error:e}));class doc_viewer_tab_DocViewerTab extends n.a.Component{constructor(...e){super(...e),l()(this,"state",{hasError:!1,error:""})}static getDerivedStateFromError(e){return{hasError:!0,error:e}}shouldComponentUpdate(e,t){return e.renderProps.hit.id!==this.props.renderProps.hit.id||!Object(c.isEqual)(e.renderProps.hit.raw.highlight,this.props.renderProps.hit.raw.highlight)||e.id!==this.props.id||!Object(c.isEqual)(e.renderProps.columns,this.props.renderProps.columns)||t.hasError}render(){const{component:e,render:t,renderProps:o,title:a}=this.props,{hasError:n,error:i}=this.state;return n&&i?Object(d.jsx)(p,{error:i}):t?Object(d.jsx)(u,{render:t,renderProps:o}):e?Object(d.jsx)(e,o):Object(d.jsx)(p,{error:`Invalid plugin ${a}, there is neither a (react) component nor a render function provided`})}}function m(e){const t=Object(r.a)().getDocViewsSorted(e.hit).map((({title:t,render:o,component:a},n)=>({id:`kbn_doc_viewer_tab_${n}`,name:t,content:Object(d.jsx)(doc_viewer_tab_DocViewerTab,{id:n,title:t,component:a,renderProps:e,render:o}),"data-test-subj":`docViewerTab-${n}`})));return t.length?Object(d.jsx)("div",{className:"kbnDocViewer","data-test-subj":"kbnDocViewer"},Object(d.jsx)(i.EuiTabbedContent,{size:"s",tabs:t})):null}},127:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var a=o(74);function n(e,t,o,n,i,r,s){const l=null!=r?r:"html",c={hit:t,field:i,...s};return n&&i?n.getFormatterForField(i).convert(e,l,c):o.getDefaultInstance(a.b.STRING).convert(e,l,c)}},130:function(e,t,o){"use strict";o.d(t,"a",(function(){return r})),o.d(t,"d",(function(){return s})),o.d(t,"c",(function(){return l})),o.d(t,"b",(function(){return c}));var a=o(32),n=o(116);function i(e,t=!1){return e.length>1&&-1!==e.indexOf("_source")?e.filter((e=>"_source"!==e)):0!==e.length?e:t?[]:["_source"]}function r(e,t,o){return e.includes(t)?e:i([...e,t],o)}function s(e,t,o){return e.includes(t)?i(e.filter((e=>e!==t)),o):e}function l(e,t,o){if(o<0||o>=e.length||!e.includes(t))return e;const a=[...e];return a.splice(a.indexOf(t),1),a.splice(o,0,t),a}function c({capabilities:e,config:t,dataView:o,dataViews:i,useNewFieldsApi:c,setAppState:d,columns:u,sort:b}){return{onAddColumn:function(s){Object(n.a)(o,s,i,e);const l=r(u||[],s,c),p=t.get(a.t),m="_score"!==s||null!=b&&b.length?b:[["_score",p]];d({columns:l,sort:m})},onRemoveColumn:function(t){Object(n.a)(o,t,i,e);const a=s(u||[],t,c),r=b&&b.length?b.filter((e=>e[0]!==t)):[];d({columns:a,sort:r})},onMoveColumn:function(e,t){const o=l(u||[],e,t);d({columns:o})},onSetColumns:function(e,t){const a=!t&&o.timeFieldName&&o.timeFieldName===e[0]?(e||[]).slice(1):e;d({columns:a})}}}},131:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(49),n=o(2),i=a.__importDefault(o(185));t.default=function(e,t,o){void 0===t&&(t=[]),void 0===o&&(o={loading:!1});var r=n.useRef(0),s=i.default(),l=n.useState(o),c=l[0],d=l[1],u=n.useCallback((function(){for(var t=[],o=0;oObject(a.sortBy)(Object(a.uniq)("number"==typeof e&&e>0?[...i.c,e]:i.c)),s=e=>parseInt(e.get(n.m),10)||i.a},133:function(e,t,o){"use strict";o.d(t,"a",(function(){return l}));var a=o(2),n=o(46),i=o(22),r=o(20);const s=e=>!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey),l=({dataView:e,rowIndex:t,rowId:o,columns:l,savedSearchId:c,filters:d})=>{const u=!Object(i.useHistory)(),b=Object(r.a)(),[p,m]=Object(a.useState)(""),[f,g]=Object(a.useState)(""),v=Object(a.useMemo)((()=>e.isPersisted()?e.id:e.toSpec(!1)),[e]),h=Object(a.useCallback)((()=>(({isEmbeddableView:e,columns:t,filters:o,filterManager:a,data:n,savedSearchId:i})=>{let r,s,l=[];return e?e&&null!=o&&o.length&&(l=o):(l=[...a.getGlobalFilters(),...a.getAppFilters()],r=n.query.queryString.getQuery(),s=n.query.timefilter.timefilter.getTime()),{columns:t,query:r,timeRange:s,filters:l,savedSearchId:i}})({isEmbeddableView:u,columns:l,filters:d,filterManager:b.filterManager,data:b.data,savedSearchId:c})),[l,d,u,c,b.data,b.filterManager]);return Object(a.useEffect)((()=>{const e="object"==typeof v?v.id:v;b.locator.getUrl({dataViewId:e,...h()}).then((e=>b.singleDocLocator.getRedirectUrl({index:v,rowIndex:t,rowId:o,referrer:e}))).then(m)}),[v,t,o,b.singleDocLocator,m,b.locator,h]),Object(a.useEffect)((()=>{const e=h(),t="object"==typeof v?v.id:v;b.locator.getUrl({dataViewId:t,...e}).then((t=>{var a;return b.contextLocator.getRedirectUrl({index:v,rowId:o,columns:e.columns,filters:null===(a=e.filters)||void 0===a?void 0:a.map(n.disableFilter),referrer:t})})).then(g)}),[v,t,o,g,h,b.contextLocator,b.locator]),{singleDocHref:p,contextViewHref:f,onOpenSingleDoc:Object(a.useCallback)((e=>{if(s(e))return;e.preventDefault();const a="object"==typeof v?v.id:v;b.locator.getUrl({dataViewId:a,...h()}).then((e=>b.singleDocLocator.navigate({index:v,rowIndex:t,rowId:o,referrer:e})))}),[h,v,o,t,b.locator,b.singleDocLocator]),onOpenContextView:Object(a.useCallback)((e=>{const t=h();if(s(e))return;e.preventDefault();const a="object"==typeof v?v.id:v;b.locator.getUrl({dataViewId:a,...t}).then((e=>{var a;return b.contextLocator.navigate({index:v,rowId:o,columns:t.columns,filters:null===(a=t.filters)||void 0===a?void 0:a.map(n.disableFilter),referrer:e})}))}),[h,v,o,b.contextLocator,b.locator])}}},142:function(e,t,o){"use strict";o.d(t,"b",(function(){return a})),o.d(t,"c",(function(){return n})),o.d(t,"a",(function(){return i}));const a="field_statistics_loaded",n="field_statistics_view_click",i="documents_view_click"},152:function(e,t,o){"use strict";o.d(t,"b",(function(){return b})),o.d(t,"a",(function(){return v}));var a=o(2),n=o.n(a),i=o(51),r=o(13),s=o(7),l=o(1),c=o(20),d=o(142),u={name:"11jtsj0",styles:"overflow-y:auto;.kbnDocTableWrapper{overflow-x:hidden;}"};const b=e=>{const{dataView:t,savedSearch:o,query:n,columns:b,filters:p,stateContainer:m,onAddFilter:f,trackUiMetric:g,searchSessionId:v}=e,h=null==m?void 0:m.dataState.data$.totalHits$,j=Object(c.a)(),[x,w]=Object(a.useState)(),y=Object(a.useRef)(null),T=Object(a.useMemo)((()=>!m||!m.appState.getState().hideAggregatedPreview),[m]);Object(a.useEffect)((()=>{const e=null==m?void 0:m.dataState.data$.availableFields$,t=null==x?void 0:x.getOutput$().subscribe((e=>{void 0!==e.showDistributions&&m&&m.appState.update({hideAggregatedPreview:!e.showDistributions})})),o=null==m?void 0:m.dataState.refetch$.subscribe((()=>{x&&!Object(r.isErrorEmbeddable)(x)&&x.updateInput({lastReloadRequestTime:Date.now()})})),a=null==e?void 0:e.subscribe((()=>{!x||Object(r.isErrorEmbeddable)(x)||null!=e&&e.getValue().error||x.updateInput({fieldsToFetch:null==e?void 0:e.getValue().fields})}));return()=>{null==t||t.unsubscribe(),null==o||o.unsubscribe(),null==a||a.unsubscribe()}}),[x,m]),Object(a.useEffect)((()=>{var e,a;x&&!Object(r.isErrorEmbeddable)(x)&&(x.updateInput({dataView:t,savedSearch:o,query:n,filters:p,visibleFieldNames:b,onAddFilter:f,sessionId:v,fieldsToFetch:null==m||null===(e=m.dataState.data$.availableFields$)||void 0===e?void 0:e.getValue().fields,totalDocuments:h?null===(a=h.getValue())||void 0===a?void 0:a.result:void 0,samplingOption:{mode:"normal_sampling",shardSize:5e3,seed:v}}),x.reload())}),[x,t,o,n,b,p,f,v,h,m]),Object(a.useEffect)((()=>{T&&x&&!Object(r.isErrorEmbeddable)(x)&&(x.updateInput({showPreviewByDefault:T}),x.reload())}),[T,x]),Object(a.useEffect)((()=>{let e=!1;return(async()=>{if(j.embeddable){const a=j.embeddable.getEmbeddableFactory("data_visualizer_grid");if(a){const i=await a.create({id:"discover_data_visualizer_grid",dataView:t,savedSearch:o,query:n,showPreviewByDefault:T,onAddFilter:f});e||w(i)}}})(),()=>{e=!0}}),[j.embeddable,T]),Object(a.useEffect)((()=>(y.current&&x&&(x.render(y.current),null==g||g(i.METRIC_TYPE.LOADED,d.b)),()=>{null==x||x.destroy()})),[x,y,g]);const O=u;return Object(l.jsx)(s.EuiFlexItem,{css:O},Object(l.jsx)("div",{"data-test-subj":"dscFieldStatsEmbeddedContent",ref:y,className:"kbnDocTableWrapper"}))};var p=o(11),m=o.n(p),f=o(99),g=o(79);const v=n.a.memo((e=>{const t=Object(c.a)(),o=Object(f.b)({data:t.data}),a=Object(g.b)();return Object(l.jsx)(b,m()({},e,{savedSearch:a,query:o.query,filters:o.filters}))}))},168:function(e,t,o){"use strict";o.d(t,"a",(function(){return n}));var a=o(46);const n=(e,t,o)=>{if(o)return()=>!0;const a=new Map;return e.forEach((e=>{a.set(e,i(e,t))})),e=>{const t=a.get(e);return!t||t.show||!!t.parentName&&!a.has(t.parentName)}},i=(e,t)=>{var o;const n=t.fields.getByName(e);if(!n)return{show:!0};const i=Object(a.getDataViewFieldSubtypeMulti)(n.spec);return{show:!Boolean(null==i?void 0:i.multi),parentName:null==i||null===(o=i.multi)||void 0===o?void 0:o.parent}}},177:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(2),n="undefined"!=typeof window?a.useLayoutEffect:a.useEffect;t.default=n},184:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(49),n=o(2),i=a.__importDefault(o(131));t.default=function(e,t){void 0===t&&(t=[]);var o=i.default(e,t,{loading:!0}),a=o[0],r=o[1];return n.useEffect((function(){r()}),[r]),a}},185:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(2);t.default=function(){var e=a.useRef(!1),t=a.useCallback((function(){return e.current}),[]);return a.useEffect((function(){return e.current=!0,function(){e.current=!1}})),t}},186:function(e,t,o){"use strict";var a=o(187),n={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var o,i,r,s,l,c,d=!1;t||(t={}),o=t.debug||!1;try{if(r=a(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(a){if(a.stopPropagation(),t.format)if(a.preventDefault(),void 0===a.clipboardData){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=n[t.format]||n.default;window.clipboardData.setData(i,e)}else a.clipboardData.clearData(),a.clipboardData.setData(t.format,e);t.onCopy&&(a.preventDefault(),t.onCopy(a.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(a){o&&console.error("unable to copy using execCommand: ",a),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(a){o&&console.error("unable to copy using clipboardData: ",a),o&&console.error("falling back to prompt"),i=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(i,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),r()}return d}},187:function(e,t){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,o=[],a=0;atd{border-top:none}.kbn-table .table .table td.field-name{font-weight:700}.dscTruncateByHeight{display:inline-block}.kbnDocTableHeader{white-space:nowrap}.kbnDocTableHeader button,.kbnDocTableHeader svg{margin-left:2px}.kbnDocTableHeader__move,.kbnDocTableHeader__sortChange{opacity:0}.kbnDocTableHeader__move:focus,.kbnDocTableHeader__sortChange:focus,th:hover .kbnDocTableHeader__move,th:hover .kbnDocTableHeader__sortChange{opacity:1}.kbnDocTableHeader__actions{align-items:center;display:flex}.kbnDocTableCell__dataField{white-space:pre-wrap}.kbnDocTableCell__toggleDetails{padding:4px 0 0!important}.kbnDocTableCell--extraWidth{width:1%}.kbnDocTableCell__filter{position:absolute;right:0;white-space:nowrap}.kbnDocTableCell__filterButton{font-size:12px;padding:4px}.kbnDocTableRowFilterButton{-webkit-appearance:none;appearance:none;background-color:#1d1e24;border:none;display:inline-block;font-size:14px;line-height:1;opacity:0;padding:0 4px}.kbnDocTableRowFilterButton:focus{opacity:1}.kbnDocTableDetails__actions{float:right;padding-top:8px}.kbnDocTableDetails__row>td{padding:24px!important}.kbnDocTableDetails__row>td tr:hover td{background:#1e1e25}.kbnDocTableDetails__row td{border-top:none!important}.kbnDocTableOpen__button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;height:14px;padding:0;width:14px}",""]),e.exports=t},200:function(e,t,o){var a=o(70),n=o(201);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);a(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},201:function(e,t,o){(t=o(71)(!1)).push([e.i,".kbnDocTableWrapper{display:flex;flex:1 1 100%;flex-direction:column;overflow:auto;scrollbar-color:#69707d80 #0000;scrollbar-width:thin}.kbnDocTableWrapper::-webkit-scrollbar{height:16px;width:16px}.kbnDocTableWrapper::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.kbnDocTableWrapper::-webkit-scrollbar-corner,.kbnDocTableWrapper::-webkit-scrollbar-track{background-color:#0000}.kbnDocTableWrapper th{font-weight:700;text-align:left}.kbnDocTableWrapper .spinner{left:0;opacity:.5;position:absolute;right:0;top:40%;z-index:1000}.kbnDocTableWrapper .kbnDocTable__row{font-family:Roboto Mono,Consolas,Menlo,Courier,monospace;font-size:12px}.kbnDocTable__footer{background-color:#d3dae6;padding:4px 8px;text-align:center}.kbnDocTable__container.loading{opacity:.5}.kbnDocTable th{padding-right:8px;white-space:nowrap}.kbn-table dl.source,.kbnDocTable dl.source{line-height:2em;margin-bottom:0;word-break:break-word}.kbn-table dl.source dd,.kbn-table dl.source dt,.kbnDocTable dl.source dd,.kbnDocTable dl.source dt{display:inline}.kbn-table dl.source dt,.kbnDocTable dl.source dt{background-color:#005fa31a;border-radius:6px;color:#343741;margin-right:4px;padding:2px 4px;word-break:normal}.kbnDocTable__row td{position:relative}.kbnDocTable__row td:hover .kbnDocTableRowFilterButton{opacity:1}.kbnDocTable__row--highlight .kbnDocTableRowFilterButton,.kbnDocTable__row--highlight td{background-color:#e6f1fa}.kbnDocTable__error{display:flex;flex:1 0 100%;flex-direction:column;justify-content:center;text-align:center}.table .table{background-color:#fff}.kbn-table .table .table{margin-bottom:0}.kbn-table .table .table tr:first-child>td{border-top:none}.kbn-table .table .table td.field-name{font-weight:700}.dscTruncateByHeight{display:inline-block}.kbnDocTableHeader{white-space:nowrap}.kbnDocTableHeader button,.kbnDocTableHeader svg{margin-left:2px}.kbnDocTableHeader__move,.kbnDocTableHeader__sortChange{opacity:0}.kbnDocTableHeader__move:focus,.kbnDocTableHeader__sortChange:focus,th:hover .kbnDocTableHeader__move,th:hover .kbnDocTableHeader__sortChange{opacity:1}.kbnDocTableHeader__actions{align-items:center;display:flex}.kbnDocTableCell__dataField{white-space:pre-wrap}.kbnDocTableCell__toggleDetails{padding:4px 0 0!important}.kbnDocTableCell--extraWidth{width:1%}.kbnDocTableCell__filter{position:absolute;right:0;white-space:nowrap}.kbnDocTableCell__filterButton{font-size:12px;padding:4px}.kbnDocTableRowFilterButton{-webkit-appearance:none;appearance:none;background-color:#fff;border:none;display:inline-block;font-size:14px;line-height:1;opacity:0;padding:0 4px}.kbnDocTableRowFilterButton:focus{opacity:1}.kbnDocTableDetails__actions{float:right;padding-top:8px}.kbnDocTableDetails__row>td{padding:24px!important}.kbnDocTableDetails__row>td tr:hover td{background:#fafbfd}.kbnDocTableDetails__row td{border-top:none!important}.kbnDocTableOpen__button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;height:14px;padding:0;width:14px}",""]),e.exports=t},207:function(e,t,o){switch(window.__kbnThemeTag__){case"v8dark":return o(208);case"v8light":return o(210)}},208:function(e,t,o){var a=o(70),n=o(209);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);a(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},209:function(e,t,o){(t=o(71)(!1)).push([e.i,".rowFormatter__value img{max-height:1.14286rem!important;max-width:500px!important;vertical-align:middle}",""]),e.exports=t},210:function(e,t,o){var a=o(70),n=o(211);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);a(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},211:function(e,t,o){(t=o(71)(!1)).push([e.i,".rowFormatter__value img{max-height:1.14286rem!important;max-width:500px!important;vertical-align:middle}",""]),e.exports=t},298:function(e,t,o){"use strict";o.d(t,"a",(function(){return r}));var a=o(4),n=o(127);const i=new WeakMap;function r(e,t,o,r,s){var l;const c=i.get(e.raw);if(c)return c;const d=null!==(l=e.raw.highlight)&&void 0!==l?l:{},u=e.flattened,b=[],p=[];Object.entries(u).forEach((([a,i])=>{var r;const l=null===(r=t.fields.getByName(a))||void 0===r?void 0:r.displayName,c=d[a]?b:p,u=Object(n.a)(i,e.raw,s,t,t.fields.getByName(a));l?o(a)&&c.push([l,u]):c.push([a,u])}));const m=[...b,...p],f=m.length<=r?m:[...m.slice(0,r),[a.i18n.translate("discover.formatHit.moreFields",{defaultMessage:"and {count} more {count, plural, one {field} other {fields}}",values:{count:m.length-r}}),""]];return i.set(e.raw,f),f}},70:function(e,t,o){"use strict";var a,n=function(){var e={};return function(t){if(void 0===e[t]){var o=document.querySelector(t);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}e[t]=o}return e[t]}}(),i=[];function r(e){for(var t=-1,o=0;oObject(a.useContext)(e);return{Provider:e.Provider,useSavedSearch:()=>{const e=t();return r()(e.savedSearchState.getCurrent$(),e.savedSearchState.getCurrent$().getValue())},useSavedSearchInitial:()=>{const e=t();return r()(e.savedSearchState.getInitial$(),e.savedSearchState.getInitial$().getValue())}}}(),p=({value:e,children:t})=>Object(c.jsx)(d,{value:e},Object(c.jsx)(l.a,{value:e.appState},Object(c.jsx)(s.a,{value:e.internalState},t)))},84:function(e,t,o){"use strict";o.d(t,"a",(function(){return n})),o.d(t,"c",(function(){return i})),o.d(t,"b",(function(){return r}));var a=o(25);const{Provider:n,useSelector:i}=Object(a.createStateContainerReactHelpers)();function r(){return Object(a.createStateContainer)({dataView:void 0,adHocDataViews:[],savedDataViews:[],expandedDoc:void 0,customFilters:[]},{setDataView:e=>t=>({...e,dataView:t}),setSavedDataViews:e=>t=>({...e,savedDataViews:t}),setAdHocDataViews:e=>t=>({...e,adHocDataViews:t}),appendAdHocDataViews:e=>t=>(Array.isArray(t)?t:[t]).filter((t=>!e.adHocDataViews.find((e=>e.id===t.id)))).length?{...e,adHocDataViews:e.adHocDataViews.concat(t)}:e,removeAdHocDataViewById:e=>t=>({...e,adHocDataViews:e.adHocDataViews.filter((e=>e.id!==t))}),replaceAdHocDataViewWithId:e=>(t,o)=>({...e,adHocDataViews:e.adHocDataViews.map((e=>e.id===t?o:e))}),setExpandedDoc:e=>t=>({...e,expandedDoc:t}),setCustomFilters:e=>t=>({...e,customFilters:t})},{},{freeze:e=>e})}},88:function(e,t,o){switch(window.__kbnThemeTag__){case"v8dark":return o(108);case"v8light":return o(110)}},90:function(e,t,o){"use strict";var a=o(123);o.d(t,"a",(function(){return a.a}))},94:function(e,t,o){"use strict";o.d(t,"a",(function(){return c})),o.d(t,"b",(function(){return v}));const a="cellAction-filter";let n;!function(e){e.HOVER_DOWN="hover-down",e.HOVER_RIGHT="hover-right",e.INLINE="inline"}(n||(n={}));var i=o(52),r=o(2),s=o(1);const l=Object(r.createContext)(null),c=({children:e,getTriggerCompatibleActions:t})=>{const o=Object(r.useMemo)((()=>({getActions:e=>t(e.trigger.id,e).then((e=>Object(i.orderBy)(["order","id"],["asc","asc"],e)))})),[t]);return Object(s.jsx)(l.Provider,{value:o},e)};var d=o(7);o(11);var u=o(50),b=o(4);b.i18n.translate("cellActions.extraActionsAriaLabel",{defaultMessage:"Extra actions"}),b.i18n.translate("cellActions.showMoreActionsLabel",{defaultMessage:"More actions"}),b.i18n.translate("cellActions.actionsAriaLabel",{defaultMessage:"Actions"}),u.euiThemeVars.euiColorPrimaryText;var p=o(184),m=o.n(p);o(131);o(12),u.euiThemeVars.euiSizeS;const f=[()=>Object(s.jsx)(d.EuiLoadingSpinner,{size:"s","data-test-subj":"dataGridColumnCellAction-loading"})],g=[],v=({fields:e,getCellValue:t,triggerId:o,metadata:a,dataGridRef:n,disabledActionTypes:i=[]})=>{const s=Object(r.useMemo)((()=>{if(o&&null!=e&&e.length)return e.map((e=>({data:[{field:e}],trigger:{id:o},metadata:a})))}),[e,o,a]),{loading:c,value:d}=((e,t={})=>{const{getActions:o}=(()=>{const e=Object(r.useContext)(l);if(!e)throw new Error("No CellActionsContext found. Please wrap the application with CellActionsProvider");return e})(),{error:a,...n}=m()((()=>{var a;return Promise.all(null!==(a=null==e?void 0:e.map((e=>o(e).then((e=>{var o;return null!==(o=((e,t=[])=>e?e.filter((({type:e})=>!(null!=t&&t.includes(e)))):void 0)(e,t.disabledActionTypes))&&void 0!==o?o:[]})))))&&void 0!==a?a:[])}),[e]);return(e=>{if(e)throw e})(a),n})(s,{disabledActionTypes:i});return Object(r.useMemo)((()=>c?null!=e&&e.length?e.map((()=>f)):g:o&&null!=d&&d.length&&null!=e&&e.length?d.length!==e.length?g:d.map(((i,r)=>i.map((i=>h({action:i,field:e[r],getCellValue:t,metadata:a,triggerId:o,dataGridRef:n}))))):g),[d,e,t,c,a,o,n])},h=({action:e,field:t,getCellValue:o,metadata:a,triggerId:n,dataGridRef:i})=>function({Component:l,rowIndex:c,isExpanded:d}){const u=Object(r.useRef)(null),b=Object(r.useRef)(null),p=Object(r.useMemo)((()=>{const{name:e}=t,i=o(e,c);return{data:[{field:t,value:i}],trigger:{id:n},nodeRef:u,metadata:a}}),[c]),m=Object(r.useCallback)((async()=>{p.nodeRef.current=await j({dataGrid:i.current,isExpanded:d,buttonRef:b}),e.execute(p)}),[p,d]);return Object(s.jsx)(l,{buttonRef:b,"aria-label":e.getDisplayName(p),title:e.getDisplayName(p),"data-test-subj":`dataGridColumnCellAction-${e.id}`,iconType:e.getIconType(p),onClick:m},e.getDisplayName(p))},j=({dataGrid:e,isExpanded:t,buttonRef:o})=>new Promise((a=>{const n=t?document.querySelector('div[role="gridcell"].euiDataGridRowCell--open'):x(o.current);null==e||e.closeCellPopover(),setTimeout((()=>{var e;a(null!==(e=null==n?void 0:n.firstElementChild)&&void 0!==e?e:null)}))})),x=e=>null==e?null:"DIV"===e.nodeName&&"gridcell"===e.getAttribute("role")?e:x(e.parentElement);var w=o(186),y=o.n(w);const T=e=>t=>{const o=e(t);return O(o)},O=e=>{const t=t=>D(e,t);return t.combine=t=>{const o=_(e,t);return O(o)},t},_=(e,t)=>C(e,t),D=(e,t)=>C(e,t),C=(e,t)=>{const{isCompatible:o,execute:a,...n}=t;let i=e.isCompatible;o&&(i=a?o:async t=>await e.isCompatible(t)&&await o(t));const r=null!=a?a:e.execute;return{...e,isCompatible:i,execute:r,...n}};var S=o(74);const E=[S.b.DATE,S.b.IP,S.b.STRING,S.b.NUMBER,S.b.BOOLEAN],k=e=>E.includes(e),N=e=>e.every((e=>Object(i.isString)(e)||Object(i.isNumber)(e)||Object(i.isBoolean)(e)))&&(e=>e.every((t=>typeof t==typeof e[0])))(e),F=e=>e.filter((e=>null!=e)),M=e=>Array.isArray(e)?e:[e],R=b.i18n.translate("cellActions.actions.incompatibility.warningMessage",{defaultMessage:"The action can not be executed because the value and type are incompatible"}),I=b.i18n.translate("cellActions.actions.copyToClipboard.displayName",{defaultMessage:"Copy to Clipboard"}),A=b.i18n.translate("cellActions.actions.copyToClipboard.successMessage",{defaultMessage:"Copied to the clipboard"});T((({notifications:e})=>({type:"cellAction-copy",getIconType:()=>"copyClipboard",getDisplayName:()=>I,getDisplayNameTooltip:()=>I,isCompatible:async({data:e})=>{var t;const o=null===(t=e[0])||void 0===t?void 0:t.field;return 1===e.length&&null!=o.name&&k(o.type)},execute:async({data:t})=>{var o,a;const n=null===(o=t[0])||void 0===o?void 0:o.field,r=null===(a=t[0])||void 0===a?void 0:a.value,s=F(M(r));if(!N(s))return void e.toasts.addWarning({title:R});const l=s.map((e=>Object(i.isString)(e)?`"${(e=>e.replace(/"/g,'\\"'))(e)}"`:e)).join(" AND "),c=""!==l?`${n.name}: ${l}`:n.name;y()(c,{debug:!0})&&e.toasts.addSuccess({title:A},{toastLifeTimeMs:800})}})));var G=o(46);const H=e=>0===e.length||e.every((e=>""===e)),B=({key:e,negate:t,value:o})=>({meta:{key:e,negate:t,type:G.FILTERS.PHRASE,params:{query:o.toString()}},query:{match_phrase:{[e]:{query:o.toString()}}}}),L=({key:e,value:t,negate:o})=>0===t.length?(({key:e,negate:t})=>({meta:{key:e,negate:t,type:G.FILTERS.EXISTS,value:"exists"},query:{exists:{field:e}}}))({key:e,negate:o}):t.length>1?(({values:e,key:t,negate:o})=>({meta:{key:t,negate:o,type:G.FILTERS.COMBINED,relation:G.BooleanRelation.AND,params:e.map((e=>B({key:t,value:e})))}}))({key:e,negate:o,values:t}):B({key:e,negate:o,value:t[0]}),V=b.i18n.translate("cellActions.actions.filterIn",{defaultMessage:"Filter In"}),P=(T((({filterManager:e,notifications:{toasts:t}})=>({type:a,getIconType:()=>"plusInCircle",getDisplayName:()=>V,getDisplayNameTooltip:()=>V,isCompatible:async({data:e})=>{var t;const o=null===(t=e[0])||void 0===t?void 0:t.field;return 1===e.length&&!!o.name&&k(o.type)},execute:async({data:o})=>{var a,n;const i=null===(a=o[0])||void 0===a?void 0:a.field,r=null===(n=o[0])||void 0===n?void 0:n.value,s=F(M(r));N(s)?P({filterManager:e,fieldName:i.name,value:s}):t.addWarning({title:R})}}))),({filterManager:e,fieldName:t,value:o})=>{if(null!=e){const a=L({key:t,value:o,negate:H(o)});e.addFilters(a)}}),z=b.i18n.translate("cellActions.actions.filterOut",{defaultMessage:"Filter Out"}),W=(T((({filterManager:e,notifications:{toasts:t}})=>({type:a,getIconType:()=>"minusInCircle",getDisplayName:()=>z,getDisplayNameTooltip:()=>z,isCompatible:async({data:e})=>{var t;const o=null===(t=e[0])||void 0===t?void 0:t.field;return 1===e.length&&!!o.name&&k(o.type)},execute:async({data:o})=>{var a,n;const i=null===(a=o[0])||void 0===a?void 0:a.field,r=null===(n=o[0])||void 0===n?void 0:n.value,s=F(M(r));N(s)?W({filterManager:e,fieldName:i.name,value:s}):t.addWarning({title:R})}}))),({filterManager:e,fieldName:t,value:o})=>{if(null!=e){const a=L({key:t,value:o,negate:!H(o)});e.addFilters(a)}})},96:function(e,t,o){"use strict";o.d(t,"a",(function(){return y}));var a=o(11),n=o.n(a),i=o(2),r=o(78),s=o.n(r),l=o(14),c=o.n(l),d=o(7);let u;!function(e){e.preboot="preboot",e.standard="standard"}(u||(u={}));const b="eui-global",p="eui-utilities",m={darkMode:!1};var f=o(1);const g=c()({key:"css",container:document.querySelector('meta[name="emotion"]')}),v=c()({key:b,container:document.querySelector(`meta[name="${b}"]`)}),h=c()({key:p,container:document.querySelector(`meta[name="${p}"]`)});g.compat=!0,v.compat=!0,h.compat=!0;const j={default:g,global:v,utility:h},x=({theme:{theme$:e},globalStyles:t,colorMode:o,children:a})=>{const n=s()(e,m),r=Object(i.useMemo)((()=>(e=>e.darkMode?d.COLOR_MODES_STANDARD.dark:d.COLOR_MODES_STANDARD.light)(n)),[n]),l=o||r,c=!1!==t&&void 0;return Object(f.jsx)(d.EuiProvider,{cache:j,colorMode:l,globalStyles:c,utilityClasses:c},a)},w=({children:e,i18n:t,...o})=>Object(f.jsx)(x,o,Object(f.jsx)(t.Context,null,e)),y=({children:e,...t})=>Object(f.jsx)(w,n()({globalStyles:!1},t),Object(f.jsx)(d.EuiErrorBoundary,null,e))},98:function(e,t,o){"use strict";o.d(t,"b",(function(){return y})),o.d(t,"c",(function(){return p})),o.d(t,"a",(function(){return m}));var a=o(11),n=o.n(a),i=o(2),r=o.n(i),s=o(4),l=o(44),c=o(7),d=o(10),u=o(20);const b=Object(i.createContext)({onStartTour:()=>{},onNextTourStep:()=>{},onFinishTour:()=>{}}),p=()=>Object(i.useContext)(b),m={addFields:Object(c.htmlIdGenerator)("dsc-tour-step-add-fields")(),expandDocument:Object(c.htmlIdGenerator)("dsc-tour-step-expand")()},f={addFields:`[data-test-subj="fieldListGroupedAvailableFields-count"], #${m.addFields}`,reorderColumns:'[data-test-subj="dataGridColumnSelectorButton"]',sort:'[data-test-subj="dataGridColumnSortingButton"]',changeRowHeight:'[data-test-subj="dataGridDisplaySelectorButton"]',expandDocument:`#${m.expandDocument}`};var g=o(1);const v={anchor:f.addFields,title:s.i18n.translate("discover.dscTour.stepAddFields.title",{defaultMessage:"Add fields to the table"}),content:Object(g.jsx)(l.FormattedMessage,{id:"discover.dscTour.stepAddFields.description",defaultMessage:"Click {plusIcon} to add the fields that interest you.",values:{plusIcon:Object(g.jsx)(c.EuiIcon,{size:"s",type:"plusInCircleFilled",color:"primary","aria-label":"+"})}}),imageName:"add_fields.gif",imageAltText:s.i18n.translate("discover.dscTour.stepAddFields.imageAltText",{defaultMessage:"In the Available fields list, click the plus icon to toggle a field into the document table."})},h={anchor:f.reorderColumns,title:s.i18n.translate("discover.dscTour.stepReorderColumns.title",{defaultMessage:"Order the table columns"}),content:Object(g.jsx)(l.FormattedMessage,{id:"discover.dscTour.stepReorderColumns.description",defaultMessage:"Drag columns to the order you want."}),imageName:"reorder_columns.gif",imageAltText:s.i18n.translate("discover.dscTour.stepReorderColumns.imageAltText",{defaultMessage:"Use the Columns popover to drag the columns to the order you prefer."})},j={anchor:f.changeRowHeight,title:s.i18n.translate("discover.dscTour.stepChangeRowHeight.title",{defaultMessage:"Change the row height"}),content:Object(g.jsx)(l.FormattedMessage,{id:"discover.dscTour.stepChangeRowHeight.description",defaultMessage:"Adjust the number of lines to fit the contents."}),imageName:"rows_per_line.gif",imageAltText:s.i18n.translate("discover.dscTour.stepChangeRowHeight.imageAltText",{defaultMessage:"Click the display options icon to adjust the row height to fit the contents."})},x=[v,h,{anchor:f.sort,title:s.i18n.translate("discover.dscTour.stepSort.title",{defaultMessage:"Sort on one or more fields"}),content:Object(g.jsx)(l.FormattedMessage,{id:"discover.dscTour.stepSort.description",defaultMessage:"Use the column heading to sort on a single field, or the popover for multiple fields."}),imageName:"sort.gif",imageAltText:s.i18n.translate("discover.dscTour.stepSort.imageAltText",{defaultMessage:"Click a column header and select the desired sort order. Adjust a multi-field sort using the fields sorted popover."})},j,{anchor:f.expandDocument,title:s.i18n.translate("discover.dscTour.stepExpand.title",{defaultMessage:"Expand documents"}),content:Object(g.jsx)(l.FormattedMessage,{id:"discover.dscTour.stepExpand.description",defaultMessage:"Click {expandIcon} to view, compare, and filter documents.",values:{expandIcon:Object(g.jsx)(c.EuiIcon,{size:"s",type:"expand",color:"text","aria-label":s.i18n.translate("discover.dscTour.stepExpand.expandIconAriaLabel",{defaultMessage:"Expand icon"})})}}),imageName:"expand.gif",imageAltText:s.i18n.translate("discover.dscTour.stepExpand.imageAltText",{defaultMessage:"Click the expand icon to inspect and filter the fields in the document and view the document in context."})}],w={currentTourStep:1,isTourActive:!1,tourPopoverWidth:350,tourSubtitle:""},y=({children:e,isPlainRecord:t})=>{const o=Object(u.a)().core.http.basePath.prepend,a=Object(i.useCallback)((e=>o(`/plugins/${d.PLUGIN_ID}/assets/discover_tour/${e}`)),[o]),s=Object(i.useMemo)((()=>((e,t)=>e.map(((e,o)=>({step:o+1,anchor:e.anchor,title:e.title,maxWidth:350,content:Object(g.jsx)(r.a.Fragment,null,Object(g.jsx)(c.EuiText,null,Object(g.jsx)("p",null,e.content)),e.imageName&&Object(g.jsx)(r.a.Fragment,null,Object(g.jsx)(c.EuiSpacer,{size:"m"}),Object(g.jsx)(c.EuiImage,{alt:e.imageAltText,src:t(e.imageName),size:"fullWidth"})))}))))(t?[v,h,j]:x,a)),[a,t]),[l,p,m]=Object(c.useEuiTour)(s,w),f=m.currentTourStep,y=m.isTourActive,O=Object(i.useCallback)((()=>{p.resetTour(),p.goToStep(1,!0)}),[p]),_=Object(i.useCallback)((()=>{const e=((e,t)=>{var o;const a=e.find((e=>e.step>t&&"string"==typeof e.anchor&&document.querySelector(e.anchor)));return null!==(o=null==a?void 0:a.step)&&void 0!==o?o:null})(l,f);e?p.goToStep(e):p.finishTour()}),[p,l,f]),D=Object(i.useCallback)((()=>{p.finishTour()}),[p]),C=Object(i.useMemo)((()=>({onStartTour:O,onNextTourStep:_,onFinishTour:D})),[O,_,D]);return Object(g.jsx)(b.Provider,{value:C},y&&l.map((e=>Object(g.jsx)(c.EuiTourStep,n()({key:`step-${e.step}-is-${String(e.isStepOpen)}`},e,{footerAction:Object(g.jsx)(T,{isLastStep:e.step===l[l.length-1].step,onNextTourStep:_,onFinishTour:D})})))),e)},T=({isLastStep:e,onNextTourStep:t,onFinishTour:o})=>{const a={size:"s",color:"success"};return Object(g.jsx)(c.EuiFlexGroup,{responsive:!1,gutterSize:"s",alignItems:"center"},!e&&Object(g.jsx)(c.EuiFlexItem,{grow:!1},Object(g.jsx)(c.EuiButtonEmpty,{color:"text",size:"xs",onClick:o,"data-test-subj":"discoverTourButtonSkip"},Object(c.EuiI18n)({token:"core.euiTourStep.skipTour",default:"Skip tour"}))),Object(g.jsx)(c.EuiFlexItem,{grow:!1},e?Object(g.jsx)(c.EuiButton,n()({},a,{onClick:o,"data-test-subj":"discoverTourButtonEnd"}),Object(c.EuiI18n)({token:"core.euiTourStep.endTour",default:"End tour"})):Object(g.jsx)(c.EuiButton,n()({},a,{onClick:t,"data-test-subj":"discoverTourButtonNext"}),Object(c.EuiI18n)({token:"core.euiTourStep.nextStep",default:"Next"}))))}},99:function(e,t,o){"use strict";o.d(t,"b",(function(){return r})),o.d(t,"a",(function(){return s}));var a=o(2),n=o(46);const i=e=>{const{from:t,to:o}=e.getTime(),{min:a,max:n}=e.calculateBounds({from:t,to:o});return{fromDate:(null==a?void 0:a.toISOString())||t,toDate:(null==n?void 0:n.toISOString())||o}},r=({data:e,timeRangeUpdatesType:t="search-session"})=>{const o=e.query.timefilter.timefilter,[n,r]=Object(a.useState)((()=>{const t=e.query.getState(),a=i(o);return{query:null==t?void 0:t.query,filters:null==t?void 0:t.filters,fromDate:a.fromDate,toDate:a.toDate,searchMode:l(null==t?void 0:t.query)}}));return Object(a.useEffect)((()=>{if("search-session"!==t)return;const a=e.search.session.state$.subscribe((e=>{const t=i(o);r((e=>({...e,fromDate:t.fromDate,toDate:t.toDate})))}));return()=>a.unsubscribe()}),[r,o,e.search.session.state$,t]),Object(a.useEffect)((()=>{if("timefilter"!==t)return;const e=o.getTimeUpdate$().subscribe((()=>{const e=i(o);r((t=>({...t,fromDate:e.fromDate,toDate:e.toDate})))}));return()=>e.unsubscribe()}),[r,o,t]),Object(a.useEffect)((()=>{const t=e.query.state$.subscribe((({state:e,changes:t})=>{(t.query||t.filters)&&r((t=>({...t,query:e.query,filters:e.filters,searchMode:l(e.query)})))}));return()=>t.unsubscribe()}),[r,e.query.state$]),n},s=e=>Boolean(e.query&&e.filters&&e.fromDate&&e.toDate&&e.searchMode);function l(e){if(e)return!Object(n.isOfAggregateQueryType)(e)||"sql"!==Object(n.getAggregateQueryMode)(e)&&"esql"!==Object(n.getAggregateQueryMode)(e)?"documents":"text-based"}}}]);