{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\n// Firefox has low performance of map.\nvar CacheMap = /*#__PURE__*/function () {\n  function CacheMap() {\n    _classCallCheck(this, CacheMap);\n    this.maps = void 0;\n    // Used for cache key\n    // `useMemo` no need to update if `id` not change\n    this.id = 0;\n    this.maps = Object.create(null);\n  }\n  _createClass(CacheMap, [{\n    key: \"set\",\n    value: function set(key, value) {\n      this.maps[key] = value;\n      this.id += 1;\n    }\n  }, {\n    key: \"get\",\n    value: function get(key) {\n      return this.maps[key];\n    }\n  }]);\n  return CacheMap;\n}();\nexport default CacheMap;","map":{"version":3,"names":["_classCallCheck","_createClass","CacheMap","maps","id","Object","create","key","value","set","get"],"sources":["/Users/chrishaack/UC_Trains_Voice/react-demo/node_modules/rc-virtual-list/es/utils/CacheMap.js"],"sourcesContent":["import _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\n// Firefox has low performance of map.\nvar CacheMap = /*#__PURE__*/function () {\n  function CacheMap() {\n    _classCallCheck(this, CacheMap);\n    this.maps = void 0;\n    // Used for cache key\n    // `useMemo` no need to update if `id` not change\n    this.id = 0;\n    this.maps = Object.create(null);\n  }\n  _createClass(CacheMap, [{\n    key: \"set\",\n    value: function set(key, value) {\n      this.maps[key] = value;\n      this.id += 1;\n    }\n  }, {\n    key: \"get\",\n    value: function get(key) {\n      return this.maps[key];\n    }\n  }]);\n  return CacheMap;\n}();\nexport default CacheMap;"],"mappings":"AAAA,OAAOA,eAAe,MAAM,2CAA2C;AACvE,OAAOC,YAAY,MAAM,wCAAwC;AACjE;AACA,IAAIC,QAAQ,GAAG,aAAa,YAAY;EACtC,SAASA,QAAQA,CAAA,EAAG;IAClBF,eAAe,CAAC,IAAI,EAAEE,QAAQ,CAAC;IAC/B,IAAI,CAACC,IAAI,GAAG,KAAK,CAAC;IAClB;IACA;IACA,IAAI,CAACC,EAAE,GAAG,CAAC;IACX,IAAI,CAACD,IAAI,GAAGE,MAAM,CAACC,MAAM,CAAC,IAAI,CAAC;EACjC;EACAL,YAAY,CAACC,QAAQ,EAAE,CAAC;IACtBK,GAAG,EAAE,KAAK;IACVC,KAAK,EAAE,SAASC,GAAGA,CAACF,GAAG,EAAEC,KAAK,EAAE;MAC9B,IAAI,CAACL,IAAI,CAACI,GAAG,CAAC,GAAGC,KAAK;MACtB,IAAI,CAACJ,EAAE,IAAI,CAAC;IACd;EACF,CAAC,EAAE;IACDG,GAAG,EAAE,KAAK;IACVC,KAAK,EAAE,SAASE,GAAGA,CAACH,GAAG,EAAE;MACvB,OAAO,IAAI,CAACJ,IAAI,CAACI,GAAG,CAAC;IACvB;EACF,CAAC,CAAC,CAAC;EACH,OAAOL,QAAQ;AACjB,CAAC,CAAC,CAAC;AACH,eAAeA,QAAQ"},"metadata":{},"sourceType":"module","externalDependencies":[]}