git: 3da7852f0af9 - main - mail/mailpit: Update to 1.22.0

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Sun, 26 Jan 2025 10:01:04 UTC
The branch main has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3da7852f0af9f4632eac68be05229cbf6d278a2a

commit 3da7852f0af9f4632eac68be05229cbf6d278a2a
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2025-01-26 09:59:46 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2025-01-26 09:59:46 +0000

    mail/mailpit: Update to 1.22.0
---
 mail/mailpit/Makefile                      |   3 +-
 mail/mailpit/distinfo                      |  14 +-
 mail/mailpit/files/patch-package-lock.json | 422 +++++++++++++++--------------
 3 files changed, 228 insertions(+), 211 deletions(-)

diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index e4b49109a768..4976c15dbf21 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	mailpit
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.21.8
-PORTREVISION=	1
+DISTVERSION=	1.22.0
 CATEGORIES=	mail devel
 MASTER_SITES=	https://www.madpilot.net/mailpit/:npmcache \
 		LOCAL/madpilot/mailpit:npmcache
diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo
index cfd42da4a813..104897167e78 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1734680355
-SHA256 (go/mail_mailpit/mailpit-v1.21.8/mailpit-npm-cache-1.21.8.tar.zst) = 91c016c7529f26d57a8f36089306047a6df68f0b91e2347f0fa3167151b4b61e
-SIZE (go/mail_mailpit/mailpit-v1.21.8/mailpit-npm-cache-1.21.8.tar.zst) = 29715418
-SHA256 (go/mail_mailpit/mailpit-v1.21.8/v1.21.8.mod) = 4de5a35fae90a10907203fc344b937121630b1ba007a8b272e412d09929571f5
-SIZE (go/mail_mailpit/mailpit-v1.21.8/v1.21.8.mod) = 2720
-SHA256 (go/mail_mailpit/mailpit-v1.21.8/v1.21.8.zip) = 9548a38cafea1609f75b19de4f783dd70681fb4d5f64ddda126525ec1f1ab9e6
-SIZE (go/mail_mailpit/mailpit-v1.21.8/v1.21.8.zip) = 538930
+TIMESTAMP = 1737880431
+SHA256 (go/mail_mailpit/mailpit-v1.22.0/mailpit-npm-cache-1.22.0.tar.zst) = ed4de6f1e364676291a730682d676039324af2ba28e5146098ea8209717fe27e
+SIZE (go/mail_mailpit/mailpit-v1.22.0/mailpit-npm-cache-1.22.0.tar.zst) = 29908442
+SHA256 (go/mail_mailpit/mailpit-v1.22.0/v1.22.0.mod) = a1d7eb6e3b8cfc2a618d959bd36464c552436d5c479265d56653bc75bcbe1c03
+SIZE (go/mail_mailpit/mailpit-v1.22.0/v1.22.0.mod) = 2521
+SHA256 (go/mail_mailpit/mailpit-v1.22.0/v1.22.0.zip) = 7b33e09d6ca01958e801428b493695a60f08cf8c71a7aebcb53eb831e382ceb2
+SIZE (go/mail_mailpit/mailpit-v1.22.0/v1.22.0.zip) = 547376
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index 47b6c11a0611..190a308732e0 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -12,7 +12,7 @@
        }
      },
      "node_modules/@apitools/openapi-parser": {
-@@ -103,422 +103,6 @@
+@@ -103,439 +103,6 @@
          "node": ">=6.9.0"
        }
      },
@@ -25,9 +25,9 @@
 -      "peer": true
 -    },
 -    "node_modules/@esbuild/aix-ppc64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz",
--      "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
+-      "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
 -      "cpu": [
 -        "ppc64"
 -      ],
@@ -42,9 +42,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/android-arm": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz",
--      "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
+-      "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -59,9 +59,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/android-arm64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz",
--      "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
+-      "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -76,9 +76,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/android-x64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz",
--      "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
+-      "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -93,9 +93,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/darwin-arm64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz",
--      "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
+-      "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -110,9 +110,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/darwin-x64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz",
--      "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
+-      "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -127,9 +127,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/freebsd-arm64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz",
--      "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
+-      "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -144,9 +144,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/freebsd-x64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz",
--      "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
+-      "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -161,9 +161,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-arm": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz",
--      "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
+-      "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -178,9 +178,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-arm64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz",
--      "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
+-      "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -195,9 +195,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-ia32": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz",
--      "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
+-      "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -212,9 +212,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-loong64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz",
--      "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
+-      "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
 -      "cpu": [
 -        "loong64"
 -      ],
