Radish alpha
r
rad:z4D5UCArafTzTQpDZNQRuqswh3ury
Radicle desktop app
Radicle
Git
Update dependencies
Open rudolfs opened 1 year ago
2 files changed +250 -247 f27974c2 d2030a7d
modified package-lock.json
@@ -15,7 +15,7 @@
        "@tauri-apps/plugin-window-state": "^2.0.0-rc.0"
      },
      "devDependencies": {
-
        "@eslint/js": "^9.9.1",
+
        "@eslint/js": "^9.10.0",
        "@sveltejs/vite-plugin-svelte": "^4.0.0-next.6",
        "@tauri-apps/cli": "^2.0.0-rc.1",
        "@tsconfig/svelte": "^5.0.4",
@@ -23,19 +23,19 @@
        "@types/node": "^20.9.0",
        "baconjs": "^3.0.19",
        "bs58": "^6.0.0",
-
        "eslint": "^9.9.1",
+
        "eslint": "^9.10.0",
        "eslint-config-prettier": "^9.1.0",
-
        "eslint-plugin-svelte": "^2.43.0",
+
        "eslint-plugin-svelte": "^2.44.0",
        "lodash": "^4.17.21",
        "prettier": "^3.3.3",
        "prettier-plugin-svelte": "^3.2.6",
        "svelte": "^5.0.0-next.243",
-
        "svelte-check": "^4.0.0",
-
        "svelte-eslint-parser": "^0.41.0",
+
        "svelte-check": "^4.0.2",
+
        "svelte-eslint-parser": "^0.41.1",
        "tslib": "^2.7.0",
-
        "typescript": "^5.2.2",
-
        "typescript-eslint": "^8.4.0",
-
        "vite": "^5.4.2"
+
        "typescript": "^5.6.2",
+
        "typescript-eslint": "^8.6.0",
+
        "vite": "^5.4.6"
      },
      "engines": {
        "node": "20.9.0"
@@ -450,9 +450,9 @@
      }
    },
    "node_modules/@eslint-community/regexpp": {
-
      "version": "4.11.0",
-
      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz",
-
      "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==",
+
      "version": "4.11.1",
+
      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz",
+
      "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==",
      "dev": true,
      "engines": {
        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
@@ -496,9 +496,9 @@
      }
    },
    "node_modules/@eslint/js": {
-
      "version": "9.9.1",
-
      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.1.tgz",
-
      "integrity": "sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==",
+
      "version": "9.10.0",
+
      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.10.0.tgz",
+
      "integrity": "sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==",
      "dev": true,
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -513,6 +513,18 @@
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
      }
    },
+
    "node_modules/@eslint/plugin-kit": {
+
      "version": "0.1.0",
+
      "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.1.0.tgz",
+
      "integrity": "sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==",
+
      "dev": true,
+
      "dependencies": {
+
        "levn": "^0.4.1"
+
      },
+
      "engines": {
+
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
      }
+
    },
    "node_modules/@humanwhocodes/module-importer": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
@@ -623,9 +635,9 @@
      }
    },
    "node_modules/@rollup/rollup-android-arm-eabi": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.2.tgz",
-
      "integrity": "sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.3.tgz",
+
      "integrity": "sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==",
      "cpu": [
        "arm"
      ],
@@ -636,9 +648,9 @@
      ]
    },
    "node_modules/@rollup/rollup-android-arm64": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.2.tgz",
-
      "integrity": "sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.3.tgz",
+
      "integrity": "sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==",
      "cpu": [
        "arm64"
      ],
@@ -649,9 +661,9 @@
      ]
    },
    "node_modules/@rollup/rollup-darwin-arm64": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.2.tgz",
-
      "integrity": "sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.3.tgz",
+
      "integrity": "sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==",
      "cpu": [
        "arm64"
      ],
@@ -662,9 +674,9 @@
      ]
    },
    "node_modules/@rollup/rollup-darwin-x64": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.2.tgz",
-
      "integrity": "sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.3.tgz",
+
      "integrity": "sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==",
      "cpu": [
        "x64"
      ],
@@ -675,9 +687,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.2.tgz",
-
      "integrity": "sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.3.tgz",
+
      "integrity": "sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==",
      "cpu": [
        "arm"
      ],
@@ -688,9 +700,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.2.tgz",
-
      "integrity": "sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.3.tgz",
+
      "integrity": "sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==",
      "cpu": [
        "arm"
      ],
@@ -701,9 +713,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm64-gnu": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.2.tgz",
-
      "integrity": "sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.3.tgz",
