/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.triggersActionsUi_bundle_jsonpfunction=window.triggersActionsUi_bundle_jsonpfunction||[]).push([[34],{132:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t(84),a=t(1),u=n.__importDefault(t(145));r.default=function(e,r){void 0===r&&(r=[]);var t=u.default(e,r,{loading:!0}),n=t[0],i=t[1];return a.useEffect((function(){i()}),[i]),n}},144:function(e,r,t){"use strict";t.d(r,"a",(function(){return n}));const n=[]},145:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t(84),a=t(1),u=n.__importDefault(t(146));r.default=function(e,r,t){void 0===r&&(r=[]),void 0===t&&(t={loading:!1});var i=a.useRef(0),o=u.default(),l=a.useState(t),s=l[0],d=l[1],c=a.useCallback((function(){for(var r=[],t=0;t 75)"});var o=t(149),l=t(132),s=t.n(l),d=t(0);const c={type:"alerts",fields:{}};function f({appName:e,disableQueryLanguageSwitcher:r=!1,featureIds:t,ruleTypeId:l,query:f,filters:g,onQueryChange:v,onQuerySubmit:y,onFiltersUpdated:p,rangeFrom:b,rangeTo:h,showFilterBar:_=!1,showDatePicker:w=!0,showSubmitButton:j=!0,placeholder:m=i,submitOnBlur:S=!1}){const{unifiedSearch:{ui:{SearchBar:q}}}=Object(a.useKibana)().services,[O,k]=Object(n.useState)("kuery"),{value:R,loading:B,error:Q}=function(e){const{http:r}=Object(a.useKibana)().services,t=e.sort().join(","),u=s()((async()=>{const{index_name:e}=await r.get(`${o.a}/index`,{query:{features:t}});return e}),[t]),i=s()((async()=>{const{fields:t}=await r.get(`${o.a}/browser_fields`,{query:{featureIds:e}});return t}),[t]);return{value:Object(n.useMemo)((()=>{var e,r,t;return i.loading||u.loading||void 0!==i.error||void 0!==u.error?void 0:[{title:(null!==(e=u.value)&&void 0!==e?e:[]).join(","),fieldFormatMap:{},fields:null===(r=null!==(t=i.value)&&void 0!==t?t:[])||void 0===r?void 0:r.map((e=>({...e,...e.esTypes&&e.esTypes.includes("flattened")?{type:"string"}:{}})))}]}),[i,u]),loading:i.loading||u.loading,error:i.error?i.error:u.error}}(t),{value:F,loading:P,error:C}=function(e){const{http:r}=Object(a.useKibana)().services;return s()((async()=>e?await r.get(`${o.a}/aad_fields`,{query:{ruleTypeId:e}}):[]))}(l),I=l&&null!=F&&F.length?[{title:l,fields:F}]:R,M=Object(n.useCallback)((({dateRange:e,query:r})=>{var t;y({dateRange:e,query:"string"==typeof(null==r?void 0:r.query)?r.query:void 0}),k(null!==(t=null==r?void 0:r.language)&&void 0!==t?t:"kuery")}),[y,k]),T=Object(n.useCallback)((({dateRange:e,query:r})=>{var t;null==v||v({dateRange:e,query:"string"==typeof(null==r?void 0:r.query)?r.query:void 0}),k(null!==(t=null==r?void 0:r.language)&&void 0!==t?t:"kuery")}),[v,k]);return Object(d.jsx)(q,{appName:e,disableQueryLanguageSwitcher:r,indexPatterns:B||Q||P||C?u.a:I,placeholder:m,query:{query:null!=f?f:"",language:O},filters:g,dateRangeFrom:b,dateRangeTo:h,displayStyle:"inPage",showFilterBar:_,onQuerySubmit:M,onFiltersUpdated:p,onRefresh:({dateRange:e})=>{y({dateRange:e})},showDatePicker:w,showQueryInput:!0,showSaveQuery:!0,showSubmitButton:j,submitOnBlur:S,onQueryChange:T,suggestionsAbstraction:c})}}}]);