(window.discover_bundle_jsonpfunction=window.discover_bundle_jsonpfunction||[]).push([[18],{300:function(e,t,s){"use strict";s.r(t),s.d(t,"DiscoverContainerInternal",(function(){return b}));var c=s(7),i=s(21),n=s(2),o=s(1),r=s(151),u=s(5),j=s(92);const a={name:"1t1y0l0",styles:"width:100%;height:100%;.dscPage{height:100%;}"},b=({overrideServices:e,scopedHistory:t,customize:s,isDev:b,getDiscoverServices:d})=>{const[l,O]=Object(n.useState)(),v=Object(n.useMemo)((()=>[s]),[s]),[f,p]=Object(n.useState)(!1);Object(n.useEffect)((()=>{d().then((e=>O(e)))}),[d]),Object(n.useEffect)((()=>{Object(u.i)(t),Object(u.h)((()=>{})),p(!0)}),[t]);const x=Object(n.useMemo)((()=>{if(l)return{...l,...e}}),[l,e]);return f&&x?Object(o.jsx)(c.EuiFlexGroup,{css:a,"data-test-subj":"discover-container-internal-wrapper"},Object(o.jsx)(c.EuiFlexItem,null,Object(o.jsx)(i.KibanaContextProvider,{services:x},Object(o.jsx)(r.a,{customizationCallbacks:v,mode:"embedded",isDev:b})))):Object(o.jsx)(c.EuiFlexGroup,{css:a},Object(o.jsx)(j.a,{type:"spinner"}))};t.default=b}}]);