(window.dashboard_bundle_jsonpfunction=window.dashboard_bundle_jsonpfunction||[]).push([[5],{103:function(e,t,a){class Range{constructor(e,t){if(t=n(t),e instanceof Range)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Range(e.raw,t);if(e instanceof o)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!g(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&m(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){const t=((this.options.includePrerelease&&p)|(this.options.loose&&b))+":"+e,a=s.get(t);if(a)return a;const n=this.options.loose,r=n?l[d.HYPHENRANGELOOSE]:l[d.HYPHENRANGE];e=e.replace(r,E(this.options.includePrerelease)),i("hyphen replace",e),e=e.replace(l[d.COMPARATORTRIM],c),i("comparator trim",e),e=e.replace(l[d.TILDETRIM],u),i("tilde trim",e),e=e.replace(l[d.CARETTRIM],h),i("caret trim",e);let m=e.split(" ").map((e=>v(e,this.options))).join(" ").split(/\s+/).map((e=>C(e,this.options)));n&&(m=m.filter((e=>(i("loose invalid filter",e,this.options),!!e.match(l[d.COMPARATORLOOSE]))))),i("range list",m);const f=new Map,j=m.map((e=>new o(e,this.options)));for(const e of j){if(g(e))return[e];f.set(e.value,e)}f.size>1&&f.has("")&&f.delete("");const y=[...f.values()];return s.set(t,y),y}intersects(e,t){if(!(e instanceof Range))throw new TypeError("a Range is required");return this.set.some((a=>f(a,t)&&e.set.some((e=>f(e,t)&&a.every((a=>e.every((e=>a.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new r(e,this.options)}catch(e){return!1}for(let t=0;t"<0.0.0-0"===e.value,m=e=>""===e.value,f=(e,t)=>{let a=!0;const s=e.slice();let n=s.pop();for(;a&&s.length;)a=s.every((e=>n.intersects(e,t))),n=s.pop();return a},v=(e,t)=>(i("comp",e,t),e=x(e,t),i("caret",e),e=y(e,t),i("tildes",e),e=S(e,t),i("xrange",e),e=M(e,t),i("stars",e),e),j=e=>!e||"x"===e.toLowerCase()||"*"===e,y=(e,t)=>e.trim().split(/\s+/).map((e=>w(e,t))).join(" "),w=(e,t)=>{const a=t.loose?l[d.TILDELOOSE]:l[d.TILDE];return e.replace(a,((t,a,s,n,o)=>{let r;return i("tilde",e,t,a,s,n,o),j(a)?r="":j(s)?r=`>=${a}.0.0 <${+a+1}.0.0-0`:j(n)?r=`>=${a}.${s}.0 <${a}.${+s+1}.0-0`:o?(i("replaceTilde pr",o),r=`>=${a}.${s}.${n}-${o} <${a}.${+s+1}.0-0`):r=`>=${a}.${s}.${n} <${a}.${+s+1}.0-0`,i("tilde return",r),r}))},x=(e,t)=>e.trim().split(/\s+/).map((e=>O(e,t))).join(" "),O=(e,t)=>{i("caret",e,t);const a=t.loose?l[d.CARETLOOSE]:l[d.CARET],s=t.includePrerelease?"-0":"";return e.replace(a,((t,a,n,o,r)=>{let l;return i("caret",e,t,a,n,o,r),j(a)?l="":j(n)?l=`>=${a}.0.0${s} <${+a+1}.0.0-0`:j(o)?l="0"===a?`>=${a}.${n}.0${s} <${a}.${+n+1}.0-0`:`>=${a}.${n}.0${s} <${+a+1}.0.0-0`:r?(i("replaceCaret pr",r),l="0"===a?"0"===n?`>=${a}.${n}.${o}-${r} <${a}.${n}.${+o+1}-0`:`>=${a}.${n}.${o}-${r} <${a}.${+n+1}.0-0`:`>=${a}.${n}.${o}-${r} <${+a+1}.0.0-0`):(i("no pr"),l="0"===a?"0"===n?`>=${a}.${n}.${o}${s} <${a}.${n}.${+o+1}-0`:`>=${a}.${n}.${o}${s} <${a}.${+n+1}.0-0`:`>=${a}.${n}.${o} <${+a+1}.0.0-0`),i("caret return",l),l}))},S=(e,t)=>(i("replaceXRanges",e,t),e.split(/\s+/).map((e=>T(e,t))).join(" ")),T=(e,t)=>{e=e.trim();const a=t.loose?l[d.XRANGELOOSE]:l[d.XRANGE];return e.replace(a,((a,s,n,o,r,l)=>{i("xRange",e,a,s,n,o,r,l);const d=j(n),c=d||j(o),u=c||j(r),h=u;return"="===s&&h&&(s=""),l=t.includePrerelease?"-0":"",d?a=">"===s||"<"===s?"<0.0.0-0":"*":s&&h?(c&&(o=0),r=0,">"===s?(s=">=",c?(n=+n+1,o=0,r=0):(o=+o+1,r=0)):"<="===s&&(s="<",c?n=+n+1:o=+o+1),"<"===s&&(l="-0"),a=`${s+n}.${o}.${r}${l}`):c?a=`>=${n}.0.0${l} <${+n+1}.0.0-0`:u&&(a=`>=${n}.${o}.0${l} <${n}.${+o+1}.0-0`),i("xRange return",a),a}))},M=(e,t)=>(i("replaceStars",e,t),e.trim().replace(l[d.STAR],"")),C=(e,t)=>(i("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?d.GTE0PRE:d.GTE0],"")),E=e=>(t,a,s,n,o,i,r,l,d,c,u,h,p)=>`${a=j(s)?"":j(n)?`>=${s}.0.0${e?"-0":""}`:j(o)?`>=${s}.${n}.0${e?"-0":""}`:i?`>=${a}`:`>=${a}${e?"-0":""}`} ${l=j(d)?"":j(c)?`<${+d+1}.0.0-0`:j(u)?`<${d}.${+c+1}.0-0`:h?`<=${d}.${c}.${u}-${h}`:e?`<${d}.${c}.${+u+1}-0`:`<=${l}`}`.trim(),I=(e,t,a)=>{for(let a=0;a0){const s=e[a].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}},128:function(e,t,a){switch(window.__kbnThemeTag__){case"v8dark":return a(129);case"v8light":return a(131)}},129:function(e,t,a){var s=a(18),n=a(130);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);s(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},130:function(e,t,a){(t=a(19)(!1)).push([e.i,".dshAppWrapper{display:flex;flex:1;flex-direction:column}.dshUnsavedListingItem{margin-top:12px}.dshUnsavedListingItem__icon{margin-right:12px}.dshUnsavedListingItem__title{margin-bottom:0!important}.dshUnsavedListingItem__loading{color:#7a7f89!important}.dshUnsavedListingItem__actions{margin-left:28px}@media only screen and (max-width:574px){.dshUnsavedListingItem{margin-top:16px}.dshUnsavedListingItem__heading{margin-bottom:4px}.dshUnsavedListingItem__actions{flex-direction:column}}@media only screen and (min-width:575px) and (max-width:767px){.dshUnsavedListingItem{margin-top:16px}.dshUnsavedListingItem__heading{margin-bottom:4px}.dshUnsavedListingItem__actions{flex-direction:column}}",""]),e.exports=t},131:function(e,t,a){var s=a(18),n=a(132);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);s(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},132:function(e,t,a){(t=a(19)(!1)).push([e.i,".dshAppWrapper{display:flex;flex:1;flex-direction:column}.dshUnsavedListingItem{margin-top:12px}.dshUnsavedListingItem__icon{margin-right:12px}.dshUnsavedListingItem__title{margin-bottom:0!important}.dshUnsavedListingItem__loading{color:#69707d!important}.dshUnsavedListingItem__actions{margin-left:28px}@media only screen and (max-width:574px){.dshUnsavedListingItem{margin-top:16px}.dshUnsavedListingItem__heading{margin-bottom:4px}.dshUnsavedListingItem__actions{flex-direction:column}}@media only screen and (min-width:575px) and (max-width:767px){.dshUnsavedListingItem{margin-top:16px}.dshUnsavedListingItem__heading{margin-bottom:4px}.dshUnsavedListingItem__actions{flex-direction:column}}",""]),e.exports=t},136:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a(30),n=a(137),o=s.__importDefault(a(139));t.default=function(e,t){o.default(e,t,n.isDeepEqual)}},137:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDeepEqual=t.off=t.on=t.isClient=void 0;var s=a(30).__importDefault(a(138));t.isClient="object"==typeof window,t.on=function(e){for(var t=[],a=1;a{try{t=new s(t,a)}catch(e){return!1}return t.test(e)}},167:function(e,t,a){"use strict";const s=a(168),n=Symbol("max"),o=Symbol("length"),i=Symbol("lengthCalculator"),r=Symbol("allowStale"),l=Symbol("maxAge"),d=Symbol("dispose"),c=Symbol("noDisposeOnSet"),u=Symbol("lruList"),h=Symbol("cache"),p=Symbol("updateAgeOnGet"),b=()=>1,g=(e,t,a)=>{const s=e[h].get(t);if(s){const t=s.value;if(m(e,t)){if(v(e,s),!e[r])return}else a&&(e[p]&&(s.value.now=Date.now()),e[u].unshiftNode(s));return t.value}},m=(e,t)=>{if(!t||!t.maxAge&&!e[l])return!1;const a=Date.now()-t.now;return t.maxAge?a>t.maxAge:e[l]&&a>e[l]},f=e=>{if(e[o]>e[n])for(let t=e[u].tail;e[o]>e[n]&&null!==t;){const a=t.prev;v(e,t),t=a}},v=(e,t)=>{if(t){const a=t.value;e[d]&&e[d](a.key,a.value),e[o]-=a.length,e[h].delete(a.key),e[u].removeNode(t)}};class Entry{constructor(e,t,a,s,n){this.key=e,this.value=t,this.length=a,this.now=s,this.maxAge=n||0}}const j=(e,t,a,s)=>{let n=a.value;m(e,n)&&(v(e,a),e[r]||(n=void 0)),n&&t.call(s,n.value,n.key,e)};e.exports=class LRUCache{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[n]=e.max||1/0;const t=e.length||b;if(this[i]="function"!=typeof t?b:t,this[r]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[l]=e.maxAge||0,this[d]=e.dispose,this[c]=e.noDisposeOnSet||!1,this[p]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[n]=e||1/0,f(this)}get max(){return this[n]}set allowStale(e){this[r]=!!e}get allowStale(){return this[r]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[l]=e,f(this)}get maxAge(){return this[l]}set lengthCalculator(e){"function"!=typeof e&&(e=b),e!==this[i]&&(this[i]=e,this[o]=0,this[u].forEach((e=>{e.length=this[i](e.value,e.key),this[o]+=e.length}))),f(this)}get lengthCalculator(){return this[i]}get length(){return this[o]}get itemCount(){return this[u].length}rforEach(e,t){t=t||this;for(let a=this[u].tail;null!==a;){const s=a.prev;j(this,e,a,t),a=s}}forEach(e,t){t=t||this;for(let a=this[u].head;null!==a;){const s=a.next;j(this,e,a,t),a=s}}keys(){return this[u].toArray().map((e=>e.key))}values(){return this[u].toArray().map((e=>e.value))}reset(){this[d]&&this[u]&&this[u].length&&this[u].forEach((e=>this[d](e.key,e.value))),this[h]=new Map,this[u]=new s,this[o]=0}dump(){return this[u].map((e=>!m(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[u]}set(e,t,a){if((a=a||this[l])&&"number"!=typeof a)throw new TypeError("maxAge must be a number");const s=a?Date.now():0,r=this[i](t,e);if(this[h].has(e)){if(r>this[n])return v(this,this[h].get(e)),!1;const i=this[h].get(e).value;return this[d]&&(this[c]||this[d](e,i.value)),i.now=s,i.maxAge=a,i.value=t,this[o]+=r-i.length,i.length=r,this.get(e),f(this),!0}const p=new Entry(e,t,r,s,a);return p.length>this[n]?(this[d]&&this[d](e,t),!1):(this[o]+=p.length,this[u].unshift(p),this[h].set(e,this[u].head),f(this),!0)}has(e){if(!this[h].has(e))return!1;const t=this[h].get(e).value;return!m(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[u].tail;return e?(v(this,e),e.value):null}del(e){v(this,this[h].get(e))}load(e){this.reset();const t=Date.now();for(let a=e.length-1;a>=0;a--){const s=e[a],n=s.e||0;if(0===n)this.set(s.k,s.v);else{const e=n-t;e>0&&this.set(s.k,s.v,e)}}}prune(){this[h].forEach(((e,t)=>g(this,t,!1)))}}},168:function(e,t,a){"use strict";function s(e){var t=this;if(t instanceof s||(t=new s),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var a=0,n=arguments.length;a1)a=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");s=this.head.next,a=this.head.value}for(var n=0;null!==s;n++)a=e(a,s.value,n),s=s.next;return a},s.prototype.reduceReverse=function(e,t){var a,s=this.tail;if(arguments.length>1)a=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");s=this.tail.prev,a=this.tail.value}for(var n=this.length-1;null!==s;n--)a=e(a,s.value,n),s=s.prev;return a},s.prototype.toArray=function(){for(var e=new Array(this.length),t=0,a=this.head;null!==a;t++)e[t]=a.value,a=a.next;return e},s.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,a=this.tail;null!==a;t++)e[t]=a.value,a=a.prev;return e},s.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var a=new s;if(tthis.length&&(t=this.length);for(var n=0,o=this.head;null!==o&&nthis.length&&(t=this.length);for(var n=this.length,o=this.tail;null!==o&&n>t;n--)o=o.prev;for(;null!==o&&n>e;n--,o=o.prev)a.push(o.value);return a},s.prototype.splice=function(e,t,...a){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var s=0,o=this.head;null!==o&&s")||!e.operator.startsWith(">"))&&(!this.operator.startsWith("<")||!e.operator.startsWith("<"))&&(this.semver.version!==e.semver.version||!this.operator.includes("=")||!e.operator.includes("="))&&!(r(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<"))&&!(r(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}}e.exports=Comparator;const n=a(36),{safeRe:o,t:i}=a(35),r=a(171),l=a(24),d=a(34),c=a(103)},171:function(e,t,a){const s=a(172),n=a(173),o=a(28),i=a(174),r=a(175),l=a(176);e.exports=(e,t,a,d)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e===a;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e!==a;case"":case"=":case"==":return s(e,a,d);case"!=":return n(e,a,d);case">":return o(e,a,d);case">=":return i(e,a,d);case"<":return r(e,a,d);case"<=":return l(e,a,d);default:throw new TypeError(`Invalid operator: ${t}`)}}},172:function(e,t,a){const s=a(31);e.exports=(e,t,a)=>0===s(e,t,a)},173:function(e,t,a){const s=a(31);e.exports=(e,t,a)=>0!==s(e,t,a)},174:function(e,t,a){const s=a(31);e.exports=(e,t,a)=>s(e,t,a)>=0},175:function(e,t,a){const s=a(31);e.exports=(e,t,a)=>s(e,t,a)<0},176:function(e,t,a){const s=a(31);e.exports=(e,t,a)=>s(e,t,a)<=0},192:function(e,t,a){switch(window.__kbnThemeTag__){case"v8dark":return a(193);case"v8light":return a(195)}},193:function(e,t,a){var s=a(18),n=a(194);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);s(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},194:function(e,t,a){(t=a(19)(!1)).push([e.i,".kbnBody .dashboardTopNav{background:#141519;position:sticky;width:100%;z-index:2000}.kbnBody.kbnBody--noHeaderBanner.kbnBody--chromeVisible .dashboardTopNav{top:96px}.kbnBody.kbnBody--noHeaderBanner.kbnBody--chromeHidden .dashboardTopNav{top:0}.kbnBody.kbnBody--hasHeaderBanner.kbnBody--chromeVisible .dashboardTopNav{top:128px}.kbnBody.kbnBody--hasHeaderBanner.kbnBody--chromeHidden .dashboardTopNav{top:32px}",""]),e.exports=t},195:function(e,t,a){var s=a(18),n=a(196);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);s(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},196:function(e,t,a){(t=a(19)(!1)).push([e.i,".kbnBody .dashboardTopNav{background:#fafbfd;position:sticky;width:100%;z-index:2000}.kbnBody.kbnBody--noHeaderBanner.kbnBody--chromeVisible .dashboardTopNav{top:96px}.kbnBody.kbnBody--noHeaderBanner.kbnBody--chromeHidden .dashboardTopNav{top:0}.kbnBody.kbnBody--hasHeaderBanner.kbnBody--chromeVisible .dashboardTopNav{top:128px}.kbnBody.kbnBody--hasHeaderBanner.kbnBody--chromeHidden .dashboardTopNav{top:32px}",""]),e.exports=t},227:function(e,t,a){"use strict";a.r(t),a.d(t,"dashboardUrlParams",(function(){return Ct})),a.d(t,"mountApp",(function(){return Et})),a(128);var s=a(0),n=a.n(s),o=a(97),i=a(52),r=a(53),l=a(67),d=a.n(l);const c={services:{}},u=Object(s.createContext)(c);var h=a(136),p=a.n(h),b=a(1);const g=({children:e,component:t,render:a,...o})=>{const i=Object(s.useMemo)((()=>{if(t)return e=>Object(b.jsx)(n.a.Fragment,null,Object(b.jsx)(m,null),Object(b.jsx)(t,e))}),[t]);if(i)return Object(b.jsx)(r.Route,d()({},o,{component:i}));if(a||"function"==typeof e){const t="function"==typeof e?e:a;return Object(b.jsx)(r.Route,d()({},o,{render:e=>Object(b.jsx)(n.a.Fragment,null,Object(b.jsx)(m,null),t(e))}))}return Object(b.jsx)(r.Route,o,Object(b.jsx)(m,null),e)},m=()=>{const{executionContext:e}=Object(s.useContext)(u).services,t=Object(r.useRouteMatch)();return function(e,t){p()((()=>(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 f=a(55),v=a(11),j=a.n(v);const y=({legacySwitch:e=!0,children:t})=>{const a=Object(r.useRouteMatch)();return e?Object(b.jsx)(r.Switch,null,t):Object(b.jsx)(f.Routes,null,s.Children.map(t,(e=>{if(n.a.isValidElement(e)&&e.type===g){var s;const o=Object(v.replace)(null==e?void 0:e.props.path,a.url+"/",""),i="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(b.jsx)(f.Route,{path:o,element:Object(b.jsx)(n.a.Fragment,null,Object(b.jsx)(m,null),(null==e||null===(s=e.props)||void 0===s?void 0:s.component)&&Object(b.jsx)(e.props.component,null)||i&&i()||t)})}return e})))};var w=a(47),x=a(6),O=a(48),S=a(12),T=a(2),M=a(88),C=a.n(M),E=a(72),I=a.n(E),D=a(5),P=a(94),k=a(4),B=a(125);function A({href:e}){return Object(b.jsx)("dl",null,Object(b.jsx)(D.EuiTitle,{size:"xxs"},Object(b.jsx)("dt",{className:"eui-displayInline"},Object(b.jsx)(w.FormattedMessage,{id:"sharedUXPackages.noDataViewsPrompt.learnMore",defaultMessage:"Want to learn more?"})))," ",Object(b.jsx)("dd",{className:"eui-displayInline"},Object(b.jsx)(D.EuiLink,{href:e,target:"_blank",external:!0},Object(b.jsx)(w.FormattedMessage,{id:"sharedUXPackages.noDataViewsPrompt.readDocumentation",defaultMessage:"Read the docs"}))))}const N=k.i18n.translate("sharedUXPackages.noDataViewsPrompt.addDataViewText",{defaultMessage:"Create data view"}),L=({onClickCreate:e,canCreateNewDataView:t,dataViewsDocLink:s,emptyPromptColor:o="plain"})=>{const i=t&&Object(b.jsx)(D.EuiButton,{onClick:e,iconType:"plusInCircle",fill:!0,"data-test-subj":"createDataViewButton"},N),r=t?Object(b.jsx)("h2",null,Object(b.jsx)(w.FormattedMessage,{id:"sharedUXPackages.noDataViewsPrompt.youHaveData",defaultMessage:"You have data in Elasticsearch."}),Object(b.jsx)("br",null),Object(b.jsx)(w.FormattedMessage,{id:"sharedUXPackages.noDataViewsPrompt.nowCreate",defaultMessage:"Now, create a data view."})):Object(b.jsx)("h2",null,Object(b.jsx)(w.FormattedMessage,{id:"sharedUXPackages.noDataViewsPrompt.noPermission.title",defaultMessage:"You need permission to create data views"})),l=t?Object(b.jsx)("p",null,Object(b.jsx)(w.FormattedMessage,{id:"sharedUXPackages.noDataViewsPrompt.dataViewExplanation",defaultMessage:"Data views identify the Elasticsearch data you want to explore. You can point data views to one or more data streams, indices, and index aliases, such as your log data from yesterday, or all indices that contain your log data."})):Object(b.jsx)("p",null,Object(b.jsx)(w.FormattedMessage,{id:"sharedUXPackages.noDataViewsPrompt.noPermission.dataViewExplanation",defaultMessage:"Data views identify the Elasticsearch data that you want to explore. To create data views, ask your administrator for the required permissions."})),d=s?Object(b.jsx)(A,{href:s}):void 0,c=Object(B.c)(n.a.lazy((()=>a.e(7).then(a.bind(null,226)).then((({DataViewIllustration:e})=>({default:e}))))),Object(b.jsx)(D.EuiPanel,{color:"subdued",style:{width:226,height:206}})),u=Object(b.jsx)(c,null);return Object(b.jsx)(D.EuiEmptyPrompt,{"data-test-subj":"noDataViewsPrompt",layout:"horizontal",css:Object(b.css)("max-width:",830,"px!important;flex-grow:0;",""),color:o,actions:i,icon:u,title:r,body:l,footer:d})},$=n.a.createContext(null),V=({children:e,...t})=>{var a;return Object(b.jsx)($.Provider,{value:{dataViewsDocLink:null===(a=t.coreStart.docLinks.links.indexPatterns)||void 0===a?void 0:a.introduction,canCreateNewDataView:t.dataViewEditor.userPermissions.editDataView(),openDataViewEditor:t.dataViewEditor.openEditor}},e)},U=({onDataViewCreated:e,allowAdHocDataView:t=!1})=>{const{canCreateNewDataView:a,openDataViewEditor:n,dataViewsDocLink:o}=function(){const e=Object(s.useContext)($);if(!e)throw new Error("NoDataViewsPromptContext is missing. Ensure your component or React root is wrapped with NoDataViewsPromptProvider.");return e}(),i=Object(s.useRef)();Object(s.useEffect)((()=>()=>{null!=i&&i.current&&(null==i||i.current())}),[]);const r=Object(s.useCallback)((e=>{i.current=e}),[]),l=Object(s.useCallback)((()=>{if(!a)return;const s=n({onSave:t=>{e(t)},allowAdHocDataView:t});r&&r(s)}),[a,n,t,r,e]);return Object(b.jsx)(L,{onClickCreate:l,canCreateNewDataView:a,dataViewsDocLink:o})};var R=a(95);const _=n.a.createContext(null),F=({children:e,...t})=>{const{dataViews:a}=t,s={hasESData:a.hasData.hasESData,hasUserDataView:a.hasData.hasUserDataView};return Object(b.jsx)(_.Provider,{value:s},Object(b.jsx)(V,t,Object(b.jsx)(R.b,t,e)))};var z={name:"y1f223",styles:"margin:auto"},H={name:"y1f223",styles:"margin:auto"};const G=({onDataViewCreated:e,noDataConfig:t,allowAdHocDataView:a,showPlainSpinner:n})=>{const o=function(){const e=Object(s.useContext)(_);if(!e)throw new Error("KibanaNoDataPageContext is missing. Ensure your component or React root is wrapped with KibanaNoDataPageContext.");return e}(),{hasESData:i,hasUserDataView:r}=o,[l,d]=Object(s.useState)(!0),[c,u]=Object(s.useState)(!1),[h,p]=Object(s.useState)(!1);return Object(s.useEffect)((()=>{(async()=>{u(await i()),p(await r()),d(!1)})().catch((()=>{d(!1)}))}),[i,r]),l?n?Object(b.jsx)(D.EuiLoadingSpinner,{css:z,size:"xxl"}):Object(b.jsx)(D.EuiLoadingElastic,{css:H,size:"xxl"}):!h&&c?Object(b.jsx)(U,{onDataViewCreated:e,allowAdHocDataView:a}):c?null:Object(b.jsx)(P.a,{noDataConfig:t})},W=n.a.createContext(null),q=({children:e,...t})=>{const a={kibanaGuideDocLink:t.coreStart.docLinks.links.kibana.guide,customBranding:{hasCustomBranding$:t.coreStart.customBranding.hasCustomBranding$}};return Object(b.jsx)(W.Provider,{value:a},Object(b.jsx)(F,t,e))},Q=k.i18n.translate("sharedUXPackages.noDataConfig.analytics",{defaultMessage:"Analytics"}),X=k.i18n.translate("sharedUXPackages.noDataConfig.analyticsPageTitle",{defaultMessage:"Welcome to Analytics!"}),K=k.i18n.translate("sharedUXPackages.noDataConfig.addIntegrationsTitle",{defaultMessage:"Add integrations"}),Y=k.i18n.translate("sharedUXPackages.noDataConfig.addIntegrationsDescription",{defaultMessage:"Use Elastic Agent to collect data and build out Analytics solutions."}),J=({kibanaGuideDocLink:e,onDataViewCreated:t,allowAdHocDataView:a,showPlainSpinner:s})=>{const n={solution:Q,pageTitle:X,logo:"logoKibana",action:{elasticAgent:{title:K,description:Y,"data-test-subj":"kbnOverviewAddIntegrations"}},docsLink:e};return Object(b.jsx)(G,{noDataConfig:n,onDataViewCreated:t,allowAdHocDataView:a,showPlainSpinner:s})},Z=({onDataViewCreated:e,allowAdHocDataView:t})=>{var a;const n=function(){const e=Object(s.useContext)(W);if(!e)throw new Error("AnalyticsNoDataPage Context is missing. Ensure your component or React root is wrapped with AnalyticsNoDataPageContext.");return e}(),{kibanaGuideDocLink:o,customBranding:i}=n,{hasCustomBranding$:r}=i,l=null!==(a=I()(r))&&void 0!==a&&a;return Object(b.jsx)(J,{onDataViewCreated:e,allowAdHocDataView:t,kibanaGuideDocLink:o,showPlainSpinner:l})};var ee=a(66);const te=({onDataViewCreated:e})=>{const{application:t,data:{dataViews:a},dataViewEditor:s,http:{basePath:n},documentationLinks:{indexPatternsDocLink:o,kibanaGuideDocLink:i},customBranding:r}=ee.pluginServices.getServices(),l={coreStart:{docLinks:{links:{kibana:{guide:i},indexPatterns:{introduction:o}}},application:t,http:{basePath:n},customBranding:{hasCustomBranding$:r.hasCustomBranding$}},dataViews:a,dataViewEditor:s};return Object(b.jsx)(q,l,Object(b.jsx)(Z,{onDataViewCreated:e}))},ae=async()=>{const{data:{dataViews:e}}=ee.pluginServices.getServices();return!await e.hasData.hasUserDataView().catch((()=>!1))};var se=a(17),ne=a(166),oe=a.n(ne),ie=a(10),re=a(16);const le=()=>k.i18n.translate("dashboard.dashboardPageTitle",{defaultMessage:"Dashboards"}),de={getText:()=>k.i18n.translate("dashboard.badge.readOnly.text",{defaultMessage:"Read only"}),getTooltip:()=>k.i18n.translate("dashboard.badge.readOnly.tooltip",{defaultMessage:"Unable to save dashboards"})},ce={getUnsavedChangedBadgeText:()=>k.i18n.translate("dashboard.unsavedChangesBadge",{defaultMessage:"Unsaved changes"}),getUnsavedChangedBadgeToolTipContent:()=>k.i18n.translate("dashboard.unsavedChangesBadgeToolTipContent",{defaultMessage:" You have unsaved changes in this dashboard. To remove this label, save the dashboard."})},ue={getLeaveTitle:()=>k.i18n.translate("dashboard.appLeaveConfirmModal.unsavedChangesTitle",{defaultMessage:"Unsaved changes"}),getLeaveSubtitle:()=>k.i18n.translate("dashboard.appLeaveConfirmModal.unsavedChangesSubtitle",{defaultMessage:"Leave Dashboard with unsaved work?"}),getLeaveCancelButtonText:()=>k.i18n.translate("dashboard.appLeaveConfirmModal.cancelButtonLabel",{defaultMessage:"Cancel"})},he=()=>k.i18n.translate("dashboard.solutionToolbar.addPanelButtonLabel",{defaultMessage:"Create visualization"}),pe=()=>k.i18n.translate("dashboard.savedDashboard.newDashboardTitle",{defaultMessage:"New Dashboard"}),be=()=>k.i18n.translate("dashboard.embedUrlParamExtension.topMenu",{defaultMessage:"Top menu"}),ge=()=>k.i18n.translate("dashboard.embedUrlParamExtension.query",{defaultMessage:"Query"}),me=()=>k.i18n.translate("dashboard.embedUrlParamExtension.timeFilter",{defaultMessage:"Time filter"}),fe=()=>k.i18n.translate("dashboard.embedUrlParamExtension.filterBar",{defaultMessage:"Filter bar"}),ve=()=>k.i18n.translate("dashboard.embedUrlParamExtension.include",{defaultMessage:"Include"}),je=()=>k.i18n.translate("dashboard.snapshotShare.longUrlWarning",{defaultMessage:"One or more panels on this dashboard have changed. Before you generate a snapshot, save the dashboard."}),ye=()=>k.i18n.translate("dashboard.dashboardAppBreadcrumbsTitle",{defaultMessage:"Dashboard"}),we={fullScreen:{label:k.i18n.translate("dashboard.topNave.fullScreenButtonAriaLabel",{defaultMessage:"full screen"}),description:k.i18n.translate("dashboard.topNave.fullScreenConfigDescription",{defaultMessage:"Full Screen Mode"})},labs:{label:k.i18n.translate("dashboard.topNav.labsButtonAriaLabel",{defaultMessage:"labs"}),description:k.i18n.translate("dashboard.topNav.labsConfigDescription",{defaultMessage:"Labs"})},edit:{label:k.i18n.translate("dashboard.topNave.editButtonAriaLabel",{defaultMessage:"edit"}),description:k.i18n.translate("dashboard.topNave.editConfigDescription",{defaultMessage:"Switch to edit mode"})},quickSave:{label:k.i18n.translate("dashboard.topNave.saveButtonAriaLabel",{defaultMessage:"save"}),description:k.i18n.translate("dashboard.topNave.saveConfigDescription",{defaultMessage:"Quick save your dashboard without any prompts"})},saveAs:{label:k.i18n.translate("dashboard.topNave.saveAsButtonAriaLabel",{defaultMessage:"save as"}),description:k.i18n.translate("dashboard.topNave.saveAsConfigDescription",{defaultMessage:"Save as a new dashboard"})},resetChanges:{label:k.i18n.translate("dashboard.topNave.resetChangesButtonAriaLabel",{defaultMessage:"Reset"}),description:k.i18n.translate("dashboard.topNave.resetChangesConfigDescription",{defaultMessage:"Reset changes to dashboard"})},switchToViewMode:{label:k.i18n.translate("dashboard.topNave.cancelButtonAriaLabel",{defaultMessage:"Switch to view mode"}),description:k.i18n.translate("dashboard.topNave.viewConfigDescription",{defaultMessage:"Switch to view-only mode"})},share:{label:k.i18n.translate("dashboard.topNave.shareButtonAriaLabel",{defaultMessage:"share"}),description:k.i18n.translate("dashboard.topNave.shareConfigDescription",{defaultMessage:"Share Dashboard"})},settings:{label:k.i18n.translate("dashboard.topNave.settingsButtonAriaLabel",{defaultMessage:"settings"}),description:k.i18n.translate("dashboard.topNave.settingsConfigDescription",{defaultMessage:"Open dashboard settings"})},clone:{label:k.i18n.translate("dashboard.topNave.cloneButtonAriaLabel",{defaultMessage:"clone"}),description:k.i18n.translate("dashboard.topNave.cloneConfigDescription",{defaultMessage:"Create a copy of your dashboard"})}},xe=()=>k.i18n.translate("dashboard.editingToolbar.controlsButtonTitle",{defaultMessage:"Controls"}),Oe=()=>k.i18n.translate("dashboard.editingToolbar.addControlButtonTitle",{defaultMessage:"Add control"}),Se=()=>k.i18n.translate("dashboard.editingToolbar.editControlGroupButtonTitle",{defaultMessage:"Settings"});var Te=a(96);const Me=e=>{const t=e.get(T.i);if(!t)return{};const a=function(e){if(e.panels){if(0===e.panels.length)return{};if(!(e=>{for(const t of e)if(!t.version||oe()(t.version,"<7.3"))return!0;return!1})(e.panels))return Object(re.c)(e.panels);ee.pluginServices.getServices().notifications.toasts.addWarning(k.i18n.translate("dashboard.loadURLError.PanelTooOld",{defaultMessage:"Cannot load panels from a URL created in a version older than 7.3"}))}}(t),s=Object(ie.replaceUrlHashQuery)(window.location.href,(e=>(delete e[T.i],e)));return e.kbnUrlControls.update(s,!0),{...j.a.omit(t,["panels","query"]),...a?{panels:a}:{},...t.query?{query:Object(Te.b)(t.query)}:{}}},Ce=({kbnUrlStateStorage:e,dashboardAPI:t})=>{const a=e.change$(T.i).pipe(Object(se.debounceTime)(10)).subscribe((()=>{const a=Me(e);0!==Object.keys(a).length&&t.updateInput(a)}));return{stopWatchingAppStateInUrl:()=>a.unsubscribe()}};var Ee=a(22),Ie=a(13);const De=e=>{e.kbnUrlControls.updateAsync((e=>e.includes(T.t)?Object(ie.replaceUrlHashQuery)(e,(e=>(delete e[T.t],e))):e))},Pe=e=>Object(S.getQueryParams)(e.location)[T.t],ke=e=>Object(S.createQueryParamObservable)(e,T.t).pipe(Object(Ee.map)((e=>null!=e?e:void 0)));function Be(e){return{getName:async()=>e.getTitle(),getLocatorData:async()=>({id:Ie.a,initialState:Ae({container:e,shouldRestoreSearchSession:!1}),restoreState:Ae({container:e,shouldRestoreSearchSession:!0})})}}function Ae({container:e,shouldRestoreSearchSession:t}){const{data:{query:{queryString:a,filterManager:s,timefilter:{timefilter:n}},search:{session:o}},initializerContext:{kibanaVersion:i}}=ee.pluginServices.getServices(),{componentState:{lastSavedId:r},explicitInput:{panels:l,query:d,viewMode:c}}=e.getState();return{viewMode:c,useHash:!1,preserveSavedFilters:!1,filters:s.getFilters(),query:a.formatQuery(d),dashboardId:e.getDashboardSavedObjectId(),searchSessionId:t?o.getSessionId():void 0,timeRange:t?n.getAbsoluteTime():n.getTime(),refreshInterval:t?{pause:!0,value:0}:void 0,panels:r?void 0:Object(re.b)(l,i)}}var Ne=a(37),Le=a(27),$e=a.n(Le),Ve=a(51),Ue=a(84),Re=a(54),_e=a.n(Re);const Fe="showFilterBar",ze=e=>!!e.dashboard&&!!e.dashboard.show;var He=a(76);const Ge=({redirectTo:e,isLabsShown:t,setIsLabsShown:a})=>{const[n,o]=Object(s.useState)(!1),{share:i,settings:{uiSettings:r},dashboardCapabilities:{showWriteControls:l}}=ee.pluginServices.getServices(),d=r.get(re.a.ENABLE_LABS_UI),c=gt(),u=c.select((e=>e.componentState.hasUnsavedChanges)),h=c.select((e=>e.componentState.hasOverlays)),p=c.select((e=>e.componentState.lastSavedId)),g=c.select((e=>e.explicitInput.title)),m=c.select((e=>e.explicitInput.viewMode)),f=n||h,j=Object(s.useCallback)((e=>{!function({isDirty:e,anchorElement:t,savedObjectId:a,dashboardTitle:n}){var o;const{dashboardCapabilities:{createShortUrl:i},dashboardSessionStorage:r,data:{query:{timefilter:{timefilter:{getTime:l}}}},initializerContext:{kibanaVersion:d},share:{toggleShareContextMenu:c}}=ee.pluginServices.getServices();if(!c)return;let u={};const h=r.getState(a);h&&(u={query:h.query,filters:h.filters,controlGroupInput:h.controlGroupInput,panels:h.panels?Object(re.b)(h.panels,d):void 0,useMargins:null==h?void 0:h.useMargins,syncColors:null==h?void 0:h.syncColors,syncCursor:null==h?void 0:h.syncCursor,syncTooltips:null==h?void 0:h.syncTooltips,hidePanelTitles:null==h?void 0:h.hidePanelTitles});const p={dashboardId:a,preserveSavedFilters:!0,refreshInterval:void 0,viewMode:x.ViewMode.VIEW,useHash:!1,timeRange:l(),...u};let g=Object(S.getStateFromKbnUrl)("_g",window.location.href);null!==(o=g)&&void 0!==o&&o.filters&&0===g.filters.length&&(g=Object(v.omit)(g,"filters"));const m=Object(S.setStateToKbnUrl)("_g",g,void 0,window.location.href);c({isDirty:e,anchorElement:t,allowEmbed:!0,allowShortUrl:i,shareableUrl:Object(S.setStateToKbnUrl)("_a",u,{useHash:!1,storeInHashQuery:!0},Object(S.unhashUrl)(m)),objectId:a,objectType:"dashboard",sharingData:{title:n||k.i18n.translate("dashboard.share.defaultDashboardTitle",{defaultMessage:"Dashboard [{date}]",values:{date:_e()().toISOString(!0)}}),locatorParams:{id:Ie.a,params:p}},embedUrlParamExtensions:[{paramName:"embed",component:({setParamValue:e})=>{const[t,a]=Object(s.useState)({showFilterBar:!0}),n=[{id:Ct.showTopMenu,label:be()},{id:Ct.showQueryInput,label:ge()},{id:Ct.showTimeFilter,label:me()},{id:Fe,label:fe()}];return Object(b.jsx)(D.EuiCheckboxGroup,{options:n,idToSelectedMap:t,onChange:s=>{const n={...t,[s]:!t[s]},o={[Ct.showTopMenu]:n[Ct.showTopMenu],[Ct.showQueryInput]:n[Ct.showQueryInput],[Ct.showTimeFilter]:n[Ct.showTimeFilter],[Ct.hideFilterBar]:!n[Fe]};a(n),e(o)},legend:{children:ve()},"data-test-subj":"embedUrlParamExtension"})}}],showPublicUrlSwitch:ze,snapshotShareWarning:Boolean(null==h?void 0:h.panels)?je():void 0})}({dashboardTitle:g,anchorElement:e,savedObjectId:p,isDirty:Boolean(u)})}),[g,u,p]),y=Object(s.useCallback)((t=>{if(!t)return;const{redirectRequired:a,id:s}=t;a&&e({id:s,editMode:!0,useReplace:!0,destination:"dashboard"})}),[e]),w=Object(s.useCallback)((()=>{o(!0),c.runQuickSave().then((()=>setTimeout((()=>o(!1)),T.a)))}),[c]),O=Object(s.useCallback)((()=>{c.runSaveAs().then((e=>y(e)))}),[y,c]),M=Object(s.useCallback)((()=>{o(!0),c.runClone().then((e=>{o(!1),y(e)}))}),[y,c]),C=Object(s.useCallback)(((e=!1)=>{c.clearOverlays(),u?Object(He.b)((()=>{Object(Ue.batch)((()=>{c.resetToLastSavedState(),e&&c.dispatch.setViewMode(x.ViewMode.VIEW)}))}),m):e&&c.dispatch.setViewMode(x.ViewMode.VIEW)}),[c,u,m]),E=Object(s.useMemo)((()=>({fullScreen:{...we.fullScreen,id:"full-screen",testId:"dashboardFullScreenMode",run:()=>c.dispatch.setFullScreenMode(!0),disableButton:f},labs:{...we.labs,id:"labs",testId:"dashboardLabs",run:()=>a(!t)},edit:{...we.edit,emphasize:!0,id:"edit",iconType:"pencil",testId:"dashboardEditMode",className:"eui-hideFor--s eui-hideFor--xs",run:()=>{c.dispatch.setViewMode(x.ViewMode.EDIT),c.clearOverlays()},disableButton:f},quickSave:{...we.quickSave,id:"quick-save",iconType:"save",emphasize:!0,isLoading:n,testId:"dashboardQuickSaveMenuItem",disableButton:f||!u,run:()=>w()},saveAs:{description:we.saveAs.description,disableButton:f,id:"save",emphasize:!Boolean(p),testId:"dashboardSaveMenuItem",iconType:Boolean(p)?void 0:"save",label:Boolean(p)?we.saveAs.label:we.quickSave.label,run:()=>O()},switchToViewMode:{...we.switchToViewMode,id:"cancel",disableButton:f||!p,testId:"dashboardViewOnlyMode",run:()=>C(!0)},share:{...we.share,id:"share",testId:"shareTopNavButton",disableButton:f,run:j},settings:{...we.settings,id:"settings",testId:"dashboardSettingsButton",disableButton:f,run:()=>c.showSettings()},clone:{...we.clone,id:"clone",testId:"dashboardClone",disableButton:f,run:()=>M()}})),[f,n,u,p,j,c,a,t,w,O,C,M]),I=Object(s.useMemo)((()=>({...we.resetChanges,id:"reset",testId:"dashboardDiscardChangesMenuItem",disableButton:!u||h||m===x.ViewMode.EDIT&&(n||!p),run:()=>C()})),[h,p,C,m,n,u]);return{viewModeTopNavConfig:Object(s.useMemo)((()=>{const e=d?[E.labs]:[],t=i?[E.share]:[],a=l?[E.clone]:[],s=l?[E.edit]:[];return[...e,E.fullScreen,...t,...a,I,...s]}),[E,i,l,I,d]),editModeTopNavConfig:Object(s.useMemo)((()=>{const e=d?[E.labs]:[],t=i?[E.share]:[],a=[];return p?a.push(E.saveAs,E.switchToViewMode,I,E.quickSave):a.push(E.switchToViewMode,E.saveAs),[...e,E.settings,...t,...a]}),[p,E,i,I,d])}};var We=a(57);const qe=({euiTheme:e})=>({emptyButton:{backgroundColor:e.colors.emptyShade,border:`${e.border.thin} !important`,color:`${e.colors.text}`}}),Qe=({label:e,type:t="empty",iconSide:a="left",size:s="m",...n})=>{const o=Object(D.useEuiTheme)(),i="primary"===t?{color:"primary",fill:!0}:{color:"text",css:qe(o).emptyButton};return Object(b.jsx)(D.EuiButton,d()({size:s},i,{iconSide:a},n),e)},Xe=({onClick:e,size:t="m",...a})=>Object(b.jsx)(Qe,d()({},a,{type:"empty",onClick:e,iconType:"folderOpen",size:t,label:k.i18n.translate("sharedUXPackages.buttonToolbar.buttons.addFromLibrary.libraryButtonLabel",{defaultMessage:"Add from library"})})),Ke=({type:e,label:t,iconType:a,size:n="m",children:o,...i})=>{const[r,l]=Object(s.useState)(!1),c=()=>l(!1),u=Object(b.jsx)(Qe,{onClick:()=>l((e=>!e)),size:n,type:e,label:t,iconType:a||"arrowDown",iconSide:a?"left":"right"});return Object(b.jsx)(D.EuiPopover,d()({isOpen:r,button:u,closePopover:c},i),o({closePopover:c}))},Ye=k.i18n.translate("sharedUXPackages.buttonToolbar.toolbar.errorToolbarText",{defaultMessage:"There are over 120 extra buttons. Please consider limiting the number of buttons."}),Je=({children:e})=>{const{primaryButton:t,iconButtonGroup:a,extraButtons:s=[]}=e;if(s.length>120)throw new Error(Ye);const n=s.map(((e,t)=>e?Object(b.jsx)(D.EuiFlexItem,{grow:!1,key:`button-${t}`},e):null));return Object(b.jsx)(D.EuiFlexGroup,{gutterSize:"s"},Object(b.jsx)(D.EuiFlexItem,{grow:!1},t),Object(b.jsx)(D.EuiFlexItem,{grow:!1},Object(b.jsx)(D.EuiFlexGroup,{wrap:!0,responsive:!1,alignItems:"center",gutterSize:"s"},a?Object(b.jsx)(D.EuiFlexItem,{grow:!1},a):null,n)))};var Ze=a(60);const et=({createNewVisType:e,createNewEmbeddable:t})=>{const{embeddable:a,visualizations:{getAliases:n,getByGroup:o,showNewVisModal:i}}=ee.pluginServices.getServices(),{euiTheme:r}=Object(D.useEuiTheme)(),l=Object(s.useMemo)((()=>Array.from(a.getEmbeddableFactories())),[a]),[d,c]=Object(s.useState)([]);Object(s.useEffect)((()=>{Promise.all(l.map((async e=>({factory:e,isEditable:await e.isEditable()})))).then((e=>{c(e)}))}),[l]);const u=Object(s.useCallback)((e=>()=>i({originatingApp:T.c,outsideVisualizeApp:!0,showAggsSelection:!0,selectedVisType:e})),[i]),h=e=>o(e).sort(((e,t)=>{const a="titleInWizard"in e&&e.titleInWizard||e.title,s="titleInWizard"in t&&t.titleInWizard||e.title;return as?1:0})).filter((({disableCreate:e})=>!e)),p=h(Ze.VisGroups.PROMOTED),g=h(Ze.VisGroups.AGGBASED),m=h(Ze.VisGroups.TOOLS),f=n().sort((({promotion:e=!1},{promotion:t=!1})=>e===t?0:e?-1:1)),v=d.filter((({isEditable:e,factory:{type:t,canCreateNew:a,isContainerType:s}})=>e&&!s&&a()&&"visualization"!==t)),j={},y=[];let w=2;v.forEach((({factory:e})=>{const{grouping:t}=e;t?t.forEach((t=>{j[t.id]?j[t.id].factories.push(e):(j[t.id]={id:t.id,appName:t.getDisplayName?t.getDisplayName({embeddable:a}):t.id,icon:t.getIconType?t.getIconType({embeddable:a}):"empty",factories:[e],panelId:w},w++)})):y.push(e)}));const x=t=>{const{name:a,title:s,titleInWizard:n,description:o,icon:i="empty",group:r,isDeprecated:l}=t;return{name:l?Object(b.jsx)(D.EuiFlexGroup,{wrap:!0,responsive:!1,gutterSize:"s"},Object(b.jsx)(D.EuiFlexItem,{grow:!1},n||s),Object(b.jsx)(D.EuiFlexItem,{grow:!1},Object(b.jsx)(D.EuiBadge,{color:"warning"},k.i18n.translate("dashboard.editorMenu.deprecatedTag",{defaultMessage:"Deprecated"})))):n||s,icon:i,onClick:r===Ze.VisGroups.AGGBASED&&t.options.showIndexSelection?u(t):e(t),"data-test-subj":`visType-${a}`,toolTipContent:o}},O=t=>{const{name:a,title:s,description:n,icon:o="empty"}=t;return{name:s,icon:o,onClick:e(t),"data-test-subj":`visType-${a}`,toolTipContent:n}},S=(e,a)=>{const s=null!=e&&e.getIconType?e.getIconType():"empty",n=null!=e&&e.getDescription?e.getDescription():void 0;return{name:e.getDisplayName(),icon:s,toolTipContent:n,onClick:async()=>{a(),t(e)},"data-test-subj":`createNew-${e.type}`}},M=k.i18n.translate("dashboard.editorMenu.aggBasedGroupTitle",{defaultMessage:"Aggregation based"}),C=e=>{const t=[...f.map(O),...m.map(x),...y.map((t=>S(t,e))),...Object.values(j).map((({id:e,appName:t,icon:a,panelId:s})=>({name:t,icon:a,panel:s,"data-test-subj":`dashboardEditorMenu-${e}Group`}))),...p.map(x)];return g.length>0&&t.push({name:M,icon:"visualizeApp",panel:1,"data-test-subj":"dashboardEditorAggBasedMenuItem"}),[{id:0,items:t},{id:1,title:M,items:g.map(x)},...Object.values(j).map((({appName:t,panelId:a,factories:s})=>({id:a,title:t,items:s.map((t=>S(t,e)))})))]};return Object(b.jsx)(Ke,{zIndex:Number(r.levels.header)-1,repositionOnScroll:!0,ownFocus:!0,label:k.i18n.translate("dashboard.solutionToolbar.editorMenuButtonLabel",{defaultMessage:"Add panel"}),size:"s",iconType:"plusInCircle",panelPaddingSize:"none","data-test-subj":"dashboardEditorMenuButton"},(({closePopover:e})=>Object(b.jsx)(D.EuiContextMenu,{initialPanelId:0,panels:C(e),className:"dshSolutionToolbar__editorContextMenu","data-test-subj":"dashboardEditorContextMenu"})))},tt=({closePopover:e,controlGroup:t,...a})=>{const s=gt(),n=()=>{s.scrollToTop()};return Object(b.jsx)(D.EuiContextMenuItem,d()({},a,{icon:"plusInCircle","data-test-subj":"controls-create-button","aria-label":Oe(),onClick:()=>{t.openAddDataControlFlyout({onSave:n}),e()}}),Oe())};var at=a(61);const st=({closePopover:e,controlGroup:t,...a})=>{const[n,o]=Object(s.useState)(!1),i=gt();return Object(s.useEffect)((()=>{const e=t.getInput$().subscribe((()=>{const e=t.getChildIds().some((e=>t.getChild(e).type===at.TIME_SLIDER_CONTROL));e!==n&&o(e)}));return()=>{e.unsubscribe()}}),[t,n,o]),Object(b.jsx)(D.EuiContextMenuItem,d()({},a,{icon:"timeslider",onClick:async()=>{await t.addTimeSliderControl(),i.scrollToTop(),e()},"data-test-subj":"controls-create-timeslider-button",disabled:n,toolTipContent:n?k.i18n.translate("dashboard.editingToolbar.onlyOneTimeSliderControlMsg",{defaultMessage:"Control group already contains time slider control."}):null}),k.i18n.translate("dashboard.editingToolbar.addTimeSliderControlButtonTitle",{defaultMessage:"Add time slider control"}))},nt=({closePopover:e,controlGroup:t,...a})=>Object(b.jsx)(D.EuiContextMenuItem,d()({},a,{icon:"gear","data-test-subj":"controls-settings-button","aria-label":Se(),onClick:()=>{t.openEditControlGroupFlyout(),e()}}),Se());function ot({controlGroup:e}){const{euiTheme:t}=Object(D.useEuiTheme)();return Object(b.jsx)(Ke,{ownFocus:!0,repositionOnScroll:!0,panelPaddingSize:"none",label:xe(),zIndex:Number(t.levels.header)-1,size:"s",iconType:"controlsHorizontal","data-test-subj":"dashboard-controls-menu-button"},(({closePopover:t})=>Object(b.jsx)(D.EuiContextMenuPanel,{items:[Object(b.jsx)(tt,{key:"addControl",controlGroup:e,closePopover:t}),Object(b.jsx)(st,{key:"addTimeSliderControl",controlGroup:e,closePopover:t}),Object(b.jsx)(nt,{key:"manageControls",controlGroup:e,closePopover:t})]})))}var it=a(68);function rt(){var e;const{usageCollection:t,data:{search:a},notifications:{toasts:n},embeddable:{getStateTransfer:o},visualizations:{getAliases:i}}=ee.pluginServices.getServices(),{euiTheme:r}=Object(D.useEuiTheme)(),l=gt(),d=o(),c=i().find((({name:e})=>"lens"===e)),u=null===(e=t.reportUiCounter)||void 0===e?void 0:e.bind(t,T.j),h=Object(s.useCallback)((e=>()=>{let t="",s="";e?(u&&u(We.METRIC_TYPE.CLICK,`${e.name}:create`),"aliasPath"in e?(s=e.aliasApp,t=e.aliasPath):(s="visualize",t=`#/create?type=${encodeURIComponent(e.name)}`)):(s="visualize",t="#/create?"),d.navigateToEditor(s,{path:t,state:{originatingApp:T.c,searchSessionId:a.session.getSessionId()}})}),[d,a.session,u]),p=Object(s.useCallback)((async e=>{let t;u&&u(We.METRIC_TYPE.CLICK,e.type);try{t=await e.getExplicitInput()}catch(e){return}const a=await l.addNewEmbeddable(e.type,t);a&&(l.setScrollToPanelId(a.id),l.setHighlightPanelId(a.id),n.addSuccess({title:it.h.getSuccessMessage(a.getTitle()),"data-test-subj":"addEmbeddableToDashboardSuccess"}))}),[u,l,n]),g=[Object(b.jsx)(et,{createNewVisType:h,createNewEmbeddable:p}),Object(b.jsx)(Xe,{onClick:()=>l.addFromLibrary(),size:"s","data-test-subj":"dashboardAddFromLibraryButton"})];return l.controlGroup&&g.push(Object(b.jsx)(ot,{controlGroup:l.controlGroup})),Object(b.jsx)("div",{css:Object(b.css)("padding:0 ",r.size.s," ",r.size.s," ",r.size.s,";","")},Object(b.jsx)(Je,null,{primaryButton:Object(b.jsx)(Qe,{type:"primary",iconType:"lensApp",size:"s",onClick:h(c),label:he(),"data-test-subj":"dashboardAddNewPanelButton"}),extraButtons:g}))}const lt=Object(s.createContext)({restorePreviousUrl:()=>{},scopedHistory:()=>({}),onAppLeave:e=>{},setHeaderActionMenu:e=>{}}),dt=()=>Object(s.useContext)(lt);a(192);const ct=Object(Ve.withSuspense)(Ve.LazyLabsFlyout,null);function ut({embedSettings:e,redirectTo:t}){const[a,o]=Object(s.useState)(!1),[i,r]=Object(s.useState)(!1),l=Object(s.useRef)(null),{data:{query:{filterManager:c}},chrome:{setBreadcrumbs:u,setIsVisible:h,getIsVisible$:p,recentlyAccessed:g},serverless:m,settings:{uiSettings:f},navigation:{TopNavMenu:v},embeddable:{getStateTransfer:j},initializerContext:{allowByValueEmbeddables:y},dashboardCapabilities:{saveQuery:w}}=ee.pluginServices.getServices(),O=f.get(re.a.ENABLE_LABS_UI),{setHeaderActionMenu:S,onAppLeave:M}=dt(),C=gt(),E=Object(Ve.getContextProvider)(),I=C.select((e=>e.componentState.hasUnsavedChanges)),P=C.select((e=>e.componentState.fullScreenMode)),B=C.select((e=>e.componentState.savedQueryId)),A=C.select((e=>e.componentState.lastSavedId)),N=C.select((e=>e.explicitInput.viewMode)),L=C.select((e=>e.explicitInput.query)),$=C.select((e=>e.explicitInput.title)),[V,U]=Object(s.useState)([]);Object(s.useEffect)((()=>{U(C.getAllDataViews());const e=C.onDataViewsUpdate$.subscribe((e=>U(e)));return()=>e.unsubscribe()}),[C]);const R=Object(s.useMemo)((()=>function(e,t,a){const s=t===x.ViewMode.EDIT,n=a?pe():e;return s?k.i18n.translate("dashboard.strings.dashboardEditTitle",{defaultMessage:"Editing {title}",values:{title:n}}):n}($,N,!A)),[$,N,A]);Object(s.useEffect)((()=>{var e;null===(e=l.current)||void 0===e||e.focus()}),[$,N]),Object(s.useEffect)((()=>{e||h(N!==x.ViewMode.PRINT)}),[e,h,N]),Object(s.useEffect)((()=>{const e=p().subscribe((e=>o(e)));return A&&$&&g.add(Object(T.x)(A,N===x.ViewMode.EDIT),$,A),()=>e.unsubscribe()}),[y,g,p,A,N,$]),Object(s.useEffect)((()=>{const e=[{text:N===x.ViewMode.EDIT?Object(b.jsx)(n.a.Fragment,null,R," ",Object(b.jsx)(D.EuiIcon,{size:"s",type:"pencil"})):R,onClick:N===x.ViewMode.EDIT?()=>{C.showSettings()}:void 0}];null!=m&&m.setBreadcrumbs?m.setBreadcrumbs(e):u([{text:ye(),"data-test-subj":"dashboardListingBreadcrumb",onClick:()=>{t({destination:"listing"})}},...e])}),[u,t,R,C,N,m]),Object(s.useEffect)((()=>(M((e=>N===x.ViewMode.EDIT&&I&&!j().isTransferInProgress?e.confirm(ue.getLeaveSubtitle(),ue.getLeaveTitle()):e.default())),()=>{M((e=>e.default()))})),[M,j,I,N]);const{viewModeTopNavConfig:_,editModeTopNavConfig:F}=Ge({redirectTo:t,isLabsShown:i,setIsLabsShown:r}),z=Object(s.useMemo)((()=>{const t=e=>(e||a)&&!P,s=t(Boolean(null==e?void 0:e.forceShowTopNavMenu)),n=t(Boolean((null==e?void 0:e.forceShowQueryInput)||N===x.ViewMode.PRINT)),o=t(Boolean(null==e?void 0:e.forceShowDatePicker)),i=!Boolean(null==e?void 0:e.forceHideFilterBar)&&(c.getFilters().length>0||!P);return{showTopNavMenu:s,showSearchBar:n||o||i||i,showFilterBar:i,showQueryInput:n,showDatePicker:o}}),[e,c,P,a,N]);return $e()((()=>{C.clearOverlays()})),Object(b.jsx)("div",{className:"dashboardTopNav"},Object(b.jsx)("h1",{id:"dashboardTitle",className:"euiScreenReaderOnly",ref:l,tabIndex:-1},`${ye()} - ${R}`),Object(b.jsx)(v,d()({},z,{query:L,screenTitle:$,useDefaultBehaviors:!0,indexPatterns:V,savedQueryId:B,showSaveQuery:w,appName:T.p,visible:N!==x.ViewMode.PRINT,setMenuMountPoint:e||P?void 0:S,className:P?"kbnTopNavMenu-isFullScreen":void 0,config:z.showTopNavMenu?N===x.ViewMode.EDIT?F:_:void 0,badges:I&&N===x.ViewMode.EDIT?[{"data-test-subj":"dashboardUnsavedChangesBadge",badgeText:ce.getUnsavedChangedBadgeText(),title:"",color:"warning",toolTipProps:{content:ce.getUnsavedChangedBadgeToolTipContent(),position:"bottom"}}]:void 0,onQuerySubmit:(e,t)=>{!1===t&&C.forceRefresh()},onSavedQueryIdChange:e=>C.dispatch.setSavedQueryId(e)})),N!==x.ViewMode.PRINT&&O&&i?Object(b.jsx)(E,null,Object(b.jsx)(ct,{solutions:["dashboard"],onClose:()=>r(!1)})):null,N===x.ViewMode.EDIT?Object(b.jsx)(rt,null):null,Object(b.jsx)(D.EuiHorizontalRule,{margin:"none"}))}const ht=()=>{const[e,t]=Object(s.useState)(),[a,n]=Object(s.useState)(),[o,i]=Object(s.useState)(),{scopedHistory:r}=dt(),l=null==r?void 0:r(),{screenshotMode:d,spaces:c}=ee.pluginServices.getServices();return{validateOutcome:Object(s.useCallback)((({dashboardFound:e,resolveMeta:a,dashboardId:s})=>{if(!e)return"invalid";if(a&&s){const{outcome:e,aliasTargetId:r,aliasPurpose:u}=a;if("aliasMatch"===e&&s&&r){const e=l.location.hash.replace(s,r);var o;return d.isScreenshotMode()?l.replace(e):null===(o=c.redirectLegacyUrl)||void 0===o||o.call(c,{path:e,aliasPurpose:u}),"redirected"}t(r),n(e),i(s)}return"valid"}),[l,d,c]),getLegacyConflictWarning:Object(s.useMemo)((()=>o&&"conflict"===a&&e?()=>{var t;return null===(t=c.getLegacyUrlConflict)||void 0===t?void 0:t.call(c,{currentObjectId:o,otherObjectId:e,otherObjectPath:`#${Object(T.v)(e)}${l.location.search}`})}:null),[e,a,o,l,c])}},pt=e=>{const t=e().location.state;if(!t)return{};const{panels:a,...s}=t;return null!=a&&a.length?{...s,panels:Object(re.c)(a)}:s},bt=Object(s.createContext)(null),gt=()=>{const e=Object(s.useContext)(bt);if(null==e)throw new Error("useDashboardAPI must be used inside DashboardAPIContext");return e};function mt({savedDashboardId:e,embedSettings:t,redirectTo:a,history:o}){const[i,r]=Object(s.useState)(!1);C()((()=>{(async()=>{r(await ae())})()}));const[l,d]=Object(s.useState)(null),{screenshotMode:{isScreenshotMode:c,getScreenshotContext:u},coreContext:{executionContext:h},embeddable:{getStateTransfer:p},notifications:{toasts:g},settings:{uiSettings:m},data:{search:f},customBranding:v}=ee.pluginServices.getServices(),j=I()(v.hasCustomBranding$,!1),{scopedHistory:y}=dt();Object(O.useExecutionContext)(h,{type:"application",page:"app",id:e||"new"});const w=Object(s.useMemo)((()=>Object(S.createKbnUrlStateStorage)({history:o,useHash:m.get("state:storeInSessionStorage"),...Object(S.withNotifyOnErrors)(g)})),[g,o,m]);Object(s.useEffect)((()=>()=>{f.session.clear()}),[f.session]);const{validateOutcome:M,getLegacyConflictWarning:E}=ht(),D=Object(s.useCallback)((()=>{const e=Pe(o);return Promise.resolve({getIncomingEmbeddable:()=>p().getIncomingEmbeddablePackage(T.c,!0),useControlGroupIntegration:!0,useSessionStorageIntegration:!0,useUnifiedSearchIntegration:!0,unifiedSearchSettings:{kbnUrlStateStorage:w},useSearchSessionsIntegration:!0,searchSessionSettings:{createSessionRestorationDataProvider:Be,sessionIdToRestore:e,sessionIdUrlChangeObservable:ke(o),getSearchSessionIdFromURL:()=>Pe(o),removeSessionIdFromUrl:()=>De(w)},getInitialInput:()=>{const e=pt(y);return{...Me(w),...e,...c()&&"print"===u("layout")?{viewMode:x.ViewMode.PRINT}:{}}},validateLoadedSavedObject:M,isEmbeddedExternally:Boolean(t)})}),[o,t,M,y,c,p,w,u]);return Object(s.useEffect)((()=>{if(!l)return;const{stopWatchingAppStateInUrl:e}=Ce({kbnUrlStateStorage:w,dashboardAPI:l});return()=>e()}),[l,w,e]),Object(b.jsx)("div",{className:"dshAppWrapper"},i&&Object(b.jsx)(te,{onDataViewCreated:()=>r(!1)}),!i&&Object(b.jsx)(n.a.Fragment,null,l&&Object(b.jsx)(bt.Provider,{value:l},Object(b.jsx)(ut,{redirectTo:a,embedSettings:t})),null==E?void 0:E(),Object(b.jsx)(Ne.DashboardRenderer,{ref:d,dashboardRedirect:a,savedObjectId:e,showPlainSpinner:j,getCreationOptions:D})))}let ft;const vt=({history:e})=>{const{restorePreviousUrl:t}=dt(),{settings:{theme:{theme$:a}},overlays:{banners:n},urlForwarding:{navigateToLegacyKibanaUrl:o}}=ee.pluginServices.getServices();return Object(s.useEffect)((()=>{t();const{navigated:s}=o(e.location.pathname+e.location.search);if(!s){const t=k.i18n.translate("dashboard.noMatchRoute.bannerTitleText",{defaultMessage:"Page not found"});ft=n.replace(ft,Object(O.toMountPoint)(Object(b.jsx)(D.EuiCallOut,{color:"warning",iconType:"iInCircle",title:t},Object(b.jsx)("p",null,Object(b.jsx)(w.FormattedMessage,{id:"dashboard.noMatchRoute.bannerText",defaultMessage:"Dashboard application doesn't recognize this route: {route}.",values:{route:e.location.pathname}}))),{theme$:a})),setTimeout((()=>{ft&&n.remove(ft)}),15e3),e.replace(T.o)}}),[t,o,n,a,e]),null};var jt=a(50),yt=a(124),wt=a(93);const xt=({title:e,description:t,entityName:a,entityNamePlural:o,initialFilter:i,headingId:r,initialPageSize:l,listingLimit:d,urlStateEnabled:c=!0,customTableColumn:u,emptyPrompt:h,findItems:p,createItem:g,editItem:m,deleteItems:f,getDetailViewLink:v,onClickTitle:j,rowItemActions:y,id:w,contentEditor:x,children:O,titleColumnName:S,additionalRightSideActions:T,withoutPageTemplateWrapper:M})=>{const C=M?n.a.Fragment:yt.a,[E,I]=Object(s.useState)(!1),[D,P]=Object(s.useState)(),k=Object(s.useCallback)((()=>{I(!0)}),[]);return Object(b.jsx)(C,{panelled:!0,"data-test-subj":D},Object(b.jsx)(yt.a.Header,{pageTitle:Object(b.jsx)("span",{id:r},e),description:t,rightSideItems:null==T?void 0:T.slice(0,2),"data-test-subj":"top-nav"}),Object(b.jsx)(yt.a.Section,{"aria-labelledby":E?r:void 0},O,Object(b.jsx)(wt.b,{tableCaption:e,entityName:a,entityNamePlural:o,initialFilter:i,headingId:r,initialPageSize:l,listingLimit:d,urlStateEnabled:c,customTableColumn:u,emptyPrompt:h,findItems:p,createItem:g,editItem:m,deleteItems:f,rowItemActions:y,getDetailViewLink:v,onClickTitle:j,id:w,contentEditor:x,titleColumnName:S,withoutPageTemplateWrapper:M,onFetchSuccess:k,setPageDataTestSubject:P})))};var Ot=a(113),St=a(126);const Tt=({children:e,initialFilter:t,goToDashboard:a,getDashboardUrl:o,useSessionStorageIntegration:i})=>{const{application:r,notifications:l,overlays:d,http:c,chrome:{theme:u},savedObjectsTagging:h,coreContext:{executionContext:p}}=ee.pluginServices.getServices();Object(O.useExecutionContext)(p,{type:"application",page:"list"});const{unsavedDashboardIds:g,refreshUnsavedDashboards:m,tableListViewTableProps:f}=Object(St.a)({goToDashboard:a,getDashboardUrl:o,useSessionStorageIntegration:i,initialFilter:t}),v=Object(s.useMemo)((()=>h.hasApi?{ui:h}:void 0),[h]);return Object(b.jsx)(w.I18nProvider,null,Object(b.jsx)(wt.a,{core:{application:r,notifications:l,overlays:d,http:c,theme:u},toMountPoint:O.toMountPoint,savedObjectsTagging:v,FormattedRelative:w.FormattedRelative},Object(b.jsx)(xt,f,Object(b.jsx)(n.a.Fragment,null,e,Object(b.jsx)(Ot.a,{goToDashboard:a,unsavedDashboardIds:g,refreshUnsavedDashboards:m})))))},Mt=({title:e,redirectTo:t,initialFilter:a,kbnUrlStateStorage:o})=>{const{data:{query:i},serverless:r,chrome:{setBreadcrumbs:l},dashboardContentManagement:{findDashboards:d}}=ee.pluginServices.getServices(),[c,u]=Object(s.useState)(!1);Object(s.useEffect)((()=>{let e=!0;return(async()=>{await ae()&&e&&u(!0)})(),()=>{e=!1}}),[]),Object(s.useEffect)((()=>{l([{text:ye()}]),null!=r&&r.setBreadcrumbs&&r.setBreadcrumbs([])}),[l,r]),Object(s.useEffect)((()=>{const{stop:a}=Object(jt.syncGlobalQueryStateWithUrl)(i,o);return e&&d.findByTitle(e).then((e=>{e&&t({destination:"dashboard",id:e.id,useReplace:!0})})),()=>{a()}}),[e,t,i,o,d]);const h=e?`${e}`:"";return Object(b.jsx)(n.a.Fragment,null,c&&Object(b.jsx)(te,{onDataViewCreated:()=>u(!1)}),!c&&Object(b.jsx)(Tt,{useSessionStorageIntegration:!0,initialFilter:null!=a?a:h,goToDashboard:(e,a)=>{t({destination:"dashboard",id:e,editMode:a===x.ViewMode.EDIT})},getDashboardUrl:(e,t)=>((e,t,a)=>{const{application:{getUrlForApp:s},settings:{uiSettings:n}}=ee.pluginServices.getServices(),o=n.get("state:storeInSessionStorage");let i=s(T.c,{path:`#${Object(T.v)(t)}`});const r=e.get(T.n)||{};return a&&(delete r.time,delete r.refreshInterval),i=Object(S.setStateToKbnUrl)(T.n,r,{useHash:o},i),i})(o,e,t)}))},Ct={showTopMenu:"show-top-menu",showQueryInput:"show-query-input",showTimeFilter:"show-time-filter",hideFilterBar:"hide-filter-bar"};async function Et({core:e,element:t,appUnMounted:a,mountContext:s}){const{chrome:{setBadge:n,docTitle:l,setHelpExtension:d},dashboardCapabilities:{showWriteControls:c},documentationLinks:{dashboardDocLink:u},application:{navigateToApp:h},settings:{uiSettings:p},data:m,notifications:f,embeddable:v}=ee.pluginServices.getServices();let j;const M=e=>{let t,a;"dashboard"===e.destination?(t=e.id?Object(T.v)(e.id):T.b,e.editMode&&(a={viewMode:x.ViewMode.EDIT})):t=Object(T.w)(e.filter),h(T.c,{path:`#/${t}`,state:a,replace:e.useReplace})};Boolean(v.getStateTransfer().getIncomingEmbeddablePackage(T.c,!1))||m.dataViews.clearCache();const C=s.scopedHistory().listen((()=>{window.dispatchEvent(new HashChangeEvent("hashchange"))})),E=Object(b.jsx)(w.I18nProvider,null,Object(b.jsx)(lt.Provider,{value:s},Object(b.jsx)(O.KibanaThemeProvider,{theme$:e.theme.theme$},Object(b.jsx)(r.HashRouter,null,Object(b.jsx)(y,null,Object(b.jsx)(g,{path:[T.b,`${T.u}/:id`],render:e=>{const t=Object(o.parse)(e.history.location.search);return"true"!==t.embed||j||(j=(e=>({forceShowTopNavMenu:"true"===e[Ct.showTopMenu],forceShowQueryInput:"true"===e[Ct.showQueryInput],forceShowDatePicker:"true"===e[Ct.showTimeFilter],forceHideFilterBar:"true"===e[Ct.hideFilterBar]}))(t)),Object(b.jsx)(mt,{history:e.history,embedSettings:j,savedDashboardId:e.match.params.id,redirectTo:M})}}),Object(b.jsx)(g,{exact:!0,path:T.o,render:e=>{l.change(le());const t=Object(o.parse)(e.history.location.search),a=t.title||void 0,s=t.filter||void 0;return Object(b.jsx)(Mt,{initialFilter:s,title:a,kbnUrlStateStorage:(n=e.history,Object(S.createKbnUrlStateStorage)({history:n,useHash:p.get("state:storeInSessionStorage"),...Object(S.withNotifyOnErrors)(f.toasts)})),redirectTo:M});var n}}),Object(b.jsx)(g,{exact:!0,path:"/"},Object(b.jsx)(r.Redirect,{to:T.o})),Object(b.jsx)(g,{render:e=>Object(b.jsx)(vt,{history:e.history})}))))));return d({appName:le(),links:[{linkType:"documentation",href:`${u}`}]}),c||n({text:de.getText(),tooltip:de.getTooltip(),iconType:"glasses"}),Object(i.render)(E,t),()=>{m.search.session.clear(),C(),Object(i.unmountComponentAtNode)(t),a()}}},68:function(e,t,a){"use strict";a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return i})),a.d(t,"d",(function(){return r})),a.d(t,"e",(function(){return l})),a.d(t,"i",(function(){return d})),a.d(t,"g",(function(){return c})),a.d(t,"h",(function(){return u})),a.d(t,"f",(function(){return h}));var s=a(4);const n={getDisplayName:()=>s.i18n.translate("dashboard.panel.copyToDashboard.title",{defaultMessage:"Copy to dashboard"}),getCancelButtonName:()=>s.i18n.translate("dashboard.panel.copyToDashboard.cancel",{defaultMessage:"Cancel"}),getAcceptButtonName:()=>s.i18n.translate("dashboard.panel.copyToDashboard.goToDashboard",{defaultMessage:"Copy and go to dashboard"}),getNewDashboardOption:()=>s.i18n.translate("dashboard.panel.copyToDashboard.newDashboardOptionLabel",{defaultMessage:"New dashboard"}),getExistingDashboardOption:()=>s.i18n.translate("dashboard.panel.copyToDashboard.existingDashboardOptionLabel",{defaultMessage:"Existing dashboard"}),getDescription:()=>s.i18n.translate("dashboard.panel.copyToDashboard.description",{defaultMessage:"Choose the destination dashboard."})},o={getDisplayName:()=>s.i18n.translate("dashboard.panel.AddToLibrary",{defaultMessage:"Save to library"}),getSuccessMessage:e=>s.i18n.translate("dashboard.panel.addToLibrary.successMessage",{defaultMessage:"Panel {panelTitle} was added to the library",values:{panelTitle:e}})},i={getDisplayName:()=>s.i18n.translate("dashboard.panel.clonePanel",{defaultMessage:"Clone panel"}),getClonedTag:()=>s.i18n.translate("dashboard.panel.title.clonedTag",{defaultMessage:"copy"}),getSuccessMessage:()=>s.i18n.translate("dashboard.panel.clonedToast",{defaultMessage:"Cloned panel"})},r={getMinimizeTitle:()=>s.i18n.translate("dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName",{defaultMessage:"Minimize"}),getMaximizeTitle:()=>s.i18n.translate("dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName",{defaultMessage:"Maximize panel"})},l={getDisplayName:()=>s.i18n.translate("dashboard.actions.DownloadCreateDrilldownAction.displayName",{defaultMessage:"Download as CSV"}),getUntitledFilename:()=>s.i18n.translate("dashboard.actions.downloadOptionsUnsavedFilename",{defaultMessage:"untitled"})},d={getDisplayName:()=>s.i18n.translate("dashboard.panel.unlinkFromLibrary",{defaultMessage:"Unlink from library"}),getSuccessMessage:e=>s.i18n.translate("dashboard.panel.unlinkFromLibrary.successMessage",{defaultMessage:"Panel {panelTitle} is no longer connected to the library",values:{panelTitle:e}})},c={getDisplayName:()=>s.i18n.translate("dashboard.panel.LibraryNotification",{defaultMessage:"Library Notification"}),getTooltip:()=>s.i18n.translate("dashboard.panel.libraryNotification.toolTip",{defaultMessage:"Editing this panel might affect other dashboards. To change this panel only, unlink it from the library."}),getPopoverAriaLabel:()=>s.i18n.translate("dashboard.panel.libraryNotification.ariaLabel",{defaultMessage:"View library information and unlink this panel"})},u={getDisplayName:()=>s.i18n.translate("dashboard.panel.removePanel.replacePanel",{defaultMessage:"Replace panel"}),getSuccessMessage:e=>e?s.i18n.translate("dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle",{defaultMessage:"{savedObjectName} was added",values:{savedObjectName:`'${e}'`}}):s.i18n.translate("dashboard.addPanel.panelAddedToContainerSuccessMessageTitle",{defaultMessage:"A panel was added"}),getNoMatchingObjectsMessage:()=>s.i18n.translate("dashboard.addPanel.noMatchingObjectsMessage",{defaultMessage:"No matching objects found."})},h={getDisplayName:()=>s.i18n.translate("dashboard.panel.filters",{defaultMessage:"Panel filters"}),getEditButtonTitle:()=>s.i18n.translate("dashboard.panel.filters.modal.editButton",{defaultMessage:"Edit filters"}),getCloseButtonTitle:()=>s.i18n.translate("dashboard.panel.filters.modal.closeButton",{defaultMessage:"Close"}),getQueryTitle:()=>s.i18n.translate("dashboard.panel.filters.modal.queryTitle",{defaultMessage:"Query"}),getFiltersTitle:()=>s.i18n.translate("dashboard.panel.filters.modal.filtersTitle",{defaultMessage:"Filters"})}},88:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a(30).__importDefault(a(33));t.default=function(e){s.default((function(){e()}))}}}]);