{"version":3,"names":["Bootlog","__SystemJSRewritingHack","_export","setters","_srcExternalDexie3Js","Dexie","default","execute","_recorder_","_src_client_bootlog_js","Object","defineProperty","get","set","thisIsVererySecretVariableName","enumerable","configurable","current","_current","clear","db","files","constructor","name","bootlogDB","version","stores","logs","upgrade","addLogs","logArray","transaction","ea","put"],"sources":["bootlog.js"],"sourcesContent":["/*\n * Bootlog DB\n *\n */\nimport Dexie from \"src/external/dexie3.js\"\n\nexport default class Bootlog {\n\n  static current() {\n    if (!this._current) {\n      this._current = new Bootlog(\"bootlog\")\n    }\n    return this._current\n  }\n  \n  clear() {\n    this.db.files.clear()\n  }\n\n  constructor(name) {\n    this.name = name\n    this.db = this.bootlogDB()\n  }\n\n  bootlogDB() {\n    var db = new Dexie(this.name);\n    db.version(\"1\")\n      .stores({\n        logs: '++id,url, date, mode',\n      })\n      .upgrade(function () {});\n    return db;\n  }\n  \n  async addLogs(logArray) {\n    this.db.transaction(\"rw\", this.db.logs, () => {\n      for(var ea of logArray) {\n        this.db.logs.put(ea)\n      }\n    })\n  }\n\n}\n"],"mappings":";;;aAMqBA,OAAO,EAAAC,uBAAA;EAAAC,OAAA;EAAA;IAAAC,OAAA,aAAAC,oBAAA;MAFrBC,KAAK,GAAAD,oBAAA,CAAAE,OAAA;IAAA;IAAAC,OAAA,WAAAA,CAAA;MAAAN,uBAAA;MAAAO,UAAA,CAAAC,sBAAA,GAAAD,UAAA,CAAAC,sBAAA;MAJZ;AACA;AACA;AACA;MAHAC,MAAA,CAAAC,cAAA,CAAAH,UAAA,CAAAC,sBAAA;QAAAG,IAAA;UAAA,OAAAP,KAAA;QAAA;QAAAQ,IAAAC,8BAAA;UAIOT,KAAA,CAAAA,CAAA,CAAAA,8BAAK;UAAA;QAAA;QAAAU,UAAA;QAAAC,YAAA;MAAA;MAAAd,OAAA,YAESF,OAAO,GAAb,MAAMA,OAAO,CAAC;QAE3B,OAAOiB,OAAOA,CAAA,EAAG;UACf,IAAI,CAAC,IAAI,CAACC,QAAQ,EAAE;YAClB,IAAI,CAACA,QAAQ,GAAG,IAAIlB,OAAO,CAAC,SAAS,CAAC;UACxC;UACA,OAAO,IAAI,CAACkB,QAAQ;QACtB;QAEAC,KAAKA,CAAA,EAAG;UACN,IAAI,CAACC,EAAE,CAACC,KAAK,CAACF,KAAK,CAAC,CAAC;QACvB;QAEAG,WAAWA,CAACC,IAAI,EAAE;UAChB,IAAI,CAACA,IAAI,GAAGA,IAAI;UAChB,IAAI,CAACH,EAAE,GAAG,IAAI,CAACI,SAAS,CAAC,CAAC;QAC5B;QAEAA,SAASA,CAAA,EAAG;UACV,IAAIJ,EAAE,GAAG,IAAIf,KAAK,CAAC,IAAI,CAACkB,IAAI,CAAC;UAC7BH,EAAE,CAACK,OAAO,CAAC,GAAG,CAAC,CACZC,MAAM,CAAC;YACNC,IAAI,EAAE;UACR,CAAC,CAAC,CACDC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC;UAC1B,OAAOR,EAAE;QACX;QAEA,MAAMS,OAAOA,CAACC,QAAQ,EAAE;UACtB,IAAI,CAACV,EAAE,CAACW,WAAW,CAAC,IAAI,EAAE,IAAI,CAACX,EAAE,CAACO,IAAI,EAAE,MAAM;YAC5C,KAAI,IAAIK,EAAE,IAAIF,QAAQ,EAAE;cACtB,IAAI,CAACV,EAAE,CAACO,IAAI,CAACM,GAAG,CAACD,EAAE,CAAC;YACtB;UACF,CAAC,CAAC;QACJ;MAEF,CAAC;MAAAtB,MAAA,CAAAC,cAAA,CAAAH,UAAA,CAAAC,sBAAA;QAAAG,IAAA;UAAA,OAAAZ,OAAA;QAAA;QAAAa,IAAAC,8BAAA;UAAAZ,OAAA,YApCoBF,OAAA,CAAAA,CAAA,CAAAA,8BAAO;UAAA;QAAA;QAAAe,UAAA;QAAAC,YAAA;MAAA;IAAA;EAAA;AAAA"}