{"version":3,"file":"localStorageManager.mjs","sources":["../../../../../../../../../node_modules/@mui/system/esm/cssVars/localStorageManager.js"],"sourcesContent":["function noop() {}\nconst localStorageManager = ({\n  key,\n  storageWindow\n}) => {\n  if (!storageWindow && typeof window !== 'undefined') {\n    storageWindow = window;\n  }\n  return {\n    get(defaultValue) {\n      if (typeof window === 'undefined') {\n        return undefined;\n      }\n      if (!storageWindow) {\n        return defaultValue;\n      }\n      let value;\n      try {\n        value = storageWindow.localStorage.getItem(key);\n      } catch {\n        // Unsupported\n      }\n      return value || defaultValue;\n    },\n    set: value => {\n      if (storageWindow) {\n        try {\n          storageWindow.localStorage.setItem(key, value);\n        } catch {\n          // Unsupported\n        }\n      }\n    },\n    subscribe: handler => {\n      if (!storageWindow) {\n        return noop;\n      }\n      const listener = event => {\n        const value = event.newValue;\n        if (event.key === key) {\n          handler(value);\n        }\n      };\n      storageWindow.addEventListener('storage', listener);\n      return () => {\n        storageWindow.removeEventListener('storage', listener);\n      };\n    }\n  };\n};\nexport default localStorageManager;"],"names":["noop"],"mappings":"AAAA,SAASA,MAAI,GAAG,CAAC;AACZ,MAAC,mBAAmB,GAAG,CAAC;AAC7B,EAAE,GAAG;AACL,EAAE;AACF,CAAC,KAAK;AACN,EAAE,IAAI,CAAC,aAAa,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AACvD,IAAI,aAAa,GAAG,MAAM;AAC1B,EAAE;AACF,EAAE,OAAO;AACT,IAAI,GAAG,CAAC,YAAY,EAAE;AACtB,MAAM,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AACzC,QAAQ,OAAO,SAAS;AACxB,MAAM;AACN,MAAM,IAAI,CAAC,aAAa,EAAE;AAC1B,QAAQ,OAAO,YAAY;AAC3B,MAAM;AACN,MAAM,IAAI,KAAK;AACf,MAAM,IAAI;AACV,QAAQ,KAAK,GAAG,aAAa,CAAC,YAAY,CAAC,OAAO,CAAC,GAAG,CAAC;AACvD,MAAM,CAAC,CAAC,MAAM;AACd;AACA,MAAM;AACN,MAAM,OAAO,KAAK,IAAI,YAAY;AAClC,IAAI,CAAC;AACL,IAAI,GAAG,EAAE,KAAK,IAAI;AAClB,MAAM,IAAI,aAAa,EAAE;AACzB,QAAQ,IAAI;AACZ,UAAU,aAAa,CAAC,YAAY,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,CAAC;AACxD,QAAQ,CAAC,CAAC,MAAM;AAChB;AACA,QAAQ;AACR,MAAM;AACN,IAAI,CAAC;AACL,IAAI,SAAS,EAAE,OAAO,IAAI;AAC1B,MAAM,IAAI,CAAC,aAAa,EAAE;AAC1B,QAAQ,OAAOA,MAAI;AACnB,MAAM;AACN,MAAM,MAAM,QAAQ,GAAG,KAAK,IAAI;AAChC,QAAQ,MAAM,KAAK,GAAG,KAAK,CAAC,QAAQ;AACpC,QAAQ,IAAI,KAAK,CAAC,GAAG,KAAK,GAAG,EAAE;AAC/B,UAAU,OAAO,CAAC,KAAK,CAAC;AACxB,QAAQ;AACR,MAAM,CAAC;AACP,MAAM,aAAa,CAAC,gBAAgB,CAAC,SAAS,EAAE,QAAQ,CAAC;AACzD,MAAM,OAAO,MAAM;AACnB,QAAQ,aAAa,CAAC,mBAAmB,CAAC,SAAS,EAAE,QAAQ,CAAC;AAC9D,MAAM,CAAC;AACP,IAAI;AACJ,GAAG;AACH;;;;","x_google_ignoreList":[0]}