+
      "integrity": "sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==",
      "cpu": [
        "arm64"
      ],
@@ -714,9 +726,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm64-musl": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.2.tgz",
-
      "integrity": "sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.3.tgz",
+
      "integrity": "sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==",
      "cpu": [
        "arm64"
      ],
@@ -727,9 +739,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.2.tgz",
-
      "integrity": "sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.3.tgz",
+
      "integrity": "sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==",
      "cpu": [
        "ppc64"
      ],
@@ -740,9 +752,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.2.tgz",
-
      "integrity": "sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.3.tgz",
+
      "integrity": "sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==",
      "cpu": [
        "riscv64"
      ],
@@ -753,9 +765,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-s390x-gnu": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.2.tgz",
-
      "integrity": "sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.3.tgz",
+
      "integrity": "sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==",
      "cpu": [
        "s390x"
      ],
@@ -766,9 +778,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-x64-gnu": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.2.tgz",
-
      "integrity": "sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.3.tgz",
+
      "integrity": "sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==",
      "cpu": [
        "x64"
      ],
@@ -779,9 +791,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-x64-musl": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.2.tgz",
-
      "integrity": "sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.3.tgz",
+
      "integrity": "sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==",
      "cpu": [
        "x64"
      ],
@@ -792,9 +804,9 @@
      ]
    },
    "node_modules/@rollup/rollup-win32-arm64-msvc": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.2.tgz",
-
      "integrity": "sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.3.tgz",
+
      "integrity": "sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==",
      "cpu": [
        "arm64"
      ],
@@ -805,9 +817,9 @@
      ]
    },
    "node_modules/@rollup/rollup-win32-ia32-msvc": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.2.tgz",
-
      "integrity": "sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.3.tgz",
+
      "integrity": "sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==",
      "cpu": [
        "ia32"
      ],
@@ -818,9 +830,9 @@
      ]
    },
    "node_modules/@rollup/rollup-win32-x64-msvc": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.2.tgz",
-
      "integrity": "sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.3.tgz",
+
      "integrity": "sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==",
      "cpu": [
        "x64"
      ],
@@ -831,9 +843,9 @@
      ]
    },
    "node_modules/@sveltejs/vite-plugin-svelte": {
-
      "version": "4.0.0-next.6",
-
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.0-next.6.tgz",
-
      "integrity": "sha512-7+bEFN5F9pthG6nOEHNz9yioHxNXK6yl+0GnTy9WOfxN/SvPykkH/Hs6MqTGjo47a9G2q3QXQnzuxG5WXNX4Tg==",
+
      "version": "4.0.0-next.7",
+
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.0-next.7.tgz",
+
      "integrity": "sha512-yMUnAqquoayvBDztk1rWUgdtvjv7YcHgopCAB7sWl9SQht8U/7lqwTlJU0ZTAY09pFFRe6bbakd7YoiyyIvJiA==",
      "dev": true,
      "dependencies": {
        "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0",
@@ -841,7 +853,7 @@
        "deepmerge": "^4.3.1",
        "kleur": "^4.1.5",
        "magic-string": "^0.30.11",
-
        "vitefu": "^0.2.5"
+
        "vitefu": "^1.0.2"
      },
      "engines": {
        "node": "^18.0.0 || ^20.0.0 || >=22"
@@ -878,9 +890,9 @@
      }
    },
    "node_modules/@tauri-apps/cli": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-mnoMyeD65DoVWzrLiLRW8Ns5Aktn9Ua7eKTOUEPq+r+1sQtWKxfnYTBEbEWnivduLhJCEDqGP5tyJaPcVXcEzA==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-w5cq2WBKYRJDCE5wi5gyjM79Cq3AchTFImbcGBB+uyB/m3PDBXEidaTBTHqwiup2hKbMivuBAzGUCHt+OfgBhA==",
      "dev": true,
      "bin": {
        "tauri": "tauri.js"
@@ -893,22 +905,22 @@
        "url": "https://opencollective.com/tauri"
      },
      "optionalDependencies": {
-
        "@tauri-apps/cli-darwin-arm64": "2.0.0-rc.10",
-
        "@tauri-apps/cli-darwin-x64": "2.0.0-rc.10",
-
        "@tauri-apps/cli-linux-arm-gnueabihf": "2.0.0-rc.10",
-
        "@tauri-apps/cli-linux-arm64-gnu": "2.0.0-rc.10",
-
        "@tauri-apps/cli-linux-arm64-musl": "2.0.0-rc.10",
-
        "@tauri-apps/cli-linux-x64-gnu": "2.0.0-rc.10",
-
        "@tauri-apps/cli-linux-x64-musl": "2.0.0-rc.10",
-
        "@tauri-apps/cli-win32-arm64-msvc": "2.0.0-rc.10",
-
        "@tauri-apps/cli-win32-ia32-msvc": "2.0.0-rc.10",
-
        "@tauri-apps/cli-win32-x64-msvc": "2.0.0-rc.10"
+
        "@tauri-apps/cli-darwin-arm64": "2.0.0-rc.15",
+
        "@tauri-apps/cli-darwin-x64": "2.0.0-rc.15",
+
        "@tauri-apps/cli-linux-arm-gnueabihf": "2.0.0-rc.15",
+
        "@tauri-apps/cli-linux-arm64-gnu": "2.0.0-rc.15",
+
        "@tauri-apps/cli-linux-arm64-musl": "2.0.0-rc.15",
+
        "@tauri-apps/cli-linux-x64-gnu": "2.0.0-rc.15",
+
        "@tauri-apps/cli-linux-x64-musl": "2.0.0-rc.15",
+
        "@tauri-apps/cli-win32-arm64-msvc": "2.0.0-rc.15",
+
        "@tauri-apps/cli-win32-ia32-msvc": "2.0.0-rc.15",
+
        "@tauri-apps/cli-win32-x64-msvc": "2.0.0-rc.15"
      }
    },
    "node_modules/@tauri-apps/cli-darwin-arm64": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-oAuG3n/dIqK5ZedknF1QOgVDlpEepAaaIFHpUi+eIdG1MFp82jgyHqplveVZ95F16j7RhjIMaEhiTF6cGR/baA==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-WuzQRELJTeSHe/uLu6IClCCEkwQy4qtZdHUmcAW3baKD217WCytn4jQ5+NFs2GxhK1a2GLHMQtQZSFTLkKiXkw==",
      "cpu": [
        "arm64"
      ],
