import { __require as require_mapCacheClear } from "./_mapCacheClear.js";
import { __require as require_mapCacheDelete } from "./_mapCacheDelete.js";
import { __require as require_mapCacheGet } from "./_mapCacheGet.js";
import { __require as require_mapCacheHas } from "./_mapCacheHas.js";
import { __require as require_mapCacheSet } from "./_mapCacheSet.js";
var _MapCache;
var hasRequired_MapCache;
function require_MapCache() {
  if (hasRequired_MapCache)
    return _MapCache;
  hasRequired_MapCache = 1;
  var mapCacheClear = require_mapCacheClear(), mapCacheDelete = require_mapCacheDelete(), mapCacheGet = require_mapCacheGet(), mapCacheHas = require_mapCacheHas(), mapCacheSet = require_mapCacheSet();
  function MapCache(entries) {
    var index = -1, length = entries == null ? 0 : entries.length;
    this.clear();
    while (++index < length) {
      var entry = entries[index];
      this.set(entry[0], entry[1]);
    }
  }
  MapCache.prototype.clear = mapCacheClear;
  MapCache.prototype["delete"] = mapCacheDelete;
  MapCache.prototype.get = mapCacheGet;
  MapCache.prototype.has = mapCacheHas;
  MapCache.prototype.set = mapCacheSet;
  _MapCache = MapCache;
  return _MapCache;
}
export {
  require_MapCache as __require
};
//# sourceMappingURL=_MapCache.js.map
