{"version":3,"file":"storage.cjs","sources":["../../src/util/storage.ts"],"sourcesContent":["export class LocalStorage {\n  name: string;\n  constructor(name) {\n    this.get = this.get.bind(this);\n    this.set = this.set.bind(this);\n    this.name = name;\n  }\n  get(): object {\n    const str = window.localStorage.getItem(this.name);\n    return JSON.parse(str) as object;\n  }\n  set(obj: object) {\n    const str = JSON.stringify(obj);\n    return window.localStorage.setItem(this.name, str);\n  }\n}\n"],"names":[],"mappings":";;AAAO,MAAM,aAAa;AAAA,EACxB;AAAA,EACA,YAAY,MAAM;AAChB,SAAK,MAAM,KAAK,IAAI,KAAK,IAAI;AAC7B,SAAK,MAAM,KAAK,IAAI,KAAK,IAAI;AAC7B,SAAK,OAAO;AAAA,EACd;AAAA,EACA,MAAc;AACZ,UAAM,MAAM,OAAO,aAAa,QAAQ,KAAK,IAAI;AACjD,WAAO,KAAK,MAAM,GAAG;AAAA,EACvB;AAAA,EACA,IAAI,KAAa;AACf,UAAM,MAAM,KAAK,UAAU,GAAG;AAC9B,WAAO,OAAO,aAAa,QAAQ,KAAK,MAAM,GAAG;AAAA,EACnD;AACF;;"}