@@ -922,9 +934,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-darwin-x64": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-n4ul0XUBqrA7KbNY6Vo52EBNqTXogYuV2qi5RWR0bIJF/A/vYjZ3LcC1TXXo/X57sDN55LWORrBe4c4Ds8MZrA==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-71H1dNWlEr+Hyi096Ir3SnlClw4CSR4MhJ8UG8IUBqYwydJPYFzA+GFWRAgnPgcV6sBzdt8trcV9BLV4teDzEw==",
      "cpu": [
        "x64"
      ],
@@ -938,9 +950,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-RByz0zRbngps5QMQVsbgCD03TiCMxwAhaZhNtojXQ2AiJFkv1Mu68W/prbpWucw6Ep1nM3/yTIm0aL6ozdh/gw==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-hO7AS09l6XZRCu/vqvB/iv6CvIlD//h9njhyw++0tJPCNH3X4rl13ji6SnoO0V6ZUCEeCeQBTAALsanYAlZelQ==",
      "cpu": [
        "arm"
      ],
@@ -954,9 +966,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-arm64-gnu": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-ZqpbDIMp5b0jz1ddutJH6S5geLaBEmsMG6eZix+MgcZZRyEfahTMGCq3xkvv+tnrNNq7drvwBISCVSSS0zu3wQ==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-r9FrwY83TD4w3vX7J9zS3GPSeis0YWq52p/MVLYR1i8sSJppbvYY72EXi5pR2CZ3vb+6z9/w7LpYTv+hOd2RbA==",
      "cpu": [
        "arm64"
      ],
@@ -970,9 +982,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-arm64-musl": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-EVh1xPqs5bi0aBYbv6Iy1ooFClyK6/wIsNw9DyxWwhPz9I7UNpDAgHm6lOhkMH26Cp/eQPiEA8OdfOLTfCY81A==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-PqMn3/GiqLAhs7p0jr5XqwWN1t7SAgvo6+bFuYNL/SWx1Ui6mOck3ncfDkf+dQAnXnrhX2Qfwkl3agiOZxUZtA==",
      "cpu": [
        "arm64"
      ],
@@ -986,9 +998,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-x64-gnu": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-ZLcXJbRRMfgSkZdxBegP/4PlXkoVR1zpx2pE7mKkRgyvwJCx+A2f0+IZM+VVu/WRECxAdzVCbgxztTAOoLkdrg==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-o8lvgVBGXwthMV8+8EzEwXQY5jk2q+c700xeC/LY+J0lBL5ai3i0revlhO+3RwKnjnRLZMCXatr5K3gGtXIsoQ==",
      "cpu": [
        "x64"
      ],