@@ -229,9 +229,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-mips64el": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz",
--      "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
+-      "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
 -      "cpu": [
 -        "mips64el"
 -      ],
@@ -246,9 +246,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-ppc64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz",
--      "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
+-      "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
 -      "cpu": [
 -        "ppc64"
 -      ],
@@ -263,9 +263,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-riscv64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz",
--      "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
+-      "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
 -      "cpu": [
 -        "riscv64"
 -      ],
@@ -280,9 +280,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-s390x": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz",
--      "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
+-      "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
 -      "cpu": [
 -        "s390x"
 -      ],
@@ -297,9 +297,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/linux-x64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz",
--      "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
+-      "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -313,10 +313,27 @@
 -        "node": ">=18"
 -      }
 -    },
+-    "node_modules/@esbuild/netbsd-arm64": {
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
+-      "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
+-      "cpu": [
+-        "arm64"
+-      ],
+-      "dev": true,
+-      "license": "MIT",
+-      "optional": true,
+-      "os": [
+-        "netbsd"
+-      ],
+-      "engines": {
+-        "node": ">=18"
+-      }
+-    },
 -    "node_modules/@esbuild/netbsd-x64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz",
--      "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
+-      "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -331,9 +348,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/openbsd-arm64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz",
--      "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
+-      "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -348,9 +365,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/openbsd-x64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz",
--      "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
+-      "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -365,9 +382,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/sunos-x64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz",
--      "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
+-      "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -382,9 +399,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/win32-arm64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz",
--      "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
+-      "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -399,9 +416,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/win32-ia32": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz",
--      "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
+-      "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -416,9 +433,9 @@
 -      }
 -    },
 -    "node_modules/@esbuild/win32-x64": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz",
--      "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
+-      "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -435,7 +452,7 @@
      "node_modules/@jridgewell/sourcemap-codec": {
        "version": "1.5.0",
        "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
-@@ -854,6 +438,7 @@
+@@ -871,6 +438,7 @@
        "version": "2.11.8",
        "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
        "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
@@ -443,7 +460,7 @@
        "license": "MIT",
        "funding": {
          "type": "opencollective",
-@@ -1692,14 +1277,6 @@
+@@ -1721,14 +1289,6 @@
          "ieee754": "^1.2.1"
        }
      },
@@ -458,7 +475,7 @@
      "node_modules/chokidar": {
        "version": "4.0.3",
        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
-@@ -1722,14 +1299,6 @@
+@@ -1751,14 +1311,6 @@
        "integrity": "sha512-6exeENAqBTuIR1wIo36mR8xVVBv6l1hSLd7Qmvf6158Ld1L15/dbahR9VUOiX7GmGJBCnQyS0EY+I8x+wa7egg==",
        "license": "MIT"
      },
