Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Update dependencies
Rūdolfs Ošiņš committed 2 years ago
commit b5980a12aca806a7a6e6d7f524b7f2ff16f54f82
parent 653bacd8d0e3629fb6334aa12ea9a041df75ef26
2 files changed +195 -195
modified package-lock.json
@@ -18,20 +18,20 @@
        "hast-util-to-dom": "^3.1.1",
        "hast-util-to-html": "^8.0.4",
        "lodash": "^4.17.21",
-
        "marked": "^5.1.1",
+
        "marked": "^5.1.2",
        "marked-katex-extension": "^3.0.0",
        "marked-linkify-it": "^3.1.0",
        "md5": "^2.3.0",
        "plausible-tracker": "^0.3.8",
        "sinon": "^15.2.0",
-
        "svelte": "^4.1.0",
+
        "svelte": "^4.1.1",
        "twemoji": "^14.0.2",
        "zod": "^3.21.4"
      },
      "devDependencies": {
-
        "@playwright/test": "^1.36.1",
+
        "@playwright/test": "^1.36.2",
        "@sinonjs/fake-timers": "^11.0.0",
-
        "@sveltejs/vite-plugin-svelte": "^2.4.2",
+
        "@sveltejs/vite-plugin-svelte": "^2.4.3",
        "@tsconfig/svelte": "^5.0.0",
        "@types/dompurify": "^3.0.2",
        "@types/katex": "^0.16.1",
@@ -42,12 +42,12 @@
        "@types/sinon": "^10.0.15",
        "@types/sinonjs__fake-timers": "^8.1.2",
        "@types/wait-on": "^5.3.1",
-
        "@typescript-eslint/eslint-plugin": "^6.1.0",
+
        "@typescript-eslint/eslint-plugin": "^6.2.0",
        "chalk": "^5.3.0",
        "eslint": "^8.45.0",
        "eslint-config-prettier": "^8.8.0",
        "eslint-plugin-no-only-tests": "^3.1.0",
-
        "eslint-plugin-svelte": "^2.32.2",
+
        "eslint-plugin-svelte": "^2.32.4",
        "execa": "^7.1.1",
        "exit-hook": "^3.2.0",
        "get-port": "^7.0.0",
@@ -56,7 +56,7 @@
        "prettier-plugin-svelte": "^3.0.0",
        "svelte-check": "^3.4.6",
        "typescript": "^5.1.6",
-
        "vite": "^4.4.4",
+
        "vite": "^4.4.7",
        "vitest": "^0.33.0",
        "wait-on": "^7.0.1"
      },
@@ -86,9 +86,9 @@
      }
    },
    "node_modules/@esbuild/android-arm": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.14.tgz",
-
      "integrity": "sha512-blODaaL+lngG5bdK/t4qZcQvq2BBqrABmYwqPPcS5VRxrCSGHb9R/rA3fqxh7R18I7WU4KKv+NYkt22FDfalcg==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.16.tgz",
+
      "integrity": "sha512-gCHjjQmA8L0soklKbLKA6pgsLk1byULuHe94lkZDzcO3/Ta+bbeewJioEn1Fr7kgy9NWNFy/C+MrBwC6I/WCug==",
      "cpu": [
        "arm"
      ],
@@ -102,9 +102,9 @@
      }
    },
    "node_modules/@esbuild/android-arm64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.14.tgz",
-
      "integrity": "sha512-rZ2v+Luba5/3D6l8kofWgTnqE+qsC/L5MleKIKFyllHTKHrNBMqeRCnZI1BtRx8B24xMYxeU32iIddRQqMsOsg==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.16.tgz",
+
      "integrity": "sha512-wsCqSPqLz+6Ov+OM4EthU43DyYVVyfn15S4j1bJzylDpc1r1jZFFfJQNfDuT8SlgwuqpmpJXK4uPlHGw6ve7eA==",
      "cpu": [
        "arm64"
      ],
@@ -118,9 +118,9 @@
      }
    },
    "node_modules/@esbuild/android-x64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.14.tgz",
-
      "integrity": "sha512-qSwh8y38QKl+1Iqg+YhvCVYlSk3dVLk9N88VO71U4FUjtiSFylMWK3Ugr8GC6eTkkP4Tc83dVppt2n8vIdlSGg==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.16.tgz",
+
      "integrity": "sha512-ldsTXolyA3eTQ1//4DS+E15xl0H/3DTRJaRL0/0PgkqDsI0fV/FlOtD+h0u/AUJr+eOTlZv4aC9gvfppo3C4sw==",
      "cpu": [
        "x64"
      ],
@@ -134,9 +134,9 @@
      }
    },
    "node_modules/@esbuild/darwin-arm64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.14.tgz",
-
      "integrity": "sha512-9Hl2D2PBeDYZiNbnRKRWuxwHa9v5ssWBBjisXFkVcSP5cZqzZRFBUWEQuqBHO4+PKx4q4wgHoWtfQ1S7rUqJ2Q==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.16.tgz",
+
      "integrity": "sha512-aBxruWCII+OtluORR/KvisEw0ALuw/qDQWvkoosA+c/ngC/Kwk0lLaZ+B++LLS481/VdydB2u6tYpWxUfnLAIw==",
      "cpu": [
        "arm64"
      ],