@@ -1002,9 +1014,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-x64-musl": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-IgzRemlQT+SHfb2x8kq32xKGnR3r7S69Ogv5pBKIDX1/G2qQofM6wfy0OHnAyS4Bj0y2lZPjiYQBwmLIkK/BNw==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-cmANCyhcdInZSfIM3CPjA0eDu1toYABapSttA1rHbNrcJrHIq2KPKRCNuXIjWiBggxfIhJKWX7mTgQCQIyHd/w==",
      "cpu": [
        "x64"
      ],
@@ -1018,9 +1030,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-win32-arm64-msvc": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-RmSh5omDiCEZgw1fOhdEFi6MzAQ1rQBmvTM13K2p8XUxxaYb/MHYYZbNEMqxqWvsg4fidZ8hNSqRkB7YCCWWgg==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-FyWwCQb+uCCBtEDTDKtILH3wv0TWCQ2mXwMyZlibpbZ4RbaV5yDY82h8h7usfEuPHtBtAJHknHvX5WV1ETl5kw==",
      "cpu": [
        "arm64"
      ],
@@ -1034,9 +1046,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-win32-ia32-msvc": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-6zxZ1KnKqflC5YpJmXZyNNVaRXMdOiRijimua8zLzfoAo+adb6gd8V4o03rZF3BPHtmd35rPkZHlgMlg/th2Bw==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-+bOBX7EdpmkCSBxgd9HcC/p9LoG/q1a5dJebWFuL9GhmdPeb5hv4plB/OTUAtg1OnEVGPXhTiSkcdRatZVryfA==",
      "cpu": [
        "ia32"
      ],
@@ -1050,9 +1062,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-win32-x64-msvc": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-D7L9QnxUJcSykQ9S8AQ0CEdxaw3IMoyAwv2LR7x+w/j7Jg3UsEgnsX5ePkShBiqSmu/UXfSuQeGvAoA8kSLiUw==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-Phpk18bs1YxC+OFYaZNWiddYRmiZvMjB9Rzjl6M128gIkgnqDGnZyfWtM5GZ85/BmX1HVGgILK/46RU6Q88z1g==",
      "cpu": [
        "x64"
      ],
@@ -1066,9 +1078,9 @@
      }
    },
    "node_modules/@tauri-apps/plugin-clipboard-manager": {
-
      "version": "2.0.0-rc.1",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-clipboard-manager/-/plugin-clipboard-manager-2.0.0-rc.1.tgz",
-
      "integrity": "sha512-hFgUABMmQuVGKwHb8PR9fuqfk0WRkedbWUt/ZV5sL4Q6kLrsp3JYJvtzVPeMYdeBvMqHl8WXNxAc/zwSld2h9w==",
+
      "version": "2.0.0-rc.2",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-clipboard-manager/-/plugin-clipboard-manager-2.0.0-rc.2.tgz",
+
      "integrity": "sha512-WWHPgUAOXeh1/LRpv4+FeFyb2Dd+FwNH5gHEROcGJa5K4Gb+6J8VlZc/rglT5BOFoDI7dpvV1O/Z6MuKn3ydGw==",
      "dependencies": {
        "@tauri-apps/api": "^2.0.0-rc.4"
      }
@@ -1108,25 +1120,25 @@
      "dev": true
    },
    "node_modules/@types/node": {
-
      "version": "20.16.4",
-
      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.4.tgz",
-
      "integrity": "sha512-ioyQ1zK9aGEomJ45zz8S8IdzElyxhvP1RVWnPrXDf6wFaUb+kk1tEcVVJkF7RPGM0VWI7cp5U57oCPIn5iN1qg==",
+
      "version": "20.16.5",
+
      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz",
+
      "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==",
      "dev": true,
      "dependencies": {
        "undici-types": "~6.19.2"
      }
    },
    "node_modules/@typescript-eslint/eslint-plugin": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.4.0.tgz",
-
      "integrity": "sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz",
