{"version":3,"file":"index.cjs","sources":["../../../src/utils/index.ts"],"sourcesContent":["const CACHE_KEY = \"carrot-kpi-shared-state-cache\";\n\nexport const loadState = () => {\n    try {\n        const serializedState = localStorage.getItem(CACHE_KEY);\n        if (!serializedState) return undefined;\n        return JSON.parse(serializedState);\n    } catch (e) {\n        console.warn(\"error while loading serialized shared state\", e);\n        return undefined;\n    }\n};\n\nexport const storeState = (state: object) => {\n    try {\n        localStorage.setItem(CACHE_KEY, JSON.stringify(state));\n    } catch (e) {\n        console.warn(\"error while saving serialized shared state\", e);\n    }\n};\n"],"names":[],"mappings":";;AAAA,MAAM,SAAY,GAAA,+BAAA,CAAA;AAEX,MAAM,YAAY,MAAM;AAC3B,EAAI,IAAA;AACA,IAAM,MAAA,eAAA,GAAkB,YAAa,CAAA,OAAA,CAAQ,SAAS,CAAA,CAAA;AACtD,IAAA,IAAI,CAAC,eAAA;AAAiB,MAAO,OAAA,KAAA,CAAA,CAAA;AAC7B,IAAO,OAAA,IAAA,CAAK,MAAM,eAAe,CAAA,CAAA;AAAA,WAC5B,CAAG,EAAA;AACR,IAAQ,OAAA,CAAA,IAAA,CAAK,+CAA+C,CAAC,CAAA,CAAA;AAC7D,IAAO,OAAA,KAAA,CAAA,CAAA;AAAA,GACX;AACJ,EAAA;AAEa,MAAA,UAAA,GAAa,CAAC,KAAkB,KAAA;AACzC,EAAI,IAAA;AACA,IAAA,YAAA,CAAa,OAAQ,CAAA,SAAA,EAAW,IAAK,CAAA,SAAA,CAAU,KAAK,CAAC,CAAA,CAAA;AAAA,WAChD,CAAG,EAAA;AACR,IAAQ,OAAA,CAAA,IAAA,CAAK,8CAA8C,CAAC,CAAA,CAAA;AAAA,GAChE;AACJ;;;;;"}