/*! 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. */ (window.maps_bundle_jsonpfunction=window.maps_bundle_jsonpfunction||[]).push([[1,8,19],{100:function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r(1),o=r(5);function s(){const e=Object(o.l)();return e.isIncludeElasticMapsService()?e.isEMSUrlSet()?e.hasOnPremLicense()?n.i18n.translate("xpack.maps.source.ems.noOnPremConnectionDescription",{defaultMessage:"Cannot connect to {host}.",values:{host:e.getEMSRoot()}}):n.i18n.translate("xpack.maps.source.ems.noOnPremLicenseDescription",{defaultMessage:"An enterprise license is required to connect to local Elastic Maps Server installations."}):n.i18n.translate("xpack.maps.source.ems.noAccessDescription",{defaultMessage:"Kibana is unable to access Elastic Maps Service. Contact your system administrator."}):n.i18n.translate("xpack.maps.source.ems.disabledDescription",{defaultMessage:'Access to Elastic Maps Service has been disabled. Ask your system administrator to set "map.includeElasticMapsService" in kibana.yml.'})}},126:function(e,t,r){const n=r(85);e.exports=(e,t,r=!1)=>{if(e instanceof n)return e;try{return new n(e,t)}catch(e){if(!r)return null;throw e}}},143:function(e,t,r){const{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:o,MAX_LENGTH:s}=r(154),i=r(155),a=(t=e.exports={}).re=[],c=t.safeRe=[],l=t.src=[],u=t.t={};let h=0;const p="[a-zA-Z0-9-]",f=[["\\s",1],["\\d",s],[p,o]],m=(e,t,r)=>{const n=(e=>{for(const[t,r]of f)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e})(t),o=h++;i(e,o,t),u[e]=o,l[o]=t,a[o]=new RegExp(t,r?"g":void 0),c[o]=new RegExp(n,r?"g":void 0)};m("NUMERICIDENTIFIER","0|[1-9]\\d*"),m("NUMERICIDENTIFIERLOOSE","\\d+"),m("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),m("MAINVERSION",`(${l[u.NUMERICIDENTIFIER]})\\.(${l[u.NUMERICIDENTIFIER]})\\.(${l[u.NUMERICIDENTIFIER]})`),m("MAINVERSIONLOOSE",`(${l[u.NUMERICIDENTIFIERLOOSE]})\\.(${l[u.NUMERICIDENTIFIERLOOSE]})\\.(${l[u.NUMERICIDENTIFIERLOOSE]})`),m("PRERELEASEIDENTIFIER",`(?:${l[u.NUMERICIDENTIFIER]}|${l[u.NONNUMERICIDENTIFIER]})`),m("PRERELEASEIDENTIFIERLOOSE",`(?:${l[u.NUMERICIDENTIFIERLOOSE]}|${l[u.NONNUMERICIDENTIFIER]})`),m("PRERELEASE",`(?:-(${l[u.PRERELEASEIDENTIFIER]}(?:\\.${l[u.PRERELEASEIDENTIFIER]})*))`),m("PRERELEASELOOSE",`(?:-?(${l[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[u.PRERELEASEIDENTIFIERLOOSE]})*))`),m("BUILDIDENTIFIER",`${p}+`),m("BUILD",`(?:\\+(${l[u.BUILDIDENTIFIER]}(?:\\.${l[u.BUILDIDENTIFIER]})*))`),m("FULLPLAIN",`v?${l[u.MAINVERSION]}${l[u.PRERELEASE]}?${l[u.BUILD]}?`),m("FULL",`^${l[u.FULLPLAIN]}$`),m("LOOSEPLAIN",`[v=\\s]*${l[u.MAINVERSIONLOOSE]}${l[u.PRERELEASELOOSE]}?${l[u.BUILD]}?`),m("LOOSE",`^${l[u.LOOSEPLAIN]}$`),m("GTLT","((?:<|>)?=?)"),m("XRANGEIDENTIFIERLOOSE",`${l[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),m("XRANGEIDENTIFIER",`${l[u.NUMERICIDENTIFIER]}|x|X|\\*`),m("XRANGEPLAIN",`[v=\\s]*(${l[u.XRANGEIDENTIFIER]})(?:\\.(${l[u.XRANGEIDENTIFIER]})(?:\\.(${l[u.XRANGEIDENTIFIER]})(?:${l[u.PRERELEASE]})?${l[u.BUILD]}?)?)?`),m("XRANGEPLAINLOOSE",`[v=\\s]*(${l[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[u.XRANGEIDENTIFIERLOOSE]})(?:${l[u.PRERELEASELOOSE]})?${l[u.BUILD]}?)?)?`),m("XRANGE",`^${l[u.GTLT]}\\s*${l[u.XRANGEPLAIN]}$`),m("XRANGELOOSE",`^${l[u.GTLT]}\\s*${l[u.XRANGEPLAINLOOSE]}$`),m("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),m("COERCERTL",l[u.COERCE],!0),m("LONETILDE","(?:~>?)"),m("TILDETRIM",`(\\s*)${l[u.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",m("TILDE",`^${l[u.LONETILDE]}${l[u.XRANGEPLAIN]}$`),m("TILDELOOSE",`^${l[u.LONETILDE]}${l[u.XRANGEPLAINLOOSE]}$`),m("LONECARET","(?:\\^)"),m("CARETTRIM",`(\\s*)${l[u.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",m("CARET",`^${l[u.LONECARET]}${l[u.XRANGEPLAIN]}$`),m("CARETLOOSE",`^${l[u.LONECARET]}${l[u.XRANGEPLAINLOOSE]}$`),m("COMPARATORLOOSE",`^${l[u.GTLT]}\\s*(${l[u.LOOSEPLAIN]})$|^$`),m("COMPARATOR",`^${l[u.GTLT]}\\s*(${l[u.FULLPLAIN]})$|^$`),m("COMPARATORTRIM",`(\\s*)${l[u.GTLT]}\\s*(${l[u.LOOSEPLAIN]}|${l[u.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",m("HYPHENRANGE",`^\\s*(${l[u.XRANGEPLAIN]})\\s+-\\s+(${l[u.XRANGEPLAIN]})\\s*$`),m("HYPHENRANGELOOSE",`^\\s*(${l[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[u.XRANGEPLAINLOOSE]})\\s*$`),m("STAR","(<|>)?=?\\s*\\*"),m("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),m("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},150:function(e,t,r){"use strict";r.d(t,"a",(function(){return raster_tile_layer_RasterTileLayer}));var n=r(2),o=r.n(n),s=r(39),i=r.n(s),a=r(106),c=r(0);class tile_style_TileStyle{constructor(){o()(this,"_descriptor",void 0),this._descriptor={type:c.Y.TILE}}getType(){return c.Y.TILE}renderEditor(){return null}}class raster_tile_layer_RasterTileLayer extends a.a{static createDescriptor(e){const t=super.createDescriptor(e);return t.type=c.Z.RASTER_TILE,t.alpha=i.a.get(e,"alpha",1),t.style={type:c.Y.TILE},t}constructor({source:e,layerDescriptor:t}){super({source:e,layerDescriptor:t}),o()(this,"_style",void 0),this._style=new tile_style_TileStyle}_isTiled(){return!0}getSource(){return super.getSource()}async hasLegendDetails(){const e=this.getSource();return await e.hasLegendDetails()}renderLegendDetails(){const e=this.getSourceDataRequest();return this.getSource().renderLegendDetails(e)}getStyleForEditing(){return this._style}getStyle(){return this._style}getCurrentStyle(){return this._style}async syncData({startLoading:e,stopLoading:t,onLoadError:r,dataFilters:n,isForceRefresh:o}){const s=this.getSource(),i={...n,applyGlobalQuery:s.getApplyGlobalQuery(),applyGlobalTime:s.getApplyGlobalTime(),applyForceRefresh:!!s.isESSource()&&s.getApplyForceRefresh(),sourceQuery:this.getQuery()||void 0,isForceRefresh:o},a=this.getSourceDataRequest();if(a&&await s.canSkipSourceUpdate(a,i))return;const l=Symbol(`layer-source-refresh:${this.getId()} - source`);try{e(c.xb,l,i);const r={url:await s.getUrlTemplate(i)};t(c.xb,l,r,{})}catch(e){r(c.xb,l,e.message)}}_getMbLayerId(){return this.makeMbLayerId("raster")}getMbLayerIds(){return[this._getMbLayerId()]}ownsMbLayerId(e){return this._getMbLayerId()===e}ownsMbSourceId(e){return this.getId()===e}_requiresPrevSourceCleanup(e){const t=this.getSource(),r=e.getSource(this.getMbSourceId());if(!r)return!1;const n=this.getSourceDataRequest();if(n){const e=n.getData();if(e)return t.isSourceStale(r,e)}return!1}syncLayerWithMB(e){this._removeStaleMbSourcesAndLayers(e);const t=e.getSource(this.getId()),r=this._getMbLayerId();if(!t){const t=this.getSourceDataRequest();if(!t)return;const n=t.getData();if(!n||!n.url)return;const o=this.getMbSourceId();e.addSource(o,{type:"raster",tiles:[n.url],tileSize:256,scheme:"xyz"}),e.addLayer({id:r,type:"raster",source:o,minzoom:this._descriptor.minZoom,maxzoom:this._descriptor.maxZoom})}this._setTileLayerProperties(e,r)}_setTileLayerProperties(e,t){this.syncVisibilityWithMb(e,t),e.setLayerZoomRange(t,this.getMinZoom(),this.getMaxZoom()),e.setPaintProperty(t,"raster-opacity",this.getAlpha())}getLayerTypeIconName(){return"grid"}isBasemap(e){return 0===e}async isFilteredByGlobalTime(){return this.getSource().getApplyGlobalTime()&&await this.getSource().isTimeAware()}}},154:function(e,t){const r=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:r,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},155:function(e,t,r){(function(t){const r="object"==typeof t&&Object({IS_KIBANA_DISTRIBUTABLE:"true"})&&Object({IS_KIBANA_DISTRIBUTABLE:"true"}).NODE_DEBUG&&/\bsemver\b/i.test(Object({IS_KIBANA_DISTRIBUTABLE:"true"}).NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=r}).call(this,r(102))},156:function(e,t,r){const n=r(91);e.exports=(e,t,r)=>n(e,t,r)>0},157:function(e,t,r){const n=Symbol("SemVer ANY");class Comparator{static get ANY(){return n}constructor(e,t){if(t=o(t),e instanceof Comparator){if(e.loose===!!t.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),c("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===n?this.value="":this.value=this.operator+this.semver.version,c("comp",this)}parse(e){const t=this.options.loose?s[i.COMPARATORLOOSE]:s[i.COMPARATOR],r=e.match(t);if(!r)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new l(r[2],this.options.loose):this.semver=n}toString(){return this.value}test(e){if(c("Comparator.test",e,this.options.loose),this.semver===n||e===n)return!0;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}return a(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Comparator))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new u(e.value,t).test(this.value):""===e.operator?""===e.value||new u(this.value,t).test(e.semver):!((t=o(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))||(!this.operator.startsWith(">")||!e.operator.startsWith(">"))&&(!this.operator.startsWith("<")||!e.operator.startsWith("<"))&&(this.semver.version!==e.semver.version||!this.operator.includes("=")||!e.operator.includes("="))&&!(a(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<"))&&!(a(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}}e.exports=Comparator;const o=r(187),{safeRe:s,t:i}=r(143),a=r(250),c=r(155),l=r(85),u=r(92)},158:function(e,t,r){const n=r(92);e.exports=(e,t,r)=>{try{t=new n(t,r)}catch(e){return!1}return t.test(e)}},169:function(e,t,r){"use strict";r.r(t),r.d(t,"createBasemapLayerDescriptor",(function(){return p}));var n=r(39),o=r.n(n),s=r(75),i=r(5),a=r(282),c=r(150),l=r(230),u=r(231),h=r(0);function p(){const e=Object(s.getKibanaTileMap)();return o.a.get(e,"url")?c.a.createDescriptor({sourceDescriptor:a.a.createDescriptor()}):Object(i.l)().isEMSEnabled()?l.a.createDescriptor({locale:h.g,sourceDescriptor:u.a.createDescriptor({isAutoSelect:!0})}):null}},186:function(e,t,r){"use strict";var n=r(343),o=r(344);function s(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=b,t.resolve=function(e,t){return b(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?b(e,!1,!0).resolveObject(t):t},t.format=function(e){return o.isString(e)&&(e=b(e)),e instanceof s?e.format():s.prototype.format.call(e)},t.Url=s;var i=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(l),h=["%","/","?",";","#"].concat(u),p=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,m=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},d={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=r(345);function b(e,t,r){if(e&&o.isObject(e)&&e instanceof s)return e;var n=new s;return n.parse(e,t,r),n}s.prototype.parse=function(e,t,r){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var s=e.indexOf("?"),a=-1!==s&&s127?j+="x":j+=M[$];if(!j.match(f)){var N=R.slice(0,T),C=R.slice(T+1),D=M.match(m);D&&(N.push(D[1]),C.unshift(D[2])),C.length&&(b="/"+C.join(".")+b),this.hostname=N.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),A||(this.hostname=n.toASCII(this.hostname));var U=this.port?":"+this.port:"",F=this.hostname||"";this.host=F+U,this.href+=this.host,A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!g[w])for(T=0,k=u.length;T0)&&r.host.split("@"))&&(r.auth=A.shift(),r.host=r.hostname=A.shift())),r.search=e.search,r.query=e.query,o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r;if(!x.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var O=x.slice(-1)[0],I=(r.host||e.host||x.length>1)&&("."===O||".."===O)||""===O,T=0,L=x.length;L>=0;L--)"."===(O=x[L])?x.splice(L,1):".."===O?(x.splice(L,1),T++):T&&(x.splice(L,1),T--);if(!S&&!w)for(;T--;T)x.unshift("..");!S||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),I&&"/"!==x.join("/").substr(-1)&&x.push("");var A,R=""===x[0]||x[0]&&"/"===x[0].charAt(0);return _&&(r.hostname=r.host=R?"":x.length?x.shift():"",(A=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=A.shift(),r.host=r.hostname=A.shift())),(S=S||r.host&&x.length)&&!R&&x.unshift(""),x.length?r.pathname=x.join("/"):(r.pathname=null,r.path=null),o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},s.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},187:function(e,t){const r=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?r:e:n},188:function(e,t,r){const n=r(85);e.exports=(e,t,r)=>{const o=new n(e,r),s=new n(t,r);return o.compare(s)||o.compareBuild(s)}},189:function(e,t,r){const n=r(91);e.exports=(e,t,r)=>n(e,t,r)<0},190:function(e,t,r){const n=r(91);e.exports=(e,t,r)=>n(e,t,r)>=0},191:function(e,t,r){const n=r(91);e.exports=(e,t,r)=>n(e,t,r)<=0},192:function(e,t,r){const n=r(85),o=r(157),{ANY:s}=o,i=r(92),a=r(158),c=r(156),l=r(189),u=r(191),h=r(190);e.exports=(e,t,r,p)=>{let f,m,g,y,d;switch(e=new n(e,p),t=new i(t,p),r){case">":f=c,m=u,g=l,y=">",d=">=";break;case"<":f=l,m=h,g=c,y="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,p))return!1;for(let r=0;r{e.semver===s&&(e=new o(">=0.0.0")),i=i||e,a=a||e,f(e.semver,i.semver,p)?i=e:g(e.semver,a.semver,p)&&(a=e)})),i.operator===y||i.operator===d)return!1;if((!a.operator||a.operator===y)&&m(e,a.semver))return!1;if(a.operator===d&&g(e,a.semver))return!1}return!0}},230:function(e,t,r){"use strict";r.d(t,"a",(function(){return ems_vector_tile_layer_EmsVectorTileLayer}));var n=r(2),o=r.n(n),s=(r(4),r(39)),i=r.n(s),a=r(342),c=r.n(a);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)}function u(e,t){if("string"==typeof e){var r=t(e);return"rgba(".concat(r.rgba().join(","),")")}if("object"==l(e)&&"stops"in e&&Array.isArray(null==e?void 0:e.stops)){var n=e.stops.map((function(e){var r=u(e[1],t);return[e[0],r]}));return Object.assign({},e,{stops:n})}return e}function h(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"screen",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;return u(e,(function(e){return"mix"!==r?c.a.blend(c()(e),t,r):c.a.mix(c()(e),t,n)}))}function p(e){return p="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},p(e)}function f(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,i=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){a=!0,s=e},f:function(){try{i||null==r.return||r.return()}finally{if(a)throw s}}}}function b(e,t){if(e){if("string"==typeof e)return E(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?E(e,t):void 0}}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;--o){var s=this.tryEntries[o],i=s.completion;if("root"===s.tryLoc)return n("end");if(s.tryLoc<=this.prev){var a=r.call(s,"catchLoc"),c=r.call(s,"finallyLoc");if(a&&c){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;I(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:L(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),h}},e}function _(e,t,r,n,o,s,i){try{var a=e[s](i),c=a.value}catch(e){return void r(e)}a.done?t(c):Promise.resolve(c).then(n,o)}function O(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var s=e.apply(t,r);function i(e){_(s,n,o,i,a,"next",e)}function a(e){_(s,n,o,i,a,"throw",e)}i(void 0)}))}}function I(e,t){for(var r=0;r0&&void 0!==i[0]&&i[0],e.next=3,this.getSpriteSheetJsonPath(t);case 3:return r=e.sent,e.next=6,this.getSpriteSheetPngPath(t);case 6:if(n=e.sent,!r||!n){e.next=15;break}return o=this._emsClient.extendUrlWithParams(r),e.next=11,this._emsClient.getManifest(o);case 11:return s=e.sent,e.abrupt("return",{png:n,json:s});case 15:return e.abrupt("return");case 16:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{key:"getSpriteSheetJsonPath",value:(u=O(x().mark((function e(){var t,r,n,o=arguments;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]&&o[0],e.next=3,this._getSpriteSheetRootPath();case 3:if(!(r=e.sent)){e.next=9;break}return n=t?"@2x":"",e.abrupt("return",r+n+".json");case 9:return e.abrupt("return","");case 10:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})},{key:"getSpriteSheetPngPath",value:(l=O(x().mark((function e(){var t,r,n,o=arguments;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]&&o[0],e.next=3,this._getSpriteSheetRootPath();case 3:if(!(r=e.sent)){e.next=9;break}return n=t?"@2x":"",e.abrupt("return",r+n+".png");case 9:return e.abrupt("return","");case 10:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{key:"getDisplayName",value:function(){return this._emsClient.getValueInLanguage(this._config.name)}},{key:"getMinZoom",value:(c=O(x().mark((function e(){var t,r,n,o,s,i=arguments;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=i.length>0&&void 0!==i[0]?i[0]:"vector",e.t0=t,e.next="vector"===e.t0?4:"raster"===e.t0?12:20;break;case 4:return e.next=6,this._getVectorStyleJsonInlined();case 6:if(e.t1=e.sent,e.t1){e.next=9;break}e.t1={sources:{}};case 9:return r=e.t1,n=r.sources,e.abrupt("return",Math.min.apply(Math,d(Object.values(n).map((function(e){return e.minzoom})).filter((function(e){return Number.isFinite(e)})))));case 12:return e.next=14,this._getRasterStyleJson();case 14:if(e.t2=e.sent,e.t2){e.next=17;break}e.t2={};case 17:return o=e.t2,s=o.minzoom,e.abrupt("return",s);case 20:return e.abrupt("return");case 21:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"getMaxZoom",value:(a=O(x().mark((function e(){var t,r,n,o,s,i=arguments;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=i.length>0&&void 0!==i[0]?i[0]:"vector",e.t0=t,e.next="vector"===e.t0?4:"raster"===e.t0?12:20;break;case 4:return e.next=6,this._getVectorStyleJsonInlined();case 6:if(e.t1=e.sent,e.t1){e.next=9;break}e.t1={sources:{}};case 9:return r=e.t1,n=r.sources,e.abrupt("return",Math.max.apply(Math,d(Object.values(n).map((function(e){return e.maxzoom})).filter((function(e){return Number.isFinite(e)})))));case 12:return e.next=14,this._getRasterStyleJson();case 14:if(e.t2=e.sent,e.t2){e.next=17;break}e.t2={};case 17:return o=e.t2,s=o.maxzoom,e.abrupt("return",s);case 20:return e.abrupt("return");case 21:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"getId",value:function(){return this._config.id}},{key:"hasId",value:function(e){return this._config.id===e}},{key:"getApiUrl",value:function(){return this._emsClient.getTileApiUrl()}},{key:"_getStyleUrlForLocale",value:function(e){var t=this._getFormats(e,this._emsClient.getLocale());if(t.length||(t=this._getFormats(e,this._emsClient.getDefaultLocale())),!t.length)throw new Error("Cannot find ".concat(e," tile layer for locale ").concat(this._emsClient.getLocale()," or ").concat(this._emsClient.getDefaultLocale()));var r=t[0];if(r&&r.hasOwnProperty("url"))return r.url}},{key:"_getFormats",value:function(e,t){return this._config.formats.filter((function(r){return r.locale===t&&r.format===e}))}},{key:"_getSpriteSheetRootPath",value:(s=O(x().mark((function e(){var t;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._getVectorStyleJsonRaw();case 2:if(null==(t=e.sent)||!t.sprite){e.next=7;break}return e.abrupt("return",this._proxyPath+this._getAbsoluteUrl(t.sprite));case 7:return e.abrupt("return","");case 8:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{key:"_getUrlTemplateForGlyphs",value:(o=O(x().mark((function e(){var t;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._getVectorStyleJsonRaw();case 2:if(null==(t=e.sent)||!t.glyphs){e.next=7;break}return e.abrupt("return",this._proxyPath+this._getAbsoluteUrl(t.glyphs));case 7:return e.abrupt("return","");case 8:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})}],n=[{key:"transformLanguageProperty",value:function(e,t){var r=this.SupportedLanguages.find((function(e){return e.key===t}));if("symbol"===e.type&&void 0!==e.layout&&void 0!==r){var n=r.omt,o=e.layout["text-field"];if(o&&"string"==typeof o)return M._getTextField(o,n)}}},{key:"transformColorProperties",value:function(e,t,r,n){if(-1!==["background","fill","line","symbol"].indexOf(e.type)&&e.paint){var o=e.paint;return"symbol"===e.type&&0===Object.keys(o).length&&(o["text-color"]="rgb(0,0,0)"),Object.keys(o).filter((function(e){return-1!==["background-color","circle-color","circle-stroke-color","fill-color","fill-extrusion-color","fill-outline-color","icon-color","icon-halo-color","line-color","text-color","text-halo-color"].indexOf(e)})).map((function(e){var s=o[e];return{property:e,color:s&&t?h(s,t,r,n):s}}))}return[]}},{key:"_getTextField",value:function(e,t){var r=e.match(/\{name([:_])(.{2})\}/);return r&&r[1]!=t?["coalesce",["get","name:".concat(t)],["get","name".concat(r[1]).concat(r[2])]]:e.includes("latin")&&e.includes("nonlatin")?["coalesce",["get","name:".concat(t)],["concat",["get","name:latin"],"\n",["get","name:nonlatin"]]]:e}}],r&&I(t.prototype,r),n&&I(t,n),Object.defineProperty(t,"prototype",{writable:!1}),M}(function(){function e(t,r,n){var o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),m(this,"_emsClient",void 0),m(this,"_config",void 0),m(this,"_proxyPath",void 0),m(this,"_getAbsoluteUrl",(function(e){return/^https?:\/\//.test(e)?e:function(e,t){if(!e)return t;var r="/"===e[e.length-1],n="/"===t[0];return!0===r&&!0===n?e+t.slice(1):r!==n?e+t:e+"/"+t}(o.getApiUrl(),e)})),this._config=t,this._emsClient=r,this._proxyPath=n}var t,r;return t=e,(r=[{key:"getAttributions",value:function(){var e=this;return this._config.attribution.map((function(t){return{url:e._emsClient.getValueInLanguage(t.url),label:e._emsClient.getValueInLanguage(t.label)}}))}},{key:"getMarkdownAttribution",value:function(){var e=this;return this._config.attribution.map((function(t){var r=e._emsClient.getValueInLanguage(t.url),n=e._emsClient.getValueInLanguage(t.label);return"[".concat(n,"](").concat(r,")")})).join("|")}}])&&f(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}());R(j,"SupportedLanguages",[{key:"ar",omt:"ar"},{key:"az",omt:"az"},{key:"be",omt:"be"},{key:"bg",omt:"bg"},{key:"br",omt:"br"},{key:"bs",omt:"bs"},{key:"ca",omt:"ca"},{key:"cs",omt:"cs"},{key:"cy",omt:"cy"},{key:"da",omt:"da"},{key:"de",omt:"de"},{key:"el",omt:"el"},{key:"en",omt:"en"},{key:"eo",omt:"eo"},{key:"es",omt:"es"},{key:"et",omt:"et"},{key:"fi",omt:"fi"},{key:"fr-fr",omt:"fr"},{key:"fy",omt:"fy"},{key:"ga",omt:"ga"},{key:"gd",omt:"gd"},{key:"he",omt:"he"},{key:"hi-in",omt:"hi"},{key:"hr",omt:"hr"},{key:"hu",omt:"hu"},{key:"hy",omt:"hy"},{key:"is",omt:"is"},{key:"it",omt:"it"},{key:"ja_kana",omt:"ja_kana"},{key:"ja_rm",omt:"ja_rm"},{key:"ja-jp",omt:"ja"},{key:"ka",omt:"ka"},{key:"kk",omt:"kk"},{key:"kn",omt:"kn"},{key:"ko_rm",omt:"ko_rm"},{key:"ko",omt:"ko"},{key:"la",omt:"la"},{key:"lb",omt:"lb"},{key:"lt",omt:"lt"},{key:"lv",omt:"lv"},{key:"mk",omt:"mk"},{key:"mt",omt:"mt"},{key:"nl",omt:"nl"},{key:"no",omt:"no"},{key:"pl",omt:"pl"},{key:"pt-pt",omt:"pt"},{key:"rm",omt:"rm"},{key:"ro",omt:"ro"},{key:"ru-ru",omt:"ru"},{key:"sk",omt:"sk"},{key:"sl",omt:"sl"},{key:"sq",omt:"sq"},{key:"sr-Ltn",omt:"sr-Ltn"},{key:"sr",omt:"sr"},{key:"sv",omt:"sv"},{key:"th",omt:"th"},{key:"tr",omt:"tr"},{key:"uk",omt:"uk"},{key:"zh-cn",omt:"zh"}]),R(j,"colorOperationDefaults",[{style:"road_map",operation:"mix",percentage:.25},{style:"road_map_desaturated",operation:"screen",percentage:.25},{style:"dark_map",operation:"dodge",percentage:.25}]),r(186),r(348),function(e){e.geojson="geojson",e.topojson="topojson"}(M||(M={})),r(349),r(375);var $=r(1),P=r(14),N=r(376),C=r.n(N);function D(e,{width:t,height:r},n,o){if(o){if(o instanceof Uint8ClampedArray)o=new Uint8Array(o.buffer);else if(o.length!==t*r*n)throw new RangeError("mismatched image size")}else o=new Uint8Array(t*r*n);return e.width=t,e.height=r,e.data=o,e}function U(e,t,r,n,o,s){if(0===o.width||0===o.height)return t;if(o.width>e.width||o.height>e.height||r.x>e.width-o.width||r.y>e.height-o.height)throw new RangeError("out of range source coordinates for image copy");if(o.width>t.width||o.height>t.height||n.x>t.width-o.width||n.y>t.height-o.height)throw new RangeError("out of range destination coordinates for image copy");const i=e.data,a=t.data;C()(i!==a);for(let c=0;c{t({color:e})},secondaryInputDisplay:"top",isClearable:!0,format:"hex",placeholder:n,"aria-placeholder":n}))}class ems_vector_tile_style_EMSVectorTileStyle{constructor(e={color:""}){o()(this,"_descriptor",void 0),this._descriptor=ems_vector_tile_style_EMSVectorTileStyle.createDescriptor(e.color)}static createDescriptor(e){return{type:G.Y.EMS_VECTOR_TILE,color:null!=e?e:""}}getType(){return G.Y.EMS_VECTOR_TILE}getColor(){return this._descriptor.color}renderEditor(e){return Object(q.jsx)(B,{color:this._descriptor.color,onColorChange:({color:t})=>{const r=ems_vector_tile_style_EMSVectorTileStyle.createDescriptor(t);e(r)}})}}class ems_vector_tile_layer_EmsVectorTileLayer extends F.a{static createDescriptor(e){const t=super.createDescriptor(e);return t.type=G.Z.EMS_VECTOR_TILE,t.alpha=i.a.get(e,"alpha",1),t.locale=i.a.get(e,"locale",G.g),t.style=ems_vector_tile_style_EMSVectorTileStyle.createDescriptor(),t}constructor({source:e,layerDescriptor:t}){if(super({source:e,layerDescriptor:t}),o()(this,"_style",void 0),t.style)this._style=new ems_vector_tile_style_EMSVectorTileStyle(t.style);else{const e=ems_vector_tile_style_EMSVectorTileStyle.createDescriptor();this._style=new ems_vector_tile_style_EMSVectorTileStyle(e)}}_isTiled(){return!0}getSource(){return super.getSource()}getStyleForEditing(){return this._style}getStyle(){return this._style}getCurrentStyle(){return this._style}getLocale(){var e;return null!==(e=this._descriptor.locale)&&void 0!==e?e:G.pb}_canSkipSync({prevDataRequest:e,nextMeta:t}){if(!e)return!1;const r=e.getMeta();return!!r&&r.tileLayerId===t.tileLayerId}async syncData({startLoading:e,stopLoading:t,onLoadError:r}){const n={tileLayerId:this.getSource().getTileLayerId()};if(this._canSkipSync({prevDataRequest:this.getSourceDataRequest(),nextMeta:n}))return;const o=Symbol(`layer-source-refresh:${this.getId()} - source`);try{e(G.xb,o,n);const r=await this.getSource().getVectorStyleSheetAndSpriteMeta(Object(V.isRetina)()),s=r.spriteMeta?await this._loadSpriteSheetImageData(r.spriteMeta.png):void 0,i={...r,spriteSheetImageData:s};t(G.xb,o,i)}catch(e){r(G.xb,o,e.message)}}_generateMbId(e){return`${this.getId()}_${e}`}_generateMbSourceIdPrefix(){return`${this.getId()}___${this.getSource().getTileLayerId()}___`}_generateMbSourceId(e){return`${this._generateMbSourceIdPrefix()}${e}`}_getVectorStyle(){var e;const t=this.getSourceDataRequest();return t?null===(e=t.getData())||void 0===e?void 0:e.vectorStyleSheet:null}_getSpriteMeta(){var e;const t=this.getSourceDataRequest();return t?null===(e=t.getData())||void 0===e?void 0:e.spriteMeta:null}_getSpriteImageData(){var e;const t=this.getSourceDataRequest();return t?null===(e=t.getData())||void 0===e?void 0:e.spriteSheetImageData:null}getMbLayerIds(){const e=this._getVectorStyle();return e&&e.layers?e.layers.map((e=>this._generateMbId(e.id))):[]}getMbSourceIds(){const e=this._getVectorStyle();return e&&e.sources?Object.keys(e.sources).map((e=>this._generateMbSourceId(e))):[]}ownsMbLayerId(e){return e.startsWith(this.getId())}ownsMbSourceId(e){return e.startsWith(this.getId())}_makeNamespacedImageId(e){return this.getSource().getSpriteNamespacePrefix()+"/"+e}_requiresPrevSourceCleanup(e){const t=this._generateMbSourceIdPrefix(),r=e.getStyle();return!!r.sources&&Object.keys(r.sources).some((e=>{const r=this.ownsMbSourceId(e),n=e.startsWith(t);return r&&!n}))}_getImageData(e){const t=window.document.createElement("canvas"),r=t.getContext("2d");if(!r)throw new Error("failed to create canvas 2d context");return t.width=e.width,t.height=e.height,r.drawImage(e,0,0,e.width,e.height),r.getImageData(0,0,e.width,e.height)}_isCrossOriginUrl(e){const t=window.document.createElement("a");return t.href=e,t.protocol!==window.document.location.protocol||t.host!==window.document.location.host||t.port!==window.document.location.port}_loadSpriteSheetImageData(e){return new Promise(((t,r)=>{const n=new Image;this._isCrossOriginUrl(e)&&(n.crossOrigin="Anonymous"),n.onload=e=>{t(this._getImageData(n))},n.onerror=e=>{r(e)},n.src=e}))}_addSpriteSheetToMapFromImageData(e,t,r){for(const n in e){if(!e.hasOwnProperty(n)||r.hasImage(n))continue;const{width:o,height:s,x:i,y:a,sdf:c,pixelRatio:l}=e[n];if("number"!=typeof o||"number"!=typeof s)continue;const u=new RGBAImage({width:o,height:s});RGBAImage.copy(t,u,{x:i,y:a},{x:0,y:0},{width:o,height:s}),r.addImage(n,u,{pixelRatio:l,sdf:c})}}syncLayerWithMB(e){const t=this._getVectorStyle();if(!t)return;this._removeStaleMbSourcesAndLayers(e);let r=!1;if((t.sources?Object.keys(t.sources):[]).forEach((n=>{if(r)return;const o=this._generateMbSourceId(n);e.getSource(o)?r=!0:e.addSource(o,t.sources[n])})),!r){const r=this._getSpriteMeta();if(!r)return;const n={};for(const e in r.json)r.json.hasOwnProperty(e)&&(n[this._makeNamespacedImageId(e)]=r.json[e]);const o=this._getSpriteImageData();if(!o)return;this._addSpriteSheetToMapFromImageData(n,o,e),(t.layers?t.layers:[]).forEach((t=>{const r=this._generateMbId(t.id);if(e.getLayer(r))return;const n={...t,source:this._generateMbSourceId("source"in t&&"string"==typeof t.source?t.source:void 0),id:r};"symbol"===n.type&&n.layout&&"string"==typeof n.layout["icon-image"]&&(n.layout["icon-image"]=this._makeNamespacedImageId(n.layout["icon-image"])),"fill"===n.type&&n.paint&&"string"==typeof n.paint["fill-pattern"]&&(n.paint["fill-pattern"]=this._makeNamespacedImageId(n.paint["fill-pattern"])),e.addLayer(n)}))}this._setTileLayerProperties(e)}_getOpacityProps(e){return"fill"===e?["fill-opacity"]:"line"===e?["line-opacity"]:"circle"===e?["circle-opacity"]:"background"===e?["background-opacity"]:"symbol"===e?["icon-opacity","text-opacity"]:[]}_setColorFilter(e,t,r){const n=this.getCurrentStyle().getColor(),o=j.colorOperationDefaults.find((({style:e})=>e===this.getSource().getTileLayerId()));if(!o)return;const{operation:s,percentage:i}=o,a=j.transformColorProperties(t,n,s,i);for(const{property:t,color:n}of a)e.setPaintProperty(r,t,n)}_setOpacityForType(e,t,r){this._getOpacityProps(t.type).forEach((n=>{const o=t.paint;if(o&&"number"==typeof o[n]){const t=o[n]*this.getAlpha();e.setPaintProperty(r,n,t)}else e.setPaintProperty(r,n,this.getAlpha())}))}_setLanguage(e,t,r){const n=this.getLocale();if(null===n||n===G.pb){var o;if("symbol"!==t.type)return;const n=null===(o=t.layout)||void 0===o?void 0:o["text-field"];return void(t.layout&&n&&e.setLayoutProperty(r,"text-field",n))}const s=n===G.g?j.transformLanguageProperty(t,$.i18n.getLocale()):j.transformLanguageProperty(t,n);void 0!==s&&e.setLayoutProperty(r,"text-field",s)}_setLayerZoomRange(e,t,r){let n=this.getMinZoom();"number"==typeof t.minzoom&&(n=Math.max(n,t.minzoom));let o=this.getMaxZoom();"number"==typeof t.maxzoom&&(o=Math.min(o,t.maxzoom)),e.setLayerZoomRange(r,n,o)}_setTileLayerProperties(e){const t=this._getVectorStyle();t&&t.layers&&t.layers.forEach((t=>{const r=this._generateMbId(t.id);this.syncVisibilityWithMb(e,r),this._setLayerZoomRange(e,t,r),this._setOpacityForType(e,t,r),this._setColorFilter(e,t,r),this._setLanguage(e,t,r)}))}areLabelsOnTop(){return!!this._descriptor.areLabelsOnTop}supportsLabelsOnTop(){return!0}supportsLabelLocales(){return!0}async getLicensedFeatures(){return this._source.getLicensedFeatures()}getLayerTypeIconName(){return"grid"}getLayerIcon(){return{icon:Object(q.jsx)(P.EuiIcon,{size:"m",type:"grid"}),tooltipContent:$.i18n.translate("xpack.maps.emsVectorTileLayer.layerDescription",{defaultMessage:"Reference map provided by Elastic Maps Service (EMS)."})}}isBasemap(e){return 0===e}}},231:function(e,t,r){"use strict";r.d(t,"b",(function(){return x})),r.d(t,"a",(function(){return ems_tms_source_EMSTMSSource}));var n=r(4),o=r(1),s=r(2),i=r.n(s),a=r(110),c=r(75),l=r(14),u=r(40),h=r(100),p=r(3);const f="auto_select";class tile_service_select_TileServiceSelect extends n.Component{constructor(...e){super(...e),i()(this,"_isMounted",!1),i()(this,"state",{emsTmsOptions:[],hasLoaded:!1}),i()(this,"_loadTmsOptions",(async()=>{try{const e=await Object(c.getEmsTmsServices)();if(!this._isMounted)return;const t=e.map((e=>({value:e.getId(),text:e.getDisplayName()?e.getDisplayName():e.getId()})));t.unshift({value:f,text:o.i18n.translate("xpack.maps.source.emsTile.autoLabel",{defaultMessage:"Autoselect based on Kibana theme"})}),this.setState({emsTmsOptions:t,hasLoaded:!0})}catch(e){this._isMounted&&this.setState({emsTmsOptions:[],hasLoaded:!0})}})),i()(this,"_onChange",(e=>{const t=e.target.value,r=t===f;this.props.onTileSelect({id:r?void 0:t,isAutoSelect:r})}))}componentWillUnmount(){this._isMounted=!1}componentDidMount(){this._isMounted=!0,this._loadTmsOptions()}render(){const e=0===this.state.emsTmsOptions.length?Object(h.a)():null;let t;return this.props.config&&(t=this.props.config.isAutoSelect?f:this.props.config.id),Object(p.jsx)(l.EuiFormRow,{label:o.i18n.translate("xpack.maps.source.emsTile.label",{defaultMessage:"Tile service"}),helpText:e,display:"columnCompressed"},Object(p.jsx)(l.EuiSelect,{hasNoInitialSelection:!t,value:t,options:this.state.emsTmsOptions,onChange:this._onChange,isLoading:!this.state.hasLoaded,disabled:this.state.hasLoaded&&0===this.state.emsTmsOptions.length,compressed:!0}))}}function m({onChange:e,config:t}){return Object(p.jsx)(n.Fragment,null,Object(p.jsx)(l.EuiPanel,null,Object(p.jsx)(l.EuiTitle,{size:"xs"},Object(p.jsx)("h5",null,Object(p.jsx)(u.FormattedMessage,{id:"xpack.maps.source.emsTile.settingsTitle",defaultMessage:"Basemap"}))),Object(p.jsx)(l.EuiSpacer,{size:"m"}),Object(p.jsx)(tile_service_select_TileServiceSelect,{onTileSelect:({id:t,isAutoSelect:r})=>{e({propName:"id",value:t}),e({propName:"isAutoSelect",value:r})},config:t})),Object(p.jsx)(l.EuiSpacer,{size:"s"}))}var g=r(74),y=r(0),d=r(5),v=r(19);function b(e){return o.i18n.translate("xpack.maps.source.emsTile.unableToFindTileIdErrorMessage",{defaultMessage:"Unable to find EMS tile configuration for id: {id}. {info}",values:{id:e,info:Object(h.a)()}})}function E(){return Object(d.l)().isEMSUrlSet()?o.i18n.translate("xpack.maps.source.emsOnPremTileTitle",{defaultMessage:"Elastic Maps Server Basemaps"}):o.i18n.translate("xpack.maps.source.emsTileTitle",{defaultMessage:"EMS Basemaps"})}class ems_tms_source_EMSTMSSource extends a.a{static createDescriptor(e){return{type:y.Ab.EMS_TMS,id:e.id,isAutoSelect:void 0!==e.isAutoSelect&&e.isAutoSelect,lightModeDefault:void 0!==e.lightModeDefault?e.lightModeDefault:Object(d.n)().desaturated}}constructor(e){const t=ems_tms_source_EMSTMSSource.createDescriptor(e);super(t),i()(this,"_descriptor",void 0),this._descriptor=t}renderSourceSettingsEditor({onChange:e}){return Object(p.jsx)(m,{onChange:e,config:this._descriptor})}async getImmutableProperties(){const e=await this._getTileServiceName(),t=o.i18n.translate("xpack.maps.source.emsTile.isAutoSelectLabel",{defaultMessage:"autoselect based on Kibana theme"}),r=[{label:Object(g.a)(),value:E()},{label:o.i18n.translate("xpack.maps.source.emsTile.serviceId",{defaultMessage:"Tile service"}),value:this._descriptor.isAutoSelect?`${e} - ${t}`:e}],n=Object(d.l)();return n.isEMSUrlSet()&&r.push({label:o.i18n.translate("xpack.maps.source.emsTile.emsOnPremLabel",{defaultMessage:"Elastic Maps Server"}),value:n.getEMSRoot()}),r}async _getEMSTMSService(){let e;const t=this.getTileLayerId();try{e=await Object(c.getEmsTmsServices)()}catch(e){throw new Error(`${b(t)} - ${e.message}`)}const r=e.find((e=>e.getId()===t));if(!r)throw new Error(b(t));return r}async getDisplayName(){return o.i18n.translate("xpack.maps.source.emsTile.basemapLabel",{defaultMessage:"Basemap"})}async _getTileServiceName(){try{return(await this._getEMSTMSService()).getDisplayName()}catch(e){return this.getTileLayerId()}}getAttributionProvider(){return async()=>(await this._getEMSTMSService()).getAttributions()}async getUrlTemplate(){const e=await this._getEMSTMSService();return await e.getUrlTemplate()}getSpriteNamespacePrefix(){return"ems/"+this.getTileLayerId()}async getVectorStyleSheetAndSpriteMeta(e){const t=await this._getEMSTMSService();return{vectorStyleSheet:await t.getVectorStyleSheet(),spriteMeta:await t.getSpriteSheetMeta(e)}}getTileLayerId(){return!this._descriptor.isAutoSelect&&this._descriptor.id?this._descriptor.id:Object(d.y)()?Object(d.n)().dark:this._descriptor.lightModeDefault}async getLicensedFeatures(){return Object(d.l)().isEMSUrlSet()?[v.a.ON_PREM_EMS]:[]}}var S=r(230);class create_source_editor_CreateSourceEditor extends n.Component{constructor(...e){super(...e),i()(this,"state",{}),i()(this,"_onTileSelect",(e=>{this.setState({config:e}),this.props.onTileSelect(e)}))}componentDidMount(){this._onTileSelect({isAutoSelect:!0})}render(){return Object(p.jsx)(l.EuiPanel,null,Object(p.jsx)(tile_service_select_TileServiceSelect,{onTileSelect:this._onTileSelect,config:this.state.config}))}}var w=r(279);const x={id:y.Hb.EMS_BASEMAP,order:10,categories:[y.ab.REFERENCE],checkVisibility:async()=>Object(d.l)().isIncludeElasticMapsService(),description:function(){const e=Object(d.l)();return o.i18n.translate("xpack.maps.source.emsTileSourceDescription",{defaultMessage:"Basemap service from {host}",values:{host:e.isEMSUrlSet()?e.getEMSRoot():"Elastic Maps Service"}})}(),disabledReason:o.i18n.translate("xpack.maps.source.emsTileDisabledReason",{defaultMessage:"Elastic Maps Server requires an Enterprise license"}),getIsDisabled:()=>{const e=Object(d.l)();return e.isEMSUrlSet()&&!e.hasOnPremLicense()},icon:w.a,renderWizard:({previewLayers:e})=>Object(p.jsx)(create_source_editor_CreateSourceEditor,{onTileSelect:t=>{const r=S.a.createDescriptor({sourceDescriptor:ems_tms_source_EMSTMSSource.createDescriptor(t)});e([r])}}),title:E()}},237:function(e,t,r){"use strict";r.d(t,"a",(function(){return p}));var n=r(4),o=r(1),s=r(14),i=r(75),a=r(3);function c({onSourceConfigChange:e}){const t=Object(i.getKibanaTileMap)();return Object(n.useEffect)((()=>{t.url&&e()}),[]),Object(a.jsx)(s.EuiPanel,null,Object(a.jsx)(s.EuiFormRow,{label:o.i18n.translate("xpack.maps.source.kbnTMS.kbnTMS.urlLabel",{defaultMessage:"Tilemap url"}),helpText:t.url?null:o.i18n.translate("xpack.maps.source.kbnTMS.noLayerAvailableHelptext",{defaultMessage:'No tilemap layer is available. Ask your system administrator to set "map.tilemap.url" in kibana.yml.'})},Object(a.jsx)(s.EuiFieldText,{readOnly:!0,value:t.url?t.url:""})))}var l=r(239),u=r(150),h=r(0);const p={id:h.Hb.KIBANA_BASEMAP,order:10,categories:[h.ab.REFERENCE],checkVisibility:async()=>!!Object(i.getKibanaTileMap)().url,description:o.i18n.translate("xpack.maps.source.kbnTMSDescription",{defaultMessage:"Tile map service configured in kibana.yml"}),icon:"logoKibana",renderWizard:({previewLayers:e})=>Object(a.jsx)(c,{onSourceConfigChange:()=>{const t=u.a.createDescriptor({sourceDescriptor:l.a.createDescriptor()});e([t])}}),title:l.b}},239:function(e,t,r){"use strict";r.d(t,"b",(function(){return p})),r.d(t,"a",(function(){return kibana_tilemap_source_KibanaTilemapSource}));var n=r(2),o=r.n(n),s=r(110),i=r(75),a=r(1),c=r(74),l=r(39),u=r.n(l),h=r(0);const p=a.i18n.translate("xpack.maps.source.kbnTMSTitle",{defaultMessage:"Configured Tile Map Service"});class kibana_tilemap_source_KibanaTilemapSource extends s.a{static createDescriptor(){return{type:kibana_tilemap_source_KibanaTilemapSource.type}}async getImmutableProperties(){return[{label:Object(c.a)(),value:p},{label:a.i18n.translate("xpack.maps.source.kbnTMS.urlLabel",{defaultMessage:"Tilemap url"}),value:await this.getUrlTemplate()}]}async hasLegendDetails(){return!1}renderLegendDetails(){return null}isSourceStale(e,t){var r;return!!t.url&&(null===(r=e.tiles)||void 0===r?void 0:r[0])!==t.url}async canSkipSourceUpdate(){return!1}async getUrlTemplate(){const e=Object(i.getKibanaTileMap)();if(!e.url)throw new Error(a.i18n.translate("xpack.maps.source.kbnTMS.noConfigErrorMessage",{defaultMessage:"Unable to find map.tilemap.url configuration in the kibana.yml"}));return e.url}getAttributionProvider(){return async()=>{const e=Object(i.getKibanaTileMap)();return function(e){const t=[];return e.split("|").forEach((e=>{e=e.trim();const r=/\[(.*)\]\((.*)\)/.exec(e);r&&(null==r?void 0:r.length)>=3&&r[1]&&r[2]&&t.push({label:r[1],url:r[2]})})),t}(u.a.get(e,"options.attribution",""))}}async getDisplayName(){try{return await this.getUrlTemplate()}catch(e){return""}}}o()(kibana_tilemap_source_KibanaTilemapSource,"type",h.Ab.KIBANA_TILEMAP)},247:function(e,t){const r=/^[0-9]+$/,n=(e,t)=>{const n=r.test(e),o=r.test(t);return n&&o&&(e=+e,t=+t),e===t?0:n&&!o?-1:o&&!n?1:en(t,e)}},248:function(e,t,r){const n=r(91);e.exports=(e,t,r)=>0===n(e,t,r)},249:function(e,t,r){const n=r(91);e.exports=(e,t,r)=>0!==n(e,t,r)},250:function(e,t,r){const n=r(248),o=r(249),s=r(156),i=r(190),a=r(189),c=r(191);e.exports=(e,t,r,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return n(e,r,l);case"!=":return o(e,r,l);case">":return s(e,r,l);case">=":return i(e,r,l);case"<":return a(e,r,l);case"<=":return c(e,r,l);default:throw new TypeError(`Invalid operator: ${t}`)}}},251:function(e,t,r){"use strict";function n(e){var t=this;if(t instanceof n||(t=new n),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 r=0,o=arguments.length;r1)r=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");n=this.head.next,r=this.head.value}for(var o=0;null!==n;o++)r=e(r,n.value,o),n=n.next;return r},n.prototype.reduceReverse=function(e,t){var r,n=this.tail;if(arguments.length>1)r=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");n=this.tail.prev,r=this.tail.value}for(var o=this.length-1;null!==n;o--)r=e(r,n.value,o),n=n.prev;return r},n.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e},n.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e},n.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(tthis.length&&(t=this.length);for(var o=0,s=this.head;null!==s&&othis.length&&(t=this.length);for(var o=this.length,s=this.tail;null!==s&&o>t;o--)s=s.prev;for(;null!==s&&o>e;o--,s=s.prev)r.push(s.value);return r},n.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,s=this.head;null!==s&&nObject(n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"25",fill:"none",viewBox:"0 0 49 25",className:"mapLayersWizardIcon"},Object(n.jsx)("path",{className:"mapLayersWizardIcon__highlight",d:"M13.175 15.71s-1.357 1.258.523 2.987c1.88 1.73-.379 3.912 1.096 5.712.782-.248-.418-.63 2.454-3.616 2.872-2.987 1.045-3.72-.574-4.454-1.619-.733-2.245-2.096-3.499-.629zm-2.506-2.987s.209-.68 1.305-.157c1.097.524 1.306-2.253 3.29-2.986 1.985-.734 2.037-1.625.783-2.306-1.253-.681-.888-1.205-2.088.472-1.202 1.676-2.007-1.516-.157-2.096.835-.262 1.044-1.468 0-1.834-1.045-.367-3.238.104-4.334-1.153C8.37 1.405 6.596.148 5.028 2.82c-1.566 2.672-.626 2.62 0 2.882.628.262 1.358-.42 2.09.943.73 1.363-.21 3.93.73 4.873.94.943-.068 2.841 3.604 3.302.418.052.835.157 1.044.366.21.21.992-.995-.679-1.362-1.67-.367-1.357-.786-1.148-1.1zm5.84-9.941c.495.332 1.462.157.992 1.258-.47 1.1-.627 2.882.313 3.51.94.63.836-1.938 2.559-1.938 1.723 0 2.872-6.13-.784-5.083-3.655 1.048-3.55 1.939-3.08 2.253zM44.716 1.3c.575-1.152-1.514-.89-2.715-.157-1.201.734-2.611.629-3.394.157-.784-.471-.418.734-1.619.891-1.201.157-2.559.262-2.298-.733.261-.996-1.096-.525-1.096-.525-1.15.367-1.985 1.677-1.724 2.83.261 1.153-1.514 1.834-3.133 1.153s-3.551.105-4.125 2.148c-.575 2.044-.992 2.463-1.723 3.197-.732.733.94 1.677 2.036-.053 1.097-1.729 1.828-.366 2.506.367.285.308.68 1.048.68 1.048s.115.258.317.618a2.081 2.081 0 00-.644-.103h-.258a2.028 2.028 0 00-1.518-.681h-2.297a2.04 2.04 0 00-2.037 2.043 2.04 2.04 0 002.037 2.044h1.712l.055.066c-.102.34-.272 1.214.457 1.701.919.615-.51.974.357 2.51.868 1.537 1.736 1.178 2.246.359.51-.82.306-1.025.97-1.537.664-.512.766-1.383.102-2.1-.29-.313-.287-.684-.193-1.003.163-.205.289-.442.366-.7l.031-.039-.02.003a2.106 2.106 0 00.07-.74c.27.209.56.355.857.389 1.32.147.948-1.129 1.836-1.121.51.233.796.626.984 1.435.366 1.572.575.262 1.62-.786 1.044-1.048 1.357-.173 2.819 1.153s.888-.524.731-1.467c-.157-.944 1.88-.01 1.306-2.146-.575-2.135 1.149-.422 1.514-2.098.366-1.677-1.201-1.94-.731-3.25.47-1.31 1.785-2.061 2.037-.209.275 2.031 2.287 1.773 1.817-.218-.47-1.991-.13-1.981.654-2.505.783-.525-1.166-.788-.592-1.94zM39.39 20.007c-1.134.27-.731 2.205.627 2.046 1.357-.16 2.245-.055 2.82 1.203.574 1.258 2.558-1.467 1.514-2.83-1.044-1.362-.835-1.467-1.358-2.358-.522-.89-2.507 1.677-3.603 1.94zm2.432-4.866h-.108a.792.792 0 010-1.583h.108a.792.792 0 110 1.583zm-4.302 3.486a.798.798 0 01-.56-.233.8.8 0 01-.231-.56.8.8 0 01.231-.56.8.8 0 01.56-.23.8.8 0 01.56.23.797.797 0 01.233.56.796.796 0 01-.792.793zm-7.133 3.593a.793.793 0 01-.56-1.35.793.793 0 011.12 0 .795.795 0 01.232.559.797.797 0 01-.792.792zm9.693-4.574a.797.797 0 01-.56-.231.794.794 0 01.56-1.352.793.793 0 010 1.583zm2.288-4.574a.792.792 0 01-.345-1.505c.597-.288.968-.88.968-1.544a.792.792 0 111.584 0 3.316 3.316 0 01-1.863 2.97.79.79 0 01-.344.08z"}))},282:function(e,t,r){"use strict";r(237);var n=r(239);r.d(t,"a",(function(){return n.a}))},342:function(e,t,r){e.exports=r(22)(68)},343:function(e,t,r){e.exports=r(22)(2947)},344:function(e,t,r){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},345:function(e,t,r){"use strict";t.decode=t.parse=r(346),t.encode=t.stringify=r(347)},346:function(e,t,r){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,s){t=t||"&",r=r||"=";var i={};if("string"!=typeof e||0===e.length)return i;var a=/\+/g;e=e.split(t);var c=1e3;s&&"number"==typeof s.maxKeys&&(c=s.maxKeys);var l=e.length;c>0&&l>c&&(l=c);for(var u=0;u=0?(h=g.substr(0,y),p=g.substr(y+1)):(h=g,p=""),f=decodeURIComponent(h),m=decodeURIComponent(p),n(i,f)?o(i[f])?i[f].push(m):i[f]=[i[f],m]:i[f]=m}return i};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},347:function(e,t,r){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,a){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?s(i(e),(function(i){var a=encodeURIComponent(n(i))+r;return o(e[i])?s(e[i],(function(e){return a+encodeURIComponent(n(e))})).join(t):a+encodeURIComponent(n(e[i]))})).join(t):a?encodeURIComponent(n(a))+r+encodeURIComponent(n(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.map)return e.map(t);for(var r=[],n=0;ni&&(i=e[0]),e[1]a&&(a=e[1])}function l(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(l);break;case"Point":c(e.coordinates);break;case"MultiPoint":e.coordinates.forEach(c)}}for(t in e.arcs.forEach((function(e){for(var t,r=-1,c=e.length;++ri&&(i=t[0]),t[1]a&&(a=t[1])})),e.objects)l(e.objects[t]);return[o,s,i,a]}function o(e,t){var r=t.id,n=t.bbox,o=null==t.properties?{}:t.properties,i=s(e,t);return null==r&&null==n?{type:"Feature",properties:o,geometry:i}:null==n?{type:"Feature",id:r,properties:o,geometry:i}:{type:"Feature",id:r,bbox:n,properties:o,geometry:i}}function s(e,t){var n=r(e.transform),o=e.arcs;function s(e,t){t.length&&t.pop();for(var r=o[e<0?~e:e],s=0,i=r.length;s1)n=function(e,t,r){var n,o=[],s=[];function i(e){var t=e<0?~e:e;(s[t]||(s[t]=[])).push({i:e,g:n})}function a(e){e.forEach(i)}function c(e){e.forEach(a)}function l(e){e.forEach(c)}function u(e){switch(n=e,e.type){case"GeometryCollection":e.geometries.forEach(u);break;case"LineString":a(e.arcs);break;case"MultiLineString":case"Polygon":c(e.arcs);break;case"MultiPolygon":l(e.arcs)}}return u(t),s.forEach(null==r?function(e){o.push(e[0].i)}:function(e){r(e[0].g,e[e.length-1].g)&&o.push(e[0].i)}),o}(0,t,r);else for(o=0,n=new Array(s=e.arcs.length);o1)for(var s,a,l=1,u=c(o[0]);lu&&(a=o[0],o[0]=o[l],o[l]=a,u=s);return o})).filter((function(e){return e.length>0}))}}function l(e,t){for(var r=0,n=e.length;r>>1;e[o]=2))throw new Error("n must be ≥2");var r,o=(c=e.bbox||n(e))[0],s=c[1],i=c[2],a=c[3];t={scale:[i-o?(i-o)/(r-1):1,a-s?(a-s)/(r-1):1],translate:[o,s]}}var c,l,h=u(t),p=e.objects,f={};function m(e){return h(e)}function g(e){var t;switch(e.type){case"GeometryCollection":t={type:"GeometryCollection",geometries:e.geometries.map(g)};break;case"Point":t={type:"Point",coordinates:m(e.coordinates)};break;case"MultiPoint":t={type:"MultiPoint",coordinates:e.coordinates.map(m)};break;default:return e}return null!=e.id&&(t.id=e.id),null!=e.bbox&&(t.bbox=e.bbox),null!=e.properties&&(t.properties=e.properties),t}for(l in p)f[l]=g(p[l]);return{type:"Topology",bbox:c,transform:t,objects:f,arcs:e.arcs.map((function(e){var t,r=0,n=1,o=e.length,s=new Array(o);for(s[0]=h(e[0],0);++r{const r=n(e,t);return r?r.version:null}},351:function(e,t,r){const n=r(126);e.exports=(e,t)=>{const r=n(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},352:function(e,t,r){const n=r(85);e.exports=(e,t,r,o,s)=>{"string"==typeof r&&(s=o,o=r,r=void 0);try{return new n(e instanceof n?e.version:e,r).inc(t,o,s).version}catch(e){return null}}},353:function(e,t,r){const n=r(126);e.exports=(e,t)=>{const r=n(e,null,!0),o=n(t,null,!0),s=r.compare(o);if(0===s)return null;const i=s>0,a=i?r:o,c=i?o:r,l=!!a.prerelease.length;if(c.prerelease.length&&!l)return c.patch||c.minor?a.patch?"patch":a.minor?"minor":"major":"major";const u=l?"pre":"";return r.major!==o.major?u+"major":r.minor!==o.minor?u+"minor":r.patch!==o.patch?u+"patch":"prerelease"}},354:function(e,t,r){const n=r(85);e.exports=(e,t)=>new n(e,t).major},355:function(e,t,r){const n=r(85);e.exports=(e,t)=>new n(e,t).minor},356:function(e,t,r){const n=r(85);e.exports=(e,t)=>new n(e,t).patch},357:function(e,t,r){const n=r(126);e.exports=(e,t)=>{const r=n(e,t);return r&&r.prerelease.length?r.prerelease:null}},358:function(e,t,r){const n=r(91);e.exports=(e,t,r)=>n(t,e,r)},359:function(e,t,r){const n=r(91);e.exports=(e,t)=>n(e,t,!0)},360:function(e,t,r){const n=r(188);e.exports=(e,t)=>e.sort(((e,r)=>n(e,r,t)))},361:function(e,t,r){const n=r(188);e.exports=(e,t)=>e.sort(((e,r)=>n(r,e,t)))},362:function(e,t,r){const n=r(85),o=r(126),{safeRe:s,t:i}=r(143);e.exports=(e,t)=>{if(e instanceof n)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let t;for(;(t=s[i.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&t.index+t[0].length===r.index+r[0].length||(r=t),s[i.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;s[i.COERCERTL].lastIndex=-1}else r=e.match(s[i.COERCE]);return null===r?null:o(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)}},363:function(e,t,r){"use strict";const n=r(251),o=Symbol("max"),s=Symbol("length"),i=Symbol("lengthCalculator"),a=Symbol("allowStale"),c=Symbol("maxAge"),l=Symbol("dispose"),u=Symbol("noDisposeOnSet"),h=Symbol("lruList"),p=Symbol("cache"),f=Symbol("updateAgeOnGet"),m=()=>1,g=(e,t,r)=>{const n=e[p].get(t);if(n){const t=n.value;if(y(e,t)){if(v(e,n),!e[a])return}else r&&(e[f]&&(n.value.now=Date.now()),e[h].unshiftNode(n));return t.value}},y=(e,t)=>{if(!t||!t.maxAge&&!e[c])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[c]&&r>e[c]},d=e=>{if(e[s]>e[o])for(let t=e[h].tail;e[s]>e[o]&&null!==t;){const r=t.prev;v(e,t),t=r}},v=(e,t)=>{if(t){const r=t.value;e[l]&&e[l](r.key,r.value),e[s]-=r.length,e[p].delete(r.key),e[h].removeNode(t)}};class Entry{constructor(e,t,r,n,o){this.key=e,this.value=t,this.length=r,this.now=n,this.maxAge=o||0}}const b=(e,t,r,n)=>{let o=r.value;y(e,o)&&(v(e,r),e[a]||(o=void 0)),o&&t.call(n,o.value,o.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[o]=e.max||1/0;const t=e.length||m;if(this[i]="function"!=typeof t?m:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[c]=e.maxAge||0,this[l]=e.dispose,this[u]=e.noDisposeOnSet||!1,this[f]=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[o]=e||1/0,d(this)}get max(){return this[o]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[c]=e,d(this)}get maxAge(){return this[c]}set lengthCalculator(e){"function"!=typeof e&&(e=m),e!==this[i]&&(this[i]=e,this[s]=0,this[h].forEach((e=>{e.length=this[i](e.value,e.key),this[s]+=e.length}))),d(this)}get lengthCalculator(){return this[i]}get length(){return this[s]}get itemCount(){return this[h].length}rforEach(e,t){t=t||this;for(let r=this[h].tail;null!==r;){const n=r.prev;b(this,e,r,t),r=n}}forEach(e,t){t=t||this;for(let r=this[h].head;null!==r;){const n=r.next;b(this,e,r,t),r=n}}keys(){return this[h].toArray().map((e=>e.key))}values(){return this[h].toArray().map((e=>e.value))}reset(){this[l]&&this[h]&&this[h].length&&this[h].forEach((e=>this[l](e.key,e.value))),this[p]=new Map,this[h]=new n,this[s]=0}dump(){return this[h].map((e=>!y(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[h]}set(e,t,r){if((r=r||this[c])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");const n=r?Date.now():0,a=this[i](t,e);if(this[p].has(e)){if(a>this[o])return v(this,this[p].get(e)),!1;const i=this[p].get(e).value;return this[l]&&(this[u]||this[l](e,i.value)),i.now=n,i.maxAge=r,i.value=t,this[s]+=a-i.length,i.length=a,this.get(e),d(this),!0}const f=new Entry(e,t,a,n,r);return f.length>this[o]?(this[l]&&this[l](e,t),!1):(this[s]+=f.length,this[h].unshift(f),this[p].set(e,this[h].head),d(this),!0)}has(e){if(!this[p].has(e))return!1;const t=this[p].get(e).value;return!y(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[h].tail;return e?(v(this,e),e.value):null}del(e){v(this,this[p].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const n=e[r],o=n.e||0;if(0===o)this.set(n.k,n.v);else{const e=o-t;e>0&&this.set(n.k,n.v,e)}}}prune(){this[p].forEach(((e,t)=>g(this,t,!1)))}}},364:function(e,t,r){"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},365:function(e,t,r){const n=r(92);e.exports=(e,t)=>new n(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},366:function(e,t,r){const n=r(85),o=r(92);e.exports=(e,t,r)=>{let s=null,i=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(s&&-1!==i.compare(e)||(s=e,i=new n(s,r)))})),s}},367:function(e,t,r){const n=r(85),o=r(92);e.exports=(e,t,r)=>{let s=null,i=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(s&&1!==i.compare(e)||(s=e,i=new n(s,r)))})),s}},368:function(e,t,r){const n=r(85),o=r(92),s=r(156);e.exports=(e,t)=>{e=new o(e,t);let r=new n("0.0.0");if(e.test(r))return r;if(r=new n("0.0.0-0"),e.test(r))return r;r=null;for(let t=0;t{const t=new n(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!s(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!i||r&&!s(r,i)||(r=i)}return r&&e.test(r)?r:null}},369:function(e,t,r){const n=r(92);e.exports=(e,t)=>{try{return new n(e,t).range||"*"}catch(e){return null}}},370:function(e,t,r){const n=r(192);e.exports=(e,t,r)=>n(e,t,">",r)},371:function(e,t,r){const n=r(192);e.exports=(e,t,r)=>n(e,t,"<",r)},372:function(e,t,r){const n=r(92);e.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t,r))},373:function(e,t,r){const n=r(158),o=r(91);e.exports=(e,t,r)=>{const s=[];let i=null,a=null;const c=e.sort(((e,t)=>o(e,t,r)));for(const e of c)n(e,t,r)?(a=e,i||(i=e)):(a&&s.push([i,a]),a=null,i=null);i&&s.push([i,null]);const l=[];for(const[e,t]of s)e===t?l.push(e):t||e!==c[0]?t?e===c[0]?l.push(`<=${t}`):l.push(`${e} - ${t}`):l.push(`>=${e}`):l.push("*");const u=l.join(" || "),h="string"==typeof t.raw?t.raw:String(t);return u.length=0.0.0-0")],l=[new o(">=0.0.0")],u=(e,t,r)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===s){if(1===t.length&&t[0].semver===s)return!0;e=r.includePrerelease?c:l}if(1===t.length&&t[0].semver===s){if(r.includePrerelease)return!0;t=l}const n=new Set;let o,u,f,m,g,y,d;for(const t of e)">"===t.operator||">="===t.operator?o=h(o,t,r):"<"===t.operator||"<="===t.operator?u=p(u,t,r):n.add(t.semver);if(n.size>1)return null;if(o&&u){if(f=a(o.semver,u.semver,r),f>0)return null;if(0===f&&(">="!==o.operator||"<="!==u.operator))return null}for(const e of n){if(o&&!i(e,String(o),r))return null;if(u&&!i(e,String(u),r))return null;for(const n of t)if(!i(e,String(n),r))return!1;return!0}let v=!(!u||r.includePrerelease||!u.semver.prerelease.length)&&u.semver,b=!(!o||r.includePrerelease||!o.semver.prerelease.length)&&o.semver;v&&1===v.prerelease.length&&"<"===u.operator&&0===v.prerelease[0]&&(v=!1);for(const e of t){if(d=d||">"===e.operator||">="===e.operator,y=y||"<"===e.operator||"<="===e.operator,o)if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if(m=h(o,e,r),m===e&&m!==o)return!1}else if(">="===o.operator&&!i(o.semver,String(e),r))return!1;if(u)if(v&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===v.major&&e.semver.minor===v.minor&&e.semver.patch===v.patch&&(v=!1),"<"===e.operator||"<="===e.operator){if(g=p(u,e,r),g===e&&g!==u)return!1}else if("<="===u.operator&&!i(u.semver,String(e),r))return!1;if(!e.operator&&(u||o)&&0!==f)return!1}return!(o&&y&&!u&&0!==f||u&&d&&!o&&0!==f||b||v)},h=(e,t,r)=>{if(!e)return t;const n=a(e.semver,t.semver,r);return n>0?e:n<0||">"===t.operator&&">="===e.operator?t:e},p=(e,t,r)=>{if(!e)return t;const n=a(e.semver,t.semver,r);return n<0?e:n>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,r={})=>{if(e===t)return!0;e=new n(e,r),t=new n(t,r);let o=!1;e:for(const n of e.set){for(const e of t.set){const t=u(n,e,r);if(o=o||null!==t,t)continue e}if(o)return!1}return!0}},375:function(e,t,r){"use strict";const n=r(251),o=Symbol("max"),s=Symbol("length"),i=Symbol("lengthCalculator"),a=Symbol("allowStale"),c=Symbol("maxAge"),l=Symbol("dispose"),u=Symbol("noDisposeOnSet"),h=Symbol("lruList"),p=Symbol("cache"),f=Symbol("updateAgeOnGet"),m=()=>1,g=(e,t,r)=>{const n=e[p].get(t);if(n){const t=n.value;if(y(e,t)){if(v(e,n),!e[a])return}else r&&(e[f]&&(n.value.now=Date.now()),e[h].unshiftNode(n));return t.value}},y=(e,t)=>{if(!t||!t.maxAge&&!e[c])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[c]&&r>e[c]},d=e=>{if(e[s]>e[o])for(let t=e[h].tail;e[s]>e[o]&&null!==t;){const r=t.prev;v(e,t),t=r}},v=(e,t)=>{if(t){const r=t.value;e[l]&&e[l](r.key,r.value),e[s]-=r.length,e[p].delete(r.key),e[h].removeNode(t)}};class Entry{constructor(e,t,r,n,o){this.key=e,this.value=t,this.length=r,this.now=n,this.maxAge=o||0}}const b=(e,t,r,n)=>{let o=r.value;y(e,o)&&(v(e,r),e[a]||(o=void 0)),o&&t.call(n,o.value,o.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[o]=e.max||1/0;const t=e.length||m;if(this[i]="function"!=typeof t?m:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[c]=e.maxAge||0,this[l]=e.dispose,this[u]=e.noDisposeOnSet||!1,this[f]=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[o]=e||1/0,d(this)}get max(){return this[o]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[c]=e,d(this)}get maxAge(){return this[c]}set lengthCalculator(e){"function"!=typeof e&&(e=m),e!==this[i]&&(this[i]=e,this[s]=0,this[h].forEach((e=>{e.length=this[i](e.value,e.key),this[s]+=e.length}))),d(this)}get lengthCalculator(){return this[i]}get length(){return this[s]}get itemCount(){return this[h].length}rforEach(e,t){t=t||this;for(let r=this[h].tail;null!==r;){const n=r.prev;b(this,e,r,t),r=n}}forEach(e,t){t=t||this;for(let r=this[h].head;null!==r;){const n=r.next;b(this,e,r,t),r=n}}keys(){return this[h].toArray().map((e=>e.key))}values(){return this[h].toArray().map((e=>e.value))}reset(){this[l]&&this[h]&&this[h].length&&this[h].forEach((e=>this[l](e.key,e.value))),this[p]=new Map,this[h]=new n,this[s]=0}dump(){return this[h].map((e=>!y(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[h]}set(e,t,r){if((r=r||this[c])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");const n=r?Date.now():0,a=this[i](t,e);if(this[p].has(e)){if(a>this[o])return v(this,this[p].get(e)),!1;const i=this[p].get(e).value;return this[l]&&(this[u]||this[l](e,i.value)),i.now=n,i.maxAge=r,i.value=t,this[s]+=a-i.length,i.length=a,this.get(e),d(this),!0}const f=new Entry(e,t,a,n,r);return f.length>this[o]?(this[l]&&this[l](e,t),!1):(this[s]+=f.length,this[h].unshift(f),this[p].set(e,this[h].head),d(this),!0)}has(e){if(!this[p].has(e))return!1;const t=this[p].get(e).value;return!y(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[h].tail;return e?(v(this,e),e.value):null}del(e){v(this,this[p].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const n=e[r],o=n.e||0;if(0===o)this.set(n.k,n.v);else{const e=o-t;e>0&&this.set(n.k,n.v,e)}}}prune(){this[p].forEach(((e,t)=>g(this,t,!1)))}}},376:function(e,t,r){"use strict";(function(t){var n=r(377); /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */function o(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,o=0,s=Math.min(r,n);o=0;l--)if(u[l]!==h[l])return!1;for(l=u.length-1;l>=0;l--)if(!b(e[a=u[l]],t[a],r,n))return!1;return!0}(e,t,r,n))}return r?e===t:e==t}function E(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function S(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function w(e,t,r,n){var o;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),o=function(e){var t;try{e()}catch(e){t=e}return t}(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!o&&d(o,r,"Missing expected exception"+n);var s="string"==typeof n,a=!e&&o&&!r;if((!e&&i.isError(o)&&s&&S(o,r)||a)&&d(o,r,"Got unwanted exception"+n),e&&o&&r&&!S(o,r)||!e&&o)throw o}p.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=g(y(this.actual),128)+" "+this.operator+" "+g(y(this.expected),128),this.generatedMessage=!0);var t=e.stackStartFunction||d;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var r=new Error;if(r.stack){var n=r.stack,o=m(t),s=n.indexOf("\n"+o);if(s>=0){var i=n.indexOf("\n",s+1);n=n.substring(i+1)}this.stack=n}}},i.inherits(p.AssertionError,Error),p.fail=d,p.ok=v,p.equal=function(e,t,r){e!=t&&d(e,t,r,"==",p.equal)},p.notEqual=function(e,t,r){e==t&&d(e,t,r,"!=",p.notEqual)},p.deepEqual=function(e,t,r){b(e,t,!1)||d(e,t,r,"deepEqual",p.deepEqual)},p.deepStrictEqual=function(e,t,r){b(e,t,!0)||d(e,t,r,"deepStrictEqual",p.deepStrictEqual)},p.notDeepEqual=function(e,t,r){b(e,t,!1)&&d(e,t,r,"notDeepEqual",p.notDeepEqual)},p.notDeepStrictEqual=function e(t,r,n){b(t,r,!0)&&d(t,r,n,"notDeepStrictEqual",e)},p.strictEqual=function(e,t,r){e!==t&&d(e,t,r,"===",p.strictEqual)},p.notStrictEqual=function(e,t,r){e===t&&d(e,t,r,"!==",p.notStrictEqual)},p.throws=function(e,t,r){w(!0,e,t,r)},p.doesNotThrow=function(e,t,r){w(!1,e,t,r)},p.ifError=function(e){if(e)throw e},p.strict=n((function e(t,r){t||d(t,!0,r,"==",e)}),p,{equal:p.strictEqual,deepEqual:p.deepStrictEqual,notEqual:p.notStrictEqual,notDeepEqual:p.notDeepStrictEqual}),p.strict.strict=p.strict;var x=Object.keys||function(e){var t=[];for(var r in e)a.call(e,r)&&t.push(r);return t}}).call(this,r(93))},377:function(e,t,r){e.exports=r(22)(1157)},378:function(e,t,r){e.exports=r(22)(2948)},75:function(e,t,r){"use strict";r.r(t),r.d(t,"getKibanaTileMap",(function(){return s})),r.d(t,"getEmsFileLayers",(function(){return i})),r.d(t,"getEmsTmsServices",(function(){return a})),r.d(t,"isRetina",(function(){return h}));var n=r(5),o=r(19);function s(){const e=Object(n.A)();return e.config.tilemap?e.config.tilemap:{}}async function i(){return Object(n.l)().isEMSEnabled()?(await u()).getFileLayers():[]}async function a(){return Object(n.l)().isEMSEnabled()?(await u()).getTMSServices():[]}let c,l=null;async function u(){l||(l=new Promise((async(e,t)=>{try{e(await Object(n.A)().createEMSClient())}catch(e){t(e)}})));const e=await l,t=Object(o.c)();return c!==t&&(c=t,e.addQueryParams({license:t||""})),e}function h(){return 2===window.devicePixelRatio}},85:function(e,t,r){const n=r(155),{MAX_LENGTH:o,MAX_SAFE_INTEGER:s}=r(154),{safeRe:i,t:a}=r(143),c=r(187),{compareIdentifiers:l}=r(247);class SemVer{constructor(e,t){if(t=c(t),e instanceof SemVer){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>o)throw new TypeError(`version is longer than ${o} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?i[a.LOOSE]:i[a.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>s||this.major<0)throw new TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);if(-1===n){if(t===this.prerelease.join(".")&&!1===r)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let n=[t,e];!1===r&&(n=[t]),0===l(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=n):this.prerelease=n}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=SemVer},91:function(e,t,r){const n=r(85);e.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))},92:function(e,t,r){class Range{constructor(e,t){if(t=o(t),e instanceof Range)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Range(e.raw,t);if(e instanceof s)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&&y(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&&f)|(this.options.loose&&m))+":"+e,r=n.get(t);if(r)return r;const o=this.options.loose,a=o?c[l.HYPHENRANGELOOSE]:c[l.HYPHENRANGE];e=e.replace(a,L(this.options.includePrerelease)),i("hyphen replace",e),e=e.replace(c[l.COMPARATORTRIM],u),i("comparator trim",e),e=e.replace(c[l.TILDETRIM],h),i("tilde trim",e),e=e.replace(c[l.CARETTRIM],p),i("caret trim",e);let y=e.split(" ").map((e=>v(e,this.options))).join(" ").split(/\s+/).map((e=>T(e,this.options)));o&&(y=y.filter((e=>(i("loose invalid filter",e,this.options),!!e.match(c[l.COMPARATORLOOSE]))))),i("range list",y);const d=new Map,b=y.map((e=>new s(e,this.options)));for(const e of b){if(g(e))return[e];d.set(e.value,e)}d.size>1&&d.has("")&&d.delete("");const E=[...d.values()];return n.set(t,E),E}intersects(e,t){if(!(e instanceof Range))throw new TypeError("a Range is required");return this.set.some((r=>d(r,t)&&e.set.some((e=>d(e,t)&&r.every((r=>e.every((e=>r.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new a(e,this.options)}catch(e){return!1}for(let t=0;t"<0.0.0-0"===e.value,y=e=>""===e.value,d=(e,t)=>{let r=!0;const n=e.slice();let o=n.pop();for(;r&&n.length;)r=n.every((e=>o.intersects(e,t))),o=n.pop();return r},v=(e,t)=>(i("comp",e,t),e=w(e,t),i("caret",e),e=E(e,t),i("tildes",e),e=_(e,t),i("xrange",e),e=I(e,t),i("stars",e),e),b=e=>!e||"x"===e.toLowerCase()||"*"===e,E=(e,t)=>e.trim().split(/\s+/).map((e=>S(e,t))).join(" "),S=(e,t)=>{const r=t.loose?c[l.TILDELOOSE]:c[l.TILDE];return e.replace(r,((t,r,n,o,s)=>{let a;return i("tilde",e,t,r,n,o,s),b(r)?a="":b(n)?a=`>=${r}.0.0 <${+r+1}.0.0-0`:b(o)?a=`>=${r}.${n}.0 <${r}.${+n+1}.0-0`:s?(i("replaceTilde pr",s),a=`>=${r}.${n}.${o}-${s} <${r}.${+n+1}.0-0`):a=`>=${r}.${n}.${o} <${r}.${+n+1}.0-0`,i("tilde return",a),a}))},w=(e,t)=>e.trim().split(/\s+/).map((e=>x(e,t))).join(" "),x=(e,t)=>{i("caret",e,t);const r=t.loose?c[l.CARETLOOSE]:c[l.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,((t,r,o,s,a)=>{let c;return i("caret",e,t,r,o,s,a),b(r)?c="":b(o)?c=`>=${r}.0.0${n} <${+r+1}.0.0-0`:b(s)?c="0"===r?`>=${r}.${o}.0${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.0${n} <${+r+1}.0.0-0`:a?(i("replaceCaret pr",a),c="0"===r?"0"===o?`>=${r}.${o}.${s}-${a} <${r}.${o}.${+s+1}-0`:`>=${r}.${o}.${s}-${a} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${s}-${a} <${+r+1}.0.0-0`):(i("no pr"),c="0"===r?"0"===o?`>=${r}.${o}.${s}${n} <${r}.${o}.${+s+1}-0`:`>=${r}.${o}.${s}${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${s} <${+r+1}.0.0-0`),i("caret return",c),c}))},_=(e,t)=>(i("replaceXRanges",e,t),e.split(/\s+/).map((e=>O(e,t))).join(" ")),O=(e,t)=>{e=e.trim();const r=t.loose?c[l.XRANGELOOSE]:c[l.XRANGE];return e.replace(r,((r,n,o,s,a,c)=>{i("xRange",e,r,n,o,s,a,c);const l=b(o),u=l||b(s),h=u||b(a),p=h;return"="===n&&p&&(n=""),c=t.includePrerelease?"-0":"",l?r=">"===n||"<"===n?"<0.0.0-0":"*":n&&p?(u&&(s=0),a=0,">"===n?(n=">=",u?(o=+o+1,s=0,a=0):(s=+s+1,a=0)):"<="===n&&(n="<",u?o=+o+1:s=+s+1),"<"===n&&(c="-0"),r=`${n+o}.${s}.${a}${c}`):u?r=`>=${o}.0.0${c} <${+o+1}.0.0-0`:h&&(r=`>=${o}.${s}.0${c} <${o}.${+s+1}.0-0`),i("xRange return",r),r}))},I=(e,t)=>(i("replaceStars",e,t),e.trim().replace(c[l.STAR],"")),T=(e,t)=>(i("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?l.GTE0PRE:l.GTE0],"")),L=e=>(t,r,n,o,s,i,a,c,l,u,h,p,f)=>`${r=b(n)?"":b(o)?`>=${n}.0.0${e?"-0":""}`:b(s)?`>=${n}.${o}.0${e?"-0":""}`:i?`>=${r}`:`>=${r}${e?"-0":""}`} ${c=b(l)?"":b(u)?`<${+l+1}.0.0-0`:b(h)?`<${l}.${+u+1}.0-0`:p?`<=${l}.${u}.${h}-${p}`:e?`<${l}.${u}.${+h+1}-0`:`<=${c}`}`.trim(),A=(e,t,r)=>{for(let r=0;r0){const n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}}}]);