+
      "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==",
      "dev": true,
      "dependencies": {
        "@eslint-community/regexpp": "^4.10.0",
-
        "@typescript-eslint/scope-manager": "8.4.0",
-
        "@typescript-eslint/type-utils": "8.4.0",
-
        "@typescript-eslint/utils": "8.4.0",
-
        "@typescript-eslint/visitor-keys": "8.4.0",
+
        "@typescript-eslint/scope-manager": "8.6.0",
+
        "@typescript-eslint/type-utils": "8.6.0",
+
        "@typescript-eslint/utils": "8.6.0",
+
        "@typescript-eslint/visitor-keys": "8.6.0",
        "graphemer": "^1.4.0",
        "ignore": "^5.3.1",
        "natural-compare": "^1.4.0",
@@ -1150,15 +1162,15 @@
      }
    },
    "node_modules/@typescript-eslint/parser": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.4.0.tgz",
-
      "integrity": "sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz",
+
      "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/scope-manager": "8.4.0",
-
        "@typescript-eslint/types": "8.4.0",
-
        "@typescript-eslint/typescript-estree": "8.4.0",
-
        "@typescript-eslint/visitor-keys": "8.4.0",
+
        "@typescript-eslint/scope-manager": "8.6.0",
+
        "@typescript-eslint/types": "8.6.0",
+
        "@typescript-eslint/typescript-estree": "8.6.0",
+
        "@typescript-eslint/visitor-keys": "8.6.0",
        "debug": "^4.3.4"
      },
      "engines": {
@@ -1178,13 +1190,13 @@
      }
    },
    "node_modules/@typescript-eslint/scope-manager": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.4.0.tgz",
-
      "integrity": "sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz",
+
      "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "8.4.0",
-
        "@typescript-eslint/visitor-keys": "8.4.0"
+
        "@typescript-eslint/types": "8.6.0",
+
        "@typescript-eslint/visitor-keys": "8.6.0"
      },
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1195,13 +1207,13 @@
      }
    },
    "node_modules/@typescript-eslint/type-utils": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.4.0.tgz",
-
      "integrity": "sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz",
+
      "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/typescript-estree": "8.4.0",
-
        "@typescript-eslint/utils": "8.4.0",
+
        "@typescript-eslint/typescript-estree": "8.6.0",
+
        "@typescript-eslint/utils": "8.6.0",
        "debug": "^4.3.4",
        "ts-api-utils": "^1.3.0"
      },
@@ -1219,9 +1231,9 @@
      }
    },
    "node_modules/@typescript-eslint/types": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.4.0.tgz",
-
      "integrity": "sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz",
+
      "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==",
      "dev": true,
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1232,13 +1244,13 @@
      }
    },
    "node_modules/@typescript-eslint/typescript-estree": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.4.0.tgz",
-
      "integrity": "sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz",
+
      "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "8.4.0",
-
        "@typescript-eslint/visitor-keys": "8.4.0",
+
        "@typescript-eslint/types": "8.6.0",
+
        "@typescript-eslint/visitor-keys": "8.6.0",
        "debug": "^4.3.4",
        "fast-glob": "^3.3.2",
        "is-glob": "^4.0.3",
@@ -1284,15 +1296,15 @@
      }
    },
    "node_modules/@typescript-eslint/utils": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.4.0.tgz",
-
      "integrity": "sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz",
+
      "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==",
      "dev": true,
      "dependencies": {
        "@eslint-community/eslint-utils": "^4.4.0",
-
        "@typescript-eslint/scope-manager": "8.4.0",
-
        "@typescript-eslint/types": "8.4.0",
-
        "@typescript-eslint/typescript-estree": "8.4.0"
+
        "@typescript-eslint/scope-manager": "8.6.0",
+
        "@typescript-eslint/types": "8.6.0",
+
        "@typescript-eslint/typescript-estree": "8.6.0"
      },
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1306,12 +1318,12 @@
      }
    },
    "node_modules/@typescript-eslint/visitor-keys": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.4.0.tgz",
-
      "integrity": "sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz",
+
      "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "8.4.0",
+
        "@typescript-eslint/types": "8.6.0",
        "eslint-visitor-keys": "^3.4.3"
      },
      "engines": {
@@ -1436,12 +1448,12 @@
      "dev": true
    },
    "node_modules/aria-query": {
-
      "version": "5.3.0",
-
      "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
-
      "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+
      "version": "5.3.1",
+
      "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.1.tgz",
+
      "integrity": "sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==",
      "dev": true,
-
      "dependencies": {
-
        "dequal": "^2.0.3"
+
      "engines": {
+
        "node": ">= 0.4"
      }
    },
    "node_modules/axobject-query": {
@@ -1626,12 +1638,12 @@
      }
    },
    "node_modules/debug": {
-
      "version": "4.3.6",
-
      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz",
-
      "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==",
+
      "version": "4.3.7",
+
      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+
      "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
      "dev": true,
      "dependencies": {
-
        "ms": "2.1.2"
+
        "ms": "^2.1.3"
      },
      "engines": {
        "node": ">=6.0"
@@ -1657,15 +1669,6 @@
        "node": ">=0.10.0"
      }
    },
