"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const _listCacheClear = require("./_listCacheClear.cjs");
const _listCacheDelete = require("./_listCacheDelete.cjs");
const _listCacheGet = require("./_listCacheGet.cjs");
const _listCacheHas = require("./_listCacheHas.cjs");
const _listCacheSet = require("./_listCacheSet.cjs");
var _ListCache;
var hasRequired_ListCache;
function require_ListCache() {
  if (hasRequired_ListCache)
    return _ListCache;
  hasRequired_ListCache = 1;
  var listCacheClear = _listCacheClear.__require(), listCacheDelete = _listCacheDelete.__require(), listCacheGet = _listCacheGet.__require(), listCacheHas = _listCacheHas.__require(), listCacheSet = _listCacheSet.__require();
  function ListCache(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]);
    }
  }
  ListCache.prototype.clear = listCacheClear;
  ListCache.prototype["delete"] = listCacheDelete;
  ListCache.prototype.get = listCacheGet;
  ListCache.prototype.has = listCacheHas;
  ListCache.prototype.set = listCacheSet;
  _ListCache = ListCache;
  return _ListCache;
}
exports.__require = require_ListCache;
//# sourceMappingURL=_ListCache.cjs.map
