"use strict";function _typeof(e){return(_typeof="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})(e)}function geocluster(e,t,a,o){return t=parseFloat(t),this instanceof geocluster?this._cluster(e,t,a,o):new geocluster(e,t,a,o)}geocluster.prototype._toRad=function(e){return e*Math.PI/180},geocluster.prototype._dist=function(e,t,a,o){var i=this._toRad(a-e),o=this._toRad(o-t),t=Math.sin(i/2)*Math.sin(i/2)+Math.sin(o/2)*Math.sin(o/2)*Math.cos(this._toRad(e))*Math.cos(this._toRad(a));return Math.round(2*Math.atan2(Math.sqrt(t),Math.sqrt(1-t))*6371*100)/100},geocluster.prototype._centroid=function(t){var e=Object.values(t).reduce(function(e,t){return{latitude:e.latitude+t.latitude,longitude:e.longitude+t.longitude}},{latitude:0,longitude:0});return Object.values(e).map(function(e){return e/Object.keys(t).length})},geocluster.prototype._clean=function(e){return e.map(function(e){return[e.centroid,e.elements]})},geocluster.prototype._cluster=function(e,t,a,o){for(var i,r,n=this,l=[],s=("number"==typeof t&&!isNaN(t)||(t=1),0),d=[],p=1;p'+e+"")}return e},isMSIE:function(){return window.navigator.userAgent.match(/(MSIE|Trident)/)},removeHTMLtags:function(e){return null===e||""===e?"":(e=e.toString()).replace(/<[^>]*>/g,"")},prepareEntriesData:function(t){t.heatMapMarkers&&"1"===t.heatMapMarkers.enabled&&(t.heatMapMarkers.minRadius=parseInt(t.heatMapMarkers.minRadius),t.heatMapMarkers.maxRadius=parseInt(t.heatMapMarkers.maxRadius));var a=t.id;return Array.isArray(t.regions)&&t.regions.length&&(t.regions.map(function(e){return void 0!==e.useDefaults&&"1"!==e.useDefaults||Object.assign(e,t.regionDefaults),void 0!==e.action&&"default"===e.action&&(e.action=t.regionDefaults.action),void 0!==t.regionDefaults.triggerClickOnHover&&"1"===t.regionDefaults.triggerClickOnHover&&(e.triggerClickOnHover=!0),void 0!==t.regionActiveState&&"1"===t.regionActiveState.enabled&&(e.activeState=!0),t.regionLabels&&"custom"===t.regionLabels.source&&void 0!==t.regionLabels.customSource&&(t.regionLabels.customSource.includes(".")?e.autoLabel=t.regionLabels.customSource.split(".").reduce(function(e,t){return e[t]||0},e):e.autoLabel=e[t.regionLabels.customSource]),t.heatMapRegions&&"1"===t.heatMapRegions.enabled&&(t.heatMapRegions.source.includes(".")&&(e.heatMapRegionRef=t.heatMapRegions.source.split(".").reduce(function(e,t){return e[t]||0},e)),delete e.fill),void 0!==t.visual.borderColorHover&&t.visual.borderColorHover!==t.visual.borderColor&&(e.borderColorHover=t.visual.borderColorHover),void 0!==t.visual.borderWidthHover&&t.visual.borderWidthHover!==t.visual.borderWidth&&(e.borderWidthHover=t.visual.borderWidthHover),e.tooltipContent=iMapsModel.prepareTooltip(e.tooltipContent,t.tooltip),e.mapID=a,e.value&&void 0!==_typeof(e.value)&&""!==e.value&&(e.val=e.value,e.value=parseFloat(e.value)),e}),t.heatMapRegions)&&t.heatMapRegions.source.includes(".")&&(t.heatMapRegions.source="heatMapRegionRef"),Array.isArray(t.roundMarkers)&&t.roundMarkers.length&&(t.roundMarkers.map(function(e){return void 0!==e.useDefaults&&"1"!==e.useDefaults||Object.assign(e,t.markerDefaults),e.coordinates&&(e.latitude=e.coordinates.latitude,e.longitude=e.coordinates.longitude),"string"==typeof e.latitude&&(e.latitude=parseFloat(e.latitude)),"string"==typeof e.longitude&&(e.longitude=parseFloat(e.latitude)),void 0===e.name&&(e.name=e.id),t.roundMarkersMobileSize&&100!==parseInt(t.roundMarkersMobileSize)&&window.innerWidth<=780&&(e.radius=parseFloat(e.radius)*parseFloat(t.roundMarkersMobileSize)/100),t.heatMapMarkers&&"1"===t.heatMapMarkers.enabled&&(isNaN(e.value)||(e.value=parseFloat(e.value)),t.heatMapMarkers.source.includes(".")&&(e.heatMapMarkerRef=t.heatMapMarkers.source.split(".").reduce(function(e,t){return e[t]||0},e)),delete e.fill,delete e.radius),e.value&&void 0!==_typeof(e.value)&&""!==e.value&&(e.val=e.value,e.value=parseFloat(e.value)),"default"===e.action&&(e.action=t.markerDefaults.action),void 0!==t.markerDefaults.triggerClickOnHover&&"1"===t.markerDefaults.triggerClickOnHover&&(e.triggerClickOnHover=!0),void 0!==t.triggerRegionHover&&"1"===t.triggerRegionHover.enabled&&(e.triggerRegionHover=!0),e.tooltipContent=iMapsModel.prepareTooltip(e.tooltipContent,t.tooltip),e.mapID=a,e}),t.roundMarkers=t.roundMarkers.filter(function(e){return void 0!==e.latitude&&""!==e.latitude&&""!==e.name}),t.heatMapMarkers)&&t.heatMapMarkers.source.includes(".")&&(t.heatMapMarkers.source="heatMapMarkerRef"),Array.isArray(t.iconMarkers)&&t.iconMarkers.length&&t.iconMarkers.map(function(e){return void 0!==e.useDefaults&&"1"!==e.useDefaults||Object.assign(e,t.iconMarkerDefaults),e.coordinates&&(e.latitude=e.coordinates.latitude,e.longitude=e.coordinates.longitude),void 0===e.name&&(e.name=e.id),"default"===e.action&&(e.action=t.iconMarkerDefaults.action),void 0!==t.iconMarkerDefaults.triggerClickOnHover&&"1"===t.iconMarkerDefaults.triggerClickOnHover&&(e.triggerClickOnHover=!0),t.iconMarkersMobileSize&&100!==parseInt(t.iconMarkersMobileSize)&&window.innerWidth<=780&&(e.scale=parseFloat(e.scale)*parseFloat(t.iconMarkersMobileSize)/100),e.val=e.value,e.value=parseFloat(e.value),e.tooltipContent=iMapsModel.prepareTooltip(e.tooltipContent,t.tooltip),e.mapID=a,e}),Array.isArray(t.imageMarkers)&&t.imageMarkers.length&&t.imageMarkers.map(function(e){return void 0!==e.useDefaults&&"1"!==e.useDefaults||Object.assign(e,t.imageMarkerDefaults),e.coordinates&&(e.latitude=e.coordinates.latitude,e.longitude=e.coordinates.longitude),void 0!==e.nonScaling&&(e.nonScaling=iMapsManager.bool(e.nonScaling)),void 0===e.size&&(e.size=t.imageMarkerDefaults.size),void 0===e.horizontalCenter&&(e.horizontalCenter=t.imageMarkerDefaults.horizontalCenter),void 0===e.verticalCenter&&(e.verticalCenter=t.imageMarkerDefaults.verticalCenter),void 0===e.name&&(e.name=e.id),"default"!==e.action&&void 0!==e.action||(e.action=t.imageMarkerDefaults.action),void 0!==t.imageMarkerDefaults.triggerClickOnHover&&"1"===t.imageMarkerDefaults.triggerClickOnHover&&(e.triggerClickOnHover=!0),t.imageMarkersMobileSize&&100!==parseInt(t.imageMarkersMobileSize)&&window.innerWidth<=780&&(e.size=parseFloat(e.size)*parseFloat(t.imageMarkersMobileSize)/100),e.val=e.value,e.value=parseFloat(e.value),e.tooltipContent=iMapsModel.prepareTooltip(e.tooltipContent,t.tooltip),e.mapID=a,e}),Array.isArray(t.labels)&&t.labels.length&&t.labels.map(function(e){return void 0!==e.useDefaults&&"1"!==e.useDefaults||(Object.assign(e,t.labelDefaults),Object.assign(e,t.labelPosition)),e.coordinates&&(Object.assign(e,e.coordinates),delete e.coordinates),"default"===e.action&&(e.action=t.labelDefaults.action),void 0!==t.labelDefaults.triggerClickOnHover&&"1"===t.labelDefaults.triggerClickOnHover&&(e.triggerClickOnHover=!0),void 0!==e.size&&(e.fontSize=e.size),t.labelsMobileSize&&100!==parseInt(t.labelsMobileSize)&&window.innerWidth<=780&&(e.fontSize=parseInt(e.fontSize)*parseInt(t.labelsMobileSize)/100,e.size=e.fontSize),e.tooltipContent=iMapsModel.prepareTooltip(e.tooltipContent,t.tooltip),e.mapID=a,e}),Array.isArray(t.lines)&&t.lines.length&&t.lines.map(function(e){return void 0!==e.useDefaults&&"1"!==e.useDefaults||Object.assign(e,t.lineDefaults),e.curvature=parseFloat(e.curvature),e}),t},prepareExcludeIncludes:function(a){return void 0!==a.onlyIncludeActive&&1===parseInt(a.onlyIncludeActive)?(a.include=[],a.exclude=[],a.regions&&a.regions.forEach(function(e,t){a.include.push(e.id),isNaN(e.id)||a.include.push(parseInt(e.id))})):(a.exclude&&"string"==typeof a.exclude&&a.exclude.trim().length&&(a.exclude=a.exclude.split(",").map(function(e){return e.trim()})),a.include&&a.include.trim().length&&(a.include=a.include.split(",").map(function(e){return e.trim()}),a.include.map(function(e){isNaN(e)||a.include.push(parseInt(e))}))),a}},iMapsManager=(iMapsModel.coordinatesToInt=function(e){return function i(r){"object"===_typeof(r)&&null!==r&&Object.keys(r).map(function(e,t){var a,o;"object"===_typeof(r[e])&&("coordinates"===e||"homeGeoPoint"===e?((o=r)[a=e].latitude=Number(o[a].latitude),o[a].longitude=Number(o[a].longitude)):void 0===r.className&&i(r[e]))})}(e),e},iMapsModel.prepareColor=function(e){var r=["inactiveColor","activeColor","hoverColor","hover","inactiveHoverColor","backgroundColor","color","minColor","maxColor","fill","projectionBackgroundColor","borderColor","borderColorHover"],n=function(e){var e=e.split("|"),t="undefined"!=typeof igmGradientType?igmGradientType:"LinearGradient",a="undefined"!=typeof igmGradientOffset&&Array.isArray(igmGradientOffset)?igmGradientOffset:[],o=new am4core[t];return e.forEach(function(e,t){o.addColor(am4core.color(e),1,a[t])}),o.rotation="undefined"!=typeof igmGradientRotation?igmGradientRotation:0,o},l=function(e){var t=new am4core.Pattern,a=(t.width=150,t.height=150,t.strokeWidth=0,t.stroke=am4core.color("#6699cc"),new am4core.Image);return a.href=e,a.width=150,a.height=150,a.x=0,a.y=0,a.verticalCenter="middle",a.valign="middle",t.addElement(a.element),t.addElement(a.element),t.addElement(a.element),t};return function o(i){"object"===_typeof(i)&&null!==i&&Object.keys(i).map(function(e,t){var a;"object"===_typeof(i[e])?o(i[e]):void 0===i.className&&(e=e,a=i,r.includes(e))&&(a[e].includes("|")?a[e]=n(a[e]):a[e].startsWith("http")?a[e]=l(a[e]):"hover"!==e||"transparent"!==a[e]&&!a[e].endsWith(",0)")?"transparent"===a[e]?a[e]=am4core.color("rgba(0,0,0,0)"):a[e]=am4core.color(a[e]):a[e]=am4core.color("rgba(0,0,0,0.001)"))})}(e),e},iMapsModel.extractCodes=function(e){for(var t={},a=0;a")+("Center Coordinates:
LAT "+Number(e.zoomGeoPoint.latitude).toFixed(6)+""))+("
LONG "+Number(e.zoomGeoPoint.longitude).toFixed(6)+"
"),t.innerHTML=a,{zoom:parseFloat(Number(e.zoomLevel).toFixed(2)),lat:Number(e.zoomGeoPoint.latitude).toFixed(6),long:Number(e.zoomGeoPoint.longitude).toFixed(6)});t.setAttribute("data-visual",JSON.stringify(a))},hideAllSeries:function(e,t){if(e=parseInt(e)){t=t||!1;for(var a=iMaps.maps[e],o=(a.baseRegionSeries,a.groupedBaseRegionSeries),i=a.allBaseSeries,r=0;r',r.addEventListener("click",function(e){var t=this.getAttribute("data-map-id");if(iMaps.maps[t].map.goHome(),n.bool(l.drillDownOnClick)){for(var a=0,o=s.length;a\r\n]?)(\r\n|\n\r|\r|\n)/g,"HI
HI")},iMapsManager.isFullScreen=!1,{originalData:JSON.parse(JSON.stringify(iMapsData)),reset:function(){iMaps.maps&&Object.keys(iMaps.maps).forEach(function(e){iMaps.maps[e].map.dispose()}),iMapsData=iMaps.originalData,iMaps.init()},init:function(e){(e=void 0===e&&void 0!==iMapsData.options&&void 0!==iMapsData.options.hold&&"1"===iMapsData.options.hold?!0:e)||("undefined"==typeof am4core?(console.log("Map files not loaded properly."),(e=document.querySelector(".oxygen-body .map_wrapper .map_render"))&&(e.innerHTML='Map Container.
Map will not render in Oxygen preview, but will render in live page.
Consider enabling the "Async Loading" option in the Settings > Performance page.')):am4core.ready(function(){am4core.options.autoSetClassName=!0,am4core.options.classNamePrefix="imaps",am4core.options.commercialLicense=!0,am4core.options.queue=!0,void 0!==iMapsData.options&&void 0!==iMapsData.options.lazyLoad&&"1"===iMapsData.options.lazyLoad&&(am4core.options.onlyShowOnViewport=!0),void 0===iMapsData.options||void 0===iMapsData.options.animations||"1"!==iMapsData.options.animations&&!0!==iMapsData.options.animations||am4core.useTheme(am4themes_animated),iMapsModel.prepareData(iMapsData.data).forEach(function(e,t){t.disabled||iMapsManager.init(t)}),iMaps.maps=iMapsManager.maps}))},loadScript:function(e,t){var a=document.createElement("script");a.type="text/javascript",a.src=e,a.onreadystatechange=t,a.onload=t,document.head.appendChild(a)},loadScripts:function(e,t){function a(){++o>=e.length&&t.call(this,arguments)}var o=0;e.forEach(function(e,t){iMaps.loadScript(e,a)})}});void 0!==iMapsData.async&&Array.isArray(iMapsData.async)&&0