@@ -473,14 +490,14 @@
      "node_modules/combined-stream": {
        "version": "1.0.8",
        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-@@ -1843,46 +1412,6 @@
+@@ -1863,47 +1415,6 @@
          "url": "https://github.com/fb55/entities?sponsor=1"
        }
      },
 -    "node_modules/esbuild": {
--      "version": "0.24.0",
--      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz",
--      "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==",
+-      "version": "0.24.2",
+-      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
+-      "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
 -      "dev": true,
 -      "hasInstallScript": true,
 -      "license": "MIT",
@@ -491,43 +508,44 @@
 -        "node": ">=18"
 -      },
 -      "optionalDependencies": {
--        "@esbuild/aix-ppc64": "0.24.0",
--        "@esbuild/android-arm": "0.24.0",
--        "@esbuild/android-arm64": "0.24.0",
--        "@esbuild/android-x64": "0.24.0",
--        "@esbuild/darwin-arm64": "0.24.0",
--        "@esbuild/darwin-x64": "0.24.0",
--        "@esbuild/freebsd-arm64": "0.24.0",
--        "@esbuild/freebsd-x64": "0.24.0",
--        "@esbuild/linux-arm": "0.24.0",
--        "@esbuild/linux-arm64": "0.24.0",
--        "@esbuild/linux-ia32": "0.24.0",
--        "@esbuild/linux-loong64": "0.24.0",
--        "@esbuild/linux-mips64el": "0.24.0",
--        "@esbuild/linux-ppc64": "0.24.0",
--        "@esbuild/linux-riscv64": "0.24.0",
--        "@esbuild/linux-s390x": "0.24.0",
--        "@esbuild/linux-x64": "0.24.0",
--        "@esbuild/netbsd-x64": "0.24.0",
--        "@esbuild/openbsd-arm64": "0.24.0",
--        "@esbuild/openbsd-x64": "0.24.0",
--        "@esbuild/sunos-x64": "0.24.0",
--        "@esbuild/win32-arm64": "0.24.0",
--        "@esbuild/win32-ia32": "0.24.0",
--        "@esbuild/win32-x64": "0.24.0"
+-        "@esbuild/aix-ppc64": "0.24.2",
+-        "@esbuild/android-arm": "0.24.2",
+-        "@esbuild/android-arm64": "0.24.2",
+-        "@esbuild/android-x64": "0.24.2",
+-        "@esbuild/darwin-arm64": "0.24.2",
+-        "@esbuild/darwin-x64": "0.24.2",
+-        "@esbuild/freebsd-arm64": "0.24.2",
+-        "@esbuild/freebsd-x64": "0.24.2",
+-        "@esbuild/linux-arm": "0.24.2",
+-        "@esbuild/linux-arm64": "0.24.2",
+-        "@esbuild/linux-ia32": "0.24.2",
+-        "@esbuild/linux-loong64": "0.24.2",
+-        "@esbuild/linux-mips64el": "0.24.2",
+-        "@esbuild/linux-ppc64": "0.24.2",
+-        "@esbuild/linux-riscv64": "0.24.2",
+-        "@esbuild/linux-s390x": "0.24.2",
+-        "@esbuild/linux-x64": "0.24.2",
+-        "@esbuild/netbsd-arm64": "0.24.2",
+-        "@esbuild/netbsd-x64": "0.24.2",
+-        "@esbuild/openbsd-arm64": "0.24.2",
+-        "@esbuild/openbsd-x64": "0.24.2",
+-        "@esbuild/sunos-x64": "0.24.2",
+-        "@esbuild/win32-arm64": "0.24.2",
+-        "@esbuild/win32-ia32": "0.24.2",
+-        "@esbuild/win32-x64": "0.24.2"
 -      }
 -    },
      "node_modules/esbuild-plugin-vue-next": {
        "version": "0.1.4",
        "resolved": "https://registry.npmjs.org/esbuild-plugin-vue-next/-/esbuild-plugin-vue-next-0.1.4.tgz",
-@@ -1913,6 +1442,19 @@
+@@ -1934,6 +1445,19 @@
          "sass-embedded": "^1.71.1"
        }
      },
 +    "node_modules/esbuild-wasm": {
-+      "version": "0.24.1",
-+      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.24.1.tgz",
-+      "integrity": "sha512-9P/EMWAmkgN1t54+okiGfJJOoB2KD/3dvZpAaLTFlsUiC9zmvgEAreO2dvLKoHzDWd4WXGJNF9/YUCdk7Pa0OA==",
++      "version": "0.24.2",
++      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.24.2.tgz",
++      "integrity": "sha512-03/7Z1gD+ohDnScFztvI4XddTAbKVmMEzCvvkBpQdWKEXJ+73dTyeNrmdxP1Q0zpDMFjzUJwtK4rLjqwiHbzkw==",
 +      "dev": true,
 +      "license": "MIT",
 +      "bin": {
@@ -540,7 +558,7 @@
      "node_modules/estree-walker": {
        "version": "2.0.2",
        "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
-@@ -1983,17 +1525,6 @@
+@@ -2004,17 +1528,6 @@
          "url": "https://github.com/sponsors/ljharb"
        }
      },
@@ -558,7 +576,7 @@
      "node_modules/hash-sum": {
        "version": "2.0.0",
        "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz",
-@@ -2553,17 +2084,6 @@
+@@ -2574,17 +2087,6 @@
          "node": ">=4"
        }
      },
@@ -576,14 +594,14 @@
      "node_modules/safe-identifier": {
        "version": "0.4.2",
        "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz",
-@@ -2592,412 +2112,6 @@
+@@ -2613,412 +2115,6 @@
          "@parcel/watcher": "^2.4.1"
        }
      },
 -    "node_modules/sass-embedded": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.83.0.tgz",
