/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */!function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=5)}([function(e,n){e.exports=__kbnSharedDeps__.EmotionReact},function(e,n,t){t.r(n);var r=__kbnBundles__.get("plugin/kibanaReact/public");Object.defineProperties(n,Object.getOwnPropertyDescriptors(r))},function(e,n){e.exports=__kbnSharedDeps__.React},function(e,n,t){"use strict";var r,o=function(){var e={};return function(n){if(void 0===e[n]){var t=document.querySelector(n);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}e[n]=t}return e[n]}}(),i=[];function a(e){for(var n=-1,t=0;t{const{textContent:n,textColor:t,backgroundColor:i}=e;return Object(o.jsx)("div",{className:"kbnUserBanner__container",style:{backgroundColor:i,color:t}},Object(o.jsx)("div",{className:"eui-textTruncate","data-test-subj":"bannerInnerWrapper"},Object(o.jsx)(r.Markdown,{markdown:n,openLinksInNewTab:!0})))};class plugin_BannersPlugin{constructor(e){}setup({}){return{}}start({chrome:e,uiSettings:n,http:t},{screenshotMode:a}){var c;return null!==(c=null==a?void 0:a.isScreenshotMode())&&void 0!==c&&c||(async e=>await e.get("/api/banners/info"))(t).then((({allowed:n,banner:t})=>{n&&"top"===t.placement&&e.setHeaderBanner({content:Object(r.toMountPoint)(Object(o.jsx)(i,{bannerConfig:t}))})}),(()=>{e.setHeaderBanner(void 0)})),{}}}const a=e=>new plugin_BannersPlugin(e)}]);