-
    "node_modules/dequal": {
-
      "version": "2.0.3",
-
      "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
-
      "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
-
      "dev": true,
-
      "engines": {
-
        "node": ">=6"
-
      }
-
    },
    "node_modules/esbuild": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
@@ -1717,16 +1720,17 @@
      }
    },
    "node_modules/eslint": {
-
      "version": "9.9.1",
-
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.1.tgz",
-
      "integrity": "sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==",
+
      "version": "9.10.0",
+
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.10.0.tgz",
+
      "integrity": "sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==",
      "dev": true,
      "dependencies": {
        "@eslint-community/eslint-utils": "^4.2.0",
        "@eslint-community/regexpp": "^4.11.0",
        "@eslint/config-array": "^0.18.0",
        "@eslint/eslintrc": "^3.1.0",
-
        "@eslint/js": "9.9.1",
+
        "@eslint/js": "9.10.0",
+
        "@eslint/plugin-kit": "^0.1.0",
        "@humanwhocodes/module-importer": "^1.0.1",
        "@humanwhocodes/retry": "^0.3.0",
        "@nodelib/fs.walk": "^1.2.8",
@@ -1749,7 +1753,6 @@
        "is-glob": "^4.0.0",
        "is-path-inside": "^3.0.3",
        "json-stable-stringify-without-jsonify": "^1.0.1",
-
        "levn": "^0.4.1",
        "lodash.merge": "^4.6.2",
        "minimatch": "^3.1.2",
        "natural-compare": "^1.4.0",
@@ -1803,9 +1806,9 @@
      }
    },
    "node_modules/eslint-plugin-svelte": {
-
      "version": "2.43.0",
-
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.43.0.tgz",
-
      "integrity": "sha512-REkxQWvg2pp7QVLxQNa+dJ97xUqRe7Y2JJbSWkHSuszu0VcblZtXkPBPckkivk99y5CdLw4slqfPylL2d/X4jQ==",
+
      "version": "2.44.0",
+
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.44.0.tgz",
+
      "integrity": "sha512-wav4MOs02vBb1WjvTCYItwJCxMkuk2Z4p+K/eyjL0N/z7ahXLP+0LtQQjiKc2ezuif7GnZLbD1F3o1VHzSvdVg==",
      "dev": true,
      "dependencies": {
        "@eslint-community/eslint-utils": "^4.4.0",
@@ -1818,7 +1821,7 @@
        "postcss-safe-parser": "^6.0.0",
        "postcss-selector-parser": "^6.1.0",
        "semver": "^7.6.2",
-
        "svelte-eslint-parser": "^0.41.0"
+
        "svelte-eslint-parser": "^0.41.1"
      },
      "engines": {
        "node": "^14.17.0 || >=16.0.0"
@@ -2394,9 +2397,9 @@
      }
    },
    "node_modules/ms": {
-
      "version": "2.1.2",
-
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-
      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+
      "version": "2.1.3",
+
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+
      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
      "dev": true
    },
    "node_modules/nanoid": {
@@ -2530,9 +2533,9 @@
      }
    },
    "node_modules/postcss": {
-
      "version": "8.4.44",
-
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.44.tgz",
-
      "integrity": "sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==",
+
      "version": "8.4.47",
+
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
+
      "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
      "dev": true,
      "funding": [
        {
@@ -2550,8 +2553,8 @@
      ],
      "dependencies": {
        "nanoid": "^3.3.7",
-
        "picocolors": "^1.0.1",
-
        "source-map-js": "^1.2.0"
+
        "picocolors": "^1.1.0",
+
        "source-map-js": "^1.2.1"
      },
      "engines": {
        "node": "^10 || ^12 || >=14"
@@ -2748,9 +2751,9 @@
      }
    },
    "node_modules/rollup": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.2.tgz",
-
      "integrity": "sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.3.tgz",
+
      "integrity": "sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==",
      "dev": true,
      "dependencies": {
        "@types/estree": "1.0.5"
@@ -2763,22 +2766,22 @@
        "npm": ">=8.0.0"
      },
      "optionalDependencies": {
-
        "@rollup/rollup-android-arm-eabi": "4.21.2",
-
        "@rollup/rollup-android-arm64": "4.21.2",
-
        "@rollup/rollup-darwin-arm64": "4.21.2",
-
        "@rollup/rollup-darwin-x64": "4.21.2",
-
        "@rollup/rollup-linux-arm-gnueabihf": "4.21.2",
-
        "@rollup/rollup-linux-arm-musleabihf": "4.21.2",
-
        "@rollup/rollup-linux-arm64-gnu": "4.21.2",
-
        "@rollup/rollup-linux-arm64-musl": "4.21.2",
-
        "@rollup/rollup-linux-powerpc64le-gnu": "4.21.2",
-
        "@rollup/rollup-linux-riscv64-gnu": "4.21.2",
-
        "@rollup/rollup-linux-s390x-gnu": "4.21.2",
-
        "@rollup/rollup-linux-x64-gnu": "4.21.2",
-
        "@rollup/rollup-linux-x64-musl": "4.21.2",
-
        "@rollup/rollup-win32-arm64-msvc": "4.21.2",
-
        "@rollup/rollup-win32-ia32-msvc": "4.21.2",
-
        "@rollup/rollup-win32-x64-msvc": "4.21.2",
+
        "@rollup/rollup-android-arm-eabi": "4.21.3",
+
        "@rollup/rollup-android-arm64": "4.21.3",
+
        "@rollup/rollup-darwin-arm64": "4.21.3",
+
        "@rollup/rollup-darwin-x64": "4.21.3",
+
        "@rollup/rollup-linux-arm-gnueabihf": "4.21.3",
+
        "@rollup/rollup-linux-arm-musleabihf": "4.21.3",
+
        "@rollup/rollup-linux-arm64-gnu": "4.21.3",
+
        "@rollup/rollup-linux-arm64-musl": "4.21.3",
+
        "@rollup/rollup-linux-powerpc64le-gnu": "4.21.3",
+
        "@rollup/rollup-linux-riscv64-gnu": "4.21.3",
+
        "@rollup/rollup-linux-s390x-gnu": "4.21.3",
+
        "@rollup/rollup-linux-x64-gnu": "4.21.3",
+
        "@rollup/rollup-linux-x64-musl": "4.21.3",
+
        "@rollup/rollup-win32-arm64-msvc": "4.21.3",
+
        "@rollup/rollup-win32-ia32-msvc": "4.21.3",
+
        "@rollup/rollup-win32-x64-msvc": "4.21.3",
        "fsevents": "~2.3.2"
      }
    },
