diff --git a/app-cd51a317c4c47c82_bg.wasm b/app-cd51a317c4c47c82_bg.wasm
deleted file mode 100644
index efe7d83..0000000
Binary files a/app-cd51a317c4c47c82_bg.wasm and /dev/null differ
diff --git a/app-cd51a317c4c47c82.js b/app-ee0dc7d6ba531d7e.js
similarity index 86%
rename from app-cd51a317c4c47c82.js
rename to app-ee0dc7d6ba531d7e.js
index c949b26..fbc0f50 100644
--- a/app-cd51a317c4c47c82.js
+++ b/app-ee0dc7d6ba531d7e.js
@@ -225,35 +225,43 @@ function debugString(val) {
return className;
}
function __wbg_adapter_54(arg0, arg1, arg2) {
- wasm.closure24_externref_shim(arg0, arg1, arg2);
+ wasm.closure28_externref_shim(arg0, arg1, arg2);
}
function __wbg_adapter_57(arg0, arg1, arg2) {
- wasm.closure865_externref_shim(arg0, arg1, arg2);
+ wasm.closure857_externref_shim(arg0, arg1, arg2);
}
-function __wbg_adapter_64(arg0, arg1) {
+function __wbg_adapter_64(arg0, arg1, arg2) {
+ wasm.closure854_externref_shim(arg0, arg1, arg2);
+}
+
+function __wbg_adapter_69(arg0, arg1) {
wasm._dyn_core__ops__function__Fn_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h5bf45464ae35340b(arg0, arg1);
}
-function __wbg_adapter_67(arg0, arg1) {
+function __wbg_adapter_72(arg0, arg1, arg2) {
+ wasm.closure1484_externref_shim(arg0, arg1, arg2);
+}
+
+function __wbg_adapter_75(arg0, arg1) {
wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hd47de7006f0a912a(arg0, arg1);
}
-function __wbg_adapter_70(arg0, arg1) {
+function __wbg_adapter_78(arg0, arg1) {
wasm._dyn_core__ops__function__Fn_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h9885b9b28f226562(arg0, arg1);
}
-function __wbg_adapter_73(arg0, arg1, arg2) {
- wasm.closure1411_externref_shim(arg0, arg1, arg2);
+function __wbg_adapter_81(arg0, arg1, arg2) {
+ wasm.closure1516_externref_shim(arg0, arg1, arg2);
}
-function __wbg_adapter_76(arg0, arg1, arg2) {
- wasm.closure1453_externref_shim(arg0, arg1, arg2);
+function __wbg_adapter_84(arg0, arg1, arg2) {
+ wasm.closure1558_externref_shim(arg0, arg1, arg2);
}
-function __wbg_adapter_341(arg0, arg1, arg2, arg3) {
- wasm.closure1475_externref_shim(arg0, arg1, arg2, arg3);
+function __wbg_adapter_399(arg0, arg1, arg2, arg3) {
+ wasm.closure1580_externref_shim(arg0, arg1, arg2, arg3);
}
const __wbindgen_enum_ReadableStreamType = ["bytes"];
@@ -499,6 +507,9 @@ function __wbg_get_imports() {
const ret = arg0.cancelBubble;
return ret;
};
+ imports.wbg.__wbg_click_c52d7bdb3b6dc9c3 = function(arg0) {
+ arg0.click();
+ };
imports.wbg.__wbg_clipboard_93f8aa8cc426db44 = function(arg0) {
const ret = arg0.clipboard;
return ret;
@@ -537,6 +548,13 @@ function __wbg_get_imports() {
const ret = arg0.createElement(getStringFromWasm0(arg1, arg2));
return ret;
}, arguments) };
+ imports.wbg.__wbg_createObjectURL_6e98d2f9c7bd9764 = function() { return handleError(function (arg0, arg1) {
+ const ret = URL.createObjectURL(arg1);
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ }, arguments) };
imports.wbg.__wbg_createTextNode_42af1a9f21bb3360 = function(arg0, arg1, arg2) {
const ret = arg0.createTextNode(getStringFromWasm0(arg1, arg2));
return ret;
@@ -578,6 +596,10 @@ function __wbg_get_imports() {
const ret = Object.entries(arg0);
return ret;
};
+ imports.wbg.__wbg_error_43150119f3d89bd1 = function(arg0) {
+ const ret = arg0.error;
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
imports.wbg.__wbg_error_524f506f44df1645 = function(arg0) {
console.error(arg0);
};
@@ -592,6 +614,10 @@ function __wbg_get_imports() {
wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);
}
};
+ imports.wbg.__wbg_files_790cda07a2445fac = function(arg0) {
+ const ret = arg0.files;
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
imports.wbg.__wbg_flip_e10feb78ad4cd9c6 = function() {
const ret = globalThis.FloatingUIDOM.flip();
return ret;
@@ -620,7 +646,7 @@ function __wbg_get_imports() {
const ret = arg0.getMonth();
return ret;
};
- imports.wbg.__wbg_getRandomValues_b251566df1555d15 = function() { return handleError(function (arg0, arg1) {
+ imports.wbg.__wbg_getRandomValues_9cf8a9a052847419 = function() { return handleError(function (arg0, arg1) {
globalThis.crypto.getRandomValues(getArrayU8FromWasm0(arg0, arg1));
}, arguments) };
imports.wbg.__wbg_getSeconds_755197b634cca692 = function(arg0) {
@@ -667,6 +693,10 @@ function __wbg_get_imports() {
getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
}, arguments) };
+ imports.wbg.__wbg_get_8edd839202d9f4db = function(arg0, arg1) {
+ const ret = arg0[arg1 >>> 0];
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
imports.wbg.__wbg_get_b9b93047fe3cf45b = function(arg0, arg1) {
const ret = arg0[arg1 >>> 0];
return ret;
@@ -720,6 +750,16 @@ function __wbg_get_imports() {
const ret = result;
return ret;
};
+ imports.wbg.__wbg_instanceof_HtmlAnchorElement_1ff926b551076f86 = function(arg0) {
+ let result;
+ try {
+ result = arg0 instanceof HTMLAnchorElement;
+ } catch (_) {
+ result = false;
+ }
+ const ret = result;
+ return ret;
+ };
imports.wbg.__wbg_instanceof_Node_fbc6b87f5ed2e230 = function(arg0) {
let result;
try {
@@ -779,10 +819,18 @@ function __wbg_get_imports() {
getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
};
+ imports.wbg.__wbg_lengthComputable_164a410a70ea9e3d = function(arg0) {
+ const ret = arg0.lengthComputable;
+ return ret;
+ };
imports.wbg.__wbg_length_a446193dc22c12f8 = function(arg0) {
const ret = arg0.length;
return ret;
};
+ imports.wbg.__wbg_length_cfc862ec0ccc7ca0 = function(arg0) {
+ const ret = arg0.length;
+ return ret;
+ };
imports.wbg.__wbg_length_d56737991078581b = function(arg0) {
const ret = arg0.length;
return ret;
@@ -791,6 +839,10 @@ function __wbg_get_imports() {
const ret = arg0.length;
return ret;
};
+ imports.wbg.__wbg_loaded_d9405d9dd8e0a7e9 = function(arg0) {
+ const ret = arg0.loaded;
+ return ret;
+ };
imports.wbg.__wbg_localStorage_1406c99c39728187 = function() { return handleError(function (arg0) {
const ret = arg0.localStorage;
return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
@@ -810,6 +862,20 @@ function __wbg_get_imports() {
const ret = arg0.matches;
return ret;
};
+ imports.wbg.__wbg_message_5c5d919204d42400 = function(arg0, arg1) {
+ const ret = arg1.message;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_name_28c43f147574bf08 = function(arg0, arg1) {
+ const ret = arg1.name;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
imports.wbg.__wbg_navigator_1577371c070c8947 = function(arg0) {
const ret = arg0.navigator;
return ret;
@@ -825,7 +891,7 @@ function __wbg_get_imports() {
const a = state0.a;
state0.a = 0;
try {
- return __wbg_adapter_341(a, state0.b, arg0, arg1);
+ return __wbg_adapter_399(a, state0.b, arg0, arg1);
} finally {
state0.a = a;
}
@@ -844,6 +910,10 @@ function __wbg_get_imports() {
const ret = new Object();
return ret;
};
+ imports.wbg.__wbg_new_46e8134c3341d05a = function() { return handleError(function () {
+ const ret = new FileReader();
+ return ret;
+ }, arguments) };
imports.wbg.__wbg_new_78feb108b6472713 = function() {
const ret = new Array();
return ret;
@@ -884,6 +954,10 @@ function __wbg_get_imports() {
const ret = new URLSearchParams(getStringFromWasm0(arg0, arg1));
return ret;
}, arguments) };
+ imports.wbg.__wbg_newwithu8arraysequence_1e24f242a67f6fdd = function() { return handleError(function (arg0) {
+ const ret = new Blob(arg0);
+ return ret;
+ }, arguments) };
imports.wbg.__wbg_newwithyearmonthday_03748851282a850d = function(arg0, arg1, arg2) {
const ret = new Date(arg0 >>> 0, arg1, arg2);
return ret;
@@ -896,7 +970,7 @@ function __wbg_get_imports() {
const ret = arg0.next();
return ret;
}, arguments) };
- imports.wbg.__wbg_now_a818b7ab71f37a07 = function(arg0) {
+ imports.wbg.__wbg_now_ffb89993ffe8c9e9 = function(arg0) {
const ret = globalThis.performance.now();
getDataViewMemory0().setFloat64(arg0 + 8 * 1, isLikeNone(ret) ? 0 : ret, true);
getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true);
@@ -905,6 +979,10 @@ function __wbg_get_imports() {
const ret = globalThis.FloatingUIDOM.offset(arg0);
return ret;
};
+ imports.wbg.__wbg_onchange_6bdd6647487c8d33 = function(arg0) {
+ const ret = arg0.onchange;
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
imports.wbg.__wbg_parentNode_9de97a0e7973ea4e = function(arg0) {
const ret = arg0.parentNode;
return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
@@ -927,6 +1005,9 @@ function __wbg_get_imports() {
const ret = Math.random();
return ret;
};
+ imports.wbg.__wbg_readAsArrayBuffer_e51cb3c4fcc962de = function() { return handleError(function (arg0, arg1) {
+ arg0.readAsArrayBuffer(arg1);
+ }, arguments) };
imports.wbg.__wbg_removeAttribute_e419cd6726b4c62f = function() { return handleError(function (arg0, arg1, arg2) {
arg0.removeAttribute(getStringFromWasm0(arg1, arg2));
}, arguments) };
@@ -961,6 +1042,13 @@ function __wbg_get_imports() {
imports.wbg.__wbg_respond_1f279fa9f8edcb1c = function() { return handleError(function (arg0, arg1) {
arg0.respond(arg1 >>> 0);
}, arguments) };
+ imports.wbg.__wbg_result_dadbdcc801180072 = function() { return handleError(function (arg0) {
+ const ret = arg0.result;
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_revokeObjectURL_27267efebeb457c7 = function() { return handleError(function (arg0, arg1) {
+ URL.revokeObjectURL(getStringFromWasm0(arg0, arg1));
+ }, arguments) };
imports.wbg.__wbg_search_c1c3bfbeadd96c47 = function() { return handleError(function (arg0, arg1) {
const ret = arg1.search;
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
@@ -1003,21 +1091,42 @@ function __wbg_get_imports() {
imports.wbg.__wbg_setclassName_6bdd0705e646d028 = function(arg0, arg1, arg2) {
arg0.className = getStringFromWasm0(arg1, arg2);
};
+ imports.wbg.__wbg_setdownload_2af133b91eb04665 = function(arg0, arg1, arg2) {
+ arg0.download = getStringFromWasm0(arg1, arg2);
+ };
+ imports.wbg.__wbg_sethref_5d8095525d8737d4 = function(arg0, arg1, arg2) {
+ arg0.href = getStringFromWasm0(arg1, arg2);
+ };
imports.wbg.__wbg_setmode_7ac588c6f73c590c = function(arg0, arg1) {
arg0.mode = __wbindgen_enum_ShadowRootMode[arg1];
};
imports.wbg.__wbg_setnodeValue_58cb1b2f6b6c33d2 = function(arg0, arg1, arg2) {
arg0.nodeValue = arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2);
};
+ imports.wbg.__wbg_setonchange_7e6339de96a11c7f = function(arg0, arg1) {
+ arg0.onchange = arg1;
+ };
+ imports.wbg.__wbg_setonerror_578ff66d3363c119 = function(arg0, arg1) {
+ arg0.onerror = arg1;
+ };
+ imports.wbg.__wbg_setonload_1302417ca59f658b = function(arg0, arg1) {
+ arg0.onload = arg1;
+ };
imports.wbg.__wbg_setonmessage_5a885b16bdc6dca6 = function(arg0, arg1) {
arg0.onmessage = arg1;
};
+ imports.wbg.__wbg_setonprogress_834fc431b3d38617 = function(arg0, arg1) {
+ arg0.onprogress = arg1;
+ };
imports.wbg.__wbg_setsearch_609451e9e712f3c6 = function(arg0, arg1, arg2) {
arg0.search = getStringFromWasm0(arg1, arg2);
};
imports.wbg.__wbg_settype_47fae7d6c82625e7 = function(arg0, arg1) {
arg0.type = __wbindgen_enum_WorkerType[arg1];
};
+ imports.wbg.__wbg_setvalue_6ad9ef6c692ea746 = function(arg0, arg1, arg2) {
+ arg0.value = getStringFromWasm0(arg1, arg2);
+ };
imports.wbg.__wbg_shift_6c1346a806f7a644 = function() {
const ret = globalThis.FloatingUIDOM.shift();
return ret;
@@ -1073,6 +1182,10 @@ function __wbg_get_imports() {
const ret = arg0.toString(arg1);
return ret;
}, arguments) };
+ imports.wbg.__wbg_total_6b37f71b88746ef4 = function(arg0) {
+ const ret = arg0.total;
+ return ret;
+ };
imports.wbg.__wbg_value_cd1ffa7b1ab794f1 = function(arg0) {
const ret = arg0.value;
return ret;
@@ -1123,40 +1236,52 @@ function __wbg_get_imports() {
const ret = false;
return ret;
};
- imports.wbg.__wbindgen_closure_wrapper1768 = function(arg0, arg1, arg2) {
- const ret = makeClosure(arg0, arg1, 866, __wbg_adapter_57);
+ imports.wbg.__wbindgen_closure_wrapper1792 = function(arg0, arg1, arg2) {
+ const ret = makeClosure(arg0, arg1, 855, __wbg_adapter_57);
return ret;
};
- imports.wbg.__wbindgen_closure_wrapper1769 = function(arg0, arg1, arg2) {
- const ret = makeClosure(arg0, arg1, 866, __wbg_adapter_57);
+ imports.wbg.__wbindgen_closure_wrapper1793 = function(arg0, arg1, arg2) {
+ const ret = makeClosure(arg0, arg1, 855, __wbg_adapter_57);
return ret;
};
- imports.wbg.__wbindgen_closure_wrapper1770 = function(arg0, arg1, arg2) {
- const ret = makeClosure(arg0, arg1, 866, __wbg_adapter_57);
+ imports.wbg.__wbindgen_closure_wrapper1794 = function(arg0, arg1, arg2) {
+ const ret = makeClosure(arg0, arg1, 855, __wbg_adapter_57);
return ret;
};
- imports.wbg.__wbindgen_closure_wrapper204 = function(arg0, arg1, arg2) {
- const ret = makeClosure(arg0, arg1, 25, __wbg_adapter_54);
+ imports.wbg.__wbindgen_closure_wrapper1795 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 855, __wbg_adapter_64);
return ret;
};
- imports.wbg.__wbindgen_closure_wrapper3665 = function(arg0, arg1, arg2) {
- const ret = makeClosure(arg0, arg1, 1373, __wbg_adapter_64);
+ imports.wbg.__wbindgen_closure_wrapper1800 = function(arg0, arg1, arg2) {
+ const ret = makeClosure(arg0, arg1, 855, __wbg_adapter_57);
return ret;
};
- imports.wbg.__wbindgen_closure_wrapper3721 = function(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 1383, __wbg_adapter_67);
+ imports.wbg.__wbindgen_closure_wrapper233 = function(arg0, arg1, arg2) {
+ const ret = makeClosure(arg0, arg1, 29, __wbg_adapter_54);
return ret;
};
- imports.wbg.__wbindgen_closure_wrapper3774 = function(arg0, arg1, arg2) {
- const ret = makeClosure(arg0, arg1, 1399, __wbg_adapter_70);
+ imports.wbg.__wbindgen_closure_wrapper3868 = function(arg0, arg1, arg2) {
+ const ret = makeClosure(arg0, arg1, 1475, __wbg_adapter_69);
return ret;
};
- imports.wbg.__wbindgen_closure_wrapper3833 = function(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 1412, __wbg_adapter_73);
+ imports.wbg.__wbindgen_closure_wrapper3926 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1485, __wbg_adapter_72);
return ret;
};
- imports.wbg.__wbindgen_closure_wrapper5609 = function(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 1454, __wbg_adapter_76);
+ imports.wbg.__wbindgen_closure_wrapper3928 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1485, __wbg_adapter_75);
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper3982 = function(arg0, arg1, arg2) {
+ const ret = makeClosure(arg0, arg1, 1504, __wbg_adapter_78);
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper4041 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1517, __wbg_adapter_81);
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper5843 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1559, __wbg_adapter_84);
return ret;
};
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {
diff --git a/app-ee0dc7d6ba531d7e_bg.wasm b/app-ee0dc7d6ba531d7e_bg.wasm
new file mode 100644
index 0000000..b96cfb7
Binary files /dev/null and b/app-ee0dc7d6ba531d7e_bg.wasm differ
diff --git a/index.html b/index.html
index 8bfdee7..ecb9f45 100644
--- a/index.html
+++ b/index.html
@@ -14,8 +14,12 @@
+
+
+
+
@@ -49,8 +53,8 @@
-
+