{"version":3,"sources":["jsdelivr-header.js","/npm/@livechat/isomorphic-storage@0.1.0/dist/isomorphic-storage.cjs.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,SAAS,gBAAiB,GAAM,OAAQ,GAAqB,iBAAP,GAAoB,YAAa,EAAM,EAAY,QAAI,CAAI,CAEjH,IAAI,cAAgB,QAAQ,sBACxB,uBAAyB,gBAAgB,eAEzC,QAAU,cAAc,qBAAuB,OAAO,aAAe,uBAErE,MAAQ,CACX,QAAS,SAAiB,EAAK,GAC9B,OAAO,IAAI,SAAQ,SAAU,GAC5B,OAAO,EAAQ,QAAQ,QAAQ,EAAK,GACrC,GACD,EACA,QAAS,SAAiB,GACzB,OAAO,IAAI,SAAQ,SAAU,GAC5B,OAAO,EAAQ,QAAQ,QAAQ,GAChC,GACD,EACA,WAAY,SAAoB,GAC/B,OAAO,IAAI,SAAQ,SAAU,GAC5B,OAAO,EAAQ,QAAQ,WAAW,GACnC,GACD,GAGD,OAAO,QAAU","file":"/npm/@livechat/isomorphic-storage@0.1.0/dist/isomorphic-storage.cjs.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@livechat/isomorphic-storage@0.1.0/dist/isomorphic-storage.cjs.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';\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar memoryStorage = require('memory-web-storage');\nvar memoryStorage__default = _interopDefault(memoryStorage);\n\nvar storage = memoryStorage.testStorageSupport() ? window.localStorage : memoryStorage__default;\n\nvar index = {\n\tsetItem: function setItem(key, data) {\n\t\treturn new Promise(function (resolve) {\n\t\t\treturn resolve(storage.setItem(key, data));\n\t\t});\n\t},\n\tgetItem: function getItem(key) {\n\t\treturn new Promise(function (resolve) {\n\t\t\treturn resolve(storage.getItem(key));\n\t\t});\n\t},\n\tremoveItem: function removeItem(key) {\n\t\treturn new Promise(function (resolve) {\n\t\t\treturn resolve(storage.removeItem(key));\n\t\t});\n\t}\n};\n\nmodule.exports = index;\n"]}