{"ast":null,"code":"\"use strict\";\n\nvar _Object$defineProperty = require(\"@babel/runtime-corejs3/core-js-stable/object/define-property\");\nvar _interopRequireDefault = require(\"@babel/runtime-corejs3/helpers/interopRequireDefault\");\n_Object$defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _keys = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/object/keys\"));\n// When there is no native storage interface, we default to an in-memory map\nconst memMap = {};\nconst StorageController = {\n async: 0,\n getItem(path) {\n if (memMap.hasOwnProperty(path)) {\n return memMap[path];\n }\n return null;\n },\n setItem(path, value) {\n memMap[path] = String(value);\n },\n removeItem(path) {\n delete memMap[path];\n },\n getAllKeys() {\n return (0, _keys.default)(memMap);\n },\n clear() {\n for (const key in memMap) {\n if (memMap.hasOwnProperty(key)) {\n delete memMap[key];\n }\n }\n }\n};\nmodule.exports = StorageController;\nvar _default = exports.default = StorageController;","map":{"version":3,"names":["_Object$defineProperty","require","_interopRequireDefault","exports","value","default","_keys","memMap","StorageController","async","getItem","path","hasOwnProperty","setItem","String","removeItem","getAllKeys","clear","key","module","_default"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/parse/lib/browser/StorageController.default.js"],"sourcesContent":["\"use strict\";\n\nvar _Object$defineProperty = require(\"@babel/runtime-corejs3/core-js-stable/object/define-property\");\nvar _interopRequireDefault = require(\"@babel/runtime-corejs3/helpers/interopRequireDefault\");\n_Object$defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _keys = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/object/keys\"));\n// When there is no native storage interface, we default to an in-memory map\nconst memMap = {};\nconst StorageController = {\n async: 0,\n getItem(path) {\n if (memMap.hasOwnProperty(path)) {\n return memMap[path];\n }\n return null;\n },\n setItem(path, value) {\n memMap[path] = String(value);\n },\n removeItem(path) {\n delete memMap[path];\n },\n getAllKeys() {\n return (0, _keys.default)(memMap);\n },\n clear() {\n for (const key in memMap) {\n if (memMap.hasOwnProperty(key)) {\n delete memMap[key];\n }\n }\n }\n};\nmodule.exports = StorageController;\nvar _default = exports.default = StorageController;"],"mappings":"AAAA,YAAY;;AAEZ,IAAIA,sBAAsB,GAAGC,OAAO,CAAC,8DAA8D,CAAC;AACpG,IAAIC,sBAAsB,GAAGD,OAAO,CAAC,sDAAsD,CAAC;AAC5FD,sBAAsB,CAACG,OAAO,EAAE,YAAY,EAAE;EAC5CC,KAAK,EAAE;AACT,CAAC,CAAC;AACFD,OAAO,CAACE,OAAO,GAAG,KAAK,CAAC;AACxB,IAAIC,KAAK,GAAGJ,sBAAsB,CAACD,OAAO,CAAC,mDAAmD,CAAC,CAAC;AAChG;AACA,MAAMM,MAAM,GAAG,CAAC,CAAC;AACjB,MAAMC,iBAAiB,GAAG;EACxBC,KAAK,EAAE,CAAC;EACRC,OAAOA,CAACC,IAAI,EAAE;IACZ,IAAIJ,MAAM,CAACK,cAAc,CAACD,IAAI,CAAC,EAAE;MAC/B,OAAOJ,MAAM,CAACI,IAAI,CAAC;IACrB;IACA,OAAO,IAAI;EACb,CAAC;EACDE,OAAOA,CAACF,IAAI,EAAEP,KAAK,EAAE;IACnBG,MAAM,CAACI,IAAI,CAAC,GAAGG,MAAM,CAACV,KAAK,CAAC;EAC9B,CAAC;EACDW,UAAUA,CAACJ,IAAI,EAAE;IACf,OAAOJ,MAAM,CAACI,IAAI,CAAC;EACrB,CAAC;EACDK,UAAUA,CAAA,EAAG;IACX,OAAO,CAAC,CAAC,EAAEV,KAAK,CAACD,OAAO,EAAEE,MAAM,CAAC;EACnC,CAAC;EACDU,KAAKA,CAAA,EAAG;IACN,KAAK,MAAMC,GAAG,IAAIX,MAAM,EAAE;MACxB,IAAIA,MAAM,CAACK,cAAc,CAACM,GAAG,CAAC,EAAE;QAC9B,OAAOX,MAAM,CAACW,GAAG,CAAC;MACpB;IACF;EACF;AACF,CAAC;AACDC,MAAM,CAAChB,OAAO,GAAGK,iBAAiB;AAClC,IAAIY,QAAQ,GAAGjB,OAAO,CAACE,OAAO,GAAGG,iBAAiB","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}