@@ -2851,9 +2854,9 @@
      }
    },
    "node_modules/source-map-js": {
-
      "version": "1.2.0",
-
      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
-
      "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
+
      "version": "1.2.1",
+
      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+
      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
      "dev": true,
      "engines": {
        "node": ">=0.10.0"
@@ -2896,9 +2899,9 @@
      }
    },
    "node_modules/svelte": {
-
      "version": "5.0.0-next.243",
-
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.0.0-next.243.tgz",
-
      "integrity": "sha512-+oXjRInUyBfZXAEY8hmpf3F0eghAVCoWasotz1iOp2G5CyH4KR7jPxWOgjbgsgpL4zlMiN32MEYU1+I+QsC+nQ==",
+
      "version": "5.0.0-next.247",
+
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.0.0-next.247.tgz",
+
      "integrity": "sha512-vfF5x75RDQwYErDru+usscMDrbm4KOV4UY7X52pbGPfFH5DsLpt7jiU+pBzB++W07YPKvoPWlNpl3OUKd7aBAQ==",
      "dev": true,
      "dependencies": {
        "@ampproject/remapping": "^2.3.0",
@@ -2906,7 +2909,7 @@
        "@types/estree": "^1.0.5",
        "acorn": "^8.12.1",
        "acorn-typescript": "^1.4.13",
-
        "aria-query": "^5.3.0",
+
        "aria-query": "^5.3.1",
        "axobject-query": "^4.1.0",
        "esm-env": "^1.0.0",
        "esrap": "^1.2.2",
@@ -2920,9 +2923,9 @@
      }
    },
    "node_modules/svelte-check": {
-
      "version": "4.0.0",
-
      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.0.0.tgz",
-
      "integrity": "sha512-QgKO6OQbee9B2dyWZgrGruS3WHKrUZ718Ug53nK45vamsx93Al3on6tOrxyCMVX+OMOLLlrenn7b2VAomePwxQ==",
+
      "version": "4.0.2",
+
      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.0.2.tgz",
+
      "integrity": "sha512-w2yqcG9ELJe2RJCnAvB7v0OgkHhL3czzz/tVoxGFfO6y4mOrF6QHCDhXijeXzsU7LVKEwWS3Qd9tza4JBuDxqA==",
      "dev": true,
      "dependencies": {
        "@jridgewell/trace-mapping": "^0.3.25",
@@ -2943,9 +2946,9 @@
      }
    },
    "node_modules/svelte-eslint-parser": {
-
      "version": "0.41.0",
-
      "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.41.0.tgz",
-
      "integrity": "sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA==",
+
      "version": "0.41.1",
+
      "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.41.1.tgz",
+
      "integrity": "sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==",
      "dev": true,
      "dependencies": {
        "eslint-scope": "^7.2.2",
@@ -3063,9 +3066,9 @@
      }
    },
    "node_modules/typescript": {
-
      "version": "5.5.4",
-
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
-
      "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
+
      "version": "5.6.2",
+
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
+
      "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
      "dev": true,
      "bin": {
        "tsc": "bin/tsc",
@@ -3076,14 +3079,14 @@
      }
    },
    "node_modules/typescript-eslint": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.4.0.tgz",
