//localforage@1.10.0 import{c as ae}from"./__shared_chunk_7HDOEZTP.js";var Se=typeof window!="undefined"&&window||typeof self!="undefined"&&self||typeof global!="undefined"&&global||typeof globalThis!="undefined"&&globalThis||{},ne=[],$=new Proxy(Se,{get:function(U,O){var G=Reflect.get(U,O);return ne.indexOf(O)!==-1?G:typeof G=="function"&&!G.prototype?G.bind(Se):G},set:function(U,O,G){return ne.push(O),Reflect.set(U,O,G)}}),Qe=function(O){return Se.Function(O).bind($)};Qe.prototype=Function.prototype;(function(U,O,G,q,Ie,He,Hr){(function(fe){if(typeof He=="object"&&typeof Ie!="undefined")Ie.exports=fe();else if(typeof define=="function"&&define.amd)define([],fe);else{var k;typeof U!="undefined"?k=U:typeof O!="undefined"?k=O:typeof q!="undefined"?k=q:k=this,k.localforage=fe()}})(function(){var fe,k,Xr;return function H(Y,X,S){function C(D,z){if(!X[D]){if(!Y[D]){var d=typeof ae=="function"&&ae;if(!z&&d)return d(D,!0);if(b)return b(D,!0);var h=new Error("Cannot find module '"+D+"'");throw h.code="MODULE_NOT_FOUND",h}var w=X[D]={exports:{}};Y[D][0].call(w.exports,function(A){var W=Y[D][1][A];return C(W||A)},w,w.exports,H,Y,X,S)}return X[D].exports}for(var b=typeof ae=="function"&&ae,B=0;B=43)}}).catch(function(){return!1})}function E(e){return typeof V=="boolean"?d.resolve(V):m(e).then(function(n){return V=n,V})}function x(e){var n=N[e.name],r={};r.promise=new d(function(o,i){r.resolve=o,r.reject=i}),n.deferredOperations.push(r),n.dbReady?n.dbReady=n.dbReady.then(function(){return r.promise}):n.dbReady=r.promise}function L(e){var n=N[e.name],r=n.deferredOperations.pop();if(r)return r.resolve(),r.promise}function P(e,n){var r=N[e.name],o=r.deferredOperations.pop();if(o)return o.reject(n),o.promise}function F(e,n){return new d(function(r,o){if(N[e.name]=N[e.name]||Re(),e.db)if(n)x(e),e.db.close();else return r(e.db);var i=[e.name];n&&i.push(e.version);var t=B.open.apply(B,i);n&&(t.onupgradeneeded=function(a){var f=t.result;try{f.createObjectStore(e.storeName),a.oldVersion<=1&&f.createObjectStore(T)}catch(u){if(u.name==="ConstraintError")console.warn('The database "'+e.name+'" has been upgraded from version '+a.oldVersion+" to version "+a.newVersion+', but the storage "'+e.storeName+'" already exists.');else throw u}}),t.onerror=function(a){a.preventDefault(),o(t.error)},t.onsuccess=function(){var a=t.result;a.onversionchange=function(f){f.target.close()},r(a),L(e)}})}function K(e){return F(e,!1)}function te(e){return F(e,!0)}function ue(e,n){if(!e.db)return!0;var r=!e.db.objectStoreNames.contains(e.storeName),o=e.versione.db.version;if(o&&(e.version!==n&&console.warn('The database "'+e.name+`" can't be downgraded from version `+e.db.version+" to version "+e.version+"."),e.version=e.db.version),i||r){if(r){var t=e.db.version+1;t>e.version&&(e.version=t)}return!0}return!1}function de(e){return new d(function(n,r){var o=new FileReader;o.onerror=r,o.onloadend=function(i){var t=btoa(i.target.result||"");n({__local_forage_encoded_blob:!0,data:t,type:e.type})},o.readAsBinaryString(e)})}function ee(e){var n=p(atob(e.data));return z([n],{type:e.type})}function we(e){return e&&e.__local_forage_encoded_blob}function Xe(e){var n=this,r=n._initReady().then(function(){var o=N[n._dbInfo.name];if(o&&o.dbReady)return o.dbReady});return w(r,e,e),r}function Je(e){x(e);for(var n=N[e.name],r=n.forages,o=0;o0&&(!e.db||t.name==="InvalidStateError"||t.name==="NotFoundError"))return d.resolve().then(function(){if(!e.db||t.name==="NotFoundError"&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),te(e)}).then(function(){return Je(e).then(function(){Q(e,n,r,o-1)})}).catch(r);r(t)}}function Re(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function Ze(e){var n=this,r={db:null};if(e)for(var o in e)r[o]=e[o];var i=N[r.name];i||(i=Re(),N[r.name]=i),i.forages.push(n),n._initReady||(n._initReady=n.ready,n.ready=Xe);var t=[];function a(){return d.resolve()}for(var f=0;f>4,s[i++]=(a&15)<<4|f>>2,s[i++]=(f&3)<<6|u&63;return c}function me(e){var n=new Uint8Array(e),r="",o;for(o=0;o>2],r+=J[(n[o]&3)<<4|n[o+1]>>4],r+=J[(n[o+1]&15)<<2|n[o+2]>>6],r+=J[n[o+2]&63];return n.length%3===2?r=r.substring(0,r.length-1)+"=":n.length%3===1&&(r=r.substring(0,r.length-2)+"=="),r}function cr(e,n){var r="";if(e&&(r=Me.call(e)),e&&(r==="[object ArrayBuffer]"||e.buffer&&Me.call(e.buffer)==="[object ArrayBuffer]")){var o,i=ce;e instanceof ArrayBuffer?(o=e,i+=he):(o=e.buffer,r==="[object Int8Array]"?i+=Te:r==="[object Uint8Array]"?i+=Ne:r==="[object Uint8ClampedArray]"?i+=De:r==="[object Int16Array]"?i+=xe:r==="[object Uint16Array]"?i+=Ce:r==="[object Int32Array]"?i+=Be:r==="[object Uint32Array]"?i+=Oe:r==="[object Float32Array]"?i+=Le:r==="[object Float64Array]"?i+=Pe:n(new Error("Failed to get type for BinaryArray"))),n(i+me(o))}else if(r==="[object Blob]"){var t=new FileReader;t.onload=function(){var a=ur+e.type+"~"+me(this.result);n(ce+ye+a)},t.readAsArrayBuffer(e)}else try{n(JSON.stringify(e))}catch(a){console.error("Couldn't convert value into a JSON string: ",e),n(null,a)}}function sr(e){if(e.substring(0,ve)!==ce)return JSON.parse(e);var n=e.substring(Fe),r=e.substring(ve,Fe),o;if(r===ye&&Ae.test(n)){var i=n.match(Ae);o=i[1],n=n.substring(i[0].length)}var t=Ue(n);switch(r){case he:return t;case ye:return z([t],{type:o});case Te:return new Int8Array(t);case Ne:return new Uint8Array(t);case De:return new Uint8ClampedArray(t);case xe:return new Int16Array(t);case Ce:return new Uint16Array(t);case Be:return new Int32Array(t);case Oe:return new Uint32Array(t);case Le:return new Float32Array(t);case Pe:return new Float64Array(t);default:throw new Error("Unkown type: "+r)}}var pe={serialize:cr,deserialize:sr,stringToBuffer:Ue,bufferToString:me};function Ye(e,n,r,o){e.executeSql("CREATE TABLE IF NOT EXISTS "+n.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,o)}function lr(e){var n=this,r={db:null};if(e)for(var o in e)r[o]=typeof e[o]!="string"?e[o].toString():e[o];var i=new d(function(t,a){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(f){return a(f)}r.db.transaction(function(f){Ye(f,r,function(){n._dbInfo=r,t()},function(u,c){a(c)})},a)});return r.serializer=pe,i}function Z(e,n,r,o,i,t){e.executeSql(r,o,i,function(a,f){f.code===f.SYNTAX_ERR?a.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[n.storeName],function(u,c){c.rows.length?t(u,f):Ye(u,n,function(){u.executeSql(r,o,i,t)},t)},t):t(a,f)},t)}function dr(e,n){var r=this;e=A(e);var o=new d(function(i,t){r.ready().then(function(){var a=r._dbInfo;a.db.transaction(function(f){Z(f,a,"SELECT * FROM "+a.storeName+" WHERE key = ? LIMIT 1",[e],function(u,c){var s=c.rows.length?c.rows.item(0).value:null;s&&(s=a.serializer.deserialize(s)),i(s)},function(u,c){t(c)})})}).catch(t)});return h(o,n),o}function vr(e,n){var r=this,o=new d(function(i,t){r.ready().then(function(){var a=r._dbInfo;a.db.transaction(function(f){Z(f,a,"SELECT * FROM "+a.storeName,[],function(u,c){for(var s=c.rows,v=s.length,y=0;y0){a(ze.apply(i,[e,u,r,o-1]));return}f(y)}})})}).catch(f)});return h(t,r),t}function hr(e,n,r){return ze.apply(this,[e,n,r,1])}function yr(e,n){var r=this;e=A(e);var o=new d(function(i,t){r.ready().then(function(){var a=r._dbInfo;a.db.transaction(function(f){Z(f,a,"DELETE FROM "+a.storeName+" WHERE key = ?",[e],function(){i()},function(u,c){t(c)})})}).catch(t)});return h(o,n),o}function mr(e){var n=this,r=new d(function(o,i){n.ready().then(function(){var t=n._dbInfo;t.db.transaction(function(a){Z(a,t,"DELETE FROM "+t.storeName,[],function(){o()},function(f,u){i(u)})})}).catch(i)});return h(r,e),r}function pr(e){var n=this,r=new d(function(o,i){n.ready().then(function(){var t=n._dbInfo;t.db.transaction(function(a){Z(a,t,"SELECT COUNT(key) as c FROM "+t.storeName,[],function(f,u){var c=u.rows.item(0).c;o(c)},function(f,u){i(u)})})}).catch(i)});return h(r,e),r}function gr(e,n){var r=this,o=new d(function(i,t){r.ready().then(function(){var a=r._dbInfo;a.db.transaction(function(f){Z(f,a,"SELECT key FROM "+a.storeName+" WHERE id = ? LIMIT 1",[e+1],function(u,c){var s=c.rows.length?c.rows.item(0).key:null;i(s)},function(u,c){t(c)})})}).catch(t)});return h(o,n),o}function _r(e){var n=this,r=new d(function(o,i){n.ready().then(function(){var t=n._dbInfo;t.db.transaction(function(a){Z(a,t,"SELECT key FROM "+t.storeName,[],function(f,u){for(var c=[],s=0;s '__WebKitDatabaseInfoTable__'",[],function(i,t){for(var a=[],f=0;f0}function Ar(e){var n=this,r={};if(e)for(var o in e)r[o]=e[o];return r.keyPrefix=We(e,n._defaultConfig),Rr()?(n._dbInfo=r,r.serializer=pe,d.resolve()):d.reject()}function Tr(e){var n=this,r=n.ready().then(function(){for(var o=n._dbInfo.keyPrefix,i=localStorage.length-1;i>=0;i--){var t=localStorage.key(i);t.indexOf(o)===0&&localStorage.removeItem(t)}});return h(r,e),r}function Nr(e,n){var r=this;e=A(e);var o=r.ready().then(function(){var i=r._dbInfo,t=localStorage.getItem(i.keyPrefix+e);return t&&(t=i.serializer.deserialize(t)),t});return h(o,n),o}function Dr(e,n){var r=this,o=r.ready().then(function(){for(var i=r._dbInfo,t=i.keyPrefix,a=t.length,f=localStorage.length,u=1,c=0;c=0;a--){var f=localStorage.key(a);f.indexOf(t)===0&&localStorage.removeItem(f)}}):i=d.reject("Invalid arguments"),h(i,n),i}var Fr={_driver:"localStorageWrapper",_initStorage:Ar,_support:Ir(),iterate:Dr,getItem:Nr,setItem:Lr,removeItem:Or,clear:Tr,length:Cr,key:xr,keys:Br,dropInstance:Pr},Mr=function(n,r){return n===r||typeof n=="number"&&typeof r=="number"&&isNaN(n)&&isNaN(r)},Ur=function(n,r){for(var o=n.length,i=0;i