--      "integrity": "sha512-/8cYZeL39evUqe0o//193na51Q1VWZ61qhxioQvLJwOtWIrX+PgNhCyD8RSuTtmzc4+6+waFZf899bfp/MCUwA==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.83.4.tgz",
+-      "integrity": "sha512-Hf2burRA/y5PGxsg6jB9UpoK/xZ6g/pgrkOcdl6j+rRg1Zj8XhGKZ1MTysZGtTPUUmiiErqzkP5+Kzp95yv9GQ==",
 -      "dev": true,
 -      "license": "MIT",
 -      "peer": true,
@@ -604,32 +622,32 @@
 -        "node": ">=16.0.0"
 -      },
 -      "optionalDependencies": {
--        "sass-embedded-android-arm": "1.83.0",
--        "sass-embedded-android-arm64": "1.83.0",
--        "sass-embedded-android-ia32": "1.83.0",
--        "sass-embedded-android-riscv64": "1.83.0",
--        "sass-embedded-android-x64": "1.83.0",
--        "sass-embedded-darwin-arm64": "1.83.0",
--        "sass-embedded-darwin-x64": "1.83.0",
--        "sass-embedded-linux-arm": "1.83.0",
--        "sass-embedded-linux-arm64": "1.83.0",
--        "sass-embedded-linux-ia32": "1.83.0",
--        "sass-embedded-linux-musl-arm": "1.83.0",
--        "sass-embedded-linux-musl-arm64": "1.83.0",
--        "sass-embedded-linux-musl-ia32": "1.83.0",
--        "sass-embedded-linux-musl-riscv64": "1.83.0",
--        "sass-embedded-linux-musl-x64": "1.83.0",
--        "sass-embedded-linux-riscv64": "1.83.0",
--        "sass-embedded-linux-x64": "1.83.0",
--        "sass-embedded-win32-arm64": "1.83.0",
--        "sass-embedded-win32-ia32": "1.83.0",
--        "sass-embedded-win32-x64": "1.83.0"
+-        "sass-embedded-android-arm": "1.83.4",
+-        "sass-embedded-android-arm64": "1.83.4",
+-        "sass-embedded-android-ia32": "1.83.4",
+-        "sass-embedded-android-riscv64": "1.83.4",
+-        "sass-embedded-android-x64": "1.83.4",
+-        "sass-embedded-darwin-arm64": "1.83.4",
+-        "sass-embedded-darwin-x64": "1.83.4",
+-        "sass-embedded-linux-arm": "1.83.4",
+-        "sass-embedded-linux-arm64": "1.83.4",
+-        "sass-embedded-linux-ia32": "1.83.4",
+-        "sass-embedded-linux-musl-arm": "1.83.4",
+-        "sass-embedded-linux-musl-arm64": "1.83.4",
+-        "sass-embedded-linux-musl-ia32": "1.83.4",
+-        "sass-embedded-linux-musl-riscv64": "1.83.4",
+-        "sass-embedded-linux-musl-x64": "1.83.4",
+-        "sass-embedded-linux-riscv64": "1.83.4",
+-        "sass-embedded-linux-x64": "1.83.4",
+-        "sass-embedded-win32-arm64": "1.83.4",
+-        "sass-embedded-win32-ia32": "1.83.4",
+-        "sass-embedded-win32-x64": "1.83.4"
 -      }
 -    },
 -    "node_modules/sass-embedded-android-arm": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.83.0.tgz",