-
      "integrity": "sha512-67qoc3zQZe3CAkO0ua17+7aCLI0dU+sSQd1eKPGq06QE4rfQjstVXR6woHO5qQvGUa550NfGckT4tzh3b3c8Pw==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.6.0.tgz",
+
      "integrity": "sha512-eEhhlxCEpCd4helh3AO1hk0UP2MvbRi9CtIAJTVPQjuSXOOO2jsEacNi4UdcJzZJbeuVg1gMhtZ8UYb+NFYPrA==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/eslint-plugin": "8.4.0",
-
        "@typescript-eslint/parser": "8.4.0",
-
        "@typescript-eslint/utils": "8.4.0"
+
        "@typescript-eslint/eslint-plugin": "8.6.0",
+
        "@typescript-eslint/parser": "8.6.0",
+
        "@typescript-eslint/utils": "8.6.0"
      },
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3120,9 +3123,9 @@
      "dev": true
    },
    "node_modules/vite": {
-
      "version": "5.4.3",
-
      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.3.tgz",
-
      "integrity": "sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==",
+
      "version": "5.4.6",
+
      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.6.tgz",
+
      "integrity": "sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==",
      "dev": true,
      "dependencies": {
        "esbuild": "^0.21.3",
@@ -3179,9 +3182,9 @@
      }
    },
    "node_modules/vitefu": {
-
      "version": "0.2.5",
-
      "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz",
-
      "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==",
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.2.tgz",
+
      "integrity": "sha512-0/iAvbXyM3RiPPJ4lyD4w6Mjgtf4ejTK6TPvTNG3H32PLwuT0N/ZjJLiXug7ETE/LWtTeHw9WRv7uX/tIKYyKg==",
      "dev": true,
      "peerDependencies": {
        "vite": "^3.0.0 || ^4.0.0 || ^5.0.0"
modified package.json
@@ -25,7 +25,7 @@
    "@tauri-apps/plugin-window-state": "^2.0.0-rc.0"
  },
  "devDependencies": {
-
    "@eslint/js": "^9.9.1",
+
    "@eslint/js": "^9.10.0",
    "@sveltejs/vite-plugin-svelte": "^4.0.0-next.6",
    "@tauri-apps/cli": "^2.0.0-rc.1",
    "@tsconfig/svelte": "^5.0.4",
@@ -33,18 +33,18 @@
    "@types/node": "^20.9.0",
    "baconjs": "^3.0.19",
    "bs58": "^6.0.0",
-
    "eslint": "^9.9.1",
+
    "eslint": "^9.10.0",
    "eslint-config-prettier": "^9.1.0",
-
    "eslint-plugin-svelte": "^2.43.0",
+
    "eslint-plugin-svelte": "^2.44.0",
    "lodash": "^4.17.21",
    "prettier": "^3.3.3",
    "prettier-plugin-svelte": "^3.2.6",
    "svelte": "^5.0.0-next.243",
-
    "svelte-check": "^4.0.0",
-
    "svelte-eslint-parser": "^0.41.0",
+
    "svelte-check": "^4.0.2",
+
    "svelte-eslint-parser": "^0.41.1",
    "tslib": "^2.7.0",
-
    "typescript": "^5.2.2",
-
    "typescript-eslint": "^8.4.0",
-
    "vite": "^5.4.2"
+
    "typescript": "^5.6.2",
+
    "typescript-eslint": "^8.6.0",
+
    "vite": "^5.4.6"
  }
}