{"version":3,"sources":["jsdelivr-header.js","/npm/react-leaflet-markercluster@4.1.1/dist/index.js"],"names":[],"mappings":"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","file":"/npm/react-leaflet-markercluster@4.1.1/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-leaflet-markercluster@4.1.1/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nfunction _typeof(o) {\n  \"@babel/helpers - typeof\";\n  return (\n    (_typeof =\n      \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator\n        ? function (o) {\n            return typeof o;\n          }\n        : function (o) {\n            return o &&\n              \"function\" == typeof Symbol &&\n              o.constructor === Symbol &&\n              o !== Symbol.prototype\n              ? \"symbol\"\n              : typeof o;\n          }),\n    _typeof(o)\n  );\n}\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = void 0;\nvar _core = require(\"@react-leaflet/core\");\nvar _leaflet = _interopRequireDefault(require(\"leaflet\"));\nrequire(\"leaflet.markercluster\");\nvar _excluded = [\"children\"];\nfunction _interopRequireDefault(e) {\n  return e && e.__esModule ? e : { default: e };\n}\nfunction ownKeys(e, r) {\n  var t = Object.keys(e);\n  if (Object.getOwnPropertySymbols) {\n    var o = Object.getOwnPropertySymbols(e);\n    r &&\n      (o = o.filter(function (r) {\n        return Object.getOwnPropertyDescriptor(e, r).enumerable;\n      })),\n      t.push.apply(t, o);\n  }\n  return t;\n}\nfunction _objectSpread(e) {\n  for (var r = 1; r < arguments.length; r++) {\n    var t = null != arguments[r] ? arguments[r] : {};\n    r % 2\n      ? ownKeys(Object(t), !0).forEach(function (r) {\n          _defineProperty(e, r, t[r]);\n        })\n      : Object.getOwnPropertyDescriptors\n        ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t))\n        : ownKeys(Object(t)).forEach(function (r) {\n            Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));\n          });\n  }\n  return e;\n}\nfunction _defineProperty(e, r, t) {\n  return (\n    (r = _toPropertyKey(r)) in e\n      ? Object.defineProperty(e, r, {\n          value: t,\n          enumerable: !0,\n          configurable: !0,\n          writable: !0,\n        })\n      : (e[r] = t),\n    e\n  );\n}\nfunction _toPropertyKey(t) {\n  var i = _toPrimitive(t, \"string\");\n  return \"symbol\" == _typeof(i) ? i : i + \"\";\n}\nfunction _toPrimitive(t, r) {\n  if (\"object\" != _typeof(t) || !t) return t;\n  var e = t[Symbol.toPrimitive];\n  if (void 0 !== e) {\n    var i = e.call(t, r || \"default\");\n    if (\"object\" != _typeof(i)) return i;\n    throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n  }\n  return (\"string\" === r ? String : Number)(t);\n}\nfunction _slicedToArray(r, e) {\n  return (\n    _arrayWithHoles(r) ||\n    _iterableToArrayLimit(r, e) ||\n    _unsupportedIterableToArray(r, e) ||\n    _nonIterableRest()\n  );\n}\nfunction _nonIterableRest() {\n  throw new TypeError(\n    \"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\",\n  );\n}\nfunction _unsupportedIterableToArray(r, a) {\n  if (r) {\n    if (\"string\" == typeof r) return _arrayLikeToArray(r, a);\n    var t = {}.toString.call(r).slice(8, -1);\n    return (\n      \"Object\" === t && r.constructor && (t = r.constructor.name),\n      \"Map\" === t || \"Set\" === t\n        ? Array.from(r)\n        : \"Arguments\" === t ||\n            /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)\n          ? _arrayLikeToArray(r, a)\n          : void 0\n    );\n  }\n}\nfunction _arrayLikeToArray(r, a) {\n  (null == a || a > r.length) && (a = r.length);\n  for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];\n  return n;\n}\nfunction _iterableToArrayLimit(r, l) {\n  var t =\n    null == r\n      ? null\n      : (\"undefined\" != typeof Symbol && r[Symbol.iterator]) || r[\"@@iterator\"];\n  if (null != t) {\n    var e,\n      n,\n      i,\n      u,\n      a = [],\n      f = !0,\n      o = !1;\n    try {\n      if (((i = (t = t.call(r)).next), 0 === l)) {\n        if (Object(t) !== t) return;\n        f = !1;\n      } else\n        for (\n          ;\n          !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l);\n          f = !0\n        );\n    } catch (r) {\n      (o = !0), (n = r);\n    } finally {\n      try {\n        if (!f && null != t.return && ((u = t.return()), Object(u) !== u))\n          return;\n      } finally {\n        if (o) throw n;\n      }\n    }\n    return a;\n  }\n}\nfunction _arrayWithHoles(r) {\n  if (Array.isArray(r)) return r;\n}\nfunction _objectWithoutProperties(e, t) {\n  if (null == e) return {};\n  var o,\n    r,\n    i = _objectWithoutPropertiesLoose(e, t);\n  if (Object.getOwnPropertySymbols) {\n    var s = Object.getOwnPropertySymbols(e);\n    for (r = 0; r < s.length; r++)\n      (o = s[r]),\n        t.includes(o) || ({}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]));\n  }\n  return i;\n}\nfunction _objectWithoutPropertiesLoose(r, e) {\n  if (null == r) return {};\n  var t = {};\n  for (var n in r)\n    if ({}.hasOwnProperty.call(r, n)) {\n      if (e.includes(n)) continue;\n      t[n] = r[n];\n    }\n  return t;\n}\n_leaflet.default.MarkerClusterGroup.include({\n  _flushLayerBuffer: function _flushLayerBuffer() {\n    this.addLayers(this._layerBuffer);\n    this._layerBuffer = [];\n  },\n  addLayer: function addLayer(layer) {\n    if (this._layerBuffer.length === 0) {\n      setTimeout(this._flushLayerBuffer.bind(this), 50);\n    }\n    this._layerBuffer.push(layer);\n  },\n});\n_leaflet.default.MarkerClusterGroup.addInitHook(function () {\n  this._layerBuffer = [];\n});\nfunction createMarkerCluster(_ref, context) {\n  var _c = _ref.children,\n    props = _objectWithoutProperties(_ref, _excluded);\n  var clusterProps = {};\n  var clusterEvents = {};\n  Object.entries(props).forEach(function (_ref2) {\n    var _ref3 = _slicedToArray(_ref2, 2),\n      propName = _ref3[0],\n      prop = _ref3[1];\n    return propName.startsWith(\"on\")\n      ? (clusterEvents[propName] = prop)\n      : (clusterProps[propName] = prop);\n  });\n  var instance = new _leaflet.default.MarkerClusterGroup(clusterProps);\n  Object.entries(clusterEvents).forEach(function (_ref4) {\n    var _ref5 = _slicedToArray(_ref4, 2),\n      eventAsProp = _ref5[0],\n      callback = _ref5[1];\n    var clusterEvent = \"cluster\".concat(eventAsProp.substring(2).toLowerCase());\n    instance.on(clusterEvent, callback);\n  });\n  return {\n    instance: instance,\n    context: _objectSpread(\n      _objectSpread({}, context),\n      {},\n      { layerContainer: instance },\n    ),\n  };\n}\nvar MarkerCluster = (0, _core.createPathComponent)(createMarkerCluster);\nvar _default = (exports.default = MarkerCluster);\n"]}