@@ -150,9 +150,9 @@
      }
    },
    "node_modules/@esbuild/darwin-x64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.14.tgz",
-
      "integrity": "sha512-ZnI3Dg4ElQ6tlv82qLc/UNHtFsgZSKZ7KjsUNAo1BF1SoYDjkGKHJyCrYyWjFecmXpvvG/KJ9A/oe0H12odPLQ==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.16.tgz",
+
      "integrity": "sha512-6w4Dbue280+rp3LnkgmriS1icOUZDyPuZo/9VsuMUTns7SYEiOaJ7Ca1cbhu9KVObAWfmdjUl4gwy9TIgiO5eA==",
      "cpu": [
        "x64"
      ],
@@ -166,9 +166,9 @@
      }
    },
    "node_modules/@esbuild/freebsd-arm64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.14.tgz",
-
      "integrity": "sha512-h3OqR80Da4oQCIa37zl8tU5MwHQ7qgPV0oVScPfKJK21fSRZEhLE4IIVpmcOxfAVmqjU6NDxcxhYaM8aDIGRLw==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.16.tgz",
+
      "integrity": "sha512-x35fCebhe9s979DGKbVAwXUOcTmCIE32AIqB9CB1GralMIvxdnMLAw5CnID17ipEw9/3MvDsusj/cspYt2ZLNQ==",
      "cpu": [
        "arm64"
      ],
@@ -182,9 +182,9 @@
      }
    },
    "node_modules/@esbuild/freebsd-x64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.14.tgz",
-
      "integrity": "sha512-ha4BX+S6CZG4BoH9tOZTrFIYC1DH13UTCRHzFc3GWX74nz3h/N6MPF3tuR3XlsNjMFUazGgm35MPW5tHkn2lzQ==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.16.tgz",
+
      "integrity": "sha512-YM98f+PeNXF3GbxIJlUsj+McUWG1irguBHkszCIwfr3BXtXZsXo0vqybjUDFfu9a8Wr7uUD/YSmHib+EeGAFlg==",
      "cpu": [
        "x64"
      ],
@@ -198,9 +198,9 @@
      }
    },
    "node_modules/@esbuild/linux-arm": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.14.tgz",
-
      "integrity": "sha512-5+7vehI1iqru5WRtJyU2XvTOvTGURw3OZxe3YTdE9muNNIdmKAVmSHpB3Vw2LazJk2ifEdIMt/wTWnVe5V98Kg==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.16.tgz",
+
      "integrity": "sha512-b5ABb+5Ha2C9JkeZXV+b+OruR1tJ33ePmv9ZwMeETSEKlmu/WJ45XTTG+l6a2KDsQtJJ66qo/hbSGBtk0XVLHw==",
      "cpu": [
        "arm"
      ],
@@ -214,9 +214,9 @@
      }
    },
    "node_modules/@esbuild/linux-arm64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.14.tgz",
-
      "integrity": "sha512-IXORRe22In7U65NZCzjwAUc03nn8SDIzWCnfzJ6t/8AvGx5zBkcLfknI+0P+hhuftufJBmIXxdSTbzWc8X/V4w==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.16.tgz",
+
      "integrity": "sha512-XIqhNUxJiuy+zsR77+H5Z2f7s4YRlriSJKtvx99nJuG5ATuJPjmZ9n0ANgnGlPCpXGSReFpgcJ7O3SMtzIFeiQ==",
      "cpu": [
        "arm64"
      ],
@@ -230,9 +230,9 @@
      }
    },
    "node_modules/@esbuild/linux-ia32": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.14.tgz",
-
      "integrity": "sha512-BfHlMa0nibwpjG+VXbOoqJDmFde4UK2gnW351SQ2Zd4t1N3zNdmUEqRkw/srC1Sa1DRBE88Dbwg4JgWCbNz/FQ==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.16.tgz",
+
      "integrity": "sha512-no+pfEpwnRvIyH+txbBAWtjxPU9grslmTBfsmDndj7bnBmr55rOo/PfQmRfz7Qg9isswt1FP5hBbWb23fRWnow==",
      "cpu": [
        "ia32"
      ],
@@ -246,9 +246,9 @@
      }
    },
    "node_modules/@esbuild/linux-loong64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.14.tgz",
-
      "integrity": "sha512-j2/Ex++DRUWIAaUDprXd3JevzGtZ4/d7VKz+AYDoHZ3HjJzCyYBub9CU1wwIXN+viOP0b4VR3RhGClsvyt/xSw==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.16.tgz",
+
      "integrity": "sha512-Zbnczs9ZXjmo0oZSS0zbNlJbcwKXa/fcNhYQjahDs4Xg18UumpXG/lwM2lcSvHS3mTrRyCYZvJbmzYc4laRI1g==",
      "cpu": [
        "loong64"
      ],
@@ -262,9 +262,9 @@
      }
    },
    "node_modules/@esbuild/linux-mips64el": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.14.tgz",
-
      "integrity": "sha512-qn2+nc+ZCrJmiicoAnJXJJkZWt8Nwswgu1crY7N+PBR8ChBHh89XRxj38UU6Dkthl2yCVO9jWuafZ24muzDC/A==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.16.tgz",
+
      "integrity": "sha512-YMF7hih1HVR/hQVa/ot4UVffc5ZlrzEb3k2ip0nZr1w6fnYypll9td2qcoMLvd3o8j3y6EbJM3MyIcXIVzXvQQ==",
      "cpu": [
        "mips64el"
      ],
@@ -278,9 +278,9 @@
      }
    },
    "node_modules/@esbuild/linux-ppc64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.14.tgz",
-
      "integrity": "sha512-aGzXzd+djqeEC5IRkDKt3kWzvXoXC6K6GyYKxd+wsFJ2VQYnOWE954qV2tvy5/aaNrmgPTb52cSCHFE+Z7Z0yg==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.16.tgz",
+
      "integrity": "sha512-Wkz++LZ29lDwUyTSEnzDaaP5OveOgTU69q9IyIw9WqLRxM4BjTBjz9un4G6TOvehWpf/J3gYVFN96TjGHrbcNQ==",
      "cpu": [
        "ppc64"
      ],
@@ -294,9 +294,9 @@
      }
    },
    "node_modules/@esbuild/linux-riscv64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.14.tgz",
-
      "integrity": "sha512-8C6vWbfr0ygbAiMFLS6OPz0BHvApkT2gCboOGV76YrYw+sD/MQJzyITNsjZWDXJwPu9tjrFQOVG7zijRzBCnLw==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.16.tgz",
+
      "integrity": "sha512-LFMKZ30tk78/mUv1ygvIP+568bwf4oN6reG/uczXnz6SvFn4e2QUFpUpZY9iSJT6Qpgstrhef/nMykIXZtZWGQ==",
      "cpu": [
        "riscv64"
      ],
@@ -310,9 +310,9 @@
      }
    },
    "node_modules/@esbuild/linux-s390x": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.14.tgz",
-
      "integrity": "sha512-G/Lf9iu8sRMM60OVGOh94ZW2nIStksEcITkXdkD09/T6QFD/o+g0+9WVyR/jajIb3A0LvBJ670tBnGe1GgXMgw==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.16.tgz",
+
      "integrity": "sha512-3ZC0BgyYHYKfZo3AV2/66TD/I9tlSBaW7eWTEIkrQQKfJIifKMMttXl9FrAg+UT0SGYsCRLI35Gwdmm96vlOjg==",
      "cpu": [
        "s390x"
      ],
@@ -326,9 +326,9 @@
      }
    },
    "node_modules/@esbuild/linux-x64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.14.tgz",
-
      "integrity": "sha512-TBgStYBQaa3EGhgqIDM+ECnkreb0wkcKqL7H6m+XPcGUoU4dO7dqewfbm0mWEQYH3kzFHrzjOFNpSAVzDZRSJw==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.16.tgz",
+
      "integrity": "sha512-xu86B3647DihHJHv/wx3NCz2Dg1gjQ8bbf9cVYZzWKY+gsvxYmn/lnVlqDRazObc3UMwoHpUhNYaZset4X8IPA==",
      "cpu": [
        "x64"
      ],
@@ -342,9 +342,9 @@
      }
    },
    "node_modules/@esbuild/netbsd-x64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.14.tgz",
-
      "integrity": "sha512-stvCcjyCQR2lMTroqNhAbvROqRjxPEq0oQ380YdXxA81TaRJEucH/PzJ/qsEtsHgXlWFW6Ryr/X15vxQiyRXVg==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.16.tgz",
+
      "integrity": "sha512-uVAgpimx9Ffw3xowtg/7qQPwHFx94yCje+DoBx+LNm2ePDpQXHrzE+Sb0Si2VBObYz+LcRps15cq+95YM7gkUw==",
      "cpu": [
        "x64"
      ],
@@ -358,9 +358,9 @@
      }
    },
    "node_modules/@esbuild/openbsd-x64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.14.tgz",
-
      "integrity": "sha512-apAOJF14CIsN5ht1PA57PboEMsNV70j3FUdxLmA2liZ20gEQnfTG5QU0FhENo5nwbTqCB2O3WDsXAihfODjHYw==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.16.tgz",
+
      "integrity": "sha512-6OjCQM9wf7z8/MBi6BOWaTL2AS/SZudsZtBziXMtNI8r/U41AxS9x7jn0ATOwVy08OotwkPqGRMkpPR2wcTJXA==",
      "cpu": [
        "x64"
      ],
@@ -374,9 +374,9 @@
      }
    },
    "node_modules/@esbuild/sunos-x64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.14.tgz",
-
      "integrity": "sha512-fYRaaS8mDgZcGybPn2MQbn1ZNZx+UXFSUoS5Hd2oEnlsyUcr/l3c6RnXf1bLDRKKdLRSabTmyCy7VLQ7VhGdOQ==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.16.tgz",
+
      "integrity": "sha512-ZoNkruFYJp9d1LbUYCh8awgQDvB9uOMZqlQ+gGEZR7v6C+N6u7vPr86c+Chih8niBR81Q/bHOSKGBK3brJyvkQ==",
      "cpu": [
        "x64"
      ],
@@ -390,9 +390,9 @@
      }
    },
    "node_modules/@esbuild/win32-arm64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.14.tgz",
-
      "integrity": "sha512-1c44RcxKEJPrVj62XdmYhxXaU/V7auELCmnD+Ri+UCt+AGxTvzxl9uauQhrFso8gj6ZV1DaORV0sT9XSHOAk8Q==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.16.tgz",
+
      "integrity": "sha512-+j4anzQ9hrs+iqO+/wa8UE6TVkKua1pXUb0XWFOx0FiAj6R9INJ+WE//1/Xo6FG1vB5EpH3ko+XcgwiDXTxcdw==",
      "cpu": [
        "arm64"
      ],
@@ -406,9 +406,9 @@
      }
    },
    "node_modules/@esbuild/win32-ia32": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.14.tgz",
-
      "integrity": "sha512-EXAFttrdAxZkFQmpvcAQ2bywlWUsONp/9c2lcfvPUhu8vXBBenCXpoq9YkUvVP639ld3YGiYx0YUQ6/VQz3Maw==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.16.tgz",
+
      "integrity": "sha512-5PFPmq3sSKTp9cT9dzvI67WNfRZGvEVctcZa1KGjDDu4n3H8k59Inbk0du1fz0KrAbKKNpJbdFXQMDUz7BG4rQ==",
      "cpu": [
        "ia32"
      ],
@@ -422,9 +422,9 @@
      }
    },
    "node_modules/@esbuild/win32-x64": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.14.tgz",
-
      "integrity": "sha512-K0QjGbcskx+gY+qp3v4/940qg8JitpXbdxFhRDA1aYoNaPff88+aEwoq45aqJ+ogpxQxmU0ZTjgnrQD/w8iiUg==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.16.tgz",
+
      "integrity": "sha512-sCIVrrtcWN5Ua7jYXNG1xD199IalrbfV2+0k/2Zf2OyV2FtnQnMgdzgpRAbi4AWlKJj1jkX+M+fEGPQj6BQB4w==",
      "cpu": [
        "x64"
      ],
@@ -453,9 +453,9 @@
      }
    },
    "node_modules/@eslint-community/regexpp": {
-
      "version": "4.5.1",
-
      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz",
-
      "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==",
+
      "version": "4.6.1",
+
      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.1.tgz",
+
      "integrity": "sha512-O7x6dMstWLn2ktjcoiNLDkAGG2EjveHL+Vvc+n0fXumkJYAcSqcVYKtwDU+hDZ0uDUsnUagSYaZrOLAYE8un1A==",
      "dev": true,
      "engines": {
        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
@@ -637,13 +637,13 @@
      }
    },
    "node_modules/@playwright/test": {
-
      "version": "1.36.1",
-
      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.36.1.tgz",
-
      "integrity": "sha512-YK7yGWK0N3C2QInPU6iaf/L3N95dlGdbsezLya4n0ZCh3IL7VgPGxC6Gnznh9ApWdOmkJeleT2kMTcWPRZvzqg==",
+
      "version": "1.36.2",
+
      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.36.2.tgz",
+
      "integrity": "sha512-2rVZeyPRjxfPH6J0oGJqE8YxiM1IBRyM8hyrXYK7eSiAqmbNhxwcLa7dZ7fy9Kj26V7FYia5fh9XJRq4Dqme+g==",
      "dev": true,
      "dependencies": {
        "@types/node": "*",
-
        "playwright-core": "1.36.1"
+
        "playwright-core": "1.36.2"
      },
      "bin": {
        "playwright": "cli.js"
@@ -737,16 +737,16 @@
      "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ=="
    },
    "node_modules/@sveltejs/vite-plugin-svelte": {
-
      "version": "2.4.2",
-
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.2.tgz",
-
      "integrity": "sha512-ePfcC48ftMKhkT0OFGdOyycYKnnkT6i/buzey+vHRTR/JpQvuPzzhf1PtKqCDQfJRgoPSN2vscXs6gLigx/zGw==",
+
      "version": "2.4.3",
+
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.3.tgz",
+
      "integrity": "sha512-NY2h+B54KHZO3kDURTdARqthn6D4YSIebtfW75NvZ/fwyk4G+AJw3V/i0OBjyN4406Ht9yZcnNWMuRUFnDNNiA==",
      "dev": true,
      "dependencies": {
        "@sveltejs/vite-plugin-svelte-inspector": "^1.0.3",
        "debug": "^4.3.4",
        "deepmerge": "^4.3.1",
        "kleur": "^4.1.5",
-
        "magic-string": "^0.30.0",
+
        "magic-string": "^0.30.1",
        "svelte-hmr": "^0.15.2",
        "vitefu": "^0.2.4"
      },
@@ -853,9 +853,9 @@
      "dev": true
    },
    "node_modules/@types/node": {
-
      "version": "18.16.19",
-
      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.19.tgz",
-
      "integrity": "sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==",
+
      "version": "18.17.0",
+
      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.0.tgz",
+
      "integrity": "sha512-GXZxEtOxYGFchyUzxvKI14iff9KZ2DI+A6a37o6EQevtg6uO9t+aUZKcaC1Te5Ng1OnLM7K9NVVj+FbecD9cJg==",
      "dev": true
    },
    "node_modules/@types/parse5": {
@@ -911,16 +911,16 @@
      }
    },
    "node_modules/@typescript-eslint/eslint-plugin": {
-
      "version": "6.1.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.1.0.tgz",
-
      "integrity": "sha512-qg7Bm5TyP/I7iilGyp6DRqqkt8na00lI6HbjWZObgk3FFSzH5ypRwAHXJhJkwiRtTcfn+xYQIMOR5kJgpo6upw==",
+
      "version": "6.2.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.2.0.tgz",
+
      "integrity": "sha512-rClGrMuyS/3j0ETa1Ui7s6GkLhfZGKZL3ZrChLeAiACBE/tRc1wq8SNZESUuluxhLj9FkUefRs2l6bCIArWBiQ==",
      "dev": true,
      "dependencies": {
        "@eslint-community/regexpp": "^4.5.1",
-
        "@typescript-eslint/scope-manager": "6.1.0",
-
        "@typescript-eslint/type-utils": "6.1.0",
-
        "@typescript-eslint/utils": "6.1.0",
-
        "@typescript-eslint/visitor-keys": "6.1.0",
+
        "@typescript-eslint/scope-manager": "6.2.0",
+
        "@typescript-eslint/type-utils": "6.2.0",
+
        "@typescript-eslint/utils": "6.2.0",
+
        "@typescript-eslint/visitor-keys": "6.2.0",
        "debug": "^4.3.4",
        "graphemer": "^1.4.0",
        "ignore": "^5.2.4",
@@ -947,16 +947,16 @@
      }
    },
    "node_modules/@typescript-eslint/parser": {
-
      "version": "6.1.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.1.0.tgz",
-
      "integrity": "sha512-hIzCPvX4vDs4qL07SYzyomamcs2/tQYXg5DtdAfj35AyJ5PIUqhsLf4YrEIFzZcND7R2E8tpQIZKayxg8/6Wbw==",
+
      "version": "6.2.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.2.0.tgz",
+
      "integrity": "sha512-igVYOqtiK/UsvKAmmloQAruAdUHihsOCvplJpplPZ+3h4aDkC/UKZZNKgB6h93ayuYLuEymU3h8nF1xMRbh37g==",
      "dev": true,
      "peer": true,
      "dependencies": {
-
        "@typescript-eslint/scope-manager": "6.1.0",
-
        "@typescript-eslint/types": "6.1.0",
-
        "@typescript-eslint/typescript-estree": "6.1.0",
-
        "@typescript-eslint/visitor-keys": "6.1.0",
+
        "@typescript-eslint/scope-manager": "6.2.0",
+
        "@typescript-eslint/types": "6.2.0",
+
        "@typescript-eslint/typescript-estree": "6.2.0",
+
        "@typescript-eslint/visitor-keys": "6.2.0",
        "debug": "^4.3.4"
      },
      "engines": {
@@ -976,13 +976,13 @@
      }
    },
    "node_modules/@typescript-eslint/scope-manager": {
-
      "version": "6.1.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.1.0.tgz",
-
      "integrity": "sha512-AxjgxDn27hgPpe2rQe19k0tXw84YCOsjDJ2r61cIebq1t+AIxbgiXKvD4999Wk49GVaAcdJ/d49FYel+Pp3jjw==",
+
      "version": "6.2.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.2.0.tgz",
+
      "integrity": "sha512-1ZMNVgm5nnHURU8ZSJ3snsHzpFeNK84rdZjluEVBGNu7jDymfqceB3kdIZ6A4xCfEFFhRIB6rF8q/JIqJd2R0Q==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "6.1.0",
-
        "@typescript-eslint/visitor-keys": "6.1.0"
+
        "@typescript-eslint/types": "6.2.0",
+
        "@typescript-eslint/visitor-keys": "6.2.0"
      },
      "engines": {
        "node": "^16.0.0 || >=18.0.0"
@@ -993,13 +993,13 @@
      }
    },
    "node_modules/@typescript-eslint/type-utils": {
-
      "version": "6.1.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.1.0.tgz",
-
      "integrity": "sha512-kFXBx6QWS1ZZ5Ni89TyT1X9Ag6RXVIVhqDs0vZE/jUeWlBv/ixq2diua6G7ece6+fXw3TvNRxP77/5mOMusx2w==",
+
      "version": "6.2.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.2.0.tgz",
+
      "integrity": "sha512-DnGZuNU2JN3AYwddYIqrVkYW0uUQdv0AY+kz2M25euVNlujcN2u+rJgfJsBFlUEzBB6OQkUqSZPyuTLf2bP5mw==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/typescript-estree": "6.1.0",
-
        "@typescript-eslint/utils": "6.1.0",
+
        "@typescript-eslint/typescript-estree": "6.2.0",
+
        "@typescript-eslint/utils": "6.2.0",
        "debug": "^4.3.4",
        "ts-api-utils": "^1.0.1"
      },
@@ -1020,9 +1020,9 @@
      }
    },
    "node_modules/@typescript-eslint/types": {
-
      "version": "6.1.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.1.0.tgz",
-
      "integrity": "sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ==",
+
      "version": "6.2.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.2.0.tgz",
+
      "integrity": "sha512-1nRRaDlp/XYJQLvkQJG5F3uBTno5SHPT7XVcJ5n1/k2WfNI28nJsvLakxwZRNY5spuatEKO7d5nZWsQpkqXwBA==",
      "dev": true,
      "engines": {
        "node": "^16.0.0 || >=18.0.0"
@@ -1033,13 +1033,13 @@
      }
    },
    "node_modules/@typescript-eslint/typescript-estree": {
-
      "version": "6.1.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.1.0.tgz",
-
      "integrity": "sha512-nUKAPWOaP/tQjU1IQw9sOPCDavs/iU5iYLiY/6u7gxS7oKQoi4aUxXS1nrrVGTyBBaGesjkcwwHkbkiD5eBvcg==",
+
      "version": "6.2.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.2.0.tgz",
+
      "integrity": "sha512-Mts6+3HQMSM+LZCglsc2yMIny37IhUgp1Qe8yJUYVyO6rHP7/vN0vajKu3JvHCBIy8TSiKddJ/Zwu80jhnGj1w==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "6.1.0",
-
        "@typescript-eslint/visitor-keys": "6.1.0",
+
        "@typescript-eslint/types": "6.2.0",
+
        "@typescript-eslint/visitor-keys": "6.2.0",
        "debug": "^4.3.4",
        "globby": "^11.1.0",
        "is-glob": "^4.0.3",
@@ -1060,17 +1060,17 @@
      }
    },
    "node_modules/@typescript-eslint/utils": {
-
      "version": "6.1.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.1.0.tgz",
-
      "integrity": "sha512-wp652EogZlKmQoMS5hAvWqRKplXvkuOnNzZSE0PVvsKjpexd/XznRVHAtrfHFYmqaJz0DFkjlDsGYC9OXw+OhQ==",
+
      "version": "6.2.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.2.0.tgz",
+
      "integrity": "sha512-RCFrC1lXiX1qEZN8LmLrxYRhOkElEsPKTVSNout8DMzf8PeWoQG7Rxz2SadpJa3VSh5oYKGwt7j7X/VRg+Y3OQ==",
      "dev": true,
      "dependencies": {
        "@eslint-community/eslint-utils": "^4.4.0",
        "@types/json-schema": "^7.0.12",
        "@types/semver": "^7.5.0",
-
        "@typescript-eslint/scope-manager": "6.1.0",
-
        "@typescript-eslint/types": "6.1.0",
-
        "@typescript-eslint/typescript-estree": "6.1.0",
+
        "@typescript-eslint/scope-manager": "6.2.0",
+
        "@typescript-eslint/types": "6.2.0",
+
        "@typescript-eslint/typescript-estree": "6.2.0",
        "semver": "^7.5.4"
      },
      "engines": {
@@ -1085,12 +1085,12 @@
      }
    },
    "node_modules/@typescript-eslint/visitor-keys": {
-
      "version": "6.1.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.1.0.tgz",
-
      "integrity": "sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A==",
+
      "version": "6.2.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.2.0.tgz",
+
      "integrity": "sha512-QbaYUQVKKo9bgCzpjz45llCfwakyoxHetIy8CAvYCtd16Zu1KrpzNHofwF8kGkpPOxZB2o6kz+0nqH8ZkIzuoQ==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "6.1.0",
+
        "@typescript-eslint/types": "6.2.0",
        "eslint-visitor-keys": "^3.4.1"
      },
      "engines": {
@@ -1842,9 +1842,9 @@
      "dev": true
    },
    "node_modules/esbuild": {
-
      "version": "0.18.14",
-
      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.14.tgz",
-
      "integrity": "sha512-uNPj5oHPYmj+ZhSQeYQVFZ+hAlJZbAGOmmILWIqrGvPVlNLbyOvU5Bu6Woi8G8nskcx0vwY0iFoMPrzT86Ko+w==",
+
      "version": "0.18.16",
+
      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.16.tgz",
+
      "integrity": "sha512-1xLsOXrDqwdHxyXb/x/SOyg59jpf/SH7YMvU5RNSU7z3TInaASNJWNFJ6iRvLvLETZMasF3d1DdZLg7sgRimRQ==",
      "dev": true,
      "hasInstallScript": true,
      "bin": {
@@ -1854,28 +1854,28 @@
        "node": ">=12"
      },
      "optionalDependencies": {
-
        "@esbuild/android-arm": "0.18.14",
-
        "@esbuild/android-arm64": "0.18.14",
-
        "@esbuild/android-x64": "0.18.14",
-
        "@esbuild/darwin-arm64": "0.18.14",
-
        "@esbuild/darwin-x64": "0.18.14",
-
        "@esbuild/freebsd-arm64": "0.18.14",
-
        "@esbuild/freebsd-x64": "0.18.14",
-
        "@esbuild/linux-arm": "0.18.14",
-
        "@esbuild/linux-arm64": "0.18.14",
-
        "@esbuild/linux-ia32": "0.18.14",
-
        "@esbuild/linux-loong64": "0.18.14",
-
        "@esbuild/linux-mips64el": "0.18.14",
-
        "@esbuild/linux-ppc64": "0.18.14",
-
        "@esbuild/linux-riscv64": "0.18.14",
-
        "@esbuild/linux-s390x": "0.18.14",
-
        "@esbuild/linux-x64": "0.18.14",
-
        "@esbuild/netbsd-x64": "0.18.14",
-
        "@esbuild/openbsd-x64": "0.18.14",
-
        "@esbuild/sunos-x64": "0.18.14",
-
        "@esbuild/win32-arm64": "0.18.14",
-
        "@esbuild/win32-ia32": "0.18.14",
-
        "@esbuild/win32-x64": "0.18.14"
+
        "@esbuild/android-arm": "0.18.16",
+
        "@esbuild/android-arm64": "0.18.16",
+
        "@esbuild/android-x64": "0.18.16",
+
        "@esbuild/darwin-arm64": "0.18.16",
+
        "@esbuild/darwin-x64": "0.18.16",
+
        "@esbuild/freebsd-arm64": "0.18.16",
+
        "@esbuild/freebsd-x64": "0.18.16",
+
        "@esbuild/linux-arm": "0.18.16",
+
        "@esbuild/linux-arm64": "0.18.16",
+
        "@esbuild/linux-ia32": "0.18.16",
+
        "@esbuild/linux-loong64": "0.18.16",
+
        "@esbuild/linux-mips64el": "0.18.16",
+
        "@esbuild/linux-ppc64": "0.18.16",
+
        "@esbuild/linux-riscv64": "0.18.16",
+
        "@esbuild/linux-s390x": "0.18.16",
+
        "@esbuild/linux-x64": "0.18.16",
+
        "@esbuild/netbsd-x64": "0.18.16",
+
        "@esbuild/openbsd-x64": "0.18.16",
+
        "@esbuild/sunos-x64": "0.18.16",
+
        "@esbuild/win32-arm64": "0.18.16",
+
        "@esbuild/win32-ia32": "0.18.16",
+
        "@esbuild/win32-x64": "0.18.16"
      }
    },
    "node_modules/escape-string-regexp": {
@@ -1966,22 +1966,22 @@
      }
    },
    "node_modules/eslint-plugin-svelte": {
-
      "version": "2.32.2",
-
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.32.2.tgz",
-
      "integrity": "sha512-Jgbop2fNZsoxxkklZAIbDNhwAPynvnCtUXLsEC6O2qax7N/pfe2cNqT0ZoBbubXKJitQQDEyVDQ1rZs4ZWcrTA==",
+
      "version": "2.32.4",
+
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.32.4.tgz",
+
      "integrity": "sha512-VJ12i2Iogug1jvhwxSlognnfGj76P5gks/V4pUD4SCSVQOp14u47MNP0zAG8AQR3LT0Fi1iUvIFnY4l9z5Rwbg==",
      "dev": true,
      "dependencies": {
        "@eslint-community/eslint-utils": "^4.2.0",
        "@jridgewell/sourcemap-codec": "^1.4.14",
        "debug": "^4.3.1",
        "esutils": "^2.0.3",
-
        "known-css-properties": "^0.27.0",
+
        "known-css-properties": "^0.28.0",
        "postcss": "^8.4.5",
        "postcss-load-config": "^3.1.4",
        "postcss-safe-parser": "^6.0.0",
        "postcss-selector-parser": "^6.0.11",
        "semver": "^7.5.3",
-
        "svelte-eslint-parser": "^0.32.0"
+
        "svelte-eslint-parser": "^0.32.2"
      },
      "engines": {
        "node": "^14.17.0 || >=16.0.0"
@@ -2178,9 +2178,9 @@
      "dev": true
    },
    "node_modules/fast-glob": {
-
      "version": "3.3.0",
-
      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz",
-
      "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==",
+
      "version": "3.3.1",
+
      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz",
+
      "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==",
      "dev": true,
      "dependencies": {
        "@nodelib/fs.stat": "^2.0.2",
@@ -2916,9 +2916,9 @@
      }
    },
    "node_modules/known-css-properties": {
-
      "version": "0.27.0",
-
      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz",
-
      "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==",
+
      "version": "0.28.0",
+
      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.28.0.tgz",
+
      "integrity": "sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==",
      "dev": true
    },
    "node_modules/levn": {
@@ -3032,14 +3032,14 @@
      }
    },
    "node_modules/marked": {
-
      "version": "5.1.1",
-
      "resolved": "https://registry.npmjs.org/marked/-/marked-5.1.1.tgz",
-
      "integrity": "sha512-bTmmGdEINWmOMDjnPWDxGPQ4qkDLeYorpYbEtFOXzOruTwUE671q4Guiuchn4N8h/v6NGd7916kXsm3Iz4iUSg==",
+
      "version": "5.1.2",
+
      "resolved": "https://registry.npmjs.org/marked/-/marked-5.1.2.tgz",
+
      "integrity": "sha512-ahRPGXJpjMjwSOlBoTMZAK7ATXkli5qCPxZ21TG44rx1KEo44bii4ekgTDQPNRQ4Kh7JMb9Ub1PVk1NxRSsorg==",
      "bin": {
        "marked": "bin/marked.js"
      },
      "engines": {
-
        "node": ">= 18"
+
        "node": ">= 16"
      }
    },
    "node_modules/marked-katex-extension": {
@@ -3508,9 +3508,9 @@
      }
    },
    "node_modules/playwright-core": {
-
      "version": "1.36.1",
-
      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.36.1.tgz",
-
      "integrity": "sha512-7+tmPuMcEW4xeCL9cp9KxmYpQYHKkyjwoXRnoeTowaeNat8PoBMk/HwCYhqkH2fRkshfKEOiVus/IhID2Pg8kg==",
+
      "version": "1.36.2",
+
      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.36.2.tgz",
+
      "integrity": "sha512-sQYZt31dwkqxOrP7xy2ggDfEzUxM1lodjhsQ3NMMv5uGTRDsLxU0e4xf4wwMkF2gplIxf17QMBCodSFgm6bFVQ==",
      "dev": true,
      "bin": {
        "playwright-core": "cli.js"
@@ -3520,9 +3520,9 @@
      }
    },
    "node_modules/postcss": {
-
      "version": "8.4.26",
-
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.26.tgz",
-
      "integrity": "sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==",
+
      "version": "8.4.27",
+
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz",
+
      "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==",
      "dev": true,
      "funding": [
        {
@@ -4086,9 +4086,9 @@
      }
    },
    "node_modules/svelte": {
-
      "version": "4.1.0",
-
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.1.0.tgz",
-
      "integrity": "sha512-qob6IX0ui4Z++Lhwzvqb6aig79WhwsF3z6y1YMicjvw0rv71hxD+RmMFG3BM8lB7prNLXeOLnP64Zrynqa3Gtw==",
+
      "version": "4.1.1",
+
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.1.1.tgz",
+
      "integrity": "sha512-Enick5fPFISLoVy0MFK45cG+YlQt6upw8skEK9zzTpJnH1DqEv8xOZwizCGSo3Q6HZ7KrZTM0J18poF7aQg5zw==",
      "dependencies": {
        "@ampproject/remapping": "^2.2.1",
        "@jridgewell/sourcemap-codec": "^1.4.15",
@@ -4131,9 +4131,9 @@
      }
    },
    "node_modules/svelte-eslint-parser": {
-
      "version": "0.32.1",
-
      "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.32.1.tgz",
-
      "integrity": "sha512-GCSfeIzdgk53CaOzK+s/+l2igfTno3mWGkwoDYAwPes/rD9Al2fc7ksfopjx5UL87S7dw1eL73F6wNYiiuhzIA==",
+
      "version": "0.32.2",
+
      "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.32.2.tgz",
+
      "integrity": "sha512-Ok9D3A4b23iLQsONrjqtXtYDu5ZZ/826Blaw2LeFZVTg1pwofKDG4mz3/GYTax8fQ0plRGHI6j+d9VQYy5Lo/A==",
      "dev": true,
      "dependencies": {
        "eslint-scope": "^7.0.0",
@@ -4298,9 +4298,9 @@
      }
    },
    "node_modules/tslib": {
-
      "version": "2.6.0",
-
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz",
-
      "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA=="
+
      "version": "2.6.1",
+
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz",
+
      "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig=="
    },
    "node_modules/twemoji": {
      "version": "14.0.2",
@@ -4524,13 +4524,13 @@
      }
    },
    "node_modules/vite": {
-
      "version": "4.4.4",
-
      "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.4.tgz",
-
      "integrity": "sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==",
+
      "version": "4.4.7",
+
      "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.7.tgz",
+
      "integrity": "sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==",
      "dev": true,
      "dependencies": {
        "esbuild": "^0.18.10",
-
        "postcss": "^8.4.25",
+
        "postcss": "^8.4.26",
        "rollup": "^3.25.2"
      },
      "bin": {
modified package.json
@@ -19,9 +19,9 @@
    "node": ">=18.16.0"
  },
  "devDependencies": {
-
    "@playwright/test": "^1.36.1",
+
    "@playwright/test": "^1.36.2",
    "@sinonjs/fake-timers": "^11.0.0",
-
    "@sveltejs/vite-plugin-svelte": "^2.4.2",
+
    "@sveltejs/vite-plugin-svelte": "^2.4.3",
    "@tsconfig/svelte": "^5.0.0",
    "@types/dompurify": "^3.0.2",
    "@types/katex": "^0.16.1",
@@ -32,12 +32,12 @@
    "@types/sinon": "^10.0.15",
    "@types/sinonjs__fake-timers": "^8.1.2",
    "@types/wait-on": "^5.3.1",
-
    "@typescript-eslint/eslint-plugin": "^6.1.0",
+
    "@typescript-eslint/eslint-plugin": "^6.2.0",
    "chalk": "^5.3.0",
    "eslint": "^8.45.0",
    "eslint-config-prettier": "^8.8.0",
    "eslint-plugin-no-only-tests": "^3.1.0",
-
    "eslint-plugin-svelte": "^2.32.2",
+
    "eslint-plugin-svelte": "^2.32.4",
    "execa": "^7.1.1",
    "exit-hook": "^3.2.0",
    "get-port": "^7.0.0",
@@ -46,7 +46,7 @@
    "prettier-plugin-svelte": "^3.0.0",
    "svelte-check": "^3.4.6",
    "typescript": "^5.1.6",
-
    "vite": "^4.4.4",
+
    "vite": "^4.4.7",
    "vitest": "^0.33.0",
    "wait-on": "^7.0.1"
  },
@@ -61,13 +61,13 @@
    "hast-util-to-dom": "^3.1.1",
    "hast-util-to-html": "^8.0.4",
    "lodash": "^4.17.21",
-
    "marked": "^5.1.1",
+
    "marked": "^5.1.2",
    "marked-katex-extension": "^3.0.0",
    "marked-linkify-it": "^3.1.0",
    "md5": "^2.3.0",
    "plausible-tracker": "^0.3.8",
    "sinon": "^15.2.0",
-
    "svelte": "^4.1.0",
+
    "svelte": "^4.1.1",
    "twemoji": "^14.0.2",
    "zod": "^3.21.4"
  }