{
  "version": 3,
  "sources": ["../../src/constants/storage.constants.ts"],
  "sourcesContent": ["import { createJSONStorage } from 'zustand/middleware';\nimport { SubscriptionsEnum } from 'types/subscriptions.type';\nimport { safeWindow } from './window.constants';\n\nexport const persistConfig: {\n  persistReducersStorageType: 'localStorage' | 'sessionStorage';\n} = {\n  persistReducersStorageType: 'localStorage'\n};\n\nexport const storage = safeWindow\n  ? createJSONStorage(\n      () => safeWindow[persistConfig.persistReducersStorageType]\n    )\n  : undefined;\n\nexport const subscriptions = new Map<SubscriptionsEnum, () => void>();\n\nexport const REHYDRATE_STORE_TIMEOUT = 3000; // 3 seconds\n"],
  "mappings": "yCAAA,OAAS,qBAAAA,MAAyB,qBAI3B,IAAMC,EAET,CACF,2BAA4B,cAC9B,EAEaC,EAAUC,EACnBC,EACE,IAAMD,EAAWF,EAAc,0BAA0B,CAC3D,EACA,OAESI,EAAgB,IAAI,IAEpBC,EAA0B",
  "names": ["createJSONStorage", "persistConfig", "storage", "safeWindow", "createJSONStorage", "subscriptions", "REHYDRATE_STORE_TIMEOUT"]
}
