import{c as ne,d as te}from"./@babel.f9bcab46.js";var Fe={exports:{}};/*! localForage -- Offline Storage, Improved Version 1.10.0 https://localforage.github.io/localForage (c) 2013-2017 Mozilla, Apache License 2.0 */(function(Me,Mr){(function(z){Me.exports=z()})(function(){return function z(M,K,E){function C(T,U){if(!K[T]){if(!M[T]){var v=typeof te=="function"&&te;if(!U&&v)return v(T,!0);if(b)return b(T,!0);var h=new Error("Cannot find module '"+T+"'");throw h.code="MODULE_NOT_FOUND",h}var I=K[T]={exports:{}};M[T][0].call(I.exports,function(A){var Y=M[T][1][A];return C(Y||A)},I,I.exports,z,M,K,E)}return K[T].exports}for(var b=typeof te=="function"&&te,B=0;B=43)}}).catch(function(){return!1})}function w(e){return typeof W=="boolean"?v.resolve(W):y(e).then(function(n){return W=n,W})}function x(e){var n=D[e.name],r={};r.promise=new v(function(o,a){r.resolve=o,r.reject=a}),n.deferredOperations.push(r),n.dbReady?n.dbReady=n.dbReady.then(function(){return r.promise}):n.dbReady=r.promise}function O(e){var n=D[e.name],r=n.deferredOperations.pop();if(r)return r.resolve(),r.promise}function L(e,n){var r=D[e.name],o=r.deferredOperations.pop();if(o)return o.reject(n),o.promise}function P(e,n){return new v(function(r,o){if(D[e.name]=D[e.name]||ye(),e.db)if(n)x(e),e.db.close();else return r(e.db);var a=[e.name];n&&a.push(e.version);var t=B.open.apply(B,a);n&&(t.onupgradeneeded=function(i){var f=t.result;try{f.createObjectStore(e.storeName),i.oldVersion<=1&&f.createObjectStore(N)}catch(u){if(u.name==="ConstraintError")console.warn('The database "'+e.name+'" has been upgraded from version '+i.oldVersion+" to version "+i.newVersion+', but the storage "'+e.storeName+'" already exists.');else throw u}}),t.onerror=function(i){i.preventDefault(),o(t.error)},t.onsuccess=function(){var i=t.result;i.onversionchange=function(f){f.target.close()},r(i),O(e)}})}function $(e){return P(e,!1)}function j(e){return P(e,!0)}function q(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),a||r){if(r){var t=e.db.version+1;t>e.version&&(e.version=t)}return!0}return!1}function ae(e){return new v(function(n,r){var o=new FileReader;o.onerror=r,o.onloadend=function(a){var t=btoa(a.target.result||"");n({__local_forage_encoded_blob:!0,data:t,type:e.type})},o.readAsBinaryString(e)})}function X(e){var n=p(atob(e.data));return U([n],{type:e.type})}function me(e){return e&&e.__local_forage_encoded_blob}function Ue(e){var n=this,r=n._initReady().then(function(){var o=D[n._dbInfo.name];if(o&&o.dbReady)return o.dbReady});return I(r,e,e),r}function Ye(e){x(e);for(var n=D[e.name],r=n.forages,o=0;o0&&(!e.db||t.name==="InvalidStateError"||t.name==="NotFoundError"))return v.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),j(e)}).then(function(){return Ye(e).then(function(){V(e,n,r,o-1)})}).catch(r);r(t)}}function ye(){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 a=D[r.name];a||(a=ye(),D[r.name]=a),a.forages.push(n),n._initReady||(n._initReady=n.ready,n.ready=Ue);var t=[];function i(){return v.resolve()}for(var f=0;f>4,s[a++]=(i&15)<<4|f>>2,s[a++]=(f&3)<<6|u&63;return c}function ce(e){var n=new Uint8Array(e),r="",o;for(o=0;o>2],r+=Q[(n[o]&3)<<4|n[o+1]>>4],r+=Q[(n[o+1]&15)<<2|n[o+2]>>6],r+=Q[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 qe(e,n){var r="";if(e&&(r=De.call(e)),e&&(r==="[object ArrayBuffer]"||e.buffer&&De.call(e.buffer)==="[object ArrayBuffer]")){var o,a=ee;e instanceof ArrayBuffer?(o=e,a+=fe):(o=e.buffer,r==="[object Int8Array]"?a+=ge:r==="[object Uint8Array]"?a+=_e:r==="[object Uint8ClampedArray]"?a+=be:r==="[object Int16Array]"?a+=we:r==="[object Uint16Array]"?a+=Se:r==="[object Int32Array]"?a+=Ee:r==="[object Uint32Array]"?a+=Ie:r==="[object Float32Array]"?a+=Re:r==="[object Float64Array]"?a+=Ae:n(new Error("Failed to get type for BinaryArray"))),n(a+ce(o))}else if(r==="[object Blob]"){var t=new FileReader;t.onload=function(){var i=ke+e.type+"~"+ce(this.result);n(ee+ue+i)},t.readAsArrayBuffer(e)}else try{n(JSON.stringify(e))}catch(i){console.error("Couldn't convert value into a JSON string: ",e),n(null,i)}}function er(e){if(e.substring(0,ie)!==ee)return JSON.parse(e);var n=e.substring(Ne),r=e.substring(ie,Ne),o;if(r===ue&&pe.test(n)){var a=n.match(pe);o=a[1],n=n.substring(a[0].length)}var t=Te(n);switch(r){case fe:return t;case ue:return U([t],{type:o});case ge:return new Int8Array(t);case _e:return new Uint8Array(t);case be:return new Uint8ClampedArray(t);case we:return new Int16Array(t);case Se:return new Uint16Array(t);case Ee:return new Int32Array(t);case Ie:return new Uint32Array(t);case Re:return new Float32Array(t);case Ae:return new Float64Array(t);default:throw new Error("Unkown type: "+r)}}var se={serialize:qe,deserialize:er,stringToBuffer:Te,bufferToString:ce};function xe(e,n,r,o){e.executeSql("CREATE TABLE IF NOT EXISTS "+n.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,o)}function rr(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 a=new v(function(t,i){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(f){return i(f)}r.db.transaction(function(f){xe(f,r,function(){n._dbInfo=r,t()},function(u,c){i(c)})},i)});return r.serializer=se,a}function G(e,n,r,o,a,t){e.executeSql(r,o,a,function(i,f){f.code===f.SYNTAX_ERR?i.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[n.storeName],function(u,c){c.rows.length?t(u,f):xe(u,n,function(){u.executeSql(r,o,a,t)},t)},t):t(i,f)},t)}function nr(e,n){var r=this;e=A(e);var o=new v(function(a,t){r.ready().then(function(){var i=r._dbInfo;i.db.transaction(function(f){G(f,i,"SELECT * FROM "+i.storeName+" WHERE key = ? LIMIT 1",[e],function(u,c){var s=c.rows.length?c.rows.item(0).value:null;s&&(s=i.serializer.deserialize(s)),a(s)},function(u,c){t(c)})})}).catch(t)});return h(o,n),o}function tr(e,n){var r=this,o=new v(function(a,t){r.ready().then(function(){var i=r._dbInfo;i.db.transaction(function(f){G(f,i,"SELECT * FROM "+i.storeName,[],function(u,c){for(var s=c.rows,d=s.length,m=0;m0){i(Be.apply(a,[e,u,r,o-1]));return}f(m)}})})}).catch(f)});return h(t,r),t}function or(e,n,r){return Be.apply(this,[e,n,r,1])}function ar(e,n){var r=this;e=A(e);var o=new v(function(a,t){r.ready().then(function(){var i=r._dbInfo;i.db.transaction(function(f){G(f,i,"DELETE FROM "+i.storeName+" WHERE key = ?",[e],function(){a()},function(u,c){t(c)})})}).catch(t)});return h(o,n),o}function ir(e){var n=this,r=new v(function(o,a){n.ready().then(function(){var t=n._dbInfo;t.db.transaction(function(i){G(i,t,"DELETE FROM "+t.storeName,[],function(){o()},function(f,u){a(u)})})}).catch(a)});return h(r,e),r}function fr(e){var n=this,r=new v(function(o,a){n.ready().then(function(){var t=n._dbInfo;t.db.transaction(function(i){G(i,t,"SELECT COUNT(key) as c FROM "+t.storeName,[],function(f,u){var c=u.rows.item(0).c;o(c)},function(f,u){a(u)})})}).catch(a)});return h(r,e),r}function ur(e,n){var r=this,o=new v(function(a,t){r.ready().then(function(){var i=r._dbInfo;i.db.transaction(function(f){G(f,i,"SELECT key FROM "+i.storeName+" WHERE id = ? LIMIT 1",[e+1],function(u,c){var s=c.rows.length?c.rows.item(0).key:null;a(s)},function(u,c){t(c)})})}).catch(t)});return h(o,n),o}function cr(e){var n=this,r=new v(function(o,a){n.ready().then(function(){var t=n._dbInfo;t.db.transaction(function(i){G(i,t,"SELECT key FROM "+t.storeName,[],function(f,u){for(var c=[],s=0;s '__WebKitDatabaseInfoTable__'",[],function(a,t){for(var i=[],f=0;f0}function yr(e){var n=this,r={};if(e)for(var o in e)r[o]=e[o];return r.keyPrefix=Ce(e,n._defaultConfig),mr()?(n._dbInfo=r,r.serializer=se,v.resolve()):v.reject()}function pr(e){var n=this,r=n.ready().then(function(){for(var o=n._dbInfo.keyPrefix,a=localStorage.length-1;a>=0;a--){var t=localStorage.key(a);t.indexOf(o)===0&&localStorage.removeItem(t)}});return h(r,e),r}function gr(e,n){var r=this;e=A(e);var o=r.ready().then(function(){var a=r._dbInfo,t=localStorage.getItem(a.keyPrefix+e);return t&&(t=a.serializer.deserialize(t)),t});return h(o,n),o}function _r(e,n){var r=this,o=r.ready().then(function(){for(var a=r._dbInfo,t=a.keyPrefix,i=t.length,f=localStorage.length,u=1,c=0;c=0;i--){var f=localStorage.key(i);f.indexOf(t)===0&&localStorage.removeItem(f)}}):a=v.reject("Invalid arguments"),h(a,n),a}var Ar={_driver:"localStorageWrapper",_initStorage:yr,_support:dr(),iterate:_r,getItem:gr,setItem:Ir,removeItem:Sr,clear:pr,length:Er,key:br,keys:wr,dropInstance:Rr},Nr=function(n,r){return n===r||typeof n=="number"&&typeof r=="number"&&isNaN(n)&&isNaN(r)},Dr=function(n,r){for(var o=n.length,a=0;a