--      "integrity": "sha512-uwFSXzJlfbd4Px189xE5l+cxN8+TQpXdQgJec7TIrb4HEY7imabtpYufpVdqUVwT1/uiis5V4+qIEC4Vl5XObQ==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.83.4.tgz",
+-      "integrity": "sha512-9Z4pJAOgEkXa3VDY/o+U6l5XvV0mZTJcSl0l/mSPHihjAHSpLYnOW6+KOWeM8dxqrsqTYcd6COzhanI/a++5Gw==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -645,9 +663,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-android-arm64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.83.0.tgz",
--      "integrity": "sha512-GBiCvM4a2rkWBLdYDxI6XYnprfk5U5c81g69RC2X6kqPuzxzx8qTArQ9M6keFK4+iDQ5N9QTwFCr0KbZTn+ZNQ==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.83.4.tgz",
+-      "integrity": "sha512-tgX4FzmbVqnQmD67ZxQDvI+qFNABrboOQgwsG05E5bA/US42zGajW9AxpECJYiMXVOHmg+d81ICbjb0fsVHskw==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -663,9 +681,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-android-ia32": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.83.0.tgz",
--      "integrity": "sha512-5ATPdGo2SICqAhiJl/Z8KQ23zH4sGgobGgux0TnrNtt83uHZ+r+To/ubVJ7xTkZxed+KJZnIpolGD8dQyQqoTg==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.83.4.tgz",
+-      "integrity": "sha512-RsFOziFqPcfZXdFRULC4Ayzy9aK6R6FwQ411broCjlOBX+b0gurjRadkue3cfUEUR5mmy0KeCbp7zVKPLTK+5Q==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -681,9 +699,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-android-riscv64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.83.0.tgz",
--      "integrity": "sha512-aveknUOB8GZewOzVn2Uwk+DKcncTR50Q6vtzslNMGbYnxtgQNHzy8A1qVEviNUruex+pHofppeMK4iMPFAbiEQ==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.83.4.tgz",
+-      "integrity": "sha512-EHwh0nmQarBBrMRU928eTZkFGx19k/XW2YwbPR4gBVdWLkbTgCA5aGe8hTE6/1zStyx++3nDGvTZ78+b/VvvLg==",
 -      "cpu": [
 -        "riscv64"
 -      ],
