{"version":3,"sources":["jsdelivr-header.js","/npm/reactjs-localstorage@1.0.1/react-localstorage.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,QAAQ,kBAAoB,CACxB,IAAK,SAAS,EAAK,GAEf,OADA,aAAa,GAAO,EACb,aAAa,EACxB,EACA,IAAK,SAAS,EAAK,OAAa,EAAW,GAAO,GAC9C,IAAI,EAAQ,aAAa,IAAQ,EAGjC,IAAI,IAAW,EACX,MAAM,EAAM,6BAEhB,OAAO,CACX,EACA,UAAW,SAAS,EAAK,GAErB,OADA,aAAa,GAAO,KAAK,UAAU,GAC5B,aAAa,EACxB,EACA,UAAW,SAAS,EAAK,EAAa,CAAC,EAAG,GAAO,GAC7C,MAAQ,KAAK,IAAI,EAAK,KAAK,UAAU,GAAe,GAEpD,IACI,OAAO,KAAK,MAAM,MACtB,CAAE,MAAM,GAEJ,IAAI,EACA,KAAM,wBACd,CACJ,EACA,MAAO,WACH,OAAO,aAAa,OACxB,EACA,OAAQ,SAAS,GACb,OAAO,aAAa,WAAW,EACnC","file":"/npm/reactjs-localstorage@1.0.1/react-localstorage.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/reactjs-localstorage@1.0.1/react-localstorage.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","exports.reactLocalStorage = {\n    set: function(key, value) {\n        localStorage[key] = value;\n        return localStorage[key];\n    },\n    get: function(key, defaultValue=undefined, silent=true) {\n        var value = localStorage[key] || defaultValue;\n\n        // if silent=false throw error\n        if(!silent && !value)\n            throw key + \" not found in localStorage\";\n\n        return value;\n    },\n    setObject: function(key, value) {\n        localStorage[key] = JSON.stringify(value);\n        return localStorage[key];\n    },\n    getObject: function(key, defaultValue={}, silent=true) {\n        value = this.get(key, JSON.stringify(defaultValue), silent);\n\n        try{\n            return JSON.parse(value);\n        } catch(e) {\n            // will raise error for parsing\n            if(!silent)\n                throw 'Error in parsing value'\n        }\n    },\n    clear: function() {\n        return localStorage.clear();\n    },\n    remove: function(key) {\n        return localStorage.removeItem(key);\n    },\n}\n"]}