(window.home_bundle_jsonpfunction=window.home_bundle_jsonpfunction||[]).push([[1],Array(24).concat([function(e,t,a){e.exports=a(6)(1466)},function(e,t,a){e.exports=a(6)(2786)},function(e,t,a){e.exports=a(6)(2912)},function(e,t,a){"use strict";var n,i=function(){var e={};return function(t){if(void 0===e[t]){var a=document.querySelector(t);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(e){a=null}e[t]=a}return e[t]}}(),s=[];function r(e){for(var t=-1,a=0;a0&&void 0!==arguments[0]?arguments[0]:{};Object.assign(n,e)}},function(e,t,a){"use strict";a(37),a(38),a(25),a(39),a(30),a(31),a(32),Object.defineProperty(t,"__esModule",{value:!0}),t.action=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},o.config,t);return function(){for(var t=s.addons.getChannel(),n=(0,i.default)(),o=arguments.length,l=new Array(o),c=0;c1?u:u[0],M={id:n,count:0,data:{name:e,args:g},options:Object.assign({},a,{maxDepth:5+(a.depth||3),allowFunction:a.allowFunction||!1})};t.emit(r.EVENT_ID,M)}},a(75),a(33),a(34),a(76),a(77),a(40),a(45);var n,i=(n=a(78))&&n.__esModule?n:{default:n},s=a(52),r=a(44),o=a(50);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}var c=function e(t,a){var n=Object.getPrototypeOf(t);return!n||a(n)?n:e(n,a)},u=function(e){return Boolean("object"===l(e)&&e&&c(e,(function(e){return/^Synthetic(?:Base)?Event$/.test(e.constructor.name)}))&&"function"==typeof e.persist)},d=function(e){if(u(e)){var t=Object.create(e.constructor.prototype,Object.getOwnPropertyDescriptors(e));t.persist();var a=Object.getOwnPropertyDescriptor(t,"view"),n=null==a?void 0:a.value;return"object"===l(n)&&"Window"===(null==n?void 0:n.constructor.name)&&Object.defineProperty(t,"view",Object.assign({},a,{value:Object.create(n.constructor.prototype)})),t}return e}},function(e,t,a){"use strict";a(25),a(26),a(29),Object.defineProperty(t,"__esModule",{value:!0});var n={};t.default=void 0;var i=a(53);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var s=a(90);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var r=a(59);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var o=a(58);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var l=a(91);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var c=i.addons;t.default=c},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AddonStore=void 0,Object.defineProperty(t,"Channel",{enumerable:!0,get:function(){return s.Channel}}),t.addons=void 0,a(40),a(25),a(26),a(54),a(81);var n,i=(n=a(41))&&n.__esModule?n:{default:n},s=a(55),r=a(56),o=a(58),l=a(59);function c(e,t){for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:{},c=o.transport,u=o.async,d=void 0!==u&&u;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.isAsync=void 0,this.sender=l(),this.events={},this.data={},this.transport=void 0,this.addPeerListener=(0,i.default)((function(e,t){r.addListener(e,t)}),(0,s.default)(n||(e=["\n channel.addPeerListener is deprecated\n "],a||(a=e.slice(0)),n=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(a)}}))))),this.isAsync=d,c&&(this.transport=c,this.transport.setHandler((function(e){return r.handleEvent(e)})))}var a,r;return a=t,r=[{key:"hasTransport",get:function(){return!!this.transport}},{key:"addListener",value:function(e,t){this.events[e]=this.events[e]||[],this.events[e].push(t)}},{key:"emit",value:function(t){for(var a=this,n=arguments.length,i=new Array(n>1?n-1:0),s=1;s=1&&i[0]&&i[0].options&&(o=i[0].options);var l=function(){a.transport&&a.transport.send(r,o),a.handleEvent(r)};this.isAsync?e(l):l()}},{key:"last",value:function(e){return this.data[e]}},{key:"eventNames",value:function(){return Object.keys(this.events)}},{key:"listenerCount",value:function(e){var t=this.listeners(e);return t?t.length:0}},{key:"listeners",value:function(e){return this.events[e]||void 0}},{key:"once",value:function(e,t){var a=this.onceListener(e,t);this.addListener(e,a)}},{key:"removeAllListeners",value:function(e){e?this.events[e]&&delete this.events[e]:this.events={}}},{key:"removeListener",value:function(e,t){var a=this.listeners(e);a&&(this.events[e]=a.filter((function(e){return e!==t})))}},{key:"on",value:function(e,t){this.addListener(e,t)}},{key:"off",value:function(e,t){this.removeListener(e,t)}},{key:"handleEvent",value:function(e){var t=this.listeners(e.type);t&&t.length&&t.forEach((function(t){t.apply(e,e.args)})),this.data[e.type]=e.args}},{key:"onceListener",value:function(e,t){var a=this;return function n(){return a.removeListener(e,n),t.apply(void 0,arguments)}}}],r&&o(a.prototype,r),Object.defineProperty(a,"prototype",{writable:!1}),t}();t.Channel=c;var u=c;t.default=u}).call(this,a(82).setImmediate)},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pretty=t.once=t.logger=void 0,a(42),a(30),a(25),a(57),a(31),a(32),a(33),a(88);var n,i=(n=a(41))&&n.__esModule?n:{default:n},s=i.default.LOGLEVEL,r=i.default.console,o={trace:1,debug:2,info:3,warn:4,error:5,silent:10},l=o[s]||o.info,c={trace:function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;n1?a-1:0),i=1;i/gi;for(t.push(n[0].replace(r,"%c").replace(/<\/span>/gi,"%c"));s=r.exec(n[0]);)t.push(s[2]),t.push("");for(var o=1;oe.length)&&(t=e.length);for(var a=0,n=new Array(t);a>>((3&t)<<3)&255;return s}}e.exports=a}).call(this,a(35))},function(e,t){for(var a=[],n=0;n<256;++n)a[n]=(n+256).toString(16).substr(1);e.exports=function(e,t){var n=t||0,i=a;return i[e[n++]]+i[e[n++]]+i[e[n++]]+i[e[n++]]+"-"+i[e[n++]]+i[e[n++]]+"-"+i[e[n++]]+i[e[n++]]+"-"+i[e[n++]]+i[e[n++]]+"-"+i[e[n++]]+i[e[n++]]+i[e[n++]]+i[e[n++]]+i[e[n++]]+i[e[n++]]}},function(e,t,a){e.exports=a(6)(2791)},function(e,t,a){(function(e){var n=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(n.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new i(n.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},a(83),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,a(35))},function(e,t,a){(function(e,t){!function(e,a){"use strict";if(!e.setImmediate){var n,i,s,r,o,l=1,c={},u=!1,d=e.document,g=Object.getPrototypeOf&&Object.getPrototypeOf(e);g=g&&g.setTimeout?g:e,"[object process]"==={}.toString.call(e.process)?n=function(e){t.nextTick((function(){j(e)}))}:function(){if(e.postMessage&&!e.importScripts){var t=!0,a=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=a,t}}()?(r="setImmediate$"+Math.random()+"$",o=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(r)&&j(+t.data.slice(r.length))},e.addEventListener?e.addEventListener("message",o,!1):e.attachEvent("onmessage",o),n=function(t){e.postMessage(r+t,"*")}):e.MessageChannel?((s=new MessageChannel).port1.onmessage=function(e){j(e.data)},n=function(e){s.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(i=d.documentElement,n=function(e){var t=d.createElement("script");t.onreadystatechange=function(){j(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):n=function(e){setTimeout(j,0,e)},g.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),a=0;a1)return n.length>1?r(n).apply(void 0,arguments):r.apply(void 0,n).apply(void 0,arguments);throw new Error("Passing stories directly into ".concat(t,"() is not allowed,\n instead use addDecorator(").concat(t,") and pass options with the '").concat(a,"' parameter"))}}}},function(e,t,a){"use strict";a(37),a(38),a(39),a(49),a(36),a(33),Object.defineProperty(t,"__esModule",{value:!0}),t.applyHooks=t.HooksContext=void 0,t.useArgs=function(){var e=o.addons.getChannel(),t=S(),a=t.id;return[t.args,x((function(t){return e.emit(r.UPDATE_STORY_ARGS,{storyId:a,updatedArgs:t})}),[e,a]),x((function(t){return e.emit(r.RESET_STORY_ARGS,{storyId:a,argNames:t})}),[e,a])]},t.useCallback=x,t.useChannel=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=o.addons.getChannel();return D((function(){return Object.entries(e).forEach((function(e){var t=l(e,2),n=t[0],i=t[1];return a.on(n,i)})),function(){Object.entries(e).forEach((function(e){var t=l(e,2),n=t[0],i=t[1];return a.removeListener(n,i)}))}}),[].concat(c(Object.keys(e)),c(t))),x(a.emit.bind(a),[a])},t.useEffect=D,t.useGlobals=function(){var e=o.addons.getChannel();return[S().globals,x((function(t){return e.emit(r.UPDATE_GLOBALS,{globals:t})}),[e])]},t.useMemo=function(e,t){return y("useMemo",e,t)},t.useParameter=function(e,t){var a,n=S().parameters;return e?null!==(a=n[e])&&void 0!==a?a:t:void 0},t.useReducer=function(e,t,a){var n=l(E("useReducer",null!=a?function(){return a(t)}:t),2),i=n[0],s=n[1];return[i,function(t){return s((function(a){return e(a,t)}))}]},t.useRef=function(e){return T("useRef",e)},t.useState=function(e){return E("useState",e)},t.useStoryContext=S,a(30),a(25),a(31),a(92),a(32),a(57),a(26),a(93),a(94),a(34),a(45),a(42),a(60),a(29);var n,i=(n=a(41))&&n.__esModule?n:{default:n},s=a(56),r=a(95),o=a(53);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,i,s=[],r=!0,o=!1;try{for(a=a.call(e);!(r=(n=a.next()).done)&&(s.push(n.value),!t||s.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return s}}(e,t)||u(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||u(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){if(e){if("string"==typeof e)return d(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a25)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return i.addRenderListeners(),s}}};var h=function(e,t){return e.length===t.length&&e.every((function(e,a){return e===t[a]}))},f=function(){return new Error("Storybook preview hooks can only be called inside decorators and story functions.")};function m(){return M.STORYBOOK_HOOKS_CONTEXT||null}function O(){var e=m();if(null==e)throw f();return e}function y(e,t,a){var n=function(e,t,a){var n=O();if("MOUNT"===n.currentPhase){null==a||Array.isArray(a)||s.logger.warn("".concat(e," received a final argument that is not an array (instead, received ").concat(a,"). When specified, the final argument must be an array."));var i={name:e,deps:a};return n.currentHooks.push(i),t(i),i}if("UPDATE"===n.currentPhase){var r=n.getNextHook();if(null==r)throw new Error("Rendered more hooks than during the previous render.");return r.name!==e&&s.logger.warn("Storybook has detected a change in the order of Hooks".concat(n.currentDecoratorName?" called by ".concat(n.currentDecoratorName):"",". This will lead to bugs and errors if not fixed.")),null!=a&&null==r.deps&&s.logger.warn("".concat(e," received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.")),null!=a&&null!=r.deps&&a.length!==r.deps.length&&s.logger.warn("The final argument passed to ".concat(e," changed size between renders. The order and size of this array must remain constant.\nPrevious: ").concat(r.deps,"\nIncoming: ").concat(a)),null!=a&&null!=r.deps&&h(a,r.deps)||(t(r),r.deps=a),r}throw f()}(e,(function(e){e.memoizedState=t()}),a);return n.memoizedState}function x(e,t){return y("useCallback",(function(){return e}),t)}function T(e,t){return y(e,(function(){return{current:t}}),[])}function E(e,t){var a=T(e,"function"==typeof t?t():t);return[a.current,function(e){a.current="function"==typeof e?e(a.current):e,function(){var e=m();if(null!=e&&"NONE"!==e.currentPhase)e.hasUpdates=!0;else try{o.addons.getChannel().emit(r.FORCE_RE_RENDER)}catch(e){s.logger.warn("State updates of Storybook preview hooks work only in browser")}}()}]}function D(e,t){var a=O(),n=y("useEffect",(function(){return{create:e}}),t);a.currentEffects.includes(n)||a.currentEffects.push(n)}function S(){var e=O().currentContext;if(null==e)throw f();return e}},function(e,t,a){e.exports=a(6)(2906)},function(e,t,a){e.exports=a(6)(2680)},function(e,t,a){e.exports=a(6)(2830)},function(e,t,a){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.UPDATE_STORY_ARGS=t.UPDATE_QUERY_PARAMS=t.UPDATE_GLOBALS=t.STORY_UNCHANGED=t.STORY_THREW_EXCEPTION=t.STORY_SPECIFIED=t.STORY_RENDER_PHASE_CHANGED=t.STORY_RENDERED=t.STORY_PREPARED=t.STORY_MISSING=t.STORY_INDEX_INVALIDATED=t.STORY_ERRORED=t.STORY_CHANGED=t.STORY_ARGS_UPDATED=t.STORIES_EXPAND_ALL=t.STORIES_COLLAPSE_ALL=t.SHARED_STATE_SET=t.SHARED_STATE_CHANGED=t.SET_STORIES=t.SET_GLOBALS=t.SET_CURRENT_STORY=t.SELECT_STORY=t.RESET_STORY_ARGS=t.REGISTER_SUBSCRIPTION=t.PREVIEW_KEYDOWN=t.PRELOAD_STORIES=t.NAVIGATE_URL=t.IGNORED_EXCEPTION=t.GLOBALS_UPDATED=t.FORCE_RE_RENDER=t.FORCE_REMOUNT=t.DOCS_RENDERED=t.CURRENT_STORY_WAS_SET=t.CONFIG_ERROR=t.CHANNEL_CREATED=void 0,function(e){e.CHANNEL_CREATED="channelCreated",e.CONFIG_ERROR="configError",e.STORY_INDEX_INVALIDATED="storyIndexInvalidated",e.STORY_SPECIFIED="storySpecified",e.SET_STORIES="setStories",e.SET_CURRENT_STORY="setCurrentStory",e.CURRENT_STORY_WAS_SET="currentStoryWasSet",e.FORCE_RE_RENDER="forceReRender",e.FORCE_REMOUNT="forceRemount",e.PRELOAD_STORIES="preloadStories",e.STORY_PREPARED="storyPrepared",e.STORY_CHANGED="storyChanged",e.STORY_UNCHANGED="storyUnchanged",e.STORY_RENDERED="storyRendered",e.STORY_MISSING="storyMissing",e.STORY_ERRORED="storyErrored",e.STORY_THREW_EXCEPTION="storyThrewException",e.STORY_RENDER_PHASE_CHANGED="storyRenderPhaseChanged",e.UPDATE_STORY_ARGS="updateStoryArgs",e.STORY_ARGS_UPDATED="storyArgsUpdated",e.RESET_STORY_ARGS="resetStoryArgs",e.SET_GLOBALS="setGlobals",e.UPDATE_GLOBALS="updateGlobals",e.GLOBALS_UPDATED="globalsUpdated",e.REGISTER_SUBSCRIPTION="registerSubscription",e.PREVIEW_KEYDOWN="previewKeydown",e.SELECT_STORY="selectStory",e.STORIES_COLLAPSE_ALL="storiesCollapseAll",e.STORIES_EXPAND_ALL="storiesExpandAll",e.DOCS_RENDERED="docsRendered",e.SHARED_STATE_CHANGED="sharedStateChanged",e.SHARED_STATE_SET="sharedStateSet",e.NAVIGATE_URL="navigateUrl",e.UPDATE_QUERY_PARAMS="updateQueryParams"}(n||(n={}));var i=n;t.default=i;var s=n.CHANNEL_CREATED,r=n.CONFIG_ERROR,o=n.STORY_INDEX_INVALIDATED,l=n.STORY_SPECIFIED,c=n.SET_STORIES,u=n.SET_CURRENT_STORY,d=n.CURRENT_STORY_WAS_SET,g=n.FORCE_RE_RENDER,M=n.FORCE_REMOUNT,j=n.STORY_PREPARED,p=n.STORY_CHANGED,b=n.STORY_UNCHANGED,h=n.PRELOAD_STORIES,f=n.STORY_RENDERED,m=n.STORY_MISSING,O=n.STORY_ERRORED,y=n.STORY_THREW_EXCEPTION,x=n.STORY_RENDER_PHASE_CHANGED,T=n.UPDATE_STORY_ARGS,E=n.STORY_ARGS_UPDATED,D=n.RESET_STORY_ARGS,S=n.SET_GLOBALS,I=n.UPDATE_GLOBALS,N=n.GLOBALS_UPDATED,v=n.REGISTER_SUBSCRIPTION,w=n.PREVIEW_KEYDOWN,L=n.SELECT_STORY,k=n.STORIES_COLLAPSE_ALL,C=n.STORIES_EXPAND_ALL,z=n.DOCS_RENDERED,A=n.SHARED_STATE_CHANGED,_=n.SHARED_STATE_SET,B=n.NAVIGATE_URL,P=n.UPDATE_QUERY_PARAMS;t.UPDATE_QUERY_PARAMS=P,t.NAVIGATE_URL=B,t.SHARED_STATE_SET=_,t.SHARED_STATE_CHANGED=A,t.DOCS_RENDERED=z,t.STORIES_EXPAND_ALL=C,t.STORIES_COLLAPSE_ALL=k,t.SELECT_STORY=L,t.PREVIEW_KEYDOWN=w,t.REGISTER_SUBSCRIPTION=v,t.GLOBALS_UPDATED=N,t.UPDATE_GLOBALS=I,t.SET_GLOBALS=S,t.RESET_STORY_ARGS=D,t.STORY_ARGS_UPDATED=E,t.UPDATE_STORY_ARGS=T,t.STORY_RENDER_PHASE_CHANGED=x,t.STORY_THREW_EXCEPTION=y,t.STORY_ERRORED=O,t.STORY_MISSING=m,t.STORY_RENDERED=f,t.PRELOAD_STORIES=h,t.STORY_UNCHANGED=b,t.STORY_CHANGED=p,t.STORY_PREPARED=j,t.FORCE_REMOUNT=M,t.FORCE_RE_RENDER=g,t.CURRENT_STORY_WAS_SET=d,t.SET_CURRENT_STORY=u,t.SET_STORIES=c,t.STORY_SPECIFIED=l,t.STORY_INDEX_INVALIDATED=o,t.CONFIG_ERROR=r,t.CHANNEL_CREATED=s;var R=new Error("ignoredException");t.IGNORED_EXCEPTION=R},function(e,t,a){"use strict";a(36),a(46),Object.defineProperty(t,"__esModule",{value:!0}),t.decorateAction=t.decorate=void 0;var n,i,s=o(a(47)),r=o(a(48));function o(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.decorateAction=function(e){return(0,s.default)((function(){}),(0,r.default)(n||(n=l(["\n decorateAction is no longer supported as of Storybook 6.0.\n "]))))};var c=(0,s.default)((function(){}),"decorate.* is no longer supported as of Storybook 6.0.");t.decorate=function(e){return(0,s.default)((function(){return{action:c,actions:c,withActions:c}}),(0,r.default)(i||(i=l(["\n decorate is deprecated, please configure addon-actions using the addParameter api:\n \n addParameters({\n actions: {\n handles: options\n },\n });\n "]))))}},function(e,t,a){"use strict";a(37),a(38),a(39),a(30),a(31),a(32),a(36),a(34),a(49),a(46),Object.defineProperty(t,"__esModule",{value:!0}),t.withActions=void 0,a(45),a(60),a(33),a(98),a(42),a(25),a(26);var n,i=u(a(41)),s=a(52),r=u(a(47)),o=u(a(48)),l=a(61),c=a(44);function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,i,s=[],r=!0,o=!1;try{for(a=a.call(e);!(r=(n=a.next()).done)&&(s.push(n.value),!t||s.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return s}}(e,t)||g(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){if(e){if("string"==typeof e)return M(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?M(e,t):void 0}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a1?t-1:0),n=1;n1?t-1:0),n=1;n=4;++n,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),a=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&a)+(59797*(a>>>16)<<16);switch(i){case 3:a^=(255&e.charCodeAt(n+2))<<16;case 2:a^=(255&e.charCodeAt(n+1))<<8;case 1:a=1540483477*(65535&(a^=255&e.charCodeAt(n)))+(59797*(a>>>16)<<16)}return(((a=1540483477*(65535&(a^=a>>>13))+(59797*(a>>>16)<<16))^a>>>15)>>>0).toString(36)}},function(e,t,a){"use strict";e.exports=a(124)},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},function(e,t,a){"use strict";e.exports=a(126)},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=Object.create(null);return function(a){return void 0===t[a]&&(t[a]=e(a)),t[a]}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="undefined"!=typeof document,i=function(e,t,a){var i=e.key+"-"+t.name;(!1===a||!1===n&&void 0!==e.compat)&&void 0===e.registered[i]&&(e.registered[i]=t.styles)};t.getRegisteredStyles=function(e,t,a){var n="";return a.split(" ").forEach((function(a){void 0!==e[a]?t.push(e[a]+";"):n+=a+" "})),n},t.insertStyles=function(e,t,a){i(e,t,a);var s=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var r="",o=t;do{var l=e.insert(t===o?"."+s:"",o,e.sheet,!0);n||void 0===l||(r+=l),o=o.next}while(void 0!==o);if(!n&&0!==r.length)return r}},t.registerStyles=i},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(19),i=a(10),s=n.__importDefault(a(129));t.default=function(e,t){var a=i.useState(t),n=a[0],r=a[1];return s.default((function(){var t=e.subscribe(r);return function(){return t.unsubscribe()}}),[e]),n}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(10),i="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;t.default=i},function(e,t,a){e.exports=a.p+"baad30acfe492601d08a0e839c9bb3f5.svg"},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(19),i=a(132),s=n.__importDefault(a(134));t.default=function(e,t){s.default(e,t,i.isDeepEqual)}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDeepEqual=t.off=t.on=t.isClient=void 0;var n=a(19).__importDefault(a(133));t.isClient="object"==typeof window,t.on=function(e){for(var t=[],a=1;a":">",'"':""","'":"'","/":"/","`":"`","=":"="},c=/\s*/,u=/\s+/,d=/\s*=/,g=/\s*\}/,M=/#|\^|\/|>|\{|&|=|!/;function j(e){this.string=e,this.tail=e,this.pos=0}function p(e,t){this.view=e,this.cache={".":this.view},this.parent=t}function b(){this.cache={}}j.prototype.eos=function(){return""===this.tail},j.prototype.scan=function(e){var t=this.tail.match(e);if(!t||0!==t.index)return"";var a=t[0];return this.tail=this.tail.substring(a.length),this.pos+=a.length,a},j.prototype.scanUntil=function(e){var t,a=this.tail.search(e);switch(a){case-1:t=this.tail,this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,a),this.tail=this.tail.substring(a)}return this.pos+=t.length,t},p.prototype.push=function(e){return new p(e,this)},p.prototype.lookup=function(e){var t,a=this.cache;if(a.hasOwnProperty(e))t=a[e];else{for(var i,r,o=this,l=!1;o;){if(e.indexOf(".")>0)for(t=o.view,i=e.split("."),r=0;null!=t&&r0?i[i.length-1][4]:a;break;default:n.push(t)}return a}(function(e){for(var t,a,n=[],i=0,s=e.length;i"===s?r=this.renderPartial(i,t,a,n):"&"===s?r=this.unescapedValue(i,t):"name"===s?r=this.escapedValue(i,t):"text"===s&&(r=this.rawValue(i)),void 0!==r&&(o+=r);return o},b.prototype.renderSection=function(e,t,i,s){var r=this,o="",l=t.lookup(e[1]);if(l){if(a(l))for(var c=0,u=l.length;c"'`=\/]/g,(function(e){return l[e]}))},e.Scanner=j,e.Context=p,e.Writer=b,e},t&&"string"!=typeof t.nodeName?r(t):(i=[t],void 0===(s="function"==typeof(n=r)?n.apply(t,i):n)||(e.exports=s))},function(e,t,a){"use strict";const n=a(137),i=a(138),s=a(139);function r(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function o(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function l(e,t){return t.decode?i(e):e}function c(e){return Array.isArray(e)?e.sort():"object"==typeof e?c(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function u(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function d(e){const t=(e=u(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function g(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function M(e,t){r((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const a=function(e){let t;switch(e.arrayFormat){case"index":return(e,a,n)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&&(n[e]={}),n[e][t[1]]=a):n[e]=a};case"bracket":return(e,a,n)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],a):n[e]=[a]:n[e]=a};case"comma":case"separator":return(t,a,n)=>{const i="string"==typeof a&&a.split("").indexOf(e.arrayFormatSeparator)>-1?a.split(e.arrayFormatSeparator).map((t=>l(t,e))):null===a?a:l(a,e);n[t]=i};default:return(e,t,a)=>{void 0!==a[e]?a[e]=[].concat(a[e],t):a[e]=t}}}(t),n=Object.create(null);if("string"!=typeof e)return n;if(!(e=e.trim().replace(/^[?#&]/,"")))return n;for(const i of e.split("&")){let[e,r]=s(t.decode?i.replace(/\+/g," "):i,"=");r=void 0===r?null:["comma","separator"].includes(t.arrayFormat)?r:l(r,t),a(l(e,t),r,n)}for(const e of Object.keys(n)){const a=n[e];if("object"==typeof a&&null!==a)for(const e of Object.keys(a))a[e]=g(a[e],t);else n[e]=g(a,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce(((e,t)=>{const a=n[t];return Boolean(a)&&"object"==typeof a&&!Array.isArray(a)?e[t]=c(a):e[t]=a,e}),Object.create(null))}t.extract=d,t.parse=M,t.stringify=(e,t)=>{if(!e)return"";r((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const a=a=>t.skipNull&&null==e[a]||t.skipEmptyString&&""===e[a],n=function(e){switch(e.arrayFormat){case"index":return t=>(a,n)=>{const i=a.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?a:null===n?[...a,[o(t,e),"[",i,"]"].join("")]:[...a,[o(t,e),"[",o(i,e),"]=",o(n,e)].join("")]};case"bracket":return t=>(a,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?a:null===n?[...a,[o(t,e),"[]"].join("")]:[...a,[o(t,e),"[]=",o(n,e)].join("")];case"comma":case"separator":return t=>(a,n)=>null==n||0===n.length?a:0===a.length?[[o(t,e),"=",o(n,e)].join("")]:[[a,o(n,e)].join(e.arrayFormatSeparator)];default:return t=>(a,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?a:null===n?[...a,o(t,e)]:[...a,[o(t,e),"=",o(n,e)].join("")]}}(t),i={};for(const t of Object.keys(e))a(t)||(i[t]=e[t]);const s=Object.keys(i);return!1!==t.sort&&s.sort(t.sort),s.map((a=>{const i=e[a];return void 0===i?"":null===i?o(a,t):Array.isArray(i)?i.reduce(n(a),[]).join("&"):o(a,t)+"="+o(i,t)})).filter((e=>e.length>0)).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[a,n]=s(e,"#");return Object.assign({url:a.split("?")[0]||"",query:M(d(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:l(n,t)}:{})},t.stringifyUrl=(e,a)=>{a=Object.assign({encode:!0,strict:!0},a);const n=u(e.url).split("?")[0]||"",i=t.extract(e.url),s=t.parse(i,{sort:!1}),r=Object.assign(s,e.query);let l=t.stringify(r,a);l&&(l=`?${l}`);let c=function(e){let t="";const a=e.indexOf("#");return-1!==a&&(t=e.slice(a)),t}(e.url);return e.fragmentIdentifier&&(c=`#${o(e.fragmentIdentifier,a)}`),`${n}${l}${c}`}},function(e,t,a){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))},function(e,t,a){"use strict";var n="%[a-f0-9]{2}",i=new RegExp("("+n+")|([^%]+?)","gi"),s=new RegExp("("+n+")+","gi");function r(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var a=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],r(a),r(n))}function o(e){try{return decodeURIComponent(e)}catch(n){for(var t=e.match(i)||[],a=1;a{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const a=e.indexOf(t);return-1===a?[e]:[e.slice(0,a),e.slice(a+t.length)]}},function(e,t,a){switch(window.__kbnThemeTag__){case"v8dark":return a(141);case"v8light":return a(145)}},function(e,t,a){var n=a(27),i=a(142);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);n(i,{insert:"head",singleton:!1}),e.exports=i.locals||{}},function(e,t,a){var n=a(28),i=a(43),s=a(143),r=a(144);t=n(!1);var o=i(s),l=i(r);t.push([e.i,".homWelcome{animation:kibanaFullScreenGraphics_FadeIn .5s cubic-bezier(.694,.0482,.335,1) 0s forwards;background:inherit;background-color:#141519;bottom:0;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:0;z-index:7000}.kbnBody--hasHeaderBanner .homWelcome{top:32px}.homWelcome:before{content:url("+o+");height:477px;left:0;position:fixed;top:0;width:310px;z-index:1}.homWelcome:after{bottom:0;content:url("+l+");height:461px;position:fixed;right:0;width:313px;z-index:1}@keyframes kibanaFullScreenGraphics_FadeIn{0%{opacity:0}to{opacity:1}}.homWelcome__header{padding:32px;position:relative;z-index:10}.homWelcome__logo{background-color:#1d1e24;border-radius:100%;box-shadow:0 .9px 4px -1px #0003,0 2.6px 8px -1px #00000026,0 5.7px 12px -1px rgba(0,0,0,.125),0 15px 15px -1px #0000001a;display:inline-block;height:80px;line-height:80px;margin-bottom:32px;padding:16px;text-align:center;width:80px}.homWelcome__logo .euiIcon{vertical-align:initial}.homWelcome__footerAction{margin-right:8px}.homWelcome__content{margin:auto;max-width:512px;padding-left:32px;padding-right:32px;position:relative;z-index:10}.homSolutions__content{padding-block-start:0}@media only screen and (min-width:992px) and (max-width:1199px){.homSolutions__item{max-inline-size:calc(33.33% - 24px)}}@media only screen and (min-width:1200px){.homSolutions__item{max-inline-size:calc(33.33% - 24px)}}.homSolutionPanel img{background-color:#36a2ef;max-block-size:160px;object-fit:cover}.homSolutionPanel--enterpriseSearch img{background-color:#f3d371}.homSolutionPanel--observability img{background-color:#f68fbe}.homSolutionPanel--securitySolution img{background-color:#7dded8}.homDataAdd__illustration{display:block;margin-block:0 -36px;margin-inline:auto}@media only screen and (min-width:768px) and (max-width:991px){.homDataAdd__illustration{margin-block-end:-32px}}@media only screen and (min-width:992px) and (max-width:1199px){.homDataAdd__illustration{margin-block-end:-32px}}@media only screen and (min-width:1200px){.homDataAdd__illustration{margin-block-end:-32px}}@media only screen and (min-width:992px) and (max-width:1199px){.homDataAdd__illustration{inline-size:80%}}@media only screen and (min-width:1200px){.homDataAdd__illustration{inline-size:80%}}@media only screen and (min-width:992px) and (max-width:1199px){.homDataManage__item{max-width:calc(33.33% - 24px)}}@media only screen and (min-width:1200px){.homDataManage__item{max-width:calc(33.33% - 24px)}}.homTutorial__instruction{flex-shrink:0}",""]),e.exports=t},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMTAiIGhlaWdodD0iNDc3IiB2aWV3Qm94PSIwIDAgMzEwIDQ3NyI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMxODE5MUUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTS04NC44MTkyLDQyOS4zNjIgQzc5LjMwOTMsNDI5LjM2MiAyMTIuMzYyLDI5Ni4zMDkgMjEyLjM2MiwxMzIuMTgxIEMyMTIuMzYyLC0zMS45NDc2IDc5LjMwOTMsLTE2NSAtODQuODE5MiwtMTY1IEMtMjQ4Ljk0OCwtMTY1IC0zODIsLTMxLjk0NzYgLTM4MiwxMzIuMTgxIEMtMzgyLDI5Ni4zMDkgLTI0OC45NDgsNDI5LjM2MiAtODQuODE5Miw0MjkuMzYyIFoiLz4KICAgIDxwYXRoIGZpbGw9IiMxNTE2MUIiIGQ9Ik0xOTEuNzY1LDIwOC42ODMgTDE5MS43NjUsMjIzLjM5NSBMMTc3LjA1MywyMjMuMzk1IEwxNzcuMDUzLDIwOC42ODMgTDE5MS43NjUsMjA4LjY4MyBaIE0yMzAuOTk3LDIwOC42ODMgTDIzMC45OTcsMjIzLjM5NSBMMjE2LjI4NSwyMjMuMzk1IEwyMTYuMjg1LDIwOC42ODMgTDIzMC45OTcsMjA4LjY4MyBaIE0xNTIuNTMzLDIwOC42ODMgTDE1Mi41MzMsMjIzLjM5NSBMMTM3LjgyMSwyMjMuMzk1IEwxMzcuODIxLDIwOC42ODMgTDE1Mi41MzMsMjA4LjY4MyBaIE0xMTMuMzAxLDIwOC42ODMgTDExMy4zMDEsMjIzLjM5NSBMOTguNTg5MywyMjMuMzk1IEw5OC41ODkzLDIwOC42ODMgTDExMy4zMDEsMjA4LjY4MyBaIE03NS4wNTA0LDIwOC42ODMgTDc1LjA1MDQsMjIzLjM5NSBMNjAuMzM4NSwyMjMuMzk1IEw2MC4zMzg1LDIwOC42ODMgTDc1LjA1MDQsMjA4LjY4MyBaIE0zNC44Mzc1LDIwOC42ODMgTDM0LjgzNzUsMjIzLjM5NSBMMjAuMTI1NiwyMjMuMzk1IEwyMC4xMjU2LDIwOC42ODMgTDM0LjgzNzUsMjA4LjY4MyBaIE0yMzAuOTk3LDE2OS40NTEgTDIzMC45OTcsMTg0LjE2MyBMMjE2LjI4NSwxODQuMTYzIEwyMTYuMjg1LDE2OS40NTEgTDIzMC45OTcsMTY5LjQ1MSBaIE0yNzAuMjI4LDE2OS40NTEgTDI3MC4yMjgsMTg0LjE2MyBMMjU1LjUxNiwxODQuMTYzIEwyNTUuNTE2LDE2OS40NTEgTDI3MC4yMjgsMTY5LjQ1MSBaIE0xOTEuNzY1LDE2OS40NTEgTDE5MS43NjUsMTg0LjE2MyBMMTc3LjA1MywxODQuMTYzIEwxNzcuMDUzLDE2OS40NTEgTDE5MS43NjUsMTY5LjQ1MSBaIE0xNTIuNTMzLDE2OS40NTEgTDE1Mi41MzMsMTg0LjE2MyBMMTM3LjgyMSwxODQuMTYzIEwxMzcuODIxLDE2OS40NTEgTDE1Mi41MzMsMTY5LjQ1MSBaIE0xMTQuMjgyLDE2OS40NTEgTDExNC4yODIsMTg0LjE2MyBMOTkuNTcwMSwxODQuMTYzIEw5OS41NzAxLDE2OS40NTEgTDExNC4yODIsMTY5LjQ1MSBaIE03NC4wNjk3LDE2OS40NTEgTDc0LjA2OTcsMTg0LjE2MyBMNTkuMzU3OCwxODQuMTYzIEw1OS4zNTc4LDE2OS40NTEgTDc0LjA2OTcsMTY5LjQ1MSBaIE0zMy44NTY4LDE2OS40NTEgTDMzLjg1NjgsMTg0LjE2MyBMMTkuMTQ0OSwxODQuMTYzIEwxOS4xNDQ5LDE2OS40NTEgTDMzLjg1NjgsMTY5LjQ1MSBaIE0yNzAuMjI4LDEzMC4yMTkgTDI3MC4yMjgsMTQ0LjkzMSBMMjU1LjUxNiwxNDQuOTMxIEwyNTUuNTE2LDEzMC4yMTkgTDI3MC4yMjgsMTMwLjIxOSBaIE0zMDkuNDYsMTMwLjIxOSBMMzA5LjQ2LDE0NC45MzEgTDI5NC43NDgsMTQ0LjkzMSBMMjk0Ljc0OCwxMzAuMjE5IEwzMDkuNDYsMTMwLjIxOSBaIE0yMzAuOTk3LDEzMC4yMTkgTDIzMC45OTcsMTQ0LjkzMSBMMjE2LjI4NSwxNDQuOTMxIEwyMTYuMjg1LDEzMC4yMTkgTDIzMC45OTcsMTMwLjIxOSBaIE0xOTEuNzY1LDEzMC4yMTkgTDE5MS43NjUsMTQ0LjkzMSBMMTc3LjA1MywxNDQuOTMxIEwxNzcuMDUzLDEzMC4yMTkgTDE5MS43NjUsMTMwLjIxOSBaIE0xNTMuNTE0LDEzMC4yMTkgTDE1My41MTQsMTQ0LjkzMSBMMTM4LjgwMiwxNDQuOTMxIEwxMzguODAyLDEzMC4yMTkgTDE1My41MTQsMTMwLjIxOSBaIE0xMTMuMzAxLDEzMC4yMTkgTDExMy4zMDEsMTQ0LjkzMSBMOTguNTg5MywxNDQuOTMxIEw5OC41ODkzLDEzMC4yMTkgTDExMy4zMDEsMTMwLjIxOSBaIE03My4wODg5LDEzMC4yMTkgTDczLjA4ODksMTQ0LjkzMSBMNTguMzc2OSwxNDQuOTMxIEw1OC4zNzY5LDEzMC4yMTkgTDczLjA4ODksMTMwLjIxOSBaIE0zNS44MTg0LDEzMC4yMTkgTDM1LjgxODQsMTQ0LjkzMSBMMjEuMTA2NCwxNDQuOTMxIEwyMS4xMDY0LDEzMC4yMTkgTDM1LjgxODQsMTMwLjIxOSBaIi8+CiAgICA8cGF0aCBmaWxsPSIjMTgxOTFFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik02NS45MDgxLDQzMC45MDggQzc2LjQ1MjMsNDIwLjM2NCA5My41NDc3LDQyMC4zNjQgMTA0LjA5Miw0MzAuOTA4IEMxMTQuNjM2LDQ0MS40NTIgMTE0LjYzNiw0NTguNTQ4IDEwNC4wOTIsNDY5LjA5MiBDOTMuNTQ3Nyw0NzkuNjM2IDc2LjQ1MjMsNDc5LjYzNiA2NS45MDgxLDQ2OS4wOTIgQzU1LjM2NCw0NTguNTQ4IDU1LjM2NCw0NDEuNDUyIDY1LjkwODEsNDMwLjkwOCBaIE05Ni4zMTM3LDQzOC42ODYgQzkwLjA2NTMsNDMyLjQzOCA3OS45MzQ3LDQzMi40MzggNzMuNjg2Myw0MzguNjg2IEM2Ny40Mzc5LDQ0NC45MzUgNjcuNDM3OSw0NTUuMDY1IDczLjY4NjMsNDYxLjMxNCBDNzkuOTM0Nyw0NjcuNTYyIDkwLjA2NTMsNDY3LjU2MiA5Ni4zMTM3LDQ2MS4zMTQgQzEwMi41NjIsNDU1LjA2NSAxMDIuNTYyLDQ0NC45MzUgOTYuMzEzNyw0MzguNjg2IFoiLz4KICAgIDxwYXRoIGZpbGw9IiMxNTE2MUIiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTY1LjkwODIsNDMwLjkwOCBDNTUuMzY0LDQ0MS40NTIgNTUuMzY0LDQ1OC41NDggNjUuOTA4Miw0NjkuMDkyIEw3My42ODY0LDQ2MS4zMTQgQzY3LjQzOCw0NTUuMDY1IDY3LjQzOCw0NDQuOTM1IDczLjY4NjQsNDM4LjY4NiBMNjUuOTA4Miw0MzAuOTA4IFoiLz4KICA8L2c+Cjwvc3ZnPgo="},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMTMiIGhlaWdodD0iNDYxIiB2aWV3Qm94PSIwIDAgMzEzIDQ2MSI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMxODE5MUUiIGQ9Ik0yOTQuMDA5LDE4NC4xMzcgQzQ1Ni4zODYsMTg0LjEzNyA1ODguMDE4LDMxNS43NyA1ODguMDE4LDQ3OC4xNDYgQzU4OC4wMTgsNjQwLjUyMyA0NTYuMzg2LDc3Mi4xNTYgMjk0LjAwOSw3NzIuMTU2IEMxMzEuNjMyLDc3Mi4xNTYgMCw2NDAuNTIzIDAsNDc4LjE0NiBDMCwzMTUuNzcgMTMxLjYzMiwxODQuMTM3IDI5NC4wMDksMTg0LjEzNyBaIE0yOTQuMDA5LDM4NC41NTIgQzI0Mi4zMTgsMzg0LjU1MiAyMDAuNDE1LDQyNi40NTYgMjAwLjQxNSw0NzguMTQ2IEMyMDAuNDE1LDUyOS44MzcgMjQyLjMxOCw1NzEuNzQxIDI5NC4wMDksNTcxLjc0MSBDMzQ1LjcsNTcxLjc0MSAzODcuNjA0LDUyOS44MzcgMzg3LjYwNCw0NzguMTQ2IEMzODcuNjA0LDQyNi40NTYgMzQ1LjcsMzg0LjU1MiAyOTQuMDA5LDM4NC41NTIgWiIvPgogICAgPHBhdGggZmlsbD0iIzE1MTYxQiIgZD0iTTIwMi45NTgsMzY1LjczMSBMMjAyLjk1OCwzODAuOTkxIEwxODcuNjk4LDM4MC45OTEgTDE4Ny42OTgsMzY1LjczMSBMMjAyLjk1OCwzNjUuNzMxIFogTTIwMi45NTgsMzI3LjA3MyBMMjAyLjk1OCwzNDIuMzMzIEwxODcuNjk4LDM0Mi4zMzMgTDE4Ny42OTgsMzI3LjA3MyBMMjAyLjk1OCwzMjcuMDczIFogTTI0My42NTEsMzI1LjAzOCBMMjQzLjY1MSwzNDAuMjk4IEwyMjguMzkxLDM0MC4yOTggTDIyOC4zOTEsMzI1LjAzOCBMMjQzLjY1MSwzMjUuMDM4IFogTTI0My42NTEsMjg2LjM3OSBMMjQzLjY1MSwzMDEuNjM5IEwyMjguMzkxLDMwMS42MzkgTDIyOC4zOTEsMjg2LjM3OSBMMjQzLjY1MSwyODYuMzc5IFogTTIwMi45NTgsMjg1LjM2MiBMMjAyLjk1OCwzMDAuNjIyIEwxODcuNjk4LDMwMC42MjIgTDE4Ny42OTgsMjg1LjM2MiBMMjAyLjk1OCwyODUuMzYyIFogTTI4NC4zNDUsMjg0LjM0NSBMMjg0LjM0NSwyOTkuNjA1IEwyNjkuMDg1LDI5OS42MDUgTDI2OS4wODUsMjg0LjM0NSBMMjg0LjM0NSwyODQuMzQ1IFogTTI4NC4zNDUsMjQ1LjY4NiBMMjg0LjM0NSwyNjAuOTQ2IEwyNjkuMDg1LDI2MC45NDYgTDI2OS4wODUsMjQ1LjY4NiBMMjg0LjM0NSwyNDUuNjg2IFogTTI0My42NTEsMjQ0LjY2OSBMMjQzLjY1MSwyNTkuOTI5IEwyMjguMzkxLDI1OS45MjkgTDIyOC4zOTEsMjQ0LjY2OSBMMjQzLjY1MSwyNDQuNjY5IFogTTIwMi45NTgsMjQzLjY1MSBMMjAyLjk1OCwyNTguOTExIEwxODcuNjk4LDI1OC45MTEgTDE4Ny42OTgsMjQzLjY1MSBMMjAyLjk1OCwyNDMuNjUxIFogTTI4NC4zNDUsMjAzLjk3NSBMMjg0LjM0NSwyMTkuMjM1IEwyNjkuMDg1LDIxOS4yMzUgTDI2OS4wODUsMjAzLjk3NSBMMjg0LjM0NSwyMDMuOTc1IFogTTIwMi45NTgsMjAzLjk3NSBMMjAyLjk1OCwyMTkuMjM1IEwxODcuNjk4LDIxOS4yMzUgTDE4Ny42OTgsMjAzLjk3NSBMMjAyLjk1OCwyMDMuOTc1IFogTTI0My42NTEsMjAyLjk1OCBMMjQzLjY1MSwyMTguMjE4IEwyMjguMzkxLDIxOC4yMTggTDIyOC4zOTEsMjAyLjk1OCBMMjQzLjY1MSwyMDIuOTU4IFogTTI0My42NTEsMTYzLjI4MiBMMjQzLjY1MSwxNzguNTQyIEwyMjguMzkxLDE3OC41NDIgTDIyOC4zOTEsMTYzLjI4MiBMMjQzLjY1MSwxNjMuMjgyIFogTTIwMi45NTgsMTYzLjI4MiBMMjAyLjk1OCwxNzguNTQyIEwxODcuNjk4LDE3OC41NDIgTDE4Ny42OTgsMTYzLjI4MiBMMjAyLjk1OCwxNjMuMjgyIFogTTI4NC4zNDUsMTYyLjI2NSBMMjg0LjM0NSwxNzcuNTI1IEwyNjkuMDg1LDE3Ny41MjUgTDI2OS4wODUsMTYyLjI2NSBMMjg0LjM0NSwxNjIuMjY1IFogTTI4NC4zNDUsMTIyLjU4OSBMMjg0LjM0NSwxMzcuODQ5IEwyNjkuMDg1LDEzNy44NDkgTDI2OS4wODUsMTIyLjU4OSBMMjg0LjM0NSwxMjIuNTg5IFogTTI0My42NTEsMTIyLjU4OSBMMjQzLjY1MSwxMzcuODQ5IEwyMjguMzkxLDEzNy44NDkgTDIyOC4zOTEsMTIyLjU4OSBMMjQzLjY1MSwxMjIuNTg5IFogTTIwMi45NTgsMTIyLjU4OSBMMjAyLjk1OCwxMzcuODQ5IEwxODcuNjk4LDEzNy44NDkgTDE4Ny42OTgsMTIyLjU4OSBMMjAyLjk1OCwxMjIuNTg5IFogTTI4NC4zNDUsODEuODk1NCBMMjg0LjM0NSw5Ny4xNTU0IEwyNjkuMDg1LDk3LjE1NTQgTDI2OS4wODUsODEuODk1NCBMMjg0LjM0NSw4MS44OTU0IFogTTI0My42NTEsODEuODk1NCBMMjQzLjY1MSw5Ny4xNTU0IEwyMjguMzkxLDk3LjE1NTQgTDIyOC4zOTEsODEuODk1NCBMMjQzLjY1MSw4MS44OTU0IFogTTIwMi45NTgsODEuODk1NCBMMjAyLjk1OCw5Ny4xNTU0IEwxODcuNjk4LDk3LjE1NTQgTDE4Ny42OTgsODEuODk1NCBMMjAyLjk1OCw4MS44OTU0IFogTTI4NC4zNDUsNDEuMjAyIEwyODQuMzQ1LDU2LjQ2MiBMMjY5LjA4NSw1Ni40NjIgTDI2OS4wODUsNDEuMjAyIEwyODQuMzQ1LDQxLjIwMiBaIE0yNDMuNjUxLDQxLjIwMiBMMjQzLjY1MSw1Ni40NjIgTDIyOC4zOTEsNTYuNDYyIEwyMjguMzkxLDQxLjIwMiBMMjQzLjY1MSw0MS4yMDIgWiBNMjg0LjM0NSwwLjUwODc4OSBMMjg0LjM0NSwxNS43Njg4IEwyNjkuMDg1LDE1Ljc2ODggTDI2OS4wODUsMC41MDg3ODkgTDI4NC4zNDUsMC41MDg3ODkgWiIvPgogIDwvZz4KPC9zdmc+Cg=="},function(e,t,a){var n=a(27),i=a(146);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);n(i,{insert:"head",singleton:!1}),e.exports=i.locals||{}},function(e,t,a){var n=a(28),i=a(43),s=a(147),r=a(148);t=n(!1);var o=i(s),l=i(r);t.push([e.i,".homWelcome{animation:kibanaFullScreenGraphics_FadeIn .5s cubic-bezier(.694,.0482,.335,1) 0s forwards;background:inherit;background-color:#fafbfd;bottom:0;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:0;z-index:7000}.kbnBody--hasHeaderBanner .homWelcome{top:32px}.homWelcome:before{content:url("+o+");height:477px;left:0;position:fixed;top:0;width:310px;z-index:1}.homWelcome:after{bottom:0;content:url("+l+");height:461px;position:fixed;right:0;width:313px;z-index:1}@keyframes kibanaFullScreenGraphics_FadeIn{0%{opacity:0}to{opacity:1}}.homWelcome__header{padding:32px;position:relative;z-index:10}.homWelcome__logo{background-color:#fff;border-radius:100%;box-shadow:0 .9px 4px -1px #00000014,0 2.6px 8px -1px #0000000f,0 5.7px 12px -1px #0000000d,0 15px 15px -1px #0000000a;display:inline-block;height:80px;line-height:80px;margin-bottom:32px;padding:16px;text-align:center;width:80px}.homWelcome__logo .euiIcon{vertical-align:initial}.homWelcome__footerAction{margin-right:8px}.homWelcome__content{margin:auto;max-width:512px;padding-left:32px;padding-right:32px;position:relative;z-index:10}.homSolutions__content{padding-block-start:0}@media only screen and (min-width:992px) and (max-width:1199px){.homSolutions__item{max-inline-size:calc(33.33% - 24px)}}@media only screen and (min-width:1200px){.homSolutions__item{max-inline-size:calc(33.33% - 24px)}}.homSolutionPanel img{background-color:#07c;max-block-size:160px;object-fit:cover}.homSolutionPanel--enterpriseSearch img{background-color:#fec514}.homSolutionPanel--observability img{background-color:#f04e98}.homSolutionPanel--securitySolution img{background-color:#00bfb3}.homDataAdd__illustration{display:block;margin-block:0 -36px;margin-inline:auto}@media only screen and (min-width:768px) and (max-width:991px){.homDataAdd__illustration{margin-block-end:-32px}}@media only screen and (min-width:992px) and (max-width:1199px){.homDataAdd__illustration{margin-block-end:-32px}}@media only screen and (min-width:1200px){.homDataAdd__illustration{margin-block-end:-32px}}@media only screen and (min-width:992px) and (max-width:1199px){.homDataAdd__illustration{inline-size:80%}}@media only screen and (min-width:1200px){.homDataAdd__illustration{inline-size:80%}}@media only screen and (min-width:992px) and (max-width:1199px){.homDataManage__item{max-width:calc(33.33% - 24px)}}@media only screen and (min-width:1200px){.homDataManage__item{max-width:calc(33.33% - 24px)}}.homTutorial__instruction{flex-shrink:0}",""]),e.exports=t},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMTAiIGhlaWdodD0iNDc3IiB2aWV3Qm94PSIwIDAgMzEwIDQ3NyI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNGNUY3RkEiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTS04NC44MTkyLDQyOS4zNjIgQzc5LjMwOTMsNDI5LjM2MiAyMTIuMzYyLDI5Ni4zMDkgMjEyLjM2MiwxMzIuMTgxIEMyMTIuMzYyLC0zMS45NDc2IDc5LjMwOTMsLTE2NSAtODQuODE5MiwtMTY1IEMtMjQ4Ljk0OCwtMTY1IC0zODIsLTMxLjk0NzYgLTM4MiwxMzIuMTgxIEMtMzgyLDI5Ni4zMDkgLTI0OC45NDgsNDI5LjM2MiAtODQuODE5Miw0MjkuMzYyIFoiLz4KICAgIDxwYXRoIGZpbGw9IiNFNkVCRjIiIGQ9Ik0xOTEuNzY1LDIwOC42ODMgTDE5MS43NjUsMjIzLjM5NSBMMTc3LjA1MywyMjMuMzk1IEwxNzcuMDUzLDIwOC42ODMgTDE5MS43NjUsMjA4LjY4MyBaIE0yMzAuOTk3LDIwOC42ODMgTDIzMC45OTcsMjIzLjM5NSBMMjE2LjI4NSwyMjMuMzk1IEwyMTYuMjg1LDIwOC42ODMgTDIzMC45OTcsMjA4LjY4MyBaIE0xNTIuNTMzLDIwOC42ODMgTDE1Mi41MzMsMjIzLjM5NSBMMTM3LjgyMSwyMjMuMzk1IEwxMzcuODIxLDIwOC42ODMgTDE1Mi41MzMsMjA4LjY4MyBaIE0xMTMuMzAxLDIwOC42ODMgTDExMy4zMDEsMjIzLjM5NSBMOTguNTg5MywyMjMuMzk1IEw5OC41ODkzLDIwOC42ODMgTDExMy4zMDEsMjA4LjY4MyBaIE03NS4wNTA0LDIwOC42ODMgTDc1LjA1MDQsMjIzLjM5NSBMNjAuMzM4NSwyMjMuMzk1IEw2MC4zMzg1LDIwOC42ODMgTDc1LjA1MDQsMjA4LjY4MyBaIE0zNC44Mzc1LDIwOC42ODMgTDM0LjgzNzUsMjIzLjM5NSBMMjAuMTI1NiwyMjMuMzk1IEwyMC4xMjU2LDIwOC42ODMgTDM0LjgzNzUsMjA4LjY4MyBaIE0yMzAuOTk3LDE2OS40NTEgTDIzMC45OTcsMTg0LjE2MyBMMjE2LjI4NSwxODQuMTYzIEwyMTYuMjg1LDE2OS40NTEgTDIzMC45OTcsMTY5LjQ1MSBaIE0yNzAuMjI4LDE2OS40NTEgTDI3MC4yMjgsMTg0LjE2MyBMMjU1LjUxNiwxODQuMTYzIEwyNTUuNTE2LDE2OS40NTEgTDI3MC4yMjgsMTY5LjQ1MSBaIE0xOTEuNzY1LDE2OS40NTEgTDE5MS43NjUsMTg0LjE2MyBMMTc3LjA1MywxODQuMTYzIEwxNzcuMDUzLDE2OS40NTEgTDE5MS43NjUsMTY5LjQ1MSBaIE0xNTIuNTMzLDE2OS40NTEgTDE1Mi41MzMsMTg0LjE2MyBMMTM3LjgyMSwxODQuMTYzIEwxMzcuODIxLDE2OS40NTEgTDE1Mi41MzMsMTY5LjQ1MSBaIE0xMTQuMjgyLDE2OS40NTEgTDExNC4yODIsMTg0LjE2MyBMOTkuNTcwMSwxODQuMTYzIEw5OS41NzAxLDE2OS40NTEgTDExNC4yODIsMTY5LjQ1MSBaIE03NC4wNjk3LDE2OS40NTEgTDc0LjA2OTcsMTg0LjE2MyBMNTkuMzU3OCwxODQuMTYzIEw1OS4zNTc4LDE2OS40NTEgTDc0LjA2OTcsMTY5LjQ1MSBaIE0zMy44NTY4LDE2OS40NTEgTDMzLjg1NjgsMTg0LjE2MyBMMTkuMTQ0OSwxODQuMTYzIEwxOS4xNDQ5LDE2OS40NTEgTDMzLjg1NjgsMTY5LjQ1MSBaIE0yNzAuMjI4LDEzMC4yMTkgTDI3MC4yMjgsMTQ0LjkzMSBMMjU1LjUxNiwxNDQuOTMxIEwyNTUuNTE2LDEzMC4yMTkgTDI3MC4yMjgsMTMwLjIxOSBaIE0zMDkuNDYsMTMwLjIxOSBMMzA5LjQ2LDE0NC45MzEgTDI5NC43NDgsMTQ0LjkzMSBMMjk0Ljc0OCwxMzAuMjE5IEwzMDkuNDYsMTMwLjIxOSBaIE0yMzAuOTk3LDEzMC4yMTkgTDIzMC45OTcsMTQ0LjkzMSBMMjE2LjI4NSwxNDQuOTMxIEwyMTYuMjg1LDEzMC4yMTkgTDIzMC45OTcsMTMwLjIxOSBaIE0xOTEuNzY1LDEzMC4yMTkgTDE5MS43NjUsMTQ0LjkzMSBMMTc3LjA1MywxNDQuOTMxIEwxNzcuMDUzLDEzMC4yMTkgTDE5MS43NjUsMTMwLjIxOSBaIE0xNTMuNTE0LDEzMC4yMTkgTDE1My41MTQsMTQ0LjkzMSBMMTM4LjgwMiwxNDQuOTMxIEwxMzguODAyLDEzMC4yMTkgTDE1My41MTQsMTMwLjIxOSBaIE0xMTMuMzAxLDEzMC4yMTkgTDExMy4zMDEsMTQ0LjkzMSBMOTguNTg5MywxNDQuOTMxIEw5OC41ODkzLDEzMC4yMTkgTDExMy4zMDEsMTMwLjIxOSBaIE03My4wODg5LDEzMC4yMTkgTDczLjA4ODksMTQ0LjkzMSBMNTguMzc2OSwxNDQuOTMxIEw1OC4zNzY5LDEzMC4yMTkgTDczLjA4ODksMTMwLjIxOSBaIE0zNS44MTg0LDEzMC4yMTkgTDM1LjgxODQsMTQ0LjkzMSBMMjEuMTA2NCwxNDQuOTMxIEwyMS4xMDY0LDEzMC4yMTkgTDM1LjgxODQsMTMwLjIxOSBaIi8+CiAgICA8cGF0aCBmaWxsPSIjRjVGN0ZBIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik02NS45MDgxLDQzMC45MDggQzc2LjQ1MjMsNDIwLjM2NCA5My41NDc3LDQyMC4zNjQgMTA0LjA5Miw0MzAuOTA4IEMxMTQuNjM2LDQ0MS40NTIgMTE0LjYzNiw0NTguNTQ4IDEwNC4wOTIsNDY5LjA5MiBDOTMuNTQ3Nyw0NzkuNjM2IDc2LjQ1MjMsNDc5LjYzNiA2NS45MDgxLDQ2OS4wOTIgQzU1LjM2NCw0NTguNTQ4IDU1LjM2NCw0NDEuNDUyIDY1LjkwODEsNDMwLjkwOCBaIE05Ni4zMTM3LDQzOC42ODYgQzkwLjA2NTMsNDMyLjQzOCA3OS45MzQ3LDQzMi40MzggNzMuNjg2Myw0MzguNjg2IEM2Ny40Mzc5LDQ0NC45MzUgNjcuNDM3OSw0NTUuMDY1IDczLjY4NjMsNDYxLjMxNCBDNzkuOTM0Nyw0NjcuNTYyIDkwLjA2NTMsNDY3LjU2MiA5Ni4zMTM3LDQ2MS4zMTQgQzEwMi41NjIsNDU1LjA2NSAxMDIuNTYyLDQ0NC45MzUgOTYuMzEzNyw0MzguNjg2IFoiLz4KICAgIDxwYXRoIGZpbGw9IiNFNkVCRjIiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTY1LjkwODIsNDMwLjkwOCBDNTUuMzY0LDQ0MS40NTIgNTUuMzY0LDQ1OC41NDggNjUuOTA4Miw0NjkuMDkyIEw3My42ODY0LDQ2MS4zMTQgQzY3LjQzOCw0NTUuMDY1IDY3LjQzOCw0NDQuOTM1IDczLjY4NjQsNDM4LjY4NiBMNjUuOTA4Miw0MzAuOTA4IFoiLz4KICA8L2c+Cjwvc3ZnPgo="},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMTMiIGhlaWdodD0iNDYxIiB2aWV3Qm94PSIwIDAgMzEzIDQ2MSI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNGNUY3RkEiIGQ9Ik0yOTQuMDA5LDE4NC4xMzcgQzQ1Ni4zODYsMTg0LjEzNyA1ODguMDE4LDMxNS43NyA1ODguMDE4LDQ3OC4xNDYgQzU4OC4wMTgsNjQwLjUyMyA0NTYuMzg2LDc3Mi4xNTYgMjk0LjAwOSw3NzIuMTU2IEMxMzEuNjMyLDc3Mi4xNTYgMCw2NDAuNTIzIDAsNDc4LjE0NiBDMCwzMTUuNzcgMTMxLjYzMiwxODQuMTM3IDI5NC4wMDksMTg0LjEzNyBaIE0yOTQuMDA5LDM4NC41NTIgQzI0Mi4zMTgsMzg0LjU1MiAyMDAuNDE1LDQyNi40NTYgMjAwLjQxNSw0NzguMTQ2IEMyMDAuNDE1LDUyOS44MzcgMjQyLjMxOCw1NzEuNzQxIDI5NC4wMDksNTcxLjc0MSBDMzQ1LjcsNTcxLjc0MSAzODcuNjA0LDUyOS44MzcgMzg3LjYwNCw0NzguMTQ2IEMzODcuNjA0LDQyNi40NTYgMzQ1LjcsMzg0LjU1MiAyOTQuMDA5LDM4NC41NTIgWiIvPgogICAgPHBhdGggZmlsbD0iI0U2RUJGMiIgZD0iTTIwMi45NTgsMzY1LjczMSBMMjAyLjk1OCwzODAuOTkxIEwxODcuNjk4LDM4MC45OTEgTDE4Ny42OTgsMzY1LjczMSBMMjAyLjk1OCwzNjUuNzMxIFogTTIwMi45NTgsMzI3LjA3MyBMMjAyLjk1OCwzNDIuMzMzIEwxODcuNjk4LDM0Mi4zMzMgTDE4Ny42OTgsMzI3LjA3MyBMMjAyLjk1OCwzMjcuMDczIFogTTI0My42NTEsMzI1LjAzOCBMMjQzLjY1MSwzNDAuMjk4IEwyMjguMzkxLDM0MC4yOTggTDIyOC4zOTEsMzI1LjAzOCBMMjQzLjY1MSwzMjUuMDM4IFogTTI0My42NTEsMjg2LjM3OSBMMjQzLjY1MSwzMDEuNjM5IEwyMjguMzkxLDMwMS42MzkgTDIyOC4zOTEsMjg2LjM3OSBMMjQzLjY1MSwyODYuMzc5IFogTTIwMi45NTgsMjg1LjM2MiBMMjAyLjk1OCwzMDAuNjIyIEwxODcuNjk4LDMwMC42MjIgTDE4Ny42OTgsMjg1LjM2MiBMMjAyLjk1OCwyODUuMzYyIFogTTI4NC4zNDUsMjg0LjM0NSBMMjg0LjM0NSwyOTkuNjA1IEwyNjkuMDg1LDI5OS42MDUgTDI2OS4wODUsMjg0LjM0NSBMMjg0LjM0NSwyODQuMzQ1IFogTTI4NC4zNDUsMjQ1LjY4NiBMMjg0LjM0NSwyNjAuOTQ2IEwyNjkuMDg1LDI2MC45NDYgTDI2OS4wODUsMjQ1LjY4NiBMMjg0LjM0NSwyNDUuNjg2IFogTTI0My42NTEsMjQ0LjY2OSBMMjQzLjY1MSwyNTkuOTI5IEwyMjguMzkxLDI1OS45MjkgTDIyOC4zOTEsMjQ0LjY2OSBMMjQzLjY1MSwyNDQuNjY5IFogTTIwMi45NTgsMjQzLjY1MSBMMjAyLjk1OCwyNTguOTExIEwxODcuNjk4LDI1OC45MTEgTDE4Ny42OTgsMjQzLjY1MSBMMjAyLjk1OCwyNDMuNjUxIFogTTI4NC4zNDUsMjAzLjk3NSBMMjg0LjM0NSwyMTkuMjM1IEwyNjkuMDg1LDIxOS4yMzUgTDI2OS4wODUsMjAzLjk3NSBMMjg0LjM0NSwyMDMuOTc1IFogTTIwMi45NTgsMjAzLjk3NSBMMjAyLjk1OCwyMTkuMjM1IEwxODcuNjk4LDIxOS4yMzUgTDE4Ny42OTgsMjAzLjk3NSBMMjAyLjk1OCwyMDMuOTc1IFogTTI0My42NTEsMjAyLjk1OCBMMjQzLjY1MSwyMTguMjE4IEwyMjguMzkxLDIxOC4yMTggTDIyOC4zOTEsMjAyLjk1OCBMMjQzLjY1MSwyMDIuOTU4IFogTTI0My42NTEsMTYzLjI4MiBMMjQzLjY1MSwxNzguNTQyIEwyMjguMzkxLDE3OC41NDIgTDIyOC4zOTEsMTYzLjI4MiBMMjQzLjY1MSwxNjMuMjgyIFogTTIwMi45NTgsMTYzLjI4MiBMMjAyLjk1OCwxNzguNTQyIEwxODcuNjk4LDE3OC41NDIgTDE4Ny42OTgsMTYzLjI4MiBMMjAyLjk1OCwxNjMuMjgyIFogTTI4NC4zNDUsMTYyLjI2NSBMMjg0LjM0NSwxNzcuNTI1IEwyNjkuMDg1LDE3Ny41MjUgTDI2OS4wODUsMTYyLjI2NSBMMjg0LjM0NSwxNjIuMjY1IFogTTI4NC4zNDUsMTIyLjU4OSBMMjg0LjM0NSwxMzcuODQ5IEwyNjkuMDg1LDEzNy44NDkgTDI2OS4wODUsMTIyLjU4OSBMMjg0LjM0NSwxMjIuNTg5IFogTTI0My42NTEsMTIyLjU4OSBMMjQzLjY1MSwxMzcuODQ5IEwyMjguMzkxLDEzNy44NDkgTDIyOC4zOTEsMTIyLjU4OSBMMjQzLjY1MSwxMjIuNTg5IFogTTIwMi45NTgsMTIyLjU4OSBMMjAyLjk1OCwxMzcuODQ5IEwxODcuNjk4LDEzNy44NDkgTDE4Ny42OTgsMTIyLjU4OSBMMjAyLjk1OCwxMjIuNTg5IFogTTI4NC4zNDUsODEuODk1NCBMMjg0LjM0NSw5Ny4xNTU0IEwyNjkuMDg1LDk3LjE1NTQgTDI2OS4wODUsODEuODk1NCBMMjg0LjM0NSw4MS44OTU0IFogTTI0My42NTEsODEuODk1NCBMMjQzLjY1MSw5Ny4xNTU0IEwyMjguMzkxLDk3LjE1NTQgTDIyOC4zOTEsODEuODk1NCBMMjQzLjY1MSw4MS44OTU0IFogTTIwMi45NTgsODEuODk1NCBMMjAyLjk1OCw5Ny4xNTU0IEwxODcuNjk4LDk3LjE1NTQgTDE4Ny42OTgsODEuODk1NCBMMjAyLjk1OCw4MS44OTU0IFogTTI4NC4zNDUsNDEuMjAyIEwyODQuMzQ1LDU2LjQ2MiBMMjY5LjA4NSw1Ni40NjIgTDI2OS4wODUsNDEuMjAyIEwyODQuMzQ1LDQxLjIwMiBaIE0yNDMuNjUxLDQxLjIwMiBMMjQzLjY1MSw1Ni40NjIgTDIyOC4zOTEsNTYuNDYyIEwyMjguMzkxLDQxLjIwMiBMMjQzLjY1MSw0MS4yMDIgWiBNMjg0LjM0NSwwLjUwODc4OSBMMjg0LjM0NSwxNS43Njg4IEwyNjkuMDg1LDE1Ljc2ODggTDI2OS4wODUsMC41MDg3ODkgTDI4NC4zNDUsMC41MDg3ODkgWiIvPgogIDwvZz4KPC9zdmc+Cg=="},,,function(e,t,a){"use strict";a.r(t),a.d(t,"renderApp",(function(){return Zt}));var n=a(10),i=a.n(n),s=a(22),r=a(14),o=a(1),l=a(12),c=a(11);const u=o.i18n.translate("homePackages.demoEnvironmentPanel.welcomeTitle",{defaultMessage:"Explore our live demo environment"}),d=o.i18n.translate("homePackages.demoEnvironmentPanel.welcomeMessage",{defaultMessage:"Browse real-world data in a demo environment where you can explore search, observability, and security use cases like yours."}),g=o.i18n.translate("homePackages.demoEnvironmentPanel.welcomeImageAlt",{defaultMessage:"Illustration of Elastic data integrations"}),M=({demoUrl:e,onClick:t=(()=>{})})=>{const[i]=(()=>{const{colorMode:e}=Object(l.useEuiTheme)(),t=Object(n.useRef)(null),[i,s]=Object(n.useState)(!1),r="DARK"===e;return Object(n.useEffect)((()=>{s(!0),(async()=>{try{if(r){const{default:e}=await a.e(2).then(a.t.bind(null,149,7));t.current=e}else{const{default:e}=await a.e(3).then(a.t.bind(null,150,7));t.current=e}}catch(e){throw e}finally{s(!1)}})()}),[r]),[t.current,i]})(),s=i?Object(c.jsx)(l.EuiImage,{alt:g,size:"l",src:i}):null;return Object(c.jsx)(l.EuiPanel,{hasBorder:!0,paddingSize:"xl"},Object(c.jsx)(l.EuiFlexGroup,{alignItems:"center"},Object(c.jsx)(l.EuiFlexItem,{grow:1},Object(c.jsx)(l.EuiText,{size:"s"},Object(c.jsx)("h2",null,u),Object(c.jsx)("p",null,d),Object(c.jsx)(l.EuiButton,{fill:!0,iconSide:"right",iconType:"popout",onClick:()=>{t(),window.open(e,"_blank")},target:"_blank","data-test-subj":"goToDemoEnvButton"},"Start exploring"))),Object(c.jsx)(l.EuiFlexItem,{grow:1,style:{textAlign:"center"}},s)))},j="installed",p="not_installed",b="/api/sample_data",h=i.a.createContext(null),f=({children:e,...t})=>{const{application:a,http:n,notifications:i,uiSettings:s}=t.coreStart,r=t.dataViews.clearCache,o={addBasePath:n.basePath.prepend,getAppNavigationHandler:e=>t=>{t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),a.navigateToUrl(n.basePath.prepend(e)))},installSampleDataSet:async(e,t)=>{await n.post(`${b}/${e}`),s.isDefault("defaultIndex")&&s.set("defaultIndex",t),r()},removeSampleDataSet:async(e,t)=>{await n.delete(`${b}/${e}`),s.isDefault("defaultIndex")||s.get("defaultIndex")!==t||s.set("defaultIndex",null),r()},notifyError:e=>i.toasts.addDanger(e),notifySuccess:e=>i.toasts.addSuccess(e)};return Object(c.jsx)(h.Provider,{value:o},e)};function m(){const e=Object(n.useContext)(h);if(!e)throw new Error("SampleDataCard Context is missing. Ensure your component or React root is wrapped with SampleDataCardContext.");return e}var O=a(24),y=a.n(O);const x=o.i18n.translate("homePackages.sampleDataCard.default.addButtonLabel",{defaultMessage:"Add data"}),T=({id:e,name:t,statusMsg:a})=>{const n=o.i18n.translate("homePackages.sampleDataCard.default.unableToVerifyErrorMessage",{defaultMessage:"Unable to verify dataset status, error: {statusMsg}",values:{statusMsg:a}}),i=o.i18n.translate("homePackages.sampleDataCard.default.addButtonAriaLabel",{defaultMessage:"Add {datasetName}",values:{datasetName:t}});return Object(c.jsx)(l.EuiFlexGroup,{justifyContent:"flexEnd"},Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiToolTip,{position:"top",content:Object(c.jsx)("p",null,n)},Object(c.jsx)(l.EuiButton,{isDisabled:!0,"data-test-subj":`addSampleDataSet${e}`,"aria-label":i},x))))},E=o.i18n.translate("homePackages.sampleDataCard.addingButtonLabel",{defaultMessage:"Adding"}),D=o.i18n.translate("homePackages.sampleDataCard.addButtonLabel",{defaultMessage:"Add data"}),S=e=>{const[t,a]=(({id:e,defaultIndex:t,name:a,onInstall:s})=>{const{installSampleDataSet:r,notifyError:l,notifySuccess:c}=m(),[u,d]=i.a.useState(!1);return[Object(n.useCallback)((async()=>{try{d(!0),await r(e,t),d(!1),c({title:o.i18n.translate("homePackages.sampleDataSet.installedLabel",{defaultMessage:"{name} installed",values:{name:a}}),"data-test-subj":"sampleDataSetInstallToast"}),s(e)}catch(e){d(!1),l({title:o.i18n.translate("homePackages.sampleDataSet.unableToInstallErrorMessage",{defaultMessage:"Unable to install sample data set: {name}",values:{name:a}}),text:`${e.message}`})}}),[r,l,c,e,t,a,s]),u]})(e),{id:s,name:r}=e,u=o.i18n.translate("homePackages.sampleDataCard.addingButtonAriaLabel",{defaultMessage:"Adding {datasetName}",values:{datasetName:r}}),d=o.i18n.translate("homePackages.sampleDataCard.addButtonAriaLabel",{defaultMessage:"Add {datasetName}",values:{datasetName:r}});return Object(c.jsx)(l.EuiFlexGroup,{justifyContent:"flexEnd"},Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButton,{isLoading:a,onClick:t,"data-test-subj":`addSampleDataSet${s}`,"aria-label":a?u:d},a?E:D)))};var I=a(15),N=a.n(I);const v=o.i18n.translate("homePackages.sampleDataCard.viewDataButtonLabel",{defaultMessage:"View data"}),w=o.i18n.translate("homePackages.sampleDataCard.dashboardLinkLabel",{defaultMessage:"Dashboard"}),L=({id:e,name:t,overviewDashboard:a,appLinks:n})=>{const{addBasePath:s,getAppNavigationHandler:r}=m(),[u,d]=i.a.useState(!1),g=o.i18n.translate("homePackages.sampleDataCard.viewDataButtonAriaLabel",{defaultMessage:"View {datasetName}",values:{datasetName:t}}),M=`/app/dashboards#/view/${a}`;if(0===n.length)return Object(c.jsx)(l.EuiButton,{onClick:r(M),"data-test-subj":`launchSampleDataSet${e}`,"aria-label":g},v);const j={path:M,label:w,icon:"dashboardApp",order:0,"data-test-subj":`viewSampleDataSet${e}-dashboard`},p=[{id:0,items:Object(I.sortBy)([j,...n],"order").map((({path:e,label:t,icon:a,...n})=>({name:t,icon:Object(c.jsx)(l.EuiIcon,{type:a,size:"m"}),href:s(e),onClick:r(e),...n["data-test-subj"]?{"data-test-subj":n["data-test-subj"]}:{}})))}],b=Object(c.jsx)(l.EuiButton,{"aria-label":g,onClick:()=>{d(!u)},iconType:"arrowDown",iconSide:"right"},v);return Object(c.jsx)(l.EuiPopover,{id:`sampleDataLinks${e}`,button:b,isOpen:u,closePopover:()=>d(!1),panelPaddingSize:"none",anchorPosition:"downCenter","data-test-subj":`launchSampleDataSet${e}`},Object(c.jsx)(l.EuiContextMenu,{initialPanelId:0,panels:p}))},k=o.i18n.translate("homePackages.sampleDataCard.removeButtonLabel",{defaultMessage:"Remove"}),C=o.i18n.translate("homePackages.sampleDataCard.removingButtonLabel",{defaultMessage:"Removing"}),z=e=>{const[t,a]=(({id:e,defaultIndex:t,name:a,onRemove:s})=>{const{removeSampleDataSet:r,notifyError:l,notifySuccess:c}=m(),[u,d]=i.a.useState(!1);return[Object(n.useCallback)((async()=>{try{d(!0),await r(e,t),d(!1),c({title:o.i18n.translate("homePackages.sampleDataSet.uninstalledLabel",{defaultMessage:"{name} uninstalled",values:{name:a}}),"data-test-subj":"sampleDataSetUninstallToast"}),s(e)}catch(e){d(!1),l({title:o.i18n.translate("homePackages.sampleDataSet.unableToUninstallErrorMessage",{defaultMessage:"Unable to uninstall sample data set: {name}",values:{name:a}}),text:`${e.message}`})}}),[r,l,c,e,t,a,s]),u]})(e),{id:s,name:r}=e,u=o.i18n.translate("homePackages.sampleDataCard.removeButtonAriaLabel",{defaultMessage:"Remove {datasetName}",values:{datasetName:r}}),d=o.i18n.translate("homePackages.sampleDataCard.removingButtonAriaLabel",{defaultMessage:"Removing {datasetName}",values:{datasetName:r}});return Object(c.jsx)(l.EuiFlexGroup,{gutterSize:"none",justifyContent:"spaceBetween",responsive:!1},Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButtonEmpty,{isLoading:a,onClick:t,color:"danger","data-test-subj":`removeSampleDataSet${s}`,flush:"left","aria-label":a?d:u},a?C:k)),Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(L,e)))},A=({sampleDataSet:e,onAction:t})=>e.status===j?Object(c.jsx)(z,y()({onRemove:e=>t(e,p)},e)):e.status===p?Object(c.jsx)(S,y()({onInstall:e=>t(e,j)},e)):Object(c.jsx)(T,e),_=({sampleDataSet:e,imagePath:t,onStatusChange:a})=>{const{name:n,description:i,id:s}=e,r=e.status===j?{label:j}:void 0,o=Object(c.jsx)(A,{sampleDataSet:e,onAction:a});return Object(c.jsx)(l.EuiCard,{textAlign:"left",paddingSize:"m","data-test-subj":`sampleDataSetCard${s}`,image:t,title:n,description:i,betaBadgeProps:r,footer:o})},B=({sampleDataSet:e,onStatusChange:t})=>{const{addBasePath:a}=m(),{colorMode:i}=Object(l.useEuiTheme)(),{darkPreviewImagePath:s,previewImagePath:r}=e,o="DARK"===i&&s?s:r,u=Object(n.useMemo)((()=>a(o)),[a,o]);return Object(c.jsx)(_,{sampleDataSet:e,imagePath:u,onStatusChange:t})};a(65);var P=a(99),R=a.n(P),U=a(100),Y=a.n(U),Q=a(101),F=a.n(Q);R.a,Y.a,F.a,Y.a,F.a,R.a;const G=i.a.createContext(null),W=({children:e,...t})=>{const{coreStart:a,trackUiMetric:n}=t,{http:i,notifications:s}=a,r={fetchSampleDataSets:async()=>await i.get("/api/sample_data"),notifyError:e=>s.toasts.addDanger(e),logClick:e=>n("click",e)};return Object(c.jsx)(G.Provider,{value:r},Object(c.jsx)(f,t,e))};function H(){const e=Object(n.useContext)(G);if(!e)throw new Error("SampleDataTab Context is missing. Ensure your component or React root is wrapped with SampleDataTabContext.");return e}const V=({columns:e=3})=>{const[t,a]=(()=>{const{fetchSampleDataSets:e,notifyError:t}=H(),[a,i]=Object(n.useState)(!1),[s,r]=Object(n.useState)([]),l=Object(n.useCallback)((async()=>{try{i(!0);const t=await e();i(!1),r(t.sort(((e,t)=>e.name.toLowerCase().localeCompare(t.name.toLowerCase()))))}catch(e){t({title:o.i18n.translate("homePackages.sampleDataSet.unableToLoadListErrorMessage",{defaultMessage:"Unable to load sample data sets list"}),text:`${e.message}`}),i(!1),r([])}}),[e,t]);return Object(n.useEffect)((()=>{l()}),[l]),[s,l,a]})(),i=t.map((e=>Object(c.jsx)(l.EuiFlexItem,{key:e.id},Object(c.jsx)(B,{sampleDataSet:e,onStatusChange:a}))));return Object(c.jsx)(l.EuiFlexGrid,{columns:e,gutterSize:"xl"},i)},K=o.i18n.translate("homePackages.tutorials.sampleData.sampleDataLabel",{defaultMessage:"Other sample data sets"}),Z=()=>{const{logClick:e}=H();return Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(M,{demoUrl:"https://ela.st/demo",onClick:()=>{e("sample_data__demo_env_button")}}),Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiAccordion,{id:"sampleDataTab",buttonContent:K,"data-test-subj":"showSampleDataAccordion",buttonProps:{"data-test-subj":"showSampleDataButton"},onToggle:t=>{t&&e("sample_data__show_sample_data_button")}},Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiPanel,{color:"subdued",paddingSize:"xl"},Object(c.jsx)(V,null))))};var $=a(13),X=a(0),J=a.n(X),q=a(17),ee=a(16),te=a.n(ee);a(102),a(107);const ae=e=>{const{className:t,size:a,...n}=e,i={};return(e=>void 0===e.iconType)(e)&&(i.iconType=`logo${e.name.replace(/\s+/g,"")}`),Object(c.jsx)(l.EuiAvatar,y()({className:te()("kbnSolutionAvatar",{[`kbnSolutionAvatar--${a}`]:a},t),size:"xxl"===a?"xl":a,iconSize:a,color:"plain"},n,i))};a(112);const ne=o.i18n.translate("sharedUXPackages.solutionNav.collapsibleLabel",{defaultMessage:"Collapse side navigation"}),ie=o.i18n.translate("sharedUXPackages.solutionNav.openLabel",{defaultMessage:"Open side navigation"}),se=({className:e,isCollapsed:t,...a})=>{const n=te()("kbnSolutionNavCollapseButton",{"kbnSolutionNavCollapseButton-isCollapsed":t},e);return Object(c.jsx)(l.EuiButtonIcon,y()({className:n,size:"s",color:"text",iconType:t?"menuRight":"menuLeft","aria-label":t?ie:ne,title:t?ie:ne},a))},re=(e,t)=>e.map((e=>(e.tabIndex=t?-1:void 0,e.items=e.items&&re(e.items,t),e))),oe=Object(l.htmlIdGenerator)("SolutionNav"),le=({children:e,headingProps:t,icon:a,isOpenOnDesktop:s=!1,items:r,mobileBreakpoints:u=["xs","s"],closeFlyoutButtonPosition:d="outside",name:g,onCollapse:M,canBeCollapsed:j=!0,...p})=>{const b=Object(l.useIsWithinBreakpoints)(u),h=Object(l.useIsWithinBreakpoints)(["m"]),f=Object(l.useIsWithinMinBreakpoint)("l"),[m,O]=Object(n.useState)(!1),x=f&&!s&&j,T=!!e,E=te()("kbnSolutionNav",{"kbnSolutionNav--hidden":x}),D=(null==t?void 0:t.id)||oe("heading"),S=(null==t?void 0:t.element)||"h2",I=Object(c.jsx)(l.EuiTitle,{size:"xs",id:D,"data-test-subj":null==t?void 0:t["data-test-subj"]},Object(c.jsx)(S,null,a&&Object(c.jsx)(ae,{className:"kbnSolutionNav__avatar",iconType:a,name:g}),Object(c.jsx)("strong",null,Object(c.jsx)($.FormattedMessage,{id:"sharedUXPackages.solutionNav.mobileTitleText",defaultMessage:"{solutionName} {menuText}",values:{solutionName:g||"Navigation",menuText:b?o.i18n.translate("sharedUXPackages.solutionNav.menuText",{defaultMessage:"menu"}):""}})))),N=Object(n.useMemo)((()=>T?e:r?Object(c.jsx)(l.EuiSideNav,y()({"aria-labelledby":D,"aria-hidden":x,items:re(r,x),mobileBreakpoints:[]},p)):null),[e,D,T,x,r,p]);return Object(c.jsx)(i.a.Fragment,null,b&&Object(c.jsx)(l.EuiCollapsibleNavGroup,{className:E,paddingSize:"none",background:"none",title:I,titleElement:"span",isCollapsible:j,initialIsOpen:!1},Object(c.jsx)(l.EuiPanel,{color:"transparent",paddingSize:"s"},N)),h&&Object(c.jsx)(i.a.Fragment,null,(m||!j)&&Object(c.jsx)(l.EuiFlyout,{ownFocus:!1,outsideClickCloses:!0,onClose:()=>O(!1),side:"left",size:248,closeButtonPosition:d,className:"kbnSolutionNav__flyout",hideCloseButton:!j},Object(c.jsx)("div",{className:E},I,Object(c.jsx)(l.EuiSpacer,{size:"l"}),N)),j&&Object(c.jsx)(se,{isCollapsed:!0,onClick:()=>{O(!m)}})),f&&Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)("div",{className:E},I,Object(c.jsx)(l.EuiSpacer,{size:"l"}),N),j&&Object(c.jsx)(se,{isCollapsed:!s,onClick:M})))};var ce=a(117);const ue="solutionNavIsCollapsed",de=e=>{const t=t=>{var a;const i=Object(l.useIsWithinBreakpoints)(["m"]),s=Object(l.useIsWithinMinBreakpoint)("l"),[r,o]=Object(n.useState)(!JSON.parse(String(localStorage.getItem(ue)))),{solutionNav:u,children:d,...g}=t,{euiTheme:M}=Object(l.useEuiTheme)(),{canBeCollapsed:j=!0}=u,p=i||j&&s&&!r,b=(e=>Object(ce.css)("flex:0 1 0;overflow:hidden;",l.euiCanAnimate,"{transition:min-width ",e.animation.fast," ",e.animation.resistance,";}",""))(M),h=te()({"kbnSolutionNav__sidebar--shrink":p},null===(a=t.pageSideBarProps)||void 0===a?void 0:a.className,b),f=Object(c.jsx)(le,y()({isOpenOnDesktop:r,onCollapse:()=>{o(!r),localStorage.setItem(ue,JSON.stringify(r))}},u)),m={paddingSize:"none",...t.pageSideBarProps,minWidth:p?M.size.xxl:void 0,className:h};return Object(c.jsx)(e,y()({},g,{pageSideBar:f,pageSideBarProps:m}),d)};var a;return t.displayName=`WithSolutionNavBar(${a=e,a.displayName||a.name||"UnnamedComponent"})`,t};a(128);const ge=i.a.createContext(null),Me={name:"36bnqj",styles:"display:flex;flex:1"},je=({children:e,navigateToUrl:t,currentAppId:a})=>{const i=Object(n.useRef)(null),s=Object(n.useCallback)((e=>(({event:e,container:t,navigateToUrl:a,currentAppId:n})=>{if(!t||!n)return;const i=((e,t)=>{let a=e;do{var n,i;if("a"===(null===(n=a)||void 0===n?void 0:n.tagName.toLowerCase()))return a;const e=null===(i=a)||void 0===i?void 0:i.parentElement;if(!e||e===document.body||e===t)break;a=e}while(parent||parent!==document.body||parent!==t)})(e.target,t);if(!i)return;const s=i.href,r=""===i.target||"_self"===i.target,o=0===e.button;s&&r&&o&&!e.defaultPrevented&&!(e=>e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)(e)&&(e.preventDefault(),a(i.href))})({event:e,currentAppId:a,navigateToUrl:t,container:i.current})),[a,t]);return Object(c.jsx)("div",{onClick:s,ref:i,css:Me},e)},pe=({children:e})=>Object(c.jsx)(je,function(){const e=Object(n.useContext)(ge);if(!e)throw new Error("RedirectAppLinksContext is missing. Ensure your component or React root is wrapped with RedirectAppLinksProvider.");return e}(),e);var be=a(130),he=a.n(be);const fe=o.i18n.translate("sharedUXPackages.card.noData.noPermission.title",{defaultMessage:"Contact your administrator"}),me=o.i18n.translate("sharedUXPackages.card.noData.noPermission.description",{defaultMessage:"This integration is not yet enabled. Your administrator has the required permissions to turn it on."}),Oe=o.i18n.translate("sharedUXPackages.card.noData.title",{defaultMessage:"Add Elastic Agent"}),ye=o.i18n.translate("sharedUXPackages.card.noData.description",{defaultMessage:"Use Elastic Agent for a simple, unified way to collect data from your machines."}),xe=()=>Object(c.jsx)(l.EuiImage,{size:"fullWidth",style:{width:"max(100%, 360px)",height:240,objectFit:"cover",background:"aliceblue"},url:he.a,alt:""}),Te=({title:e,description:t,canAccessFleet:a,button:n,...i})=>Object(c.jsx)(l.EuiCard,y()({css:{maxWidth:400,marginInline:"auto"},paddingSize:"l",title:a?Object(c.jsx)(l.EuiScreenReaderOnly,null,Object(c.jsx)("span",null,e||Oe)):Object(c.jsx)(l.EuiTextColor,{color:"default"},fe),description:a?t||ye:Object(c.jsx)(l.EuiTextColor,{color:"default"},me),footer:(()=>{if(a)return n&&"string"!=typeof n?n:Object(c.jsx)(l.EuiButton,{fill:!0},n||e||Oe)})(),isDisabled:!a,image:Object(c.jsx)(xe,null)},i)),Ee=i.a.createContext(null),De=({href:e,category:t,description:a,...i})=>{const{canAccessFleet:s,addBasePath:r}=function(){const e=Object(n.useContext)(Ee);if(!e)throw new Error("NoDataCard Context is missing. Ensure your component or React root is wrapped with NoDataCardContext.");return e}(),o=Object(n.useMemo)((()=>{if(e)return e;const a="/app/integrations/browse";return r(t?`${a}/${t}`:a)}),[r,e,t]);return Object(c.jsx)(pe,null,Object(c.jsx)(Te,y()({},i,{href:o,canAccessFleet:s,description:a})))},Se=({action:e})=>{const t=Object.keys(e);if(1!==t.length)return null;const a=t[0],n="elasticAgent"===a?"empty-page-agent-action":`empty-page-${a}-action`;return Object(c.jsx)(De,y()({key:n},e[a]))},Ie=({solution:e,logo:t,action:a,docsLink:n,pageTitle:i,className:s})=>{const r=i||o.i18n.translate("sharedUXPackages.noDataPage.welcomeTitle",{defaultMessage:"Welcome to Elastic {solution}!",values:{solution:e}}),u=Object(c.jsx)(l.EuiLink,{href:n,target:"_blank"},Object(c.jsx)($.FormattedMessage,{id:"sharedUXPackages.noDataPage.intro.link",defaultMessage:"learn more"})),d=Object(c.jsx)($.FormattedMessage,{id:"sharedUXPackages.noDataPage.intro",defaultMessage:"Add your data to get started, or {link} about {solution}.",values:{solution:e,link:u}});return Object(c.jsx)(l.EuiPageTemplate.Section,{alignment:"center",grow:!0,className:te()("kbnNoDataPageContents",s),"data-test-subj":"kbnNoDataPage"},Object(c.jsx)(l.EuiText,{textAlign:"center"},Object(c.jsx)(ae,{name:e,iconType:t||`logo${e}`,size:"xxl"}),Object(c.jsx)(l.EuiSpacer,{size:"l"}),Object(c.jsx)("h1",null,r),Object(c.jsx)(l.EuiTextColor,{color:"subdued"},Object(c.jsx)("p",null,d))),Object(c.jsx)(l.EuiSpacer,{size:"xxl"}),Object(c.jsx)(Se,{action:a}))},Ne=e=>{const{className:t,noDataConfig:a,pageSideBar:n,pageSideBarProps:i,...s}=e;if(!a)return null;let r;n&&(r=Object(c.jsx)(l.EuiPageTemplate.Sidebar,i,n));const o=((e,t)=>te()("kbnPageTemplate","",t||""))(0,t);return Object(c.jsx)(l.EuiPageTemplate,y()({className:o,restrictWidth:950,panelled:!1,offset:0,minHeight:0},s),r,Object(c.jsx)(Ie,a))},ve=de(Ne),we=({className:e,pageHeader:t,children:a,isEmptyState:i,pageSideBar:s,pageSideBarProps:r,...o})=>{let u;const[d,g]=Object(n.useState)();if(Object(n.useEffect)((()=>{const e=document.querySelector('[data-test-subj="kibanaChrome"]');if(e){const t=e.querySelector('[data-test-subj="headerGlobalNav"]');g((null==t?void 0:t.offsetTop)+(null==t?void 0:t.offsetHeight))}}),[]),i&&t&&!a){const{iconType:e,pageTitle:n,description:i,rightSideItems:s}=t,r=n?Object(c.jsx)("h1",null,n):void 0,o=i?Object(c.jsx)("p",null,i):void 0;a=Object(c.jsx)(l.EuiPageTemplate.EmptyPrompt,{iconType:e,iconColor:"",title:r,body:o,actions:s})}else t&&(u=Object(c.jsx)(l.EuiPageTemplate.Header,t));let M;if(s){const e={...r};d&&(e.sticky={offset:d}),M=Object(c.jsx)(l.EuiPageTemplate.Sidebar,e,s)}const j=((e,t)=>te()("kbnPageTemplate","",t||""))(0,e);return Object(c.jsx)(l.EuiPageTemplate,y()({className:j,offset:0,minHeight:0},o),M,u,a)},Le=de(we),ke=Object.assign((({className:e,children:t,solutionNav:a,noDataConfig:n,...i})=>n&&a?Object(c.jsx)(ve,{"data-test-subj":i["data-test-subj"],className:e,noDataConfig:n,solutionNav:a}):n?Object(c.jsx)(Ne,{"data-test-subj":i["data-test-subj"],className:e,noDataConfig:n}):a?Object(c.jsx)(Le,y()({className:e,solutionNav:a,children:t},i)):Object(c.jsx)(we,y()({className:e,children:t},i))),{Sidebar:l.EuiPageTemplate.Sidebar,Header:l.EuiPageTemplate.Header,Section:l.EuiPageTemplate.Section,BottomBar:l.EuiPageTemplate.BottomBar,EmptyPrompt:l.EuiPageTemplate.EmptyPrompt});var Ce=a(3),ze=a(4);const Ae=({addBasePath:e})=>{const t=Object(c.jsx)($.FormattedMessage,{id:"home.addData.moveYourDataButtonLabel",defaultMessage:"Move to Elastic Cloud"});return Object(c.jsx)(l.EuiPanel,{paddingSize:"l"},Object(c.jsx)(l.EuiFlexGroup,{alignItems:"center",gutterSize:"xl"},Object(c.jsx)(l.EuiFlexItem,null,Object(c.jsx)(l.EuiImage,{alt:o.i18n.translate("home.moveData.illustration.alt.text",{defaultMessage:"Illustration for cloud data migration"}),src:e("/plugins/kibanaReact/assets/")+"illustration_cloud_migration.png"})),Object(c.jsx)(l.EuiFlexItem,null,Object(c.jsx)(l.EuiTitle,{size:"xs"},Object(c.jsx)("h4",null,Object(c.jsx)($.FormattedMessage,{id:"home.addData.moveYourDataTitle",defaultMessage:"Try managed Elastic"}))),Object(c.jsx)(l.EuiSpacer,{size:"s"}),Object(c.jsx)(l.EuiText,{size:"s"},Object(c.jsx)($.FormattedMessage,{id:"home.addData.moveYourDataToElasticCloud",defaultMessage:"Deploy, scale, and upgrade your stack faster with Elastic Cloud. We’ll help you quickly move your data."})),Object(c.jsx)(l.EuiSpacer,{size:"m"}),Object(c.jsx)(l.EuiButton,{"data-test-subj":"migrate_data_to_cloud__migrate_data_docs_link",color:"primary",href:"https://ela.st/cloud-migration",target:"_blank"},t))))},_e=e=>t=>{if(t.altKey||t.metaKey||t.ctrlKey)return;const{application:a,addBasePath:n}=Object(ze.a)();t.preventDefault(),a.navigateToUrl(n(e))},Be=({addBasePath:e,application:t,isDarkMode:a,isCloudEnabled:n})=>{const{trackUiMetric:i,guidedOnboardingService:s}=Object(ze.a)();return t.capabilities.navLinks.integrations?Object(c.jsx)(ke.Section,{bottomBorder:!0,paddingSize:"xl",className:"homDataAdd","aria-labelledby":"homDataAdd__title"},Object(c.jsx)(l.EuiFlexGroup,{alignItems:"flexEnd"},Object(c.jsx)(l.EuiFlexItem,null,Object(c.jsx)(l.EuiTitle,{size:"s"},Object(c.jsx)("h2",{id:"homDataAdd__title"},Object(c.jsx)($.FormattedMessage,{id:"home.addData.sectionTitle",defaultMessage:"Get started by adding integrations"}))),Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiText,null,Object(c.jsx)("p",null,Object(c.jsx)($.FormattedMessage,{id:"home.addData.text",defaultMessage:"To start working with your data, use one of our many ingest options. Collect data from an app or service, or upload a file. If you're not ready to use your own data, play with a sample data set."}))),Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiFlexGroup,{gutterSize:"m"},(null==s?void 0:s.isEnabled)&&Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButton,{"data-test-subj":"guidedOnboardingLink",fill:!0,href:e("#/getting_started"),onClick:e=>{i(q.METRIC_TYPE.CLICK,"guided_onboarding_link")}},Object(c.jsx)($.FormattedMessage,{id:"home.addData.guidedOnboardingLinkLabel",defaultMessage:"Setup guides"}))),Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(r.RedirectAppLinks,{application:t},Object(c.jsx)(l.EuiButton,{"data-test-subj":"homeAddData",fill:!(null!=s&&s.isEnabled),href:e("/app/integrations/browse"),iconType:"plusInCircle",onClick:e=>{i(q.METRIC_TYPE.CLICK,"home_tutorial_directory"),_e("/app/integrations/browse")(e)},fullWidth:!0},Object(c.jsx)($.FormattedMessage,{id:"home.addData.addDataButtonLabel",defaultMessage:"Add integrations"})))),Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButtonEmpty,{"data-test-subj":"addSampleData",href:e("#/tutorial_directory/sampleData"),iconType:"documents"},Object(c.jsx)($.FormattedMessage,{id:"home.addData.sampleDataButtonLabel",defaultMessage:"Try sample data"}))),Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButtonEmpty,{"data-test-subj":"uploadFile",href:e("#/tutorial_directory/fileDataViz"),iconType:"importAction"},Object(c.jsx)($.FormattedMessage,{id:"home.addData.uploadFileButtonLabel",defaultMessage:"Upload a file"}))))),Object(c.jsx)(l.EuiFlexItem,null,n?Object(c.jsx)(l.EuiImage,{alt:o.i18n.translate("home.addData.illustration.alt.text",{defaultMessage:"Illustration of Elastic data integrations"}),className:"homDataAdd__illustration",src:e("/plugins/kibanaReact/assets/")+(a?"illustration_integrations_darkmode.svg":"illustration_integrations_lightmode.svg")}):Object(c.jsx)(Ae,{addBasePath:e})))):null};function Pe({id:e,description:t,iconUrl:a,iconType:n,title:i,url:s,onClick:r,isBeta:o}){let u;return a?u=Object(c.jsx)("img",{alt:"",className:"synopsisIcon",src:a}):n&&(u=Object(c.jsx)(l.EuiIcon,{color:"text",size:"l",title:"",type:n})),Object(c.jsx)(l.EuiCard,{betaBadgeProps:{label:o?"Beta":null},className:"homSynopsis__card","data-test-subj":`homeSynopsisLink${e.toLowerCase()}`,description:t,href:s,icon:u,layout:"horizontal",onClick:r,title:i,titleElement:"h3",titleSize:"xs"})}Pe.defaultProps={isBeta:!1};const Re=({addBasePath:e,application:t,features:a})=>{var n,i;const{share:s,trackUiMetric:o}=Object(ze.a)(),u=null===(n=s.url.locators.get("CONSOLE_APP_LOCATOR"))||void 0===n?void 0:n.useUrl({}),d=null===(i=s.url.locators.get("MANAGEMENT_APP_LOCATOR"))||void 0===i?void 0:i.useUrl({sectionId:""});if(a.length){const{management:n,dev_tools:i}=t.capabilities.navLinks;return Object(c.jsx)(ke.Section,{bottomBorder:!0,paddingSize:"xl",className:"homDataManage","aria-labelledby":"homDataManage__title","data-test-subj":"homDataManage"},Object(c.jsx)(l.EuiFlexGroup,{alignItems:"center"},Object(c.jsx)(l.EuiFlexItem,{grow:1},Object(c.jsx)(l.EuiTitle,{size:"s"},Object(c.jsx)("h2",{id:"homDataManage__title"},Object(c.jsx)($.FormattedMessage,{id:"home.manageData.sectionTitle",defaultMessage:"Management"})))),i||n?Object(c.jsx)(l.EuiFlexItem,{className:"homDataManage__actions",grow:!1},Object(c.jsx)(l.EuiFlexGroup,{alignItems:"center",responsive:!1,wrap:!0},i&&void 0!==u?Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(r.RedirectAppLinks,{application:t},Object(c.jsx)(l.EuiButtonEmpty,{"data-test-subj":"homeDevTools",className:"kbnOverviewPageHeader__actionButton",flush:"both",iconType:"wrench",href:u},Object(c.jsx)($.FormattedMessage,{id:"home.manageData.devToolsButtonLabel",defaultMessage:"Dev Tools"})))):null,n?Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(r.RedirectAppLinks,{application:t},Object(c.jsx)(l.EuiButtonEmpty,{"data-test-subj":"homeManage",className:"kbnOverviewPageHeader__actionButton",flush:"both",iconType:"gear",href:d},Object(c.jsx)($.FormattedMessage,{id:"home.manageData.stackManagementButtonLabel",defaultMessage:"Stack Management"})))):null)):null),Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiFlexGroup,{className:"homDataManage__content"},a.map((t=>Object(c.jsx)(l.EuiFlexItem,{className:"homDataManage__item",key:t.id},Object(c.jsx)(Pe,{description:t.description,iconType:t.icon,id:t.id,onClick:e=>{o(q.METRIC_TYPE.CLICK,`manage_data_card_${t.id}`),_e(t.path)(e)},title:t.title,url:e(t.path)}))))))}return null},Ue=({addBasePath:e,solution:t})=>{const{trackUiMetric:a}=Object(ze.a)();return Object(c.jsx)(l.EuiFlexItem,{className:"homSolutions__item","data-test-subj":`homSolutionPanel homSolutionPanel_${t.id}`},Object(c.jsx)(l.EuiCard,{className:`homSolutionPanel homSolutionPanel--${t.id}`,description:t.description,href:e(t.path),icon:Object(c.jsx)(r.KibanaPageTemplateSolutionNavAvatar,{name:t.title,iconType:t.icon,size:"xl"}),image:e((n=Object(I.snakeCase)(t.id),`/plugins/kibanaReact/assets/solutions_${n}.svg`)),onClick:e=>{a(q.METRIC_TYPE.CLICK,`solution_panel_${t.id}`),_e(t.path)(e)},title:t.title,titleElement:"h2"}));var n},Ye=({order:e=0},{order:t=0})=>e-t,Qe=({addBasePath:e,solutions:t})=>t.length?(t=t.sort(Ye),Object(c.jsx)(ke.Section,{bottomBorder:!0,paddingSize:"xl","aria-labelledby":"homSolutions__title",className:"homSolutions",contentProps:{className:"homSolutions__content"}},Object(c.jsx)(l.EuiScreenReaderOnly,null,Object(c.jsx)("h2",{id:"homSolutions__title"},Object(c.jsx)($.FormattedMessage,{id:"home.solutionsSection.sectionTitle",defaultMessage:"Pick your solution"}))),Object(c.jsx)(l.EuiFlexGroup,{className:"homSolutions__content"},t.map((t=>Object(c.jsx)(Ue,{addBasePath:e,key:t.id,solution:t})))))):null;function Fe({urlBasePath:e,onDecline:t,onConfirm:a}){const n=`${e}/plugins/home/assets/common/${Object(ze.a)().uiSettings.get("theme:darkMode")?"illustration_integrations_darkmode.png":"illustration_integrations_lightmode.png"}`;return Object(c.jsx)(l.EuiCard,{image:n,textAlign:"left",title:Object(c.jsx)($.FormattedMessage,{id:"home.letsStartTitle",defaultMessage:"Start by adding integrations"}),description:Object(c.jsx)($.FormattedMessage,{id:"home.letsStartDescription",defaultMessage:"Add data to your cluster from any source, then analyze and visualize it in real time. Use our solutions to add search anywhere, observe your ecosystem, and defend against security threats."}),footer:Object(c.jsx)("footer",null,Object(c.jsx)(l.EuiButton,{fill:!0,className:"homWelcome__footerAction",onClick:a},Object(c.jsx)($.FormattedMessage,{id:"home.tryButtonLabel",defaultMessage:"Add integrations"})),Object(c.jsx)(l.EuiButtonEmpty,{className:"homWelcome__footerAction",onClick:t,"data-test-subj":"skipWelcomeScreen"},Object(c.jsx)($.FormattedMessage,{id:"home.exploreButtonLabel",defaultMessage:"Explore on my own"})))})}class welcome_Welcome extends i.a.Component{constructor(...e){super(...e),J()(this,"services",Object(ze.a)()),J()(this,"hideOnEsc",(e=>{"Escape"===e.key&&this.props.onSkip()})),J()(this,"onSampleDataDecline",(()=>{this.services.trackUiMetric(q.METRIC_TYPE.CLICK,"sampleDataDecline"),this.props.onSkip()})),J()(this,"onSampleDataConfirm",(()=>{this.services.trackUiMetric(q.METRIC_TYPE.CLICK,"sampleDataConfirm"),this.redirectToAddData()}))}redirectToAddData(){this.services.application.navigateToApp("integrations",{path:"/browse"})}componentDidMount(){const{welcomeService:e}=this.services;this.services.trackUiMetric(q.METRIC_TYPE.LOADED,"welcomeScreenMount"),document.addEventListener("keydown",this.hideOnEsc),e.onRendered()}componentWillUnmount(){document.removeEventListener("keydown",this.hideOnEsc)}render(){const{urlBasePath:e}=this.props,{welcomeService:t}=this.services;return Object(c.jsx)(l.EuiPortal,null,Object(c.jsx)("div",{className:"homWelcome","data-test-subj":"homeWelcomeInterstitial"},Object(c.jsx)("header",{className:"homWelcome__header"},Object(c.jsx)("div",{className:"homWelcome__content eui-textCenter"},Object(c.jsx)(l.EuiSpacer,{size:"xl"}),Object(c.jsx)("span",{className:"homWelcome__logo"},Object(c.jsx)(l.EuiIcon,{type:"logoElastic",size:"xxl"})),Object(c.jsx)(l.EuiTitle,{size:"l",className:"homWelcome__title"},Object(c.jsx)("h1",null,Object(c.jsx)($.FormattedMessage,{id:"home.welcomeTitle",defaultMessage:"Welcome to Elastic"}))),Object(c.jsx)(l.EuiSpacer,{size:"m"}))),Object(c.jsx)("div",{className:"homWelcome__content homWelcome-body"},Object(c.jsx)(l.EuiFlexGroup,{gutterSize:"l"},Object(c.jsx)(l.EuiFlexItem,null,Object(c.jsx)(Fe,{urlBasePath:e,onConfirm:this.onSampleDataConfirm,onDecline:this.onSampleDataDecline}),Object(c.jsx)(l.EuiSpacer,{size:"s"}),t.renderTelemetryNotice())))))}}const Ge="home:welcome:show";class home_Home extends n.Component{constructor(e){super(e),J()(this,"_isMounted",!1);const t=!Object(ze.a)().homeConfig.disableWelcomeScreen&&Object(ze.a)().application.capabilities.navLinks.integrations&&"false"!==e.localStorage.getItem(Ge);document.querySelector("body").classList.add("isHomPage"),this.state={isLoading:t,isNewKibanaInstance:!1,isWelcomeEnabled:t}}componentWillUnmount(){this._isMounted=!1,document.querySelector("body").classList.remove("isHomPage")}componentDidMount(){this._isMounted=!0,this.fetchIsNewKibanaInstance();const e=o.i18n.translate("home.breadcrumbs.homeTitle",{defaultMessage:"Home"});Object(ze.a)().chrome.setBreadcrumbs([{text:e}])}async fetchIsNewKibanaInstance(){try{setTimeout((()=>{this.state.isLoading&&this.setState({isWelcomeEnabled:!1})}),1e4);const e=await this.props.hasUserDataView();this.endLoading({isNewKibanaInstance:!e})}catch(e){this.endLoading()}}endLoading(e={}){this._isMounted&&this.setState({...e,isLoading:!1})}skipWelcome(){this.props.localStorage.setItem(Ge,"false"),this._isMounted&&this.setState({isWelcomeEnabled:!1})}findDirectoryById(e){return this.props.directories.find((t=>t.id===e))}getFeaturesByCategory(e){return this.props.directories.filter((t=>t.showOnHomePage&&t.category===e)).sort(((e,t)=>{var a,n;return(null!==(a=e.order)&&void 0!==a?a:-1)-(null!==(n=t.order)&&void 0!==n?n:-1)}))}renderNormal(){var e;const{addBasePath:t,solutions:a,isCloudEnabled:n}=this.props,{application:i,trackUiMetric:s}=Object(ze.a)(),o=(null===(e=Object(ze.a)().uiSettings)||void 0===e?void 0:e.get("theme:darkMode"))||!1,l=this.findDirectoryById("console"),u=this.getFeaturesByCategory("admin");return u.length<1&&l&&u.push(l),Object(c.jsx)(ke,{"data-test-subj":"homeApp",pageHeader:{bottomBorder:!1,pageTitle:Object(c.jsx)($.FormattedMessage,{id:"home.header.title",defaultMessage:"Welcome home"})},panelled:!1},Object(c.jsx)(Qe,{addBasePath:t,solutions:a}),Object(c.jsx)(Be,{addBasePath:t,application:i,isDarkMode:o,isCloudEnabled:n}),Object(c.jsx)(Re,{addBasePath:t,application:i,features:u}),Object(c.jsx)(r.OverviewPageFooter,{addBasePath:t,path:Ce.a,onSetDefaultRoute:()=>{s(q.METRIC_TYPE.CLICK,"set_home_as_default_route")},onChangeDefaultRoute:()=>{s(q.METRIC_TYPE.CLICK,"change_to_different_default_route")}}))}renderLoading(){return""}renderWelcome(){return Object(c.jsx)(welcome_Welcome,{onSkip:()=>this.skipWelcome(),urlBasePath:this.props.urlBasePath})}render(){const{isLoading:e,isWelcomeEnabled:t,isNewKibanaInstance:a}=this.state,{application:n,guidedOnboardingService:i}=Object(ze.a)();if(t){if(e)return this.renderLoading();if(a)return null!=i&&i.isEnabled?(n.navigateToUrl("./home#/getting_started"),null):this.renderWelcome()}return this.renderNormal()}}const We=Object(ze.a)().addBasePath("/api/kibana/home/tutorials"),He=new Headers;He.append("Accept","application/json"),He.append("Content-Type","application/json"),He.append("kbn-xsrf","kibana"),He.append("x-elastic-internal-origin","kibana");let Ve=[],Ke=!1;async function Ze(){try{const e=await fetch(We,{method:"get",credentials:"include",headers:He});if(e.status>=300)throw new Error(o.i18n.translate("home.loadTutorials.requestFailedErrorMessage",{defaultMessage:"Request failed with status code: {status}",values:{status:e.status}}));Ve=await e.json(),Ke=!0}catch(e){Object(ze.a)().toastNotifications.addDanger({title:o.i18n.translate("home.loadTutorials.unableToLoadErrorMessage",{defaultMessage:"Unable to load tutorials"}),text:e.message})}}async function $e(e){Ke||await Ze();const t=Ve.find((t=>t.id===e));if(t)return N.a.cloneDeep(t)}const Xe="sampleData",Je=o.i18n.translate("home.breadcrumbs.integrationsAppTitle",{defaultMessage:"Integrations"});class tutorial_directory_TutorialDirectoryUi extends i.a.Component{constructor(e){super(e),J()(this,"setBreadcrumbs",(()=>{const e=this.getSelectedTab(),t=[{text:Je,href:this.props.addBasePath("/app/integrations/browse")}];null!=e&&e.name&&t.push({text:e.name}),Object(ze.a)().chrome.setBreadcrumbs(t)})),J()(this,"onSelectedTabChanged",(e=>{this.setState({selectedTabId:e})})),J()(this,"getTabs",(()=>this.tabs.map((e=>({label:e.name,onClick:()=>this.onSelectedTabChanged(e.id),isSelected:e.id===this.state.selectedTabId,"data-test-subj":`homeTab-${e.id}`}))))),J()(this,"getSelectedTab",(()=>this.tabs.find((({id:e})=>e===this.state.selectedTabId)))),J()(this,"renderTabContent",(()=>{const e=this.getSelectedTab();return null!=e&&e.content?e.content:Object(c.jsx)(l.EuiFlexGrid,{columns:4},this.state.tutorialCards.filter((e=>this.state.selectedTabId===Xe||this.state.selectedTabId===e.category)).map((e=>Object(c.jsx)(l.EuiFlexItem,{"data-test-subj":`homeTab-${e.name}`,key:e.name},Object(c.jsx)(Pe,{id:e.id,iconType:e.icon,description:e.description,title:e.name,wrapInPanel:!0,url:e.url,onClick:e.onClick,isBeta:e.isBeta})))))})),J()(this,"renderHeaderLinks",(()=>{const e=Object(ze.a)().tutorialService.getDirectoryHeaderLinks();return e.length?Object(c.jsx)(l.EuiFlexGroup,{gutterSize:"m",alignItems:"center"},e.map(((e,t)=>Object(c.jsx)(l.EuiFlexItem,{key:t},Object(c.jsx)(e,null))))):null}));const t=Object(ze.a)().addDataService.getAddDataTabs();this.tabs=[{id:Xe,name:this.props.intl.formatMessage({id:"home.tutorial.tabs.sampleDataTitle",defaultMessage:"Sample data"}),content:Object(c.jsx)(Z,null)},...t.map((({id:e,name:t,component:a})=>({id:e,name:t,content:Object(c.jsx)(a,null)})))];let a=Xe;e.openTab&&this.tabs.some((t=>t.id===e.openTab))&&(a=e.openTab),this.state={selectedTabId:a,tutorialCards:[]}}componentWillUnmount(){this._isMounted=!1}async componentDidMount(){this._isMounted=!0,this.setBreadcrumbs();const e=await async function(){return Ke||await Ze(),N.a.cloneDeep(Ve)}();if(!this._isMounted)return;let t=e.map((e=>{let t=e.euiIconType;return t&&t.includes("/")&&(t=this.props.addBasePath(t)),{id:e.id,category:e.category,icon:t,name:e.name,description:e.shortDescription,url:this.props.addBasePath(`#/tutorial/${e.id}`),elasticCloud:e.elasticCloud}}));t.push({id:"sample_data",name:this.props.intl.formatMessage({id:"home.tutorial.card.sampleDataTitle",defaultMessage:"Sample Data"}),description:this.props.intl.formatMessage({id:"home.tutorial.card.sampleDataDescription",defaultMessage:'Get started exploring Kibana with these "one click" data sets.'}),url:this.props.addBasePath("#/tutorial_directory/sampleData"),elasticCloud:!0,onClick:this.onSelectedTabChanged.bind(null,Xe)}),this.props.isCloudEnabled&&(t=t.filter((e=>N.a.has(e,"elasticCloud")))),t.sort(((e,t)=>e.name.toLowerCase().localeCompare(t.name.toLowerCase()))),this.setState({tutorialCards:t})}componentDidUpdate(e,t){t.selectedTabId!==this.state.selectedTabId&&this.setBreadcrumbs()}render(){const e=this.renderHeaderLinks(),t=this.getTabs();return Object(c.jsx)(r.KibanaPageTemplate,{restrictWidth:1200,template:"empty",pageHeader:{pageTitle:Object(c.jsx)($.FormattedMessage,{id:"home.tutorial.addDataToKibanaTitle",defaultMessage:"More ways to add data"}),description:Object(c.jsx)($.FormattedMessage,{id:"home.tutorial.addDataToKibanaDescription",defaultMessage:"In addition to adding {integrationsLink}, you can try our sample data or upload your own data.",values:{integrationsLink:Object(c.jsx)(l.EuiLink,{href:this.props.addBasePath("/app/integrations/browse")},Object(c.jsx)($.FormattedMessage,{id:"home.tutorial.addDataToKibanaDescription.integrations",defaultMessage:"integrations"}))}}),tabs:t,rightSideItems:e?[e]:[]}},this.renderTabContent())}}const qe=Object($.injectI18n)(tutorial_directory_TutorialDirectoryUi);function et({url:e,label:t}){return Object(c.jsx)(l.EuiFlexGroup,{justifyContent:"spaceBetween",alignItems:"center"},Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiText,null,Object(c.jsx)("p",null,Object(c.jsx)($.FormattedMessage,{id:"home.exploreYourDataDescription",defaultMessage:"When all steps are complete, you're ready to explore your data."})))),Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButton,{fill:!0,href:e},t)))}function tt({text:e}){return Object(c.jsx)(l.EuiMarkdownFormat,null,e)}function at({description:e,previewUrl:t,title:a,exportedFieldsUrl:n,iconType:s,isBeta:r,intl:o,notices:u,basePath:d,category:g}){let M,j,p;return t&&(M=[Object(c.jsx)(l.EuiImage,{size:"l",allowFullScreen:!0,fullScreenIconColor:"dark",alt:o.formatMessage({id:"home.tutorial.introduction.imageAltDescription",defaultMessage:"screenshot of primary dashboard."}),url:t})]),n&&(j=Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)("br",null),Object(c.jsx)(l.EuiLink,{href:n,target:"_blank",rel:"noopener"},Object(c.jsx)($.FormattedMessage,{id:"home.tutorial.introduction.viewButtonLabel",defaultMessage:"View exported fields"})))),r&&(p=Object(c.jsx)(l.EuiBetaBadge,{label:o.formatMessage({id:"home.tutorial.introduction.betaLabel",defaultMessage:"Beta"})})),Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)("div",null,Object(c.jsx)(l.EuiButtonEmpty,{iconType:"arrowLeft",size:"xs",flush:"left",href:d.prepend("/app/integrations")},Object(c.jsx)($.FormattedMessage,{id:"home.tutorial.introduction.browseAllIntegrationsButton",defaultMessage:"Browse all integrations"}))),Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiPageHeader,{iconType:s,pageTitle:Object(c.jsx)(i.a.Fragment,null,a,p&&Object(c.jsx)(i.a.Fragment,null," ",p),g===Ce.c.LOGGING||g===Ce.c.METRICS?Object(c.jsx)(i.a.Fragment,null," ",Object(c.jsx)(l.EuiBadge,null,Object(c.jsx)($.FormattedMessage,{id:"home.tutorial.introduction.beatsBadgeLabel",defaultMessage:"Beats"}))):null),description:Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(tt,{text:e}),j,u),rightSideItems:M}))}at.defaultProps={isBeta:!1};const nt=Object($.injectI18n)(at);function it({commands:e,paramValues:t,textPost:a,textPre:s,replaceTemplateStrings:r,customComponentName:o,variantId:u,isCloudEnabled:d}){const{tutorialService:g,http:M,uiSettings:j,getBasePath:p,kibanaVersion:b}=Object(ze.a)();let h,f;s&&(h=Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(tt,{text:r(s)}),Object(c.jsx)(l.EuiSpacer,{size:"m"}))),a&&(f=Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(l.EuiSpacer,{size:"m"}),Object(c.jsx)(tt,{text:r(a)})));const m=g.getCustomComponent(o),O=Object(n.useMemo)((()=>{if(m)return i.a.lazy((()=>m()))}),[m]);let y;if(e){const a=e.map((e=>r(e,t))).join("\n");y=Object(c.jsx)(l.EuiCodeBlock,{isCopyable:!0,language:"bash"},a)}return Object(c.jsx)("div",null,h,y,O&&Object(c.jsx)(n.Suspense,{fallback:Object(c.jsx)(l.EuiLoadingSpinner,null)},Object(c.jsx)(l.EuiErrorBoundary,null,Object(c.jsx)(O,{basePath:p(),isDarkTheme:j.get("theme:darkMode"),http:M,variantId:u,isCloudEnabled:d,kibanaVersion:b}))),f)}function st({id:e,label:t,value:a,setParameter:n}){return Object(c.jsx)("div",{className:"visEditorSidebar__formRow"},Object(c.jsx)("label",{className:"visEditorSidebar__formLabel",htmlFor:e},t),Object(c.jsx)("div",{className:"visEditorSidebar__formControl kuiFieldGroupSection--wide"},Object(c.jsx)("input",{className:"kuiTextInput",type:"number",value:a,onChange:t=>{n(e,parseFloat(t.target.value))},id:e})))}function rt({id:e,label:t,value:a,setParameter:n}){return Object(c.jsx)("div",{className:"visEditorSidebar__formRow"},Object(c.jsx)("label",{className:"visEditorSidebar__formLabel"},t),Object(c.jsx)("div",{className:"visEditorSidebar__formControl kuiFieldGroupSection--wide"},Object(c.jsx)("input",{className:"kuiTextInput",type:"text",value:a,onChange:t=>{n(e,t.target.value)}})))}class parameter_form_ParameterForm extends i.a.Component{constructor(...e){super(...e),J()(this,"renderInputs",(()=>this.props.params.map((e=>{switch(e.type){case"number":return Object(c.jsx)(st,{key:e.id,id:e.id,label:e.label,value:this.props.paramValues[e.id],setParameter:this.props.setParameter});case"string":return Object(c.jsx)(rt,{key:e.id,id:e.id,label:e.label,value:this.props.paramValues[e.id],setParameter:this.props.setParameter});default:throw new Error(`Unhandled parameter type ${e.type}`)}}))))}render(){return Object(c.jsx)(l.EuiPanel,null,this.renderInputs())}}var ot=a(2);const lt="has_data",ct="FETCHING",ut="NO_DATA",dt="NOT_CHECKED",gt="ERROR";var Mt=a(23);class instruction_set_InstructionSetUi extends i.a.Component{constructor(e){var t,a;super(e),J()(this,"handleToggleVisibility",(()=>{this.setState((e=>({isParamFormVisible:!e.isParamFormVisible})))})),J()(this,"onSelectedTabChanged",(e=>{this.setState({selectedTabId:e})})),J()(this,"renderTabs",(()=>this.tabs.map(((e,t)=>Object(c.jsx)(l.EuiTab,{onClick:()=>this.onSelectedTabChanged(e.id),isSelected:e.id===this.state.selectedTabId,key:t},e.name))))),J()(this,"renderInstructions",(()=>{const e=this.props.instructionVariants.find((e=>e.id===this.state.selectedTabId));if(!e)return;const t=e.instructions.map(((t,a)=>{const n=Object(c.jsx)(it,{commands:t.commands,paramValues:this.props.paramValues,textPre:t.textPre,textPost:t.textPost,replaceTemplateStrings:this.props.replaceTemplateStrings,customComponentName:t.customComponentName,variantId:e.id,isCloudEnabled:this.props.isCloudEnabled});return{title:t.title,children:n,key:a}}));return this.props.statusCheckConfig&&t.push(this.renderStatusCheck()),Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiSteps,{titleSize:"xs",steps:t,firstStepNumber:this.props.offset}))})),J()(this,"renderHeader",(()=>{let e;return this.props.params&&(e=Object(c.jsx)(l.EuiButton,{size:"s",iconType:this.state.isParamFormVisible?"arrowDown":"arrowRight","aria-pressed":this.state.isParamFormVisible,onClick:this.handleToggleVisibility},Object(c.jsx)($.FormattedMessage,{id:"home.tutorial.instructionSet.customizeLabel",defaultMessage:"Customize your code snippets"}))),Object(c.jsx)(l.EuiFlexGroup,{responsive:!1,wrap:!0,justifyContent:"spaceBetween"},Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiTitle,{size:"m"},Object(c.jsx)("h2",null,this.props.title))),Object(c.jsx)(l.EuiFlexItem,{grow:!1},e))})),J()(this,"renderCallOut",(()=>this.props.callOut?Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiCallOut,{title:this.props.callOut.title,children:this.props.callOut.message,iconType:this.props.callOut.iconType})):null)),this.tabs=e.instructionVariants.map((e=>({id:e.id,name:Object(ot.b)(e.id),initialSelected:e.initialSelected}))),this.state={isParamFormVisible:!1},this.tabs.length>0&&(this.state.selectedTabId=null!==(t=null===(a=this.tabs.find((({initialSelected:e})=>e)))||void 0===a?void 0:a.id)&&void 0!==t?t:this.tabs[0].id)}renderStatusCheckMessage(){let e,t;switch(this.props.statusCheckState){case dt:case ct:return null;case lt:e=this.props.statusCheckConfig.success?this.props.statusCheckConfig.success:this.props.intl.formatMessage({id:"home.tutorial.instructionSet.successLabel",defaultMessage:"Success"}),t="success";break;case gt:case ut:e=this.props.statusCheckConfig.error?this.props.statusCheckConfig.error:this.props.intl.formatMessage({id:"home.tutorial.instructionSet.noDataLabel",defaultMessage:"No data found"}),t="warning"}return Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(l.EuiSpacer,{size:"s"}),Object(c.jsx)(l.EuiCallOut,{title:e,color:t}))}getStepStatus(e){switch(e){case void 0:case dt:case ct:return"incomplete";case lt:return"complete";case ut:return"warning";case gt:return"danger";default:throw new Error(this.props.intl.formatMessage({id:"home.tutorial.unexpectedStatusCheckStateErrorDescription",defaultMessage:"Unexpected status check state {statusCheckState}"},{statusCheckState:e}))}}renderStatusCheck(){const{statusCheckState:e,statusCheckConfig:t,onStatusCheck:a}=this.props,i=Object(c.jsx)(n.Fragment,null,Object(c.jsx)(tt,{text:t.text}),Object(c.jsx)(l.EuiSpacer,{size:"s"}),Object(c.jsx)(l.EuiButton,{onClick:a,isLoading:e===ct},t.btnLabel||Object(c.jsx)($.FormattedMessage,{id:"home.tutorial.instructionSet.checkStatusButtonLabel",defaultMessage:"Check status"})),this.renderStatusCheckMessage());return{title:t.title||this.props.intl.formatMessage({id:"home.tutorial.instructionSet.statusCheckTitle",defaultMessage:"Status Check"}),status:this.getStepStatus(e),children:i,key:"checkStatusStep"}}render(){let e;return this.props.params&&this.state.isParamFormVisible&&(e=Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(parameter_form_ParameterForm,{params:this.props.params,paramValues:this.props.paramValues,setParameter:this.props.setParameter}))),Object(c.jsx)(l.EuiSplitPanel.Outer,null,Object(c.jsx)(l.EuiSplitPanel.Inner,{color:"subdued",paddingSize:"none"},Object(c.jsx)(l.EuiTabs,{style:{padding:`0 ${Mt.euiThemeVars.euiSizeL}`}},this.renderTabs())),Object(c.jsx)(l.EuiSplitPanel.Inner,{paddingSize:"l"},this.renderHeader(),e,this.renderCallOut(),this.renderInstructions()))}}const jt=Object($.injectI18n)(instruction_set_InstructionSetUi);class saved_objects_installer_SavedObjectsInstallerUi extends i.a.Component{constructor(...e){super(...e),J()(this,"DEFAULT_BUTTON_LABEL",this.props.intl.formatMessage({id:"home.tutorial.savedObject.defaultButtonLabel",defaultMessage:"Load Kibana objects"})),J()(this,"state",{isInstalling:!1,isInstalled:!1,overwrite:!1,buttonLabel:this.DEFAULT_BUTTON_LABEL}),J()(this,"installSavedObjects",(async()=>{let e;this.setState({isInstalling:!0});try{const t=this.props.savedObjects.map((({version:e,...t})=>t));e=await this.props.bulkCreate(t,{overwrite:this.state.overwrite})}catch(e){if(!this._isMounted)return;return void this.setState({isInstalling:!1,installStatusMsg:this.props.intl.formatMessage({id:"home.tutorial.savedObject.requestFailedErrorMessage",defaultMessage:"Request failed, Error: {message}"},{message:e.message}),isInstalled:!1,overwrite:!1,buttonLabel:this.DEFAULT_BUTTON_LABEL})}if(!this._isMounted)return;const t=e.savedObjects.filter((e=>Boolean(e.error))),a=t.filter((e=>409===e.error.statusCode));if(a.length>0)return void this.setState({isInstalling:!1,installStatusMsg:this.props.intl.formatMessage({id:"home.tutorial.savedObject.installStatusLabel",defaultMessage:"{overwriteErrorsLength} of {savedObjectsLength} objects already exist. Click 'Confirm overwrite' to import and overwrite existing objects. Any changes to the objects will be lost."},{overwriteErrorsLength:a.length,savedObjectsLength:this.props.savedObjects.length}),isInstalled:!1,overwrite:!0,buttonLabel:this.props.intl.formatMessage({id:"home.tutorial.savedObject.confirmButtonLabel",defaultMessage:"Confirm overwrite"})});const n=t.length>0,i=n?this.props.intl.formatMessage({id:"home.tutorial.savedObject.unableToAddErrorMessage",defaultMessage:"Unable to add {errorsLength} of {savedObjectsLength} kibana objects, Error: {errorMessage}"},{errorsLength:t.length,savedObjectsLength:this.props.savedObjects.length,errorMessage:t[0].error.message}):this.props.intl.formatMessage({id:"home.tutorial.savedObject.addedLabel",defaultMessage:"{savedObjectsLength} saved objects successfully added"},{savedObjectsLength:this.props.savedObjects.length});this.setState({isInstalling:!1,installStatusMsg:i,isInstalled:!n,overwrite:!1,buttonLabel:this.DEFAULT_BUTTON_LABEL})}))}componentDidMount(){this._isMounted=!0}componentWillUnmount(){this._isMounted=!1}renderInstallMessage(){if(this.state.installStatusMsg)return Object(c.jsx)(l.EuiCallOut,{title:this.state.installStatusMsg,color:this.state.isInstalled?"success":"warning","data-test-subj":this.state.isInstalled?"loadSavedObjects_success":"loadSavedObjects_failed"})}render(){const e=this.props.installMsg?this.props.installMsg:this.props.intl.formatMessage({id:"home.tutorial.savedObject.installLabel",defaultMessage:"Imports index pattern, visualizations and pre-defined dashboards."});return Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(l.EuiTitle,{size:"m"},Object(c.jsx)("h2",null,this.props.intl.formatMessage({id:"home.tutorial.savedObject.loadTitle",defaultMessage:"Load Kibana objects"}))),Object(c.jsx)(l.EuiFlexGroup,{justifyContent:"spaceBetween",alignItems:"center"},Object(c.jsx)(l.EuiFlexItem,null,Object(c.jsx)(l.EuiText,null,Object(c.jsx)("p",null,e))),Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButton,{onClick:this.installSavedObjects,isLoading:this.state.isInstalling,"data-test-subj":"loadSavedObjects"},this.state.buttonLabel))),Object(c.jsx)(l.EuiSpacer,{size:"s"}),this.renderInstallMessage())}}const pt=Object($.injectI18n)(saved_objects_installer_SavedObjectsInstallerUi),bt="elasticCloud",ht="onPrem",ft="onPremElasticCloud",mt=o.i18n.translate("home.breadcrumbs.integrationsAppTitle",{defaultMessage:"Integrations"});class tutorial_TutorialUi extends i.a.Component{constructor(e){super(e),J()(this,"getInstructions",(()=>{if(!this.state.tutorial)return{instructionSets:[]};switch(this.state.visibleInstructions){case bt:return this.state.tutorial.elasticCloud;case ht:return this.state.tutorial.onPrem;case ft:return this.state.tutorial.onPremElasticCloud;default:throw new Error(this.props.intl.formatMessage({id:"home.tutorial.unhandledInstructionTypeErrorDescription",defaultMessage:"Unhandled instruction type {visibleInstructions}"},{visibleInstructions:this.state.visibleInstructions}))}})),J()(this,"getInstructionSets",(()=>this.getInstructions().instructionSets)),J()(this,"initInstructionsState",(()=>{const e=this.getInstructions(),t={};e.params&&e.params.forEach((e=>{t[e.id]=e.defaultValue}));const a=new Array(e.instructionSets.length).fill(dt);this.setState({paramValues:t,statusCheckStates:a})})),J()(this,"setVisibleInstructions",(e=>{this.setState({visibleInstructions:e},this.initInstructionsState)})),J()(this,"setParameter",((e,t)=>{this.setState((a=>{const n=N.a.cloneDeep(a.paramValues);return n[e]=t,{paramValues:n}}))})),J()(this,"checkInstructionSetStatus",(async e=>{const t=this.getInstructionSets()[e],a=N.a.get(t,"statusCheck.esHitsCheck"),n=Object(ze.a)().tutorialService.getCustomStatusCheck(this.state.tutorial.customStatusCheckName),[i,s]=await Promise.all([...a?[this.fetchEsHitsStatus(a)]:[],...n?[this.fetchCustomStatusCheck(n)]:[]]),r=i===lt||s===lt?lt:ut;this.setState((t=>({statusCheckStates:{...t.statusCheckStates,[e]:r}})))})),J()(this,"fetchCustomStatusCheck",(async e=>{try{return await e()?lt:ut}catch(e){return gt}})),J()(this,"fetchEsHitsStatus",(async e=>{const{http:t}=Object(ze.a)();try{return(await t.post("/api/home/hits_status",{body:JSON.stringify({index:e.index,query:e.query})})).count>0?lt:ut}catch(e){return gt}})),J()(this,"renderInstructionSetsToggle",(()=>{if(!this.props.isCloudEnabled&&this.state.tutorial.onPremElasticCloud){const e=this.props.intl.formatMessage({id:"home.tutorial.selfManagedButtonLabel",defaultMessage:"Self managed"}),t=this.props.intl.formatMessage({id:"home.tutorial.elasticCloudButtonLabel",defaultMessage:"Elastic Cloud"}),a=[{id:ht,label:e,"data-test-subj":"selfManagedTutorial"},{id:ft,label:t,"data-test-subj":"onCloudTutorial"}];return Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiFormRow,null,Object(c.jsx)(l.EuiButtonGroup,{isFullWidth:!0,buttonSize:"m",options:a,idSelected:this.state.visibleInstructions,onChange:this.setVisibleInstructions,color:"text",legend:o.i18n.translate("home.tutorial.selectionLegend",{defaultMessage:"Deployment type"})})))}})),J()(this,"onStatusCheck",(e=>{this.setState((t=>({statusCheckStates:{...t.statusCheckStates,[e]:ct}})),this.checkInstructionSetStatus.bind(null,e))})),J()(this,"renderInstructionSets",(e=>{let t=1;return e.instructionSets.map(((a,i)=>{const s=t;return t+=a.instructionVariants[0].instructions.length,Object(c.jsx)(n.Fragment,{key:i},Object(c.jsx)(jt,{title:a.title,callOut:a.callOut,instructionVariants:a.instructionVariants,statusCheckConfig:a.statusCheck,statusCheckState:this.state.statusCheckStates[i],onStatusCheck:()=>{this.onStatusCheck(i)},offset:s,params:e.params,paramValues:this.state.paramValues,setParameter:this.setParameter,replaceTemplateStrings:this.props.replaceTemplateStrings,isCloudEnabled:this.props.isCloudEnabled}),i{if(this.state.tutorial.savedObjects)return Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiPanel,{paddingSize:"l"},Object(c.jsx)(pt,{bulkCreate:this.props.bulkCreate,savedObjects:this.state.tutorial.savedObjects,installMsg:this.state.tutorial.savedObjectsInstallMsg})))})),J()(this,"renderFooter",(()=>{let e,t;if(N.a.has(this.state,"tutorial.artifacts.application"))e=this.state.tutorial.artifacts.application.label,t=this.props.addBasePath(this.state.tutorial.artifacts.application.path);else if(N.a.has(this.state,"tutorial.artifacts.dashboards")){const a=this.state.tutorial.artifacts.dashboards.find((e=>e.isOverview));a&&(e=a.linkLabel,t=this.props.addBasePath(`/app/dashboards#/view/${a.id}`))}if(t&&e)return Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiPanel,{paddingSize:"l"},Object(c.jsx)(et,{label:e,url:t})))})),this.state={notFound:!1,paramValues:{},statusCheckStates:[],tutorial:null},e.isCloudEnabled?this.state.visibleInstructions=bt:this.state.visibleInstructions=ht}UNSAFE_componentWillMount(){this._isMounted=!0}componentWillUnmount(){this._isMounted=!1}async componentDidMount(){const e=await this.props.getTutorial(this.props.tutorialId);this._isMounted&&(e?this.setState({tutorial:e},this.initInstructionsState):this.setState({notFound:!0}),Object(ze.a)().chrome.setBreadcrumbs([{text:mt,href:this.props.addBasePath("/app/integrations/browse")},{text:e?e.name:this.props.tutorialId}]))}renderModuleNotices(){const e=Object(ze.a)().tutorialService.getModuleNotices();return e.length&&this.state.tutorial.moduleName?e.map(((e,t)=>Object(c.jsx)(e,{key:t,moduleName:this.state.tutorial.moduleName}))):null}render(){let e;if(this.state.notFound&&(e=Object(c.jsx)(r.KibanaPageTemplate,{isEmptyState:!0,pageHeader:{iconType:"faceSad",iconProps:{color:"subdued"},pageTitle:Object(c.jsx)($.FormattedMessage,{id:"home.tutorial.noTutorialLabel",defaultMessage:"Unable to find tutorial {tutorialId}",values:{tutorialId:this.props.tutorialId}}),rightSideItems:[Object(c.jsx)(l.EuiButton,{href:this.props.addBasePath("/app/home#/tutorial_directory"),fill:!0,iconType:"sortLeft",iconSide:"left"},o.i18n.translate("home.tutorial.backToDirectory",{defaultMessage:"Back to directory"}))]}})),this.state.tutorial){let t,a;this.state.tutorial.previewImagePath&&(t=this.props.addBasePath(this.state.tutorial.previewImagePath)),N.a.has(this.state,"tutorial.artifacts.exportedFields")&&(a=this.props.replaceTemplateStrings(this.state.tutorial.artifacts.exportedFields.documentationUrl));let n=this.state.tutorial.euiIconType;n&&n.includes("/")&&(n=this.props.addBasePath(n));const i=this.getInstructions();e=Object(c.jsx)("div",null,Object(c.jsx)(nt,{category:this.state.tutorial.category,title:this.state.tutorial.name,description:this.props.replaceTemplateStrings(this.state.tutorial.longDescription),previewUrl:t,exportedFieldsUrl:a,iconType:n,isBeta:this.state.tutorial.isBeta,notices:this.renderModuleNotices(),basePath:Object(ze.a)().http.basePath}),this.renderInstructionSetsToggle(),Object(c.jsx)(l.EuiSpacer,null),this.renderInstructionSets(i),this.renderSavedObjectsInstaller(),this.renderFooter())}return Object(c.jsx)(r.KibanaPageTemplate,{template:"empty"},e)}}const Ot=Object($.injectI18n)(tutorial_TutorialUi);var yt=a(18);const xt={services:{}},Tt=Object(n.createContext)(xt);var Et=a(131),Dt=a.n(Et);const St=({children:e,component:t,render:a,...s})=>{const r=Object(n.useMemo)((()=>{if(t)return e=>Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(It,null),Object(c.jsx)(t,e))}),[t]);if(r)return Object(c.jsx)(yt.Route,y()({},s,{component:r}));if(a||"function"==typeof e){const t="function"==typeof e?e:a;return Object(c.jsx)(yt.Route,y()({},s,{render:e=>Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(It,null),t(e))}))}return Object(c.jsx)(yt.Route,s,Object(c.jsx)(It,null),e)},It=()=>{const{executionContext:e}=Object(n.useContext)(Tt).services,t=Object(yt.useRouteMatch)();return function(e,t){Dt()((()=>(null==e||e.set(t),()=>{null==e||e.clear()})),[t])}(e,{type:"application",page:t.path,id:Object.keys(t.params).length>0?JSON.stringify(t.params):void 0}),null};var Nt=a(21);const vt=({children:e,...t})=>Object(c.jsx)(yt.HashRouter,t,Object(c.jsx)(Nt.CompatRouter,null,e)),wt=({legacySwitch:e=!0,children:t})=>{const a=Object(yt.useRouteMatch)();return e?Object(c.jsx)(yt.Switch,null,t):Object(c.jsx)(Nt.Routes,null,n.Children.map(t,(e=>{if(i.a.isValidElement(e)&&e.type===St){var n;const s=Object(I.replace)(null==e?void 0:e.props.path,a.url+"/",""),r="function"==typeof(null==e?void 0:e.props.children)?null==e?void 0:e.props.children:null==e?void 0:e.props.render;return Object(c.jsx)(Nt.Route,{path:s,element:Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(It,null),(null==e||null===(n=e.props)||void 0===n?void 0:n.component)&&Object(c.jsx)(e.props.component,null)||r&&r()||t)})}return e})))};var Lt=a(135);const kt=["{","}"],Ct=new Lt.Writer;function zt(e,t={}){const{tutorialService:a,kibanaVersion:n,docLinks:i}=Object(ze.a)(),s={curlyOpen:"{",curlyClose:"}",config:{...a.getVariables(),docs:{base_url:i.ELASTIC_WEBSITE_URL,beats:{filebeat:i.links.filebeat.base,metricbeat:i.links.metricbeat.base,heartbeat:i.links.heartbeat.base,functionbeat:i.links.functionbeat.base,winlogbeat:i.links.winlogbeat.base,auditbeat:i.links.auditbeat.base},logstash:i.links.logstash.base,version:i.DOC_LINK_VERSION},kibana:{version:n}},params:t};return Ct.parse(e,kt),Ct.render(e,s)}Ct.escapedValue=function(e,t){const a=t.lookup(e[1]);if(null!=a)return a};var At=a(136);const _t=[{solution:"search",icon:"vector",title:o.i18n.translate("guidedOnboardingPackage.gettingStarted.cards.vectorSearch.title",{defaultMessage:"Set up vector search"}),navigateTo:{appId:"enterpriseSearchVectorSearch"},telemetryId:"onboarding--search--vector",order:1},{solution:"search",icon:"magnifyWithPlus",title:o.i18n.translate("guidedOnboardingPackage.gettingStarted.cards.esreSearch.title",{defaultMessage:"Build a semantic search experience"}),navigateTo:{appId:"enterpriseSearchEsre"},telemetryId:"onboarding--search--semantic",order:4},{solution:"search",icon:"wrench",title:Object(c.jsx)($.FormattedMessage,{id:"guidedOnboardingPackage.gettingStarted.cards.appSearch.title",defaultMessage:"Build an application on {lineBreak} top of Elasticsearch",values:{lineBreak:Object(c.jsx)("br",null)}}),guideId:"appSearch",telemetryId:"onboarding--search--application",order:7},{solution:"search",icon:"search",title:o.i18n.translate("guidedOnboardingPackage.gettingStarted.cards.websiteSearch.title",{defaultMessage:"Add search to my website"}),guideId:"websiteSearch",telemetryId:"onboarding--search--website",order:10},{solution:"search",icon:"database",title:Object(c.jsx)($.FormattedMessage,{id:"guidedOnboardingPackage.gettingStarted.cards.databaseSearch.title",defaultMessage:"Search across databases {lineBreak} and business systems",values:{lineBreak:Object(c.jsx)("br",null)}}),guideId:"databaseSearch",telemetryId:"onboarding--search--database",order:13},{solution:"observability",icon:"logstashInput",title:o.i18n.translate("guidedOnboardingPackage.gettingStarted.cards.logsObservability.title",{defaultMessage:"Collect and analyze my logs"}),navigateTo:{appId:"observabilityOnboarding"},telemetryId:"onboarding--observability--logs",order:2},{solution:"observability",icon:"apmTrace",title:Object(c.jsx)($.FormattedMessage,{id:"guidedOnboardingPackage.gettingStarted.cards.apmObservability.title",defaultMessage:"Monitor my application {lineBreak} performance (APM / tracing)",values:{lineBreak:Object(c.jsx)("br",null)}}),navigateTo:{appId:"apm",path:"/tutorial"},telemetryId:"onboarding--observability--apm",order:5},{solution:"observability",icon:"visBarVertical",title:o.i18n.translate("guidedOnboardingPackage.gettingStarted.cards.hostsObservability.title",{defaultMessage:"Monitor my host metrics"}),navigateTo:{appId:"integrations",path:"/browse/os_system"},telemetryId:"onboarding--observability--hosts",order:8},{solution:"observability",icon:"cluster",title:o.i18n.translate("guidedOnboardingPackage.gettingStarted.cards.kubernetesObservability.title",{defaultMessage:"Monitor Kubernetes clusters"}),guideId:"kubernetes",telemetryId:"onboarding--observability--kubernetes",order:11},{solution:"observability",icon:"videoPlayer",title:o.i18n.translate("guidedOnboardingPackage.gettingStarted.cards.syntheticsObservability.title",{defaultMessage:"Create a Synthetic Monitor"}),navigateTo:{appId:"synthetics",path:"/monitors/getting-started"},telemetryId:"onboarding--observability--synthetics",order:14},{solution:"security",icon:"securitySignal",title:Object(c.jsx)($.FormattedMessage,{id:"guidedOnboardingPackage.gettingStarted.cards.siemSecurity.title",defaultMessage:"Detect threats in my {lineBreak} data with SIEM",values:{lineBreak:Object(c.jsx)("br",null)}}),guideId:"siem",telemetryId:"onboarding--security--siem",order:3},{solution:"security",icon:"inputOutput",title:Object(c.jsx)($.FormattedMessage,{id:"guidedOnboardingPackage.gettingStarted.cards.hostsSecurity.title",defaultMessage:"Secure my hosts with {lineBreak} endpoint security",values:{lineBreak:Object(c.jsx)("br",null)}}),navigateTo:{appId:"integrations",path:"/detail/endpoint/overview"},telemetryId:"onboarding--security--hosts",order:6},{solution:"security",icon:"lock",title:Object(c.jsx)($.FormattedMessage,{id:"guidedOnboardingPackage.gettingStarted.cards.cloudSecurity.title",defaultMessage:"Secure my cloud assets with cloud {lineBreak} security posture management (CSPM)",values:{lineBreak:Object(c.jsx)("br",null)}}),navigateTo:{appId:"integrations",path:"/detail/cloud_security_posture/overview?integration=cspm"},telemetryId:"onboarding--security--cloud",order:9}].sort(((e,t)=>e.order-t.order)),Bt=({card:e,guidesState:t,activateGuide:a,navigateToApp:s,activeFilter:r})=>{const[u,d]=Object(n.useState)(!1),{euiTheme:g}=Object(l.useEuiTheme)();let M;e.guideId&&(M=t.find((t=>t.guideId===e.guideId)));const j=Object(n.useCallback)((async()=>{if(d(!0),e.guideId)await a(e.guideId,M);else if(e.navigateTo){var t;await s(null===(t=e.navigateTo)||void 0===t?void 0:t.appId,{path:e.navigateTo.path})}d(!1)}),[a,e.guideId,e.navigateTo,M,s]),p="all"===r||r===e.solution,b=M&&"complete"===M.status,h=(e=>{if(!e)return;const{steps:t}=e,a=t.length,n=t.filter((e=>"complete"===e.status)).length;return n<1||n===a?void 0:o.i18n.translate("guidedOnboardingPackage.gettingStarted.cards.progressLabel",{defaultMessage:"{numberCompleteSteps} of {numberSteps} steps complete",values:{numberCompleteSteps:n,numberSteps:a}})})(M),f=Object(c.css)("position:relative;height:125px;width:380px;.euiCard__top{margin-block-end:8px;}@media (max-width: ",g.breakpoint.s,"px){max-width:335px;}@media (min-width: 768px) and (max-width: 1210px){max-width:230px;height:175px;}","");return Object(c.jsx)(l.EuiCard,{"data-test-subj":e.telemetryId,isDisabled:u,onClick:j,css:f,display:p?void 0:"transparent",hasBorder:!p,title:Object(c.jsx)("h3",{style:{fontWeight:600}},e.title),titleSize:"xs",icon:Object(c.jsx)(l.EuiIcon,{size:"l",type:e.icon}),description:Object(c.jsx)(i.a.Fragment,null,h&&Object(c.jsx)(l.EuiTextColor,{color:"subdued"},Object(c.jsx)("small",null,h)),b&&Object(c.jsx)(l.EuiFlexGroup,{gutterSize:"s",alignItems:"center",responsive:!1,justifyContent:"center"},Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiIcon,{type:"checkInCircleFilled",color:g.colors.success})),Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)("small",null,o.i18n.translate("guidedOnboardingPackage.gettingStarted.cards.completeLabel",{defaultMessage:"Guide complete"})))))})},Pt=e=>{const t=Object(I.groupBy)(_t,"solution");return Object(c.jsx)(l.EuiFlexGroup,null,Object(I.keys)(t).map(((a,n)=>{const i=t[a];return Object(c.jsx)(l.EuiFlexItem,{key:n},Object(c.jsx)(l.EuiFlexGroup,{direction:"column",alignItems:"center"},i.map(((t,a)=>Object(c.jsx)(l.EuiFlexItem,{key:a,grow:!1},Object(c.jsx)(Bt,y()({card:t},e)),Object(c.jsx)(l.EuiSpacer,{size:"m"}))))))})))},Rt={name:"yalrns",styles:"border-radius:20px!important;min-width:0!important;padding:0 18px!important;height:32px!important;&:hover{text-decoration:none!important;transform:none!important;transition:none!important;}&:focus{text-decoration:none;}"},Ut=({activeFilter:e,setActiveFilter:t,application:a})=>{const{euiTheme:n}=Object(l.useEuiTheme)(),i=Object(c.css)("background:",n.colors.darkestShade,";color:",n.colors.lightestShade,";",""),s=e=>{const{currentTarget:{dataset:n}}=e;(({useCase:e})=>{a.navigateToApp("home",{path:`#/getting_started?useCase=${e}`})})({useCase:n.filterId}),t(n.filterId)};return Object(c.jsx)(l.EuiFlexGroup,{justifyContent:"center",gutterSize:"s"},Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButton,{onClick:s,"data-filter-id":"all",color:"text",css:[Rt,"all"===e&&i,"",""]},Object(c.jsx)($.FormattedMessage,{id:"guidedOnboardingPackage.gettingStarted.guideFilter.all.buttonLabel",defaultMessage:"All"}))),Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButton,{onClick:s,"data-filter-id":"search",color:"text",css:[Rt,"search"===e&&i,"",""]},Object(c.jsx)($.FormattedMessage,{id:"guidedOnboardingPackage.gettingStarted.guideFilter.search.buttonLabel",defaultMessage:"Search"}))),Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButton,{onClick:s,"data-filter-id":"observability",color:"text",css:[Rt,"observability"===e&&i,"",""]},Object(c.jsx)($.FormattedMessage,{id:"guidedOnboardingPackage.gettingStarted.guideFilter.observability.buttonLabel",defaultMessage:"Observability"}))),Object(c.jsx)(l.EuiFlexItem,{grow:!1},Object(c.jsx)(l.EuiButton,{onClick:s,"data-filter-id":"security",color:"text",css:[Rt,"security"===e&&i,"",""]},Object(c.jsx)($.FormattedMessage,{id:"guidedOnboardingPackage.gettingStarted.guideFilter.security.buttonLabel",defaultMessage:"Security"}))))},Yt=o.i18n.translate("home.breadcrumbs.homeTitle",{defaultMessage:"Home"}),Qt=o.i18n.translate("home.breadcrumbs.gettingStartedTitle",{defaultMessage:"Setup guides"}),Ft=o.i18n.translate("home.guidedOnboarding.gettingStarted.useCaseSelectionTitle",{defaultMessage:"What would you like to do first?"}),Gt=o.i18n.translate("home.guidedOnboarding.gettingStarted.useCaseSelectionSubtitle",{defaultMessage:"Select a guide to help you make the most of your data."}),Wt=o.i18n.translate("home.guidedOnboarding.gettingStarted.skip.buttonLabel",{defaultMessage:"I’d like to explore on my own."}),Ht=()=>{const{application:e,trackUiMetric:t,chrome:a,guidedOnboardingService:s,cloud:r,cloudChat:u}=Object(ze.a)(),[d,g]=Object(n.useState)([]),[M,j]=Object(n.useState)(!1),[p,b]=Object(n.useState)(!1),{search:h}=Object(yt.useLocation)(),f=Object(At.parse)(h),[m,O]=Object(n.useState)((e=>{const t=["search","observability","security","all"];return!!e&&(e instanceof Array?t.includes(e[0]):t.includes(e))})(f.useCase)?f.useCase:"all"),y=Object(yt.useHistory)();Object(n.useEffect)((()=>{a.setBreadcrumbs([{href:"#",text:Yt,onClick:()=>{t(q.METRIC_TYPE.CLICK,"guided_onboarding__home_breadcrumb")}},{text:Qt}])}),[a,t]);const x=Object(n.useCallback)((async()=>{j(!0),b(!1);try{const e=await(null==s?void 0:s.fetchAllGuidesState());j(!1),e&&g(e.state)}catch(e){j(!1),b(!0)}}),[s]);Object(n.useEffect)((()=>{x()}),[x]),Object(n.useEffect)((()=>{if(!1===(null==r?void 0:r.isCloudEnabled))return y.push("/")}),[r,y]),Object(n.useEffect)((()=>{localStorage.setItem(Ge,JSON.stringify(!1))}),[]);const T=Object(n.useCallback)((async(e,t)=>{try{await(null==s?void 0:s.activateGuide(e,t))}catch(e){Object(ze.a)().toastNotifications.addDanger({title:o.i18n.translate("home.guidedOnboarding.gettingStarted.activateGuide.errorMessage",{defaultMessage:"Unable to start the guide. Wait a moment and try again."}),text:e.message})}}),[s]);return M?Object(c.jsx)(ke.EmptyPrompt,{title:Object(c.jsx)(l.EuiLoadingSpinner,{size:"xl"}),body:Object(c.jsx)(l.EuiText,{color:"subdued"},o.i18n.translate("home.guidedOnboarding.gettingStarted.loadingIndicator",{defaultMessage:"Loading the guide state..."})),"data-test-subj":"onboarding--loadingIndicator"}):p?Object(c.jsx)(ke.EmptyPrompt,{iconType:"warning",color:"danger",title:Object(c.jsx)("h2",null,o.i18n.translate("home.guidedOnboarding.gettingStarted.errorSectionTitle",{defaultMessage:"Unable to load the guide state"})),body:Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(l.EuiText,{color:"subdued"},o.i18n.translate("home.guidedOnboarding.gettingStarted.errorSectionDescription",{defaultMessage:"The guide couldn't be loaded. Wait a moment and try again."})),Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)(l.EuiButton,{iconSide:"right",onClick:x,iconType:"refresh",color:"danger"},o.i18n.translate("home.guidedOnboarding.gettingStarted.errorSectionRefreshButton",{defaultMessage:"Refresh"}))),"data-test-subj":"onboarding--errorSection"}):Object(c.jsx)(ke,{panelled:!1,grow:!0},Object(c.jsx)(l.EuiPageTemplate.Section,{alignment:"center","data-test-subj":"guided-onboarding--landing-page"},Object(c.jsx)(l.EuiTitle,{size:"l",className:"eui-textCenter"},Object(c.jsx)("h1",null,Ft)),Object(c.jsx)(l.EuiSpacer,{size:"s"}),Object(c.jsx)(l.EuiText,{size:"m",textAlign:"center"},Object(c.jsx)("p",null,Gt)),Object(c.jsx)(l.EuiSpacer,{size:"xxl"}),Object(c.jsx)(Ut,{application:e,activeFilter:m,setActiveFilter:O,"data-test-subj":"onboarding--guideFilters"}),Object(c.jsx)(l.EuiSpacer,{size:"xxl"}),Object(c.jsx)(Pt,{activateGuide:T,navigateToApp:e.navigateToApp,activeFilter:m,guidesState:d}),Object(c.jsx)(l.EuiSpacer,null),Object(c.jsx)("div",{className:"eui-textCenter"},Object(c.jsx)(l.EuiLink,{onClick:async()=>{try{await(null==s?void 0:s.skipGuidedOnboarding())}catch(e){}t(q.METRIC_TYPE.CLICK,"guided_onboarding__skipped"),e.navigateToApp("home")},"data-test-subj":"onboarding--skipGuideLink"},Wt)),(null==u?void 0:u.Chat)&&Object(c.jsx)(u.Chat,null)))},Vt=["all","logging","metrics","security"];function Kt({directories:e,solutions:t}){const{application:a,savedObjectsClient:n,getBasePath:i,addBasePath:s,environmentService:r,dataViewsService:o,guidedOnboardingService:l}=Object(ze.a)(),u=r.getEnvironment().cloud;return Object(c.jsx)($.I18nProvider,null,Object(c.jsx)(vt,null,Object(c.jsx)(wt,null,Object(c.jsx)(St,{path:"/tutorial/:id",render:e=>Object(c.jsx)(Ot,{addBasePath:s,isCloudEnabled:u,getTutorial:$e,replaceTemplateStrings:zt,tutorialId:e.match.params.id,bulkCreate:n.bulkCreate})}),Object(c.jsx)(St,{path:"/tutorial_directory/:tab?",render:e=>{const t=e.match.params.tab;return!t||Vt.includes(t)?(a.navigateToApp("integrations",{replace:!0}),null):Object(c.jsx)(qe,{addBasePath:s,openTab:t,isCloudEnabled:u})}}),l.isEnabled&&Object(c.jsx)(St,{path:"/getting_started"},Object(c.jsx)(Ht,null)),Object(c.jsx)(St,{exact:!0,path:"/"},Object(c.jsx)(home_Home,{addBasePath:s,directories:e,solutions:t,localStorage:localStorage,urlBasePath:i(),hasUserDataView:()=>o.hasUserDataView(),isCloudEnabled:u})),Object(c.jsx)(yt.Redirect,{to:"/"}))))}a(140);const Zt=async(e,t,a,n)=>{const{featureCatalogue:i,chrome:o,dataViewsService:l,trackUiMetric:u}=Object(ze.a)(),d=i.get(),g=o.navLinks.getNavLinks$().subscribe((n=>{const o=i.getSolutions().filter((({id:e})=>n.find((({category:t,hidden:a})=>!a&&(null==t?void 0:t.id)===e))));Object(s.render)(Object(c.jsx)(r.RedirectAppLinks,{application:a.application},Object(c.jsx)(r.KibanaThemeProvider,{theme$:t},Object(c.jsx)(r.KibanaContextProvider,{services:{...a}},Object(c.jsx)(W,{coreStart:a,dataViews:l,trackUiMetric:u},Object(c.jsx)(Kt,{directories:d,solutions:o}))))),e)})),M=n.listen((e=>{window.dispatchEvent(new HashChangeEvent("hashchange"))}));return()=>{Object(s.unmountComponentAtNode)(e),M(),g.unsubscribe()}}}])]);