@@ -699,9 +717,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-android-x64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.83.0.tgz",
--      "integrity": "sha512-WqIay/72ncyf9Ph4vS742J3a73wZihWmzFUwpn1OD6lme1Aj4eWzWIve5IVnlTEJgcZcDHu6ECID9IZgehJKoA==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.83.4.tgz",
+-      "integrity": "sha512-0PgQNuPWYy1jEOEPDVsV89KfqOsMLIp9CSbjBY7jRcwRhyVAcigqrUG6bDeNtojHUYKA1kU+Eh/85WxOHUOgBw==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -717,9 +735,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-darwin-arm64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.83.0.tgz",
--      "integrity": "sha512-XQl9QqgxFFIPm/CzHhmppse5o9ocxrbaAdC2/DAnlAqvYWBBtgFqPjGoYlej13h9SzfvNoogx+y9r+Ap+e+hYg==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.83.4.tgz",
+-      "integrity": "sha512-rp2ywymWc3nymnSnAFG5R/8hvxWCsuhK3wOnD10IDlmNB7o4rzKby1c+2ZfpQGowlYGWsWWTgz8FW2qzmZsQRw==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -735,9 +753,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-darwin-x64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.83.0.tgz",
--      "integrity": "sha512-ERQ7Tvp1kFOW3ux4VDFIxb7tkYXHYc+zJpcrbs0hzcIO5ilIRU2tIOK1OrNwrFO6Qxyf7AUuBwYKLAtIU/Nz7g==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.83.4.tgz",
+-      "integrity": "sha512-kLkN2lXz9PCgGfDS8Ev5YVcl/V2173L6379en/CaFuJJi7WiyPgBymW7hOmfCt4uO4R1y7CP2Uc08DRtZsBlAA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -753,9 +771,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-arm": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.83.0.tgz",
--      "integrity": "sha512-baG9RYBJxUFmqwDNC9h9ZFElgJoyO3jgHGjzEZ1wHhIS9anpG+zZQvO8bHx3dBpKEImX+DBeLX+CxsFR9n81gQ==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.83.4.tgz",
+-      "integrity": "sha512-nL90ryxX2lNmFucr9jYUyHHx21AoAgdCL1O5Ltx2rKg2xTdytAGHYo2MT5S0LIeKLa/yKP/hjuSvrbICYNDvtA==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -771,9 +789,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-arm64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.83.0.tgz",
--      "integrity": "sha512-syEAVTJt4qhaMLxrSwOWa46zdqHJdnqJkLUK+t9aCr8xqBZLPxSUeIGji76uOehQZ1C+KGFj6n9xstHN6wzOJw==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.83.4.tgz",
+-      "integrity": "sha512-E0zjsZX2HgESwyqw31EHtI39DKa7RgK7nvIhIRco1d0QEw227WnoR9pjH3M/ZQy4gQj3GKilOFHM5Krs/omeIA==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -789,9 +807,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-ia32": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.83.0.tgz",
--      "integrity": "sha512-RRBxQxMpoxu5+XcSSc6QR/o9asEwUzR8AbCS83RaXcdTIHTa/CccQsiAoDDoPlRsMTLqnzs0LKL4CfOsf7zBbA==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.83.4.tgz",
+-      "integrity": "sha512-ew5HpchSzgAYbQoriRh8QhlWn5Kw2nQ2jHoV9YLwGKe3fwwOWA0KDedssvDv7FWnY/FCqXyymhLd6Bxae4Xquw==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -807,9 +825,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-musl-arm": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.83.0.tgz",
--      "integrity": "sha512-Yc7u2TelCfBab+PRob9/MNJFh3EooMiz4urvhejXkihTiKSHGCv5YqDdtWzvyb9tY2Jb7YtYREVuHwfdVn3dTQ==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.83.4.tgz",
+-      "integrity": "sha512-0RrJRwMrmm+gG0VOB5b5Cjs7Sd+lhqpQJa6EJNEaZHljJokEfpE5GejZsGMRMIQLxEvVphZnnxl6sonCGFE/QQ==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -825,9 +843,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-musl-arm64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.83.0.tgz",
--      "integrity": "sha512-Y7juhPHClUO2H5O+u+StRy6SEAcwZ+hTEk5WJdEmo1Bb1gDtfHvJaWB/iFZJ2tW0W1e865AZeUrC4OcOFjyAQA==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.83.4.tgz",
+-      "integrity": "sha512-IzMgalf6MZOxgp4AVCgsaWAFDP/IVWOrgVXxkyhw29fyAEoSWBJH4k87wyPhEtxSuzVHLxKNbc8k3UzdWmlBFg==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -843,9 +861,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-musl-ia32": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.83.0.tgz",
--      "integrity": "sha512-arQeYwGmwXV8byx5G1PtSzZWW1jbkfR5qrIHMEbTFSAvAxpqjgSvCvrHMOFd73FcMxVaYh4BX9LQNbKinkbEdg==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.83.4.tgz",
+-      "integrity": "sha512-LLb4lYbcxPzX4UaJymYXC+WwokxUlfTJEFUv5VF0OTuSsHAGNRs/rslPtzVBTvMeG9TtlOQDhku1F7G6iaDotA==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -861,9 +879,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-musl-riscv64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.83.0.tgz",
--      "integrity": "sha512-E6uzlIWz59rut+Z3XR6mLG915zNzv07ISvj3GUNZENdHM7dF8GQ//ANoIpl5PljMQKp89GnYdvo6kj2gnaBf/g==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.83.4.tgz",
+-      "integrity": "sha512-zoKlPzD5Z13HKin1UGR74QkEy+kZEk2AkGX5RelRG494mi+IWwRuWCppXIovor9+BQb9eDWPYPoMVahwN5F7VA==",
 -      "cpu": [
 -        "riscv64"
 -      ],
@@ -879,9 +897,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-musl-x64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.83.0.tgz",
--      "integrity": "sha512-eAMK6tyGqvqr21r9g8BnR3fQc1rYFj85RGduSQ3xkITZ6jOAnOhuU94N5fwRS852Hpws0lXhET+7JHXgg3U18w==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.83.4.tgz",
+-      "integrity": "sha512-hB8+/PYhfEf2zTIcidO5Bpof9trK6WJjZ4T8g2MrxQh8REVtdPcgIkoxczRynqybf9+fbqbUwzXtiUao2GV+vQ==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -897,9 +915,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-riscv64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.83.0.tgz",
--      "integrity": "sha512-Ojpi78pTv02sy2fUYirRGXHLY3fPnV/bvwuC2i5LwPQw2LpCcFyFTtN0c5h4LJDk9P6wr+/ZB/JXU8tHIOlK+Q==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.83.4.tgz",
+-      "integrity": "sha512-83fL4n+oeDJ0Y4KjASmZ9jHS1Vl9ESVQYHMhJE0i4xDi/P3BNarm2rsKljq/QtrwGpbqwn8ujzOu7DsNCMDSHA==",
 -      "cpu": [
 -        "riscv64"
 -      ],
@@ -915,9 +933,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-x64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.83.0.tgz",
--      "integrity": "sha512-3iLjlXdoPfgZRtX4odhRvka1BQs5mAXqfCtDIQBgh/o0JnGPzJIWWl9bYLpHxK8qb+uyVBxXYgXpI0sCzArBOw==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.83.4.tgz",
+-      "integrity": "sha512-NlnGdvCmTD5PK+LKXlK3sAuxOgbRIEoZfnHvxd157imCm/s2SYF/R28D0DAAjEViyI8DovIWghgbcqwuertXsA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -933,9 +951,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-win32-arm64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.83.0.tgz",
--      "integrity": "sha512-iOHw/8/t2dlTW3lOFwG5eUbiwhEyGWawivlKWJ8lkXH7fjMpVx2VO9zCFAm8RvY9xOHJ9sf1L7g5bx3EnNP9BQ==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.83.4.tgz",
+-      "integrity": "sha512-J2BFKrEaeSrVazU2qTjyQdAk+MvbzJeTuCET0uAJEXSKtvQ3AzxvzndS7LqkDPbF32eXAHLw8GVpwcBwKbB3Uw==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -951,9 +969,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-win32-ia32": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.83.0.tgz",
--      "integrity": "sha512-2PxNXJ8Pad4geVcTXY4rkyTr5AwbF8nfrCTDv0ulbTvPhzX2mMKEGcBZUXWn5BeHZTBc6whNMfS7d5fQXR9dDQ==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.83.4.tgz",
+-      "integrity": "sha512-uPAe9T/5sANFhJS5dcfAOhOJy8/l2TRYG4r+UO3Wp4yhqbN7bggPvY9c7zMYS0OC8tU/bCvfYUDFHYMCl91FgA==",
 -      "cpu": [
 -        "ia32"
 -      ],
@@ -969,9 +987,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-win32-x64": {
--      "version": "1.83.0",
--      "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.83.0.tgz",
--      "integrity": "sha512-muBXkFngM6eLTNqOV0FQi7Dv9s+YRQ42Yem26mosdan/GmJQc81deto6uDTgrYn+bzFNmiXcOdfm+0MkTWK3OQ==",
+-      "version": "1.83.4",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.83.4.tgz",
+-      "integrity": "sha512-C9fkDY0jKITdJFij4UbfPFswxoXN9O/Dr79v17fJnstVwtUojzVJWKHUXvF0Zg2LIR7TCc4ju3adejKFxj7ueA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -989,7 +1007,7 @@
      "node_modules/short-unique-id": {
        "version": "5.2.0",
        "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.2.0.tgz",
-@@ -3017,23 +2131,6 @@
+@@ -3038,23 +2134,6 @@
          "node": ">=0.10.0"
        }
      },
@@ -1013,7 +1031,7 @@
      "node_modules/supports-preserve-symlinks-flag": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
-@@ -3073,31 +2170,6 @@
+@@ -3094,31 +2173,6 @@
          "ramda-adjunct": "^5.0.0"
        }
      },
@@ -1043,9 +1061,9 @@
 -      }
 -    },
      "node_modules/timezones-list": {
-       "version": "3.0.3",
-       "resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.0.3.tgz",
-@@ -3118,19 +2190,6 @@
+       "version": "3.1.0",
+       "resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.1.0.tgz",
+@@ -3139,19 +2193,6 @@
          "node": ">=8.0"
        }
      },
@@ -1065,7 +1083,7 @@
      "node_modules/tree-sitter-json": {
        "version": "0.24.8",
        "resolved": "https://registry.npmjs.org/tree-sitter-json/-/tree-sitter-json-0.24.8.tgz",
-@@ -3161,17 +2220,6 @@
+@@ -3182,17 +2223,6 @@
          "node": "^18 || ^20 || >= 21"
        }
      },
@@ -1083,7 +1101,7 @@
      "node_modules/ts-mixer": {
        "version": "6.0.4",
        "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz",
-@@ -3184,14 +2232,6 @@
+@@ -3205,14 +2235,6 @@
        "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==",
        "license": "Apache-2.0"
      },
@@ -1098,7 +1116,7 @@
      "node_modules/types-ramda": {
        "version": "0.30.1",
        "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz",
-@@ -3206,14 +2246,6 @@
+@@ -3227,14 +2249,6 @@
        "resolved": "https://registry.npmjs.org/unraw/-/unraw-3.0.0.tgz",
        "integrity": "sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==",
        "license": "MIT"