(window.discover_bundle_jsonpfunction=window.discover_bundle_jsonpfunction||[]).push([[17],{304:function(e,t,a){"use strict";a.r(t),a.d(t,"loadFieldStats",(function(){return r}));var n=a(6),i=a(149);const r=async({services:e,dataView:t,field:a,fromDate:r,toDate:o,dslQuery:s,size:d,abortController:l})=>{const{data:c}=e;try{if(null==t||!t.id||null==a||!a.type)return{};const e=async e=>(await Object(n.lastValueFrom)(c.search.search({params:Object(i.a)({dataViewPattern:t.title,timeFieldName:t.timeFieldName,fromDate:r,toDate:o,dslQuery:s,runtimeMappings:t.getRuntimeMappings(),...e})},{abortSignal:null==l?void 0:l.signal}))).rawResponse;return await Object(i.d)({searchHandler:e,dataView:t,field:a,fromDate:r,toDate:o,size:d})}catch(e){throw new Error("Could not provide field stats",{cause:e})}}}}]);