{"version":3,"file":"openalgo-charts.widget.storage-idb-WH_o01Wj.mjs","sources":["../src/widget/storage-idb.ts"],"sourcesContent":[null],"names":["STORE","COPIED","CHANNEL","openIndexedDbStore","factory","name","options","journal","undefined","defaultStorage","legacy","migrateFrom","pageStorage","opening","closed","listeners","Set","channel","tell","key","value","listener","announce","Channel","broadcastChannel","postMessage","once","close","stopListening","onmessage","run","async","mode","body","db","Promise","reject","Error","attempt","resolve","request","open","onupgradeneeded","result","objectStoreNames","contains","createObjectStore","onblocked","onerror","error","onsuccess","onversionchange","onclose","catch","tx","transaction","oncomplete","onabort","objectStore","entries","prefix","store","done","rows","range","Range","globalThis","IDBKeyRange","bound","keyRange","cursor","openCursor","at","startsWith","push","continue","length","marker","get","copied","legacyEntries","put","Date","toISOString","setItem","then","removeItem","delete","subscribe","add","event","data","listen","size","clear","pending","BroadcastChannel","storage","out","i","getItem","openPageDefault","idb","page","use","onPage","write","off","win","changed","storageArea","STORAGE_PREFIX","newValue","addEventListener","removeEventListener","orPageStorage","DATABASE"],"mappings":"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"}