diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6eeeb42526a61a9e7a73d87150fc7f4bc92a4539..38eebba453f38b8220c2e799374dff32fd2d93dc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,6 @@
 variables:
-  YARN_CACHE_FOLDER: "$CI_PROJECT_DIR/.yarn/cache"
-  YARN_ENABLE_GLOBAL_CACHE: "false"
+  YARN_CACHE_FOLDER: '$CI_PROJECT_DIR/.yarn/cache'
+  YARN_ENABLE_GLOBAL_CACHE: 'false'
 
 .yarn-cache-rw:
   key:
@@ -19,7 +19,6 @@ variables:
   policy: pull
 
 default:
-  cache: !reference [.yarn-cache-readonly]
   tags:
     - 1cpu-4gb # default small, configure more explicitly on specific jobs
   before_script:
@@ -37,11 +36,11 @@ stages:
   - destroy
 
 include:
-  - local: ".gitlab/ci/prepare.yml"
-  - local: ".gitlab/ci/lint.yml"
-  - local: ".gitlab/ci/test.yml"
-  - local: ".gitlab/ci/build.yml"
-  - local: "apps/backend/.gitlab-ci.yml"
-  - local: "apps/frontend/.gitlab-ci.yml"
-  - local: "apps/federator/.gitlab-ci.yml"
-  - local: ".gitlab/ci/deploy.yml"
+  - local: '.gitlab/ci/prepare.yml'
+  - local: '.gitlab/ci/lint.yml'
+  - local: '.gitlab/ci/test.yml'
+  - local: '.gitlab/ci/build.yml'
+  - local: 'apps/backend/.gitlab-ci.yml'
+  - local: 'apps/frontend/.gitlab-ci.yml'
+  - local: 'apps/federator/.gitlab-ci.yml'
+  - local: '.gitlab/ci/deploy.yml'
diff --git a/.gitlab/ci/build.yml b/.gitlab/ci/build.yml
index c205e0f04312705043a06f39a718bfb43450a217..39921c29e6598c843f07abd990ae7e6db9e39a64 100644
--- a/.gitlab/ci/build.yml
+++ b/.gitlab/ci/build.yml
@@ -1,7 +1,8 @@
 apps:build:
   stage: build
   needs: ["apps:test"]
-  image: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20.18-alpine'
+  image: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20-slim'
+  cache: !reference [.yarn-cache-readonly]
   script:
     - corepack enable
     - corepack yarn install --immutable --immutable-cache
diff --git a/.gitlab/ci/deploy.yml b/.gitlab/ci/deploy.yml
index adde62a6e5610e8d4aa6c881660d041e8da55432..a9ec516b52a66c3c09b7ac6fa2da43b8312ae1a6 100644
--- a/.gitlab/ci/deploy.yml
+++ b/.gitlab/ci/deploy.yml
@@ -7,22 +7,17 @@
   image:
     name: "europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/hashicorp/terraform:1.9.8"
     entrypoint: ["/bin/sh", "-c"]
-
   needs:
     - "apps:build"
     - "backend:image"
     - "frontend:image"
     - "federator:image"
-
-  cache: []
-
   artifacts:
     # make the terraform definitions available to the destroy job
     paths:
       - "terraform"
     name: "${CI_JOB_NAME}_${CI_JOB_ID}"
     expire_in: 1 week
-
   script:
     - terraform/environments/scripts/create-or-update-env.sh "$CI_ENVIRONMENT_NAME" "$CI_COMMIT_SHA"
   resource_group: $CI_ENVIRONMENT_NAME
@@ -51,15 +46,12 @@ deploy:review:stop:
   image:
     name: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/hashicorp/terraform:1.9.8'
     entrypoint: ["/bin/sh", "-c"]
-
   # don't fetch the repo - just work with the artifacts
   variables:
     GIT_STRATEGY: none
-
   environment:
     name: review-$CI_COMMIT_REF_SLUG
     action: stop
-
   needs:
     - "apps:build" # all the /dist folders, so that terraform can archive stuff
     - "deploy:review:infra" # the terraform hcl sources
@@ -70,7 +62,6 @@ deploy:review:stop:
     name: "${CI_JOB_NAME}_${CI_JOB_ID}"
     when: on_failure
     expire_in: 1 week
-  cache: []
   script:
     - terraform/environments/scripts/destroy-env.sh "$CI_ENVIRONMENT_NAME"
   when: manual
diff --git a/.gitlab/ci/lint.yml b/.gitlab/ci/lint.yml
index a3a81b630eb92a0ec6edca94bb7663f96b1b2427..d413495ba952d329defdbfefb6f31625a210cd39 100644
--- a/.gitlab/ci/lint.yml
+++ b/.gitlab/ci/lint.yml
@@ -1,10 +1,13 @@
 apps:lint:
   stage: lint
-  needs: 
+  image: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20-slim'
+  needs:
     - job: apps:prepare
       optional: true
-  image: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20.18-alpine'
+  cache: !reference [.yarn-cache-rw]
   script:
     - corepack enable
-    - corepack yarn install --immutable --immutable-cache
+    # If CI Cache is empty because apps:prepare did not run, install filling the cache, otherwise install from the immutable cache
+    # install_deps does not run on long living branches, and it might not run on pipeline failures on the first build of a branch
+    - '[ ! -d ".yarn/cache" ] && yarn install --immutable || yarn install --immutable --immutable-cache'
     - corepack yarn lint
\ No newline at end of file
diff --git a/.gitlab/ci/prepare.yml b/.gitlab/ci/prepare.yml
index a3ec42f1659c16b8ed17523cb98d5fb53f0b48ec..53e48f2322a858c6b87e38da03058909e81babe8 100644
--- a/.gitlab/ci/prepare.yml
+++ b/.gitlab/ci/prepare.yml
@@ -1,6 +1,6 @@
 apps:prepare:
   stage: prepare
-  image: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20.18-alpine'
+  image: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20-slim'
   cache: !reference [.yarn-cache-rw]
   script:
     - corepack enable
@@ -11,10 +11,5 @@ apps:prepare:
     - if: $CI_COMMIT_BRANCH
       changes: 
       - yarn.lock
-    - exists:
-        - .yarn
-      when: never
-    - if: $CI_COMMIT_BRANCH
-      exists:
-      - yarn.lock
-      when: always
+      - .gitlab-ci.yml
+      - .gitlab/ci/prepare.yml
diff --git a/.gitlab/ci/test.yml b/.gitlab/ci/test.yml
index feff15e25a7603e5d0a3dc96a46d7d3f5692149a..bb81c2362802fff87e06ab80232dcae167d2f9fc 100644
--- a/.gitlab/ci/test.yml
+++ b/.gitlab/ci/test.yml
@@ -1,7 +1,8 @@
 apps:test:
   stage: test
   needs: ["apps:lint"]
-  image: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20.18-alpine'
+  image: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20-slim'
+  cache: !reference [.yarn-cache-readonly]
   script:
     - corepack enable
     - corepack yarn install --immutable --immutable-cache
diff --git a/apps/backend/.gitlab-ci.yml b/apps/backend/.gitlab-ci.yml
index a7865fa068ebc5495ce69115d829b34511667b61..4880b21dff06b7895e2e2a3fd388e25eb3cd2d06 100644
--- a/apps/backend/.gitlab-ci.yml
+++ b/apps/backend/.gitlab-ci.yml
@@ -8,7 +8,6 @@ backend:image:
       alias: 'docker'
   variables:
     GCR_IMAGE: europe-north1-docker.pkg.dev/holi-shared/docker/holi-moderation-backend
-  cache: []
   before_script:
     - cd apps/backend
   script:
diff --git a/apps/backend/Dockerfile b/apps/backend/Dockerfile
index d8b6f98a3944cde08110d389bd6878c061a02198..49f5a23bb90c4811b4028e1262ccb2e8052ae4b6 100644
--- a/apps/backend/Dockerfile
+++ b/apps/backend/Dockerfile
@@ -1,4 +1,4 @@
-FROM europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20.18-alpine
+FROM europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20-slim
 
 ARG LISTEN_ADDR="0.0.0.0"
 ARG PORT=3000
@@ -20,5 +20,3 @@ EXPOSE ${PORT}
 
 CMD [ "node", "/home/node/app/src/main.js"]
 
-
-
diff --git a/apps/backend/package.json b/apps/backend/package.json
index ec4c285c15923205ad1e63dbc7f60e4a036bff3a..fb07c0578bb44f5bc82150a9e53f203d045287f9 100644
--- a/apps/backend/package.json
+++ b/apps/backend/package.json
@@ -50,7 +50,7 @@
     "uuid": "10.0.0"
   },
   "devDependencies": {
-    "@golevelup/ts-jest": "^0.5.5",
+    "@golevelup/ts-jest": "^0.6.0",
     "@nestjs/testing": "^10.4.1",
     "@types/express": "^5.0.0",
     "@types/jest": "^29.5.12",
diff --git a/apps/backend/src/auth/guard.test.ts b/apps/backend/src/auth/guard.test.ts
index e67fcdded4eb84b108b83b38e849db754a2bbb2a..503be272192a0b9f287ed4b83451c231793d955d 100644
--- a/apps/backend/src/auth/guard.test.ts
+++ b/apps/backend/src/auth/guard.test.ts
@@ -26,7 +26,7 @@ describe('AuthGuard request', () => {
   const setupReqHeaders = (reqHeaders: object) => {
     jest.spyOn(GqlExecutionContext, 'create').mockReturnValue({
       getContext: jest.fn().mockReturnValue({ req: { headers: reqHeaders } }),
-    } as any)
+    } as unknown as GqlExecutionContext)
   }
 
   beforeEach(() => {
diff --git a/apps/eventListener/package.json b/apps/eventListener/package.json
index 3022e68e086626e5443f9973719b94805c34a319..8fff9303387b14ed4108fb04810b7eb719287113 100644
--- a/apps/eventListener/package.json
+++ b/apps/eventListener/package.json
@@ -5,7 +5,7 @@
   "packageManager": "yarn@4.5.1",
   "dependencies": {
     "@google-cloud/functions-framework": "3.4.2",
-    "@ory/client": "1.15.7"
+    "@ory/client": "1.15.10"
   },
   "devDependencies": {
     "@jest/globals": "^29.7.0",
diff --git a/apps/eventListener/src/handlers/userSuspended.ts b/apps/eventListener/src/handlers/userSuspended.ts
index 31de2b7ee0887459c74fc572c11491d8a37af1a1..344075766fe95c2dbd5c29ceb524ab16aa846688 100644
--- a/apps/eventListener/src/handlers/userSuspended.ts
+++ b/apps/eventListener/src/handlers/userSuspended.ts
@@ -7,5 +7,5 @@ export const handleUserSuspended = async (
   event: UserSuspendedData,
   { ory = Ory.fromEnvironment() }: HandlerOptions | undefined = {},
 ) => {
-  ory.deactivateUser(event.email)
+  await ory.deactivateUser(event.email)
 }
diff --git a/apps/eventListener/src/handlers/userSuspensionExpired.test.ts b/apps/eventListener/src/handlers/userSuspensionExpired.test.ts
index 1d4665fc1354a5bacaacd4929bf8b3dd0a931c1f..1c38e43203641176ad0fbf78d77acc8dd2307ac2 100644
--- a/apps/eventListener/src/handlers/userSuspensionExpired.test.ts
+++ b/apps/eventListener/src/handlers/userSuspensionExpired.test.ts
@@ -3,12 +3,12 @@ import { Ory } from '../ory'
 import { handleUserSuspensionExpired } from './userSuspensionExpired'
 
 describe('userSuspensionExpired handler', () => {
-  it('should activate ory identity', () => {
+  it('should activate ory identity', async () => {
     const ory = Ory.withApiKey('')
 
     const activateUser = jest.spyOn(Ory.prototype, 'activateUser').mockImplementation(async () => {})
 
-    handleUserSuspensionExpired(
+    await handleUserSuspensionExpired(
       {
         email: 'test@holi.social',
       },
diff --git a/apps/federator/.gitlab-ci.yml b/apps/federator/.gitlab-ci.yml
index 20819530b410922d944f3a85dbc91392f2f8ae1e..c16e82ee2800b83fbea6baf6f9235c98fdad8103 100644
--- a/apps/federator/.gitlab-ci.yml
+++ b/apps/federator/.gitlab-ci.yml
@@ -9,7 +9,6 @@ federator:image:
 
   variables:
     GCR_IMAGE: europe-north1-docker.pkg.dev/holi-shared/docker/holi-moderation-federator
-  cache: []
   before_script:
     - cd apps/federator
   script:
diff --git a/apps/frontend/.gitlab-ci.yml b/apps/frontend/.gitlab-ci.yml
index 36e37621fec6d940ab2d2a84647a3a51e6de147c..b367ee6b50b351dac921ebce9287dec273d712f5 100644
--- a/apps/frontend/.gitlab-ci.yml
+++ b/apps/frontend/.gitlab-ci.yml
@@ -8,7 +8,6 @@ frontend:image:
       alias: 'docker'
   variables:
     GCR_IMAGE: europe-north1-docker.pkg.dev/holi-shared/docker/holi-moderation-frontend
-  cache: []
   before_script:
     - cd apps/frontend
   script:
diff --git a/apps/frontend/package.json b/apps/frontend/package.json
index 4c41ca17f934acffb705212893d930114b055942..97cfaa47301227b6b91c89bc2dd354952847587c 100644
--- a/apps/frontend/package.json
+++ b/apps/frontend/package.json
@@ -12,13 +12,13 @@
     "gqlgen": "graphql-codegen --config ./graphql.config.ts"
   },
   "dependencies": {
-    "@mantine/core": "7.13.4",
-    "@mantine/dates": "7.13.4",
-    "@mantine/form": "7.13.4",
-    "@mantine/hooks": "7.13.4",
-    "@mantine/modals": "7.13.4",
-    "@mantine/notifications": "7.13.4",
-    "@tabler/icons-react": "3.21.0",
+    "@mantine/core": "7.14.0",
+    "@mantine/dates": "7.14.0",
+    "@mantine/form": "7.14.0",
+    "@mantine/hooks": "7.14.0",
+    "@mantine/modals": "7.14.0",
+    "@mantine/notifications": "7.14.0",
+    "@tabler/icons-react": "3.22.0",
     "clsx": "2.1.1",
     "date-fns": "3.6.0",
     "dayjs": "1.11.13",
@@ -31,7 +31,7 @@
     "mantine-react-table": "2.0.0-beta.7",
     "react": "18.3.1",
     "react-dom": "18.3.1",
-    "react-router-dom": "6.27.0",
+    "react-router-dom": "6.28.0",
     "swr": "2.2.5",
     "zod": "3.23.8",
     "zustand": "4.5.5"
diff --git a/apps/frontend/src/fetcher.ts b/apps/frontend/src/fetcher.ts
index 87c574ccfd481ceab3a9cddaeb3090757890ba66..40ebc8c44952939c9e3399b88fe2b80125edd00f 100644
--- a/apps/frontend/src/fetcher.ts
+++ b/apps/frontend/src/fetcher.ts
@@ -4,7 +4,7 @@ import type { Fetcher } from 'swr'
 
 import { useAuthState } from './state'
 
-export const BASE_URL = import.meta.env.VITE_GRAPHQL_URL
+export const BASE_URL = import.meta.env.VITE_GRAPHQL_URL as string
 export const gqlClient = () => {
   const authState = useAuthState.getState()
   const headers: { authorization?: string } = {}
diff --git a/docker-compose.yml b/docker-compose.yml
index 9c9e68d278e059a41b4c944b814f2ed7ff9024bf..dd9158baf002c67710a04778c60ddf006410d821 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,6 +1,6 @@
 services:
   backend:
-    image: node:20.18-alpine
+    image: node:20-slim
     user: "node"
     working_dir: /home/node/app
     volumes:
@@ -13,7 +13,8 @@ services:
       LISTEN_ADDR: "0.0.0.0"
       DEBUG: "true"
     healthcheck:
-      test: [ "CMD-SHELL", "wget --no-verbose --tries=1 --spider http://127.0.0.1:3001/health" ]
+      # check if the node process on tcp port 3001 -> 0BB9 in hex is open
+      test: [ "CMD-SHELL", "grep -E ':'$$(printf '%04X\n' 3001) /proc/net/tcp" ]
       interval: 5s
       timeout: 5s
       retries: 30
@@ -27,7 +28,7 @@ services:
     command: sh -c "corepack yarn install; corepack yarn workspace @holi/moderation-backend nest start --watch"
 
   frontend:
-    image: node:20.18-alpine
+    image: node:20-slim
     user: "node"
     working_dir: /home/node/app
     volumes:
diff --git a/package.json b/package.json
index 8ccd8ffbc3a10cd5bd4c8fb2a81132a4cfbfd20d..75342759ef6859a93a709205765c2d34ee456605 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,7 @@
     "prettier": "^3.3.3",
     "ts-node": "^10.9.2",
     "typescript": "^5.5.4",
-    "typescript-eslint": "8.13.0"
+    "typescript-eslint": "8.14.0"
   },
   "prettier": {
     "printWidth": 120,
diff --git a/yarn.lock b/yarn.lock
index 174755419ab4ac8e3509c9755ee580422eb7ceeb..51d6e7df8c4cc1e3eeaf8d644fe361f8144de365 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1394,9 +1394,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@floating-ui/react@npm:^0.26.9":
-  version: 0.26.25
-  resolution: "@floating-ui/react@npm:0.26.25"
+"@floating-ui/react@npm:^0.26.27":
+  version: 0.26.27
+  resolution: "@floating-ui/react@npm:0.26.27"
   dependencies:
     "@floating-ui/react-dom": "npm:^2.1.2"
     "@floating-ui/utils": "npm:^0.2.8"
@@ -1404,7 +1404,7 @@ __metadata:
   peerDependencies:
     react: ">=16.8.0"
     react-dom: ">=16.8.0"
-  checksum: 10c0/5206b06a5963e795af2f0b0a6ac39230012263ffa38dd60158e0f0b82d43a24e6a1c005fc8556ee5fe26e6353546ffb72e54716f6bd584fdab516dc128a78995
+  checksum: 10c0/6a27fadeb04862ecdb192f8e5428185ab0217b0c084e5464b2c218697f317a437dbfa47a7fb44332d505f047c17721e00f3705cb20e61b406117fea1ba2995b2
   languageName: node
   linkType: hard
 
@@ -1415,10 +1415,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@golevelup/ts-jest@npm:^0.5.5":
-  version: 0.5.6
-  resolution: "@golevelup/ts-jest@npm:0.5.6"
-  checksum: 10c0/42e10f55a8c4aff3e18b489d43df108e8c6c71c9414f366a8c84fd5523eb8b66b2f4349ad33686126831aabec63a7a43d42f0e5511fb89c804662a7fc36b3595
+"@golevelup/ts-jest@npm:^0.6.0":
+  version: 0.6.1
+  resolution: "@golevelup/ts-jest@npm:0.6.1"
+  checksum: 10c0/dbcb89d5c85ab46829ed778ff1f794b59c99f384f3e50393f8bc14a3ccc310f7026fd503e49eb8c4bbe32b6285c24ed9af89a5e3bea2ab0c5878b4a15ec3d410
   languageName: node
   linkType: hard
 
@@ -2280,7 +2280,7 @@ __metadata:
   resolution: "@holi/moderation-backend@workspace:apps/backend"
   dependencies:
     "@apollo/server": "npm:4.11.2"
-    "@golevelup/ts-jest": "npm:^0.5.5"
+    "@golevelup/ts-jest": "npm:^0.6.0"
     "@google-cloud/pubsub": "npm:4.8.0"
     "@nestjs/apollo": "npm:12.2.1"
     "@nestjs/cli": "npm:10.4.7"
@@ -2330,7 +2330,7 @@ __metadata:
   dependencies:
     "@google-cloud/functions-framework": "npm:3.4.2"
     "@jest/globals": "npm:^29.7.0"
-    "@ory/client": "npm:1.15.7"
+    "@ory/client": "npm:1.15.10"
     "@types/jest": "npm:^29.5.12"
     "@vercel/ncc": "npm:0.38.2"
     jest: "npm:^29.7.0"
@@ -2349,13 +2349,13 @@ __metadata:
     "@graphql-codegen/cli": "npm:5.0.3"
     "@graphql-codegen/import-types-preset": "npm:3.0.0"
     "@graphql-codegen/typescript": "npm:4.1.1"
-    "@mantine/core": "npm:7.13.4"
-    "@mantine/dates": "npm:7.13.4"
-    "@mantine/form": "npm:7.13.4"
-    "@mantine/hooks": "npm:7.13.4"
-    "@mantine/modals": "npm:7.13.4"
-    "@mantine/notifications": "npm:7.13.4"
-    "@tabler/icons-react": "npm:3.21.0"
+    "@mantine/core": "npm:7.14.0"
+    "@mantine/dates": "npm:7.14.0"
+    "@mantine/form": "npm:7.14.0"
+    "@mantine/hooks": "npm:7.14.0"
+    "@mantine/modals": "npm:7.14.0"
+    "@mantine/notifications": "npm:7.14.0"
+    "@tabler/icons-react": "npm:3.22.0"
     "@types/react": "npm:^18.3.5"
     "@types/react-dom": "npm:^18.3.0"
     "@vitejs/plugin-react-swc": "npm:^3.7.0"
@@ -2374,7 +2374,7 @@ __metadata:
     postcss-simple-vars: "npm:^7.0.1"
     react: "npm:18.3.1"
     react-dom: "npm:18.3.1"
-    react-router-dom: "npm:6.27.0"
+    react-router-dom: "npm:6.28.0"
     rimraf: "npm:6.0.1"
     swr: "npm:2.2.5"
     typescript: "npm:^5.5.4"
@@ -2403,7 +2403,7 @@ __metadata:
     prettier: "npm:^3.3.3"
     ts-node: "npm:^10.9.2"
     typescript: "npm:^5.5.4"
-    typescript-eslint: "npm:8.13.0"
+    typescript-eslint: "npm:8.14.0"
   languageName: unknown
   linkType: soft
 
@@ -2801,93 +2801,93 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@mantine/core@npm:7.13.4":
-  version: 7.13.4
-  resolution: "@mantine/core@npm:7.13.4"
+"@mantine/core@npm:7.14.0":
+  version: 7.14.0
+  resolution: "@mantine/core@npm:7.14.0"
   dependencies:
-    "@floating-ui/react": "npm:^0.26.9"
+    "@floating-ui/react": "npm:^0.26.27"
     clsx: "npm:^2.1.1"
-    react-number-format: "npm:^5.3.1"
-    react-remove-scroll: "npm:^2.5.7"
-    react-textarea-autosize: "npm:8.5.3"
-    type-fest: "npm:^4.12.0"
+    react-number-format: "npm:^5.4.2"
+    react-remove-scroll: "npm:^2.6.0"
+    react-textarea-autosize: "npm:8.5.4"
+    type-fest: "npm:^4.26.1"
   peerDependencies:
-    "@mantine/hooks": 7.13.4
-    react: ^18.2.0
-    react-dom: ^18.2.0
-  checksum: 10c0/981375992aa4804bb3a3d747b36a9e92d12769fc5fc5fe97d59d1b0773f84c16a47b94d32a8d662a6779e4368bc5b75b18468be854201d9fbdeb4174be2fce37
+    "@mantine/hooks": 7.14.0
+    react: ^18.x || ^19.x
+    react-dom: ^18.x || ^19.x
+  checksum: 10c0/ac694c278f7aa34db053da5baf6ffcccd3e8e980569025e4071800a3d6c82b79038d7484377a4a186dd5295051fe306b0cde7eb56fca082c949de409a5b826d4
   languageName: node
   linkType: hard
 
-"@mantine/dates@npm:7.13.4":
-  version: 7.13.4
-  resolution: "@mantine/dates@npm:7.13.4"
+"@mantine/dates@npm:7.14.0":
+  version: 7.14.0
+  resolution: "@mantine/dates@npm:7.14.0"
   dependencies:
     clsx: "npm:^2.1.1"
   peerDependencies:
-    "@mantine/core": 7.13.4
-    "@mantine/hooks": 7.13.4
+    "@mantine/core": 7.14.0
+    "@mantine/hooks": 7.14.0
     dayjs: ">=1.0.0"
-    react: ^18.2.0
-    react-dom: ^18.2.0
-  checksum: 10c0/7d5d07f9c5477e2f2a564910b47c1eff40ceef541ce71688c55e1141dbdf77b3e3543298f29773d5aa209a1ff454774d91aa956ec1bdcf12d00169a48330036d
+    react: ^18.x || ^19.x
+    react-dom: ^18.x || ^19.x
+  checksum: 10c0/438df05e69100ee29e5642ffb56e5ecca6bf1689f205c1f945505f79b58703eedf637513e96427cad7eb6908384b8c346b1785df9c7bd07e82874a21dc450f6b
   languageName: node
   linkType: hard
 
-"@mantine/form@npm:7.13.4":
-  version: 7.13.4
-  resolution: "@mantine/form@npm:7.13.4"
+"@mantine/form@npm:7.14.0":
+  version: 7.14.0
+  resolution: "@mantine/form@npm:7.14.0"
   dependencies:
     fast-deep-equal: "npm:^3.1.3"
     klona: "npm:^2.0.6"
   peerDependencies:
-    react: ^18.2.0
-  checksum: 10c0/a128719ebf4856ff8ede533fa7e29e695910cac45d65c8292357f5b5d42ebe2ad98bba9298828831ea161015819530e899ddb4946d3a15917c7a90c04185a82e
+    react: ^18.x || ^19.x
+  checksum: 10c0/e8517cc8a58cc356249434042d9464db80d650ea4c77f69e9de0025d2d48af88aa4327e61f5d47cc75308e39ba4379d192af3a2ccf0226933f564cef8c9a231a
   languageName: node
   linkType: hard
 
-"@mantine/hooks@npm:7.13.4":
-  version: 7.13.4
-  resolution: "@mantine/hooks@npm:7.13.4"
+"@mantine/hooks@npm:7.14.0":
+  version: 7.14.0
+  resolution: "@mantine/hooks@npm:7.14.0"
   peerDependencies:
-    react: ^18.2.0
-  checksum: 10c0/81261966b1a22fdefd8fa3e828fe4e85b0bb210d290c7e77e336ad56f7c91136f3be1a284eaa65f556524b084bb43efe110ec868fb51275ff43d1a4299213ed8
+    react: ^18.x || ^19.x
+  checksum: 10c0/90bef2c1c97175a647bbe3c6b8d75b843741113201ccd78ac654e64ba80435837421b2b30b6262f635d23d63fb7a9afbbb98d29a0179fb6a6d0541dccd3ebfff
   languageName: node
   linkType: hard
 
-"@mantine/modals@npm:7.13.4":
-  version: 7.13.4
-  resolution: "@mantine/modals@npm:7.13.4"
+"@mantine/modals@npm:7.14.0":
+  version: 7.14.0
+  resolution: "@mantine/modals@npm:7.14.0"
   peerDependencies:
-    "@mantine/core": 7.13.4
-    "@mantine/hooks": 7.13.4
-    react: ^18.2.0
-    react-dom: ^18.2.0
-  checksum: 10c0/f630d67bd3beaa1e9f95f4a536e51f9658ab9d226b8627cc1165f661469e5cd94e8402c432a8cb8998755134c3f49008b1d6d19a2ac450008027546af54db7b1
+    "@mantine/core": 7.14.0
+    "@mantine/hooks": 7.14.0
+    react: ^18.x || ^19.x
+    react-dom: ^18.x || ^19.x
+  checksum: 10c0/0877484ac549e8b8c1e6fb22d37f51c7cc1537fe31beee6a5448fca9eca02e76046bf9acdb22788022cc791f495ccd95766d1fead0ab71b4c5fe04c58ffc6cf3
   languageName: node
   linkType: hard
 
-"@mantine/notifications@npm:7.13.4":
-  version: 7.13.4
-  resolution: "@mantine/notifications@npm:7.13.4"
+"@mantine/notifications@npm:7.14.0":
+  version: 7.14.0
+  resolution: "@mantine/notifications@npm:7.14.0"
   dependencies:
-    "@mantine/store": "npm:7.13.4"
+    "@mantine/store": "npm:7.14.0"
     react-transition-group: "npm:4.4.5"
   peerDependencies:
-    "@mantine/core": 7.13.4
-    "@mantine/hooks": 7.13.4
-    react: ^18.2.0
-    react-dom: ^18.2.0
-  checksum: 10c0/ce9c6275436d22f4103595b00573dade8a3fd04634f8f3057ca6bd98dfbace72fc4e3a7299b69559b371ed0bc988627c08e4092a23ea0c754e56cbbb8bbd820a
+    "@mantine/core": 7.14.0
+    "@mantine/hooks": 7.14.0
+    react: ^18.x || ^19.x
+    react-dom: ^18.x || ^19.x
+  checksum: 10c0/d178a578239de7d503b37bb6cc1dee459c7e54091f308fef5f7032a02afabae1859d5477db8db98629d150a80e4d0e445af65f32d3b2ff21c3fc17fbeb8a7548
   languageName: node
   linkType: hard
 
-"@mantine/store@npm:7.13.4":
-  version: 7.13.4
-  resolution: "@mantine/store@npm:7.13.4"
+"@mantine/store@npm:7.14.0":
+  version: 7.14.0
+  resolution: "@mantine/store@npm:7.14.0"
   peerDependencies:
-    react: ^18.2.0
-  checksum: 10c0/c4f881d0c6a167f80675464aaae3ea5382c6e33edace21d99cf5c364c9489d9304059aab5a23fa56a905c6aa469d9a1ed80f1459757a7a5cd375a33d9fa2677b
+    react: ^18.x || ^19.x
+  checksum: 10c0/528d0e1a568ba8944159c7a4931d89be2ab9ee7d3f763c819349227755366af72dda073bda202f26bcc9b043c4c40114efdd155058b9e827c87339356cfb4935
   languageName: node
   linkType: hard
 
@@ -3459,12 +3459,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@ory/client@npm:1.15.7":
-  version: 1.15.7
-  resolution: "@ory/client@npm:1.15.7"
+"@ory/client@npm:1.15.10":
+  version: 1.15.10
+  resolution: "@ory/client@npm:1.15.10"
   dependencies:
     axios: "npm:^1.6.1"
-  checksum: 10c0/b03d66a568d11f409e9e91430fab412b4e55ec71a98dea51fdd2cd7b3ff62b46f5ba1ceb12f56551d679f94d4ebf21fb8c1d29cec5bf4df524fc65d6300c17f6
+  checksum: 10c0/34e7b44ce5d91c7f6b9916c75e90a81a16a4dbea1ecc68951205eb3c3e7f1f0d40568fd37c7a446f63e5621bd9e35a36d8b2eb5fc2257292d875ea33c094fa9e
   languageName: node
   linkType: hard
 
@@ -3555,10 +3555,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@remix-run/router@npm:1.20.0":
-  version: 1.20.0
-  resolution: "@remix-run/router@npm:1.20.0"
-  checksum: 10c0/2e017dea530717a6e93a16d478714c4c9165313a1c48e39172ec609bc20324ca6362e8ee2243602df6343644c9268d82a3f50f154d3bb8a17dddde6c37be6e83
+"@remix-run/router@npm:1.21.0":
+  version: 1.21.0
+  resolution: "@remix-run/router@npm:1.21.0"
+  checksum: 10c0/570792211c083a1c7146613b79cbb8e0d1e14f34e974052e060e7f9dcad38c800d80fe0a18bf42811bc278ab12c0e8fd62cfce649e905046c4e55bd5a09eafdc
   languageName: node
   linkType: hard
 
@@ -3995,21 +3995,21 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@tabler/icons-react@npm:3.21.0":
-  version: 3.21.0
-  resolution: "@tabler/icons-react@npm:3.21.0"
+"@tabler/icons-react@npm:3.22.0":
+  version: 3.22.0
+  resolution: "@tabler/icons-react@npm:3.22.0"
   dependencies:
-    "@tabler/icons": "npm:3.21.0"
+    "@tabler/icons": "npm:3.22.0"
   peerDependencies:
     react: ">= 16"
-  checksum: 10c0/c415c0f2495dc846d5d32bb8a97cd426316c738c5a89cde2fec06f40b7d04f56cd37afb5e997eba541ea145a67a81cb4cf99ec6e2f381096120b3fbf4c9d696a
+  checksum: 10c0/1973d4203b6c84f464231ad1bb0a43f2c9b3e06597b662496f61db8483957b75e7d40202b5cf3e57326c6d472c6535b9d8151df1114219f626e84a83cf6eee3f
   languageName: node
   linkType: hard
 
-"@tabler/icons@npm:3.21.0":
-  version: 3.21.0
-  resolution: "@tabler/icons@npm:3.21.0"
-  checksum: 10c0/45d0201683e948348e0f247c88d39a2b2e7c05be2715180d911a5c11821ff31d96d54a2d6452ea6e23304cdb4836a21ba2cc043ee9abc6e73804e2192b4c6527
+"@tabler/icons@npm:3.22.0":
+  version: 3.22.0
+  resolution: "@tabler/icons@npm:3.22.0"
+  checksum: 10c0/d46eb2199010509d457e03fd4206c9e47b9ba6a01bc17c94f68a3696028f3320a2f149bbc28bf3af5479219195f609f5a4557ad1b7965bc359ccfb2f5073d026
   languageName: node
   linkType: hard
 
@@ -4565,15 +4565,15 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/eslint-plugin@npm:8.13.0":
-  version: 8.13.0
-  resolution: "@typescript-eslint/eslint-plugin@npm:8.13.0"
+"@typescript-eslint/eslint-plugin@npm:8.14.0":
+  version: 8.14.0
+  resolution: "@typescript-eslint/eslint-plugin@npm:8.14.0"
   dependencies:
     "@eslint-community/regexpp": "npm:^4.10.0"
-    "@typescript-eslint/scope-manager": "npm:8.13.0"
-    "@typescript-eslint/type-utils": "npm:8.13.0"
-    "@typescript-eslint/utils": "npm:8.13.0"
-    "@typescript-eslint/visitor-keys": "npm:8.13.0"
+    "@typescript-eslint/scope-manager": "npm:8.14.0"
+    "@typescript-eslint/type-utils": "npm:8.14.0"
+    "@typescript-eslint/utils": "npm:8.14.0"
+    "@typescript-eslint/visitor-keys": "npm:8.14.0"
     graphemer: "npm:^1.4.0"
     ignore: "npm:^5.3.1"
     natural-compare: "npm:^1.4.0"
@@ -4584,25 +4584,25 @@ __metadata:
   peerDependenciesMeta:
     typescript:
       optional: true
-  checksum: 10c0/ee96515e9def17b0d1b8d568d4afcd21c5a8a1bc01bf2f30c4d1f396b41a2f49de3508f79c6231a137ca06943dd6933ac00032652190ab99a4e935ffef44df0b
+  checksum: 10c0/46c82eb45be82ffec0ab04728a5180691b1d17002c669864861a3044b6d2105a75ca23cc80d18721b40b5e7dff1eff4ed68a43d726e25d55f3e466a9fbeeb873
   languageName: node
   linkType: hard
 
-"@typescript-eslint/parser@npm:8.13.0":
-  version: 8.13.0
-  resolution: "@typescript-eslint/parser@npm:8.13.0"
+"@typescript-eslint/parser@npm:8.14.0":
+  version: 8.14.0
+  resolution: "@typescript-eslint/parser@npm:8.14.0"
   dependencies:
-    "@typescript-eslint/scope-manager": "npm:8.13.0"
-    "@typescript-eslint/types": "npm:8.13.0"
-    "@typescript-eslint/typescript-estree": "npm:8.13.0"
-    "@typescript-eslint/visitor-keys": "npm:8.13.0"
+    "@typescript-eslint/scope-manager": "npm:8.14.0"
+    "@typescript-eslint/types": "npm:8.14.0"
+    "@typescript-eslint/typescript-estree": "npm:8.14.0"
+    "@typescript-eslint/visitor-keys": "npm:8.14.0"
     debug: "npm:^4.3.4"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
   peerDependenciesMeta:
     typescript:
       optional: true
-  checksum: 10c0/fa04f6c417c0f72104e148f1d7ff53e04108d383550365a556fbfae5d2283484696235db522189e17bc49039946977078e324100cef991ca01f78704182624ad
+  checksum: 10c0/522b7afd25cd302c0510cc71985ba55ff92ecc5dbe3fc74a76fefea0169252fdd4b8cad6291fef05f63dfc173951af450dca20859c7f23e387b2e7410e8b97b1
   languageName: node
   linkType: hard
 
@@ -4616,28 +4616,28 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/scope-manager@npm:8.13.0":
-  version: 8.13.0
-  resolution: "@typescript-eslint/scope-manager@npm:8.13.0"
+"@typescript-eslint/scope-manager@npm:8.14.0":
+  version: 8.14.0
+  resolution: "@typescript-eslint/scope-manager@npm:8.14.0"
   dependencies:
-    "@typescript-eslint/types": "npm:8.13.0"
-    "@typescript-eslint/visitor-keys": "npm:8.13.0"
-  checksum: 10c0/1924b3e740e244d98f8a99740b4196d23ae3263303b387c66db94e140455a3132e603a130f3f70fc71e37f4bda5d0c0c67224ae3911908b097ef3f972c136be4
+    "@typescript-eslint/types": "npm:8.14.0"
+    "@typescript-eslint/visitor-keys": "npm:8.14.0"
+  checksum: 10c0/1e1295c6f9febadf63559aad328b23d960510ce6b4c9f74e10d881c3858fa7f1db767cd1af5272d2fe7c9c5c7daebee71854e6f841e413e5d70af282f6616e26
   languageName: node
   linkType: hard
 
-"@typescript-eslint/type-utils@npm:8.13.0":
-  version: 8.13.0
-  resolution: "@typescript-eslint/type-utils@npm:8.13.0"
+"@typescript-eslint/type-utils@npm:8.14.0":
+  version: 8.14.0
+  resolution: "@typescript-eslint/type-utils@npm:8.14.0"
   dependencies:
-    "@typescript-eslint/typescript-estree": "npm:8.13.0"
-    "@typescript-eslint/utils": "npm:8.13.0"
+    "@typescript-eslint/typescript-estree": "npm:8.14.0"
+    "@typescript-eslint/utils": "npm:8.14.0"
     debug: "npm:^4.3.4"
     ts-api-utils: "npm:^1.3.0"
   peerDependenciesMeta:
     typescript:
       optional: true
-  checksum: 10c0/65319084616f3aea3d9f8dfab30c9b0a70de7314b445805016fdf0d0e39fe073eef2813c3e16c3e1c6a40462ba8eecfdbb12ab1e8570c3407a1cccdb69d4bc8b
+  checksum: 10c0/42616a664b38ca418e13504247e5e1bad6ae85c045b48e5735ffab977d4bd58cc86fb9d2292bbb314fa408d78d4b0454c3a27dbf9f881f9921917a942825c806
   languageName: node
   linkType: hard
 
@@ -4648,10 +4648,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/types@npm:8.13.0":
-  version: 8.13.0
-  resolution: "@typescript-eslint/types@npm:8.13.0"
-  checksum: 10c0/bd3f88b738a92b2222f388bcf831357ef8940a763c2c2eb1947767e1051dd2f8bee387020e8cf4c2309e4142353961b659abc2885e30679109a0488b0bfefc23
+"@typescript-eslint/types@npm:8.14.0":
+  version: 8.14.0
+  resolution: "@typescript-eslint/types@npm:8.14.0"
+  checksum: 10c0/7707f900e24e60e6780c5705f69627b7c0ef912cb3b095dfc8f4a0c84e866c66b1c4c10278cf99724560dc66985ec640750c4192786a09b853f9bb4c3ca5a7ce
   languageName: node
   linkType: hard
 
@@ -4674,12 +4674,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/typescript-estree@npm:8.13.0":
-  version: 8.13.0
-  resolution: "@typescript-eslint/typescript-estree@npm:8.13.0"
+"@typescript-eslint/typescript-estree@npm:8.14.0":
+  version: 8.14.0
+  resolution: "@typescript-eslint/typescript-estree@npm:8.14.0"
   dependencies:
-    "@typescript-eslint/types": "npm:8.13.0"
-    "@typescript-eslint/visitor-keys": "npm:8.13.0"
+    "@typescript-eslint/types": "npm:8.14.0"
+    "@typescript-eslint/visitor-keys": "npm:8.14.0"
     debug: "npm:^4.3.4"
     fast-glob: "npm:^3.3.2"
     is-glob: "npm:^4.0.3"
@@ -4689,21 +4689,21 @@ __metadata:
   peerDependenciesMeta:
     typescript:
       optional: true
-  checksum: 10c0/2d45bc5ed4ac352bea927167ac28ef23bd13b6ae352ff50e85cddfdc4b06518f1dd4ae5f2495e30d6f62d247987677a4e807065d55829ba28963908a821dc96d
+  checksum: 10c0/5e890d22bd067095f871cf144907a8c302db5b5f014c58906ad58d7f23569951cba805042eac6844744e5abb0d3648c9cc221a91b0703da0a8d6345dc1f83e74
   languageName: node
   linkType: hard
 
-"@typescript-eslint/utils@npm:8.13.0":
-  version: 8.13.0
-  resolution: "@typescript-eslint/utils@npm:8.13.0"
+"@typescript-eslint/utils@npm:8.14.0":
+  version: 8.14.0
+  resolution: "@typescript-eslint/utils@npm:8.14.0"
   dependencies:
     "@eslint-community/eslint-utils": "npm:^4.4.0"
-    "@typescript-eslint/scope-manager": "npm:8.13.0"
-    "@typescript-eslint/types": "npm:8.13.0"
-    "@typescript-eslint/typescript-estree": "npm:8.13.0"
+    "@typescript-eslint/scope-manager": "npm:8.14.0"
+    "@typescript-eslint/types": "npm:8.14.0"
+    "@typescript-eslint/typescript-estree": "npm:8.14.0"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
-  checksum: 10c0/3fc5a7184a949df5f5b64f6af039a1d21ef7fe15f3d88a5d485ccbb535746d18514751143993a5aee287228151be3e326baf8f899a0a0a93368f6f20857ffa6d
+  checksum: 10c0/1fcc2651d870832a799a5d1c85fc9421853508a006d6a6073c8316b012489dda77e123d13aea8f53eb9030a2da2c0eb273a6946a9941caa2519b99b33e89b720
   languageName: node
   linkType: hard
 
@@ -4731,13 +4731,13 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/visitor-keys@npm:8.13.0":
-  version: 8.13.0
-  resolution: "@typescript-eslint/visitor-keys@npm:8.13.0"
+"@typescript-eslint/visitor-keys@npm:8.14.0":
+  version: 8.14.0
+  resolution: "@typescript-eslint/visitor-keys@npm:8.14.0"
   dependencies:
-    "@typescript-eslint/types": "npm:8.13.0"
+    "@typescript-eslint/types": "npm:8.14.0"
     eslint-visitor-keys: "npm:^3.4.3"
-  checksum: 10c0/50b35f3cf673aaed940613f0007f7c4558a89ebef15c49824e65b6f084b700fbf01b01a4e701e24bbe651297a39678645e739acd255255f1603867a84bef0383
+  checksum: 10c0/d0faf70ed9ecff5e36694bbb161a90bea6db59e0e79a7d4f264d67d565c12b13733d664b736b2730935f013c87ce3155cea954a533d28e99987681bc5f6259c3
   languageName: node
   linkType: hard
 
@@ -7192,8 +7192,8 @@ __metadata:
   linkType: hard
 
 "eslint-plugin-jest@npm:^28.8.3":
-  version: 28.8.3
-  resolution: "eslint-plugin-jest@npm:28.8.3"
+  version: 28.9.0
+  resolution: "eslint-plugin-jest@npm:28.9.0"
   dependencies:
     "@typescript-eslint/utils": "npm:^6.0.0 || ^7.0.0 || ^8.0.0"
   peerDependencies:
@@ -7205,7 +7205,7 @@ __metadata:
       optional: true
     jest:
       optional: true
-  checksum: 10c0/beacf85c2fbb39ef9b9839472a8a837cdbab6549b29abaff8999034ac41021e1f06d1779db3ea9d0f966be52e5daeacfd05c239d686370d8b8cb9c68d60e59b6
+  checksum: 10c0/56b0d2fb18a32bf56b0eb8c7790c355513535a239451d9d00184829cbd0ba35b6c68eec64e850a6299453f9c37338b6797d3184594c0326c8fdcc029024065b8
   languageName: node
   linkType: hard
 
@@ -11174,7 +11174,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0":
+"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1":
   version: 1.1.1
   resolution: "picocolors@npm:1.1.1"
   checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58
@@ -11300,13 +11300,13 @@ __metadata:
   linkType: hard
 
 "postcss@npm:^8.4.43":
-  version: 8.4.47
-  resolution: "postcss@npm:8.4.47"
+  version: 8.4.49
+  resolution: "postcss@npm:8.4.49"
   dependencies:
     nanoid: "npm:^3.3.7"
-    picocolors: "npm:^1.1.0"
+    picocolors: "npm:^1.1.1"
     source-map-js: "npm:^1.2.1"
-  checksum: 10c0/929f68b5081b7202709456532cee2a145c1843d391508c5a09de2517e8c4791638f71dd63b1898dba6712f8839d7a6da046c72a5e44c162e908f5911f57b5f44
+  checksum: 10c0/f1b3f17aaf36d136f59ec373459f18129908235e65dbdc3aee5eef8eba0756106f52de5ec4682e29a2eab53eb25170e7e871b3e4b52a8f1de3d344a514306be3
   languageName: node
   linkType: hard
 
@@ -11604,7 +11604,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react-number-format@npm:^5.3.1":
+"react-number-format@npm:^5.4.2":
   version: 5.4.2
   resolution: "react-number-format@npm:5.4.2"
   peerDependencies:
@@ -11630,7 +11630,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react-remove-scroll@npm:^2.5.7":
+"react-remove-scroll@npm:^2.6.0":
   version: 2.6.0
   resolution: "react-remove-scroll@npm:2.6.0"
   dependencies:
@@ -11649,27 +11649,27 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react-router-dom@npm:6.27.0":
-  version: 6.27.0
-  resolution: "react-router-dom@npm:6.27.0"
+"react-router-dom@npm:6.28.0":
+  version: 6.28.0
+  resolution: "react-router-dom@npm:6.28.0"
   dependencies:
-    "@remix-run/router": "npm:1.20.0"
-    react-router: "npm:6.27.0"
+    "@remix-run/router": "npm:1.21.0"
+    react-router: "npm:6.28.0"
   peerDependencies:
     react: ">=16.8"
     react-dom: ">=16.8"
-  checksum: 10c0/7db48ffd0b387af0eed060ceaf42075d074e63fbd30f4cf60993526b3610883a9ff82615965001165ed69d2bf2f1bce05c594a21c8d0d845e7b9bf203201116e
+  checksum: 10c0/e2930cf83e8c843a932b008c7ce11059fd83390502a433f0e41f192e3cb80081a621d069eeda7af3cf4bf74d7f8029f0141cdce741bca3f0af82d4bbbc7f7f10
   languageName: node
   linkType: hard
 
-"react-router@npm:6.27.0":
-  version: 6.27.0
-  resolution: "react-router@npm:6.27.0"
+"react-router@npm:6.28.0":
+  version: 6.28.0
+  resolution: "react-router@npm:6.28.0"
   dependencies:
-    "@remix-run/router": "npm:1.20.0"
+    "@remix-run/router": "npm:1.21.0"
   peerDependencies:
     react: ">=16.8"
-  checksum: 10c0/440d6ee00890cec92a0c2183164149fbb96363efccf52bb132a964f44e51aec2f4b5a0520c67f6f17faddaa4097090fd76f7efe58263947532fceeb11dd4cdf3
+  checksum: 10c0/b435510de78fd882bf6ca9800a73cd90cee418bd1d19efd91b8dcaebde36929bbb589e25d9f7eec24ceb84255e8d538bc1fe54e6ddb5c43c32798e2b720fa76d
   languageName: node
   linkType: hard
 
@@ -11690,16 +11690,16 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react-textarea-autosize@npm:8.5.3":
-  version: 8.5.3
-  resolution: "react-textarea-autosize@npm:8.5.3"
+"react-textarea-autosize@npm:8.5.4":
+  version: 8.5.4
+  resolution: "react-textarea-autosize@npm:8.5.4"
   dependencies:
     "@babel/runtime": "npm:^7.20.13"
     use-composed-ref: "npm:^1.3.0"
     use-latest: "npm:^1.2.1"
   peerDependencies:
     react: ^16.8.0 || ^17.0.0 || ^18.0.0
-  checksum: 10c0/33d38a6d96cf584842695b50c341980944ece23a42155bf0bd1958f02396adb185c7720b88678dc677817fe111783059c0ebcdf7761644006892583b10e258ee
+  checksum: 10c0/ea92fda2128983c1a8e84c74706ffb4b8bfa1a19c803d210868ec031c1ac3b8ceee8028766ef5d91017265da2bdccf6a85e5b6e5d553005e839f0c47e5758b43
   languageName: node
   linkType: hard
 
@@ -13295,7 +13295,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"type-fest@npm:^4.12.0":
+"type-fest@npm:^4.26.1":
   version: 4.26.1
   resolution: "type-fest@npm:4.26.1"
   checksum: 10c0/d2719ff8d380befe8a3c61068f37f28d6fa2849fd140c5d2f0f143099e371da6856aad7c97e56b83329d45bfe504afe9fd936a7cff600cc0d46aa9ffb008d6c6
@@ -13451,17 +13451,17 @@ __metadata:
   languageName: node
   linkType: hard
 
-"typescript-eslint@npm:8.13.0":
-  version: 8.13.0
-  resolution: "typescript-eslint@npm:8.13.0"
+"typescript-eslint@npm:8.14.0":
+  version: 8.14.0
+  resolution: "typescript-eslint@npm:8.14.0"
   dependencies:
-    "@typescript-eslint/eslint-plugin": "npm:8.13.0"
-    "@typescript-eslint/parser": "npm:8.13.0"
-    "@typescript-eslint/utils": "npm:8.13.0"
+    "@typescript-eslint/eslint-plugin": "npm:8.14.0"
+    "@typescript-eslint/parser": "npm:8.14.0"
+    "@typescript-eslint/utils": "npm:8.14.0"
   peerDependenciesMeta:
     typescript:
       optional: true
-  checksum: 10c0/a84958e7602360c4cb2e6227fd9aae19dd18cdf1a2cfd9ece2a81d54098f80454b5707e861e98547d0b2e5dae552b136aa6733b74f0dd743ca7bfe178083c441
+  checksum: 10c0/b9c2f32139d3df52057bfb80d4663fd5e440ccd0da75d92fe91582fe5216213e7012ef691e7d91c75e402e373b9aded6b128b005aaeeae32d7b9d7b39732bcc7
   languageName: node
   linkType: hard
 
@@ -13810,8 +13810,8 @@ __metadata:
   linkType: hard
 
 "vite@npm:^5.4.3":
-  version: 5.4.10
-  resolution: "vite@npm:5.4.10"
+  version: 5.4.11
+  resolution: "vite@npm:5.4.11"
   dependencies:
     esbuild: "npm:^0.21.3"
     fsevents: "npm:~2.3.3"
@@ -13848,7 +13848,7 @@ __metadata:
       optional: true
   bin:
     vite: bin/vite.js
-  checksum: 10c0/4ef4807d2fd166a920de244dbcec791ba8a903b017a7d8e9f9b4ac40d23f8152c1100610583d08f542b47ca617a0505cfc5f8407377d610599d58296996691ed
+  checksum: 10c0/d536bb7af57dd0eca2a808f95f5ff1d7b7ffb8d86e17c6893087680a0448bd0d15e07475270c8a6de65cb5115592d037130a1dd979dc76bcef8c1dda202a1874
   languageName: node
   linkType: hard