git: 57b8a6d9db2b - 2026Q1 - mail/mailpit: Update to 1.28.4

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Wed, 25 Feb 2026 17:29:21 UTC
The branch 2026Q1 has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=57b8a6d9db2b4543734268d061fdd9a49cddd119

commit 57b8a6d9db2b4543734268d061fdd9a49cddd119
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2026-01-24 22:23:26 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2026-02-25 17:25:51 +0000

    mail/mailpit: Update to 1.28.4
    
    (cherry picked from commit f5752f1d4a6776c496db7fde53a642d5837bc9f3)
---
 mail/mailpit/Makefile                      |   3 +-
 mail/mailpit/distinfo                      |  14 +-
 mail/mailpit/files/patch-package-lock.json | 204 +++++++++++++----------------
 3 files changed, 102 insertions(+), 119 deletions(-)

diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index cfbe630eafac..c7be6b00b369 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	mailpit
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.28.3
-PORTREVISION=	2
+DISTVERSION=	1.28.4
 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 0cf97bca2d4b..cf34fb2ad6fb 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1768732753
-SHA256 (go/mail_mailpit/mailpit-v1.28.3/mailpit-npm-cache-1.28.3.tar.zst) = a6894fc9e72e9cc2ed36ac26e0a4aa16ee6b46f7213e7e641d37eebffca0582b
-SIZE (go/mail_mailpit/mailpit-v1.28.3/mailpit-npm-cache-1.28.3.tar.zst) = 38804489
-SHA256 (go/mail_mailpit/mailpit-v1.28.3/v1.28.3.mod) = b9190f131568d3a94c6f5cf271676936427a37eed5f8d674f993acf83555ee60
-SIZE (go/mail_mailpit/mailpit-v1.28.3/v1.28.3.mod) = 3522
-SHA256 (go/mail_mailpit/mailpit-v1.28.3/v1.28.3.zip) = 668126394024ba8de5e7111ca40dd5174515ebd50015fa0c41894bf92c43a92a
-SIZE (go/mail_mailpit/mailpit-v1.28.3/v1.28.3.zip) = 594927
+TIMESTAMP = 1769291034
+SHA256 (go/mail_mailpit/mailpit-v1.28.4/mailpit-npm-cache-1.28.4.tar.zst) = c33c34c813b8056ba949cf6d88a44959e87ec81e02228a11444fcb42ccd4df54
+SIZE (go/mail_mailpit/mailpit-v1.28.4/mailpit-npm-cache-1.28.4.tar.zst) = 38813538
+SHA256 (go/mail_mailpit/mailpit-v1.28.4/v1.28.4.mod) = 3535f4f1a995744d731321b2f4c1fcdee32066c26b904ee860a1e9b3015ed895
+SIZE (go/mail_mailpit/mailpit-v1.28.4/v1.28.4.mod) = 3522
+SHA256 (go/mail_mailpit/mailpit-v1.28.4/v1.28.4.zip) = 224738cb13270b84c1002f4f9ee747910ae507872f11245b1985a5624fc09360
+SIZE (go/mail_mailpit/mailpit-v1.28.4/v1.28.4.zip) = 595344
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index 51cde133eed7..5c8123f61aca 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -17,9 +17,9 @@
        }
      },
 -    "node_modules/@bufbuild/protobuf": {
--      "version": "2.10.2",
--      "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.10.2.tgz",
--      "integrity": "sha512-uFsRXwIGyu+r6AMdz+XijIIZJYpoWeYzILt5yZ2d3mCjQrWUTVpVD9WL/jZAbvp+Ed04rOhrsk7FiTcEDseB5A==",
+-      "version": "2.11.0",
+-      "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.11.0.tgz",
+-      "integrity": "sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ==",
 -      "dev": true,
 -      "license": "(Apache-2.0 AND BSD-3-Clause)",
 -      "peer": true
@@ -477,22 +477,7 @@
        "license": "MIT",
        "funding": {
          "type": "opencollective",
-@@ -2139,14 +1690,6 @@
-         "ieee754": "^1.2.1"
-       }
-     },
--    "node_modules/buffer-builder": {
--      "version": "0.2.0",
--      "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz",
--      "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==",
--      "dev": true,
--      "license": "MIT/X11",
--      "peer": true
--    },
-     "node_modules/call-bind-apply-helpers": {
-       "version": "1.0.2",
-       "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
-@@ -2229,14 +1772,6 @@
+@@ -2221,14 +1772,6 @@
        "dev": true,
        "license": "MIT"
      },
@@ -507,7 +492,7 @@
      "node_modules/combined-stream": {
        "version": "1.0.8",
        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-@@ -2457,48 +1992,6 @@
+@@ -2449,48 +1992,6 @@
          "node": ">= 0.4"
        }
      },
@@ -556,7 +541,7 @@
      "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",
-@@ -2528,6 +2021,19 @@
+@@ -2520,6 +2021,19 @@
          "sass-embedded": "^1.97.2"
        }
      },
@@ -576,7 +561,7 @@
      "node_modules/escape-string-regexp": {
        "version": "4.0.0",
        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
-@@ -3807,17 +3313,6 @@
+@@ -3799,17 +3313,6 @@
          "node": ">=4"
        }
      },
@@ -592,22 +577,21 @@
 -      }
 -    },
      "node_modules/sass": {
-       "version": "1.97.2",
-       "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.2.tgz",
-@@ -3839,391 +3334,6 @@
+       "version": "1.97.3",
+       "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.3.tgz",
+@@ -3831,390 +3334,6 @@
          "@parcel/watcher": "^2.4.1"
        }
      },
 -    "node_modules/sass-embedded": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.97.2.tgz",
--      "integrity": "sha512-lKJcskySwAtJ4QRirKrikrWMFa2niAuaGenY2ElHjd55IwHUiur5IdKu6R1hEmGYMs4Qm+6rlRW0RvuAkmcryg==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.97.3.tgz",
+-      "integrity": "sha512-eKzFy13Nk+IRHhlAwP3sfuv+PzOrvzUkwJK2hdoCKYcWGSdmwFpeGpWmyewdw8EgBnsKaSBtgf/0b2K635ecSA==",
 -      "dev": true,
 -      "license": "MIT",
 -      "peer": true,
 -      "dependencies": {
 -        "@bufbuild/protobuf": "^2.5.0",
--        "buffer-builder": "^0.2.0",
 -        "colorjs.io": "^0.5.0",
 -        "immutable": "^5.0.2",
 -        "rxjs": "^7.4.0",
@@ -622,30 +606,30 @@
 -        "node": ">=16.0.0"
 -      },
 -      "optionalDependencies": {
--        "sass-embedded-all-unknown": "1.97.2",
--        "sass-embedded-android-arm": "1.97.2",
--        "sass-embedded-android-arm64": "1.97.2",
--        "sass-embedded-android-riscv64": "1.97.2",
--        "sass-embedded-android-x64": "1.97.2",
--        "sass-embedded-darwin-arm64": "1.97.2",
--        "sass-embedded-darwin-x64": "1.97.2",
--        "sass-embedded-linux-arm": "1.97.2",
--        "sass-embedded-linux-arm64": "1.97.2",
--        "sass-embedded-linux-musl-arm": "1.97.2",
--        "sass-embedded-linux-musl-arm64": "1.97.2",
--        "sass-embedded-linux-musl-riscv64": "1.97.2",
--        "sass-embedded-linux-musl-x64": "1.97.2",
--        "sass-embedded-linux-riscv64": "1.97.2",
--        "sass-embedded-linux-x64": "1.97.2",
--        "sass-embedded-unknown-all": "1.97.2",
--        "sass-embedded-win32-arm64": "1.97.2",
--        "sass-embedded-win32-x64": "1.97.2"
+-        "sass-embedded-all-unknown": "1.97.3",
+-        "sass-embedded-android-arm": "1.97.3",
+-        "sass-embedded-android-arm64": "1.97.3",
+-        "sass-embedded-android-riscv64": "1.97.3",
+-        "sass-embedded-android-x64": "1.97.3",
+-        "sass-embedded-darwin-arm64": "1.97.3",
+-        "sass-embedded-darwin-x64": "1.97.3",
+-        "sass-embedded-linux-arm": "1.97.3",
+-        "sass-embedded-linux-arm64": "1.97.3",
+-        "sass-embedded-linux-musl-arm": "1.97.3",
+-        "sass-embedded-linux-musl-arm64": "1.97.3",
+-        "sass-embedded-linux-musl-riscv64": "1.97.3",
+-        "sass-embedded-linux-musl-x64": "1.97.3",
+-        "sass-embedded-linux-riscv64": "1.97.3",
+-        "sass-embedded-linux-x64": "1.97.3",
+-        "sass-embedded-unknown-all": "1.97.3",
+-        "sass-embedded-win32-arm64": "1.97.3",
+-        "sass-embedded-win32-x64": "1.97.3"
 -      }
 -    },
 -    "node_modules/sass-embedded-all-unknown": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.97.2.tgz",
--      "integrity": "sha512-Fj75+vOIDv1T/dGDwEpQ5hgjXxa2SmMeShPa8yrh2sUz1U44bbmY4YSWPCdg8wb7LnwiY21B2KRFM+HF42yO4g==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.97.3.tgz",
+-      "integrity": "sha512-t6N46NlPuXiY3rlmG6/+1nwebOBOaLFOOVqNQOC2cJhghOD4hh2kHNQQTorCsbY9S1Kir2la1/XLBwOJfui0xg==",
 -      "cpu": [
 -        "!arm",
 -        "!arm64",
@@ -657,13 +641,13 @@
 -      "optional": true,
 -      "peer": true,
 -      "dependencies": {
--        "sass": "1.97.2"
+-        "sass": "1.97.3"
 -      }
 -    },
 -    "node_modules/sass-embedded-android-arm": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.97.2.tgz",
--      "integrity": "sha512-BPT9m19ttY0QVHYYXRa6bmqmS3Fa2EHByNUEtSVcbm5PkIk1ntmYkG9fn5SJpIMbNmFDGwHx+pfcZMmkldhnRg==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.97.3.tgz",
+-      "integrity": "sha512-cRTtf/KV/q0nzGZoUzVkeIVVFv3L/tS1w4WnlHapphsjTXF/duTxI8JOU1c/9GhRPiMdfeXH7vYNcMmtjwX7jg==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -679,9 +663,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-android-arm64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.97.2.tgz",
--      "integrity": "sha512-pF6I+R5uThrscd3lo9B3DyNTPyGFsopycdx0tDAESN6s+dBbiRgNgE4Zlpv50GsLocj/lDLCZaabeTpL3ubhYA==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.97.3.tgz",
+-      "integrity": "sha512-aiZ6iqiHsUsaDx0EFbbmmA0QgxicSxVVN3lnJJ0f1RStY0DthUkquGT5RJ4TPdaZ6ebeJWkboV4bra+CP766eA==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -697,9 +681,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-android-riscv64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.97.2.tgz",
--      "integrity": "sha512-fprI8ZTJdz+STgARhg8zReI2QhhGIT9G8nS7H21kc3IkqPRzhfaemSxEtCqZyvDbXPcgYiDLV7AGIReHCuATog==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.97.3.tgz",
+-      "integrity": "sha512-zVEDgl9JJodofGHobaM/q6pNETG69uuBIGQHRo789jloESxxZe82lI3AWJQuPmYCOG5ElfRthqgv89h3gTeLYA==",
 -      "cpu": [
 -        "riscv64"
 -      ],
@@ -715,9 +699,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-android-x64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.97.2.tgz",
--      "integrity": "sha512-RswwSjURZxupsukEmNt2t6RGvuvIw3IAD5sDq1Pc65JFvWFY3eHqCmH0lG0oXqMg6KJcF0eOxHOp2RfmIm2+4w==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.97.3.tgz",
+-      "integrity": "sha512-3ke0le7ZKepyXn/dKKspYkpBC0zUk/BMciyP5ajQUDy4qJwobd8zXdAq6kOkdiMB+d9UFJOmEkvgFJHl3lqwcw==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -733,9 +717,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-darwin-arm64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.97.2.tgz",
--      "integrity": "sha512-xcsZNnU1XZh21RE/71OOwNqPVcGBU0qT9A4k4QirdA34+ts9cDIaR6W6lgHOBR/Bnnu6w6hXJR4Xth7oFrefPA==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.97.3.tgz",
+-      "integrity": "sha512-fuqMTqO4gbOmA/kC5b9y9xxNYw6zDEyfOtMgabS7Mz93wimSk2M1quQaTJnL98Mkcsl2j+7shNHxIS/qpcIDDA==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -751,9 +735,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-darwin-x64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.97.2.tgz",
--      "integrity": "sha512-T/9DTMpychm6+H4slHCAsYJRJ6eM+9H9idKlBPliPrP4T8JdC2Cs+ZOsYqrObj6eOtAD0fGf+KgyNhnW3xVafA==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.97.3.tgz",
+-      "integrity": "sha512-b/2RBs/2bZpP8lMkyZ0Px0vkVkT8uBd0YXpOwK7iOwYkAT8SsO4+WdVwErsqC65vI5e1e5p1bb20tuwsoQBMVA==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -769,9 +753,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-arm": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.97.2.tgz",
--      "integrity": "sha512-yDRe1yifGHl6kibkDlRIJ2ZzAU03KJ1AIvsAh4dsIDgK5jx83bxZLV1ZDUv7a8KK/iV/80LZnxnu/92zp99cXQ==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.97.3.tgz",
+-      "integrity": "sha512-2lPQ7HQQg4CKsH18FTsj2hbw5GJa6sBQgDsls+cV7buXlHjqF8iTKhAQViT6nrpLK/e8nFCoaRgSqEC8xMnXuA==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -787,9 +771,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-arm64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.97.2.tgz",
--      "integrity": "sha512-Wh+nQaFer9tyE5xBPv5murSUZE/+kIcg8MyL5uqww6be9Iq+UmZpcJM7LUk+q8klQ9LfTmoDSNFA74uBqxD6IA==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.97.3.tgz",
+-      "integrity": "sha512-IP1+2otCT3DuV46ooxPaOKV1oL5rLjteRzf8ldZtfIEcwhSgSsHgA71CbjYgLEwMY9h4jeal8Jfv3QnedPvSjg==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -805,9 +789,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-musl-arm": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.97.2.tgz",
--      "integrity": "sha512-GIO6xfAtahJAWItvsXZ3MD1HM6s8cKtV1/HL088aUpKJaw/2XjTCveiOO2AdgMpLNztmq9DZ1lx5X5JjqhS45g==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.97.3.tgz",
+-      "integrity": "sha512-cBTMU68X2opBpoYsSZnI321gnoaiMBEtc+60CKCclN6PCL3W3uXm8g4TLoil1hDD6mqU9YYNlVG6sJ+ZNef6Lg==",
 -      "cpu": [
 -        "arm"
 -      ],
@@ -823,9 +807,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-musl-arm64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.97.2.tgz",
--      "integrity": "sha512-NfUqZSjHwnHvpSa7nyNxbWfL5obDjNBqhHUYmqbHUcmqBpFfHIQsUPgXME9DKn1yBlBc3mWnzMxRoucdYTzd2Q==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.97.3.tgz",
+-      "integrity": "sha512-Lij0SdZCsr+mNRSyDZ7XtJpXEITrYsaGbOTz5e6uFLJ9bmzUbV7M8BXz2/cA7bhfpRPT7/lwRKPdV4+aR9Ozcw==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -841,9 +825,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-musl-riscv64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.97.2.tgz",
--      "integrity": "sha512-qtM4dJ5gLfvyTZ3QencfNbsTEShIWImSEpkThz+Y2nsCMbcMP7/jYOA03UWgPfEOKSehQQ7EIau7ncbFNoDNPQ==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.97.3.tgz",
+-      "integrity": "sha512-sBeLFIzMGshR4WmHAD4oIM7WJVkSoCIEwutzptFtGlSlwfNiijULp+J5hA2KteGvI6Gji35apR5aWj66wEn/iA==",
 -      "cpu": [
 -        "riscv64"
 -      ],
@@ -859,9 +843,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-musl-x64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.97.2.tgz",
--      "integrity": "sha512-ZAxYOdmexcnxGnzdsDjYmNe3jGj+XW3/pF/n7e7r8y+5c6D2CQRrCUdapLgaqPt1edOPQIlQEZF8q5j6ng21yw==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.97.3.tgz",
+-      "integrity": "sha512-/oWJ+OVrDg7ADDQxRLC/4g1+Nsz1g4mkYS2t6XmyMJKFTFK50FVI2t5sOdFH+zmMp+nXHKM036W94y9m4jjEcw==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -877,9 +861,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-riscv64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.97.2.tgz",
--      "integrity": "sha512-reVwa9ZFEAOChXpDyNB3nNHHyAkPMD+FTctQKECqKiVJnIzv2EaFF6/t0wzyvPgBKeatA8jszAIeOkkOzbYVkQ==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.97.3.tgz",
+-      "integrity": "sha512-l3IfySApLVYdNx0Kjm7Zehte1CDPZVcldma3dZt+TfzvlAEerM6YDgsk5XEj3L8eHBCgHgF4A0MJspHEo2WNfA==",
 -      "cpu": [
 -        "riscv64"
 -      ],
@@ -895,9 +879,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-linux-x64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.97.2.tgz",
--      "integrity": "sha512-bvAdZQsX3jDBv6m4emaU2OMTpN0KndzTAMgJZZrKUgiC0qxBmBqbJG06Oj/lOCoXGCxAvUOheVYpezRTF+Feog==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.97.3.tgz",
+-      "integrity": "sha512-Kwqwc/jSSlcpRjULAOVbndqEy2GBzo6OBmmuBVINWUaJLJ8Kczz3vIsDUWLfWz/kTEw9FHBSiL0WCtYLVAXSLg==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -913,9 +897,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-unknown-all": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.97.2.tgz",
--      "integrity": "sha512-86tcYwohjPgSZtgeU9K4LikrKBJNf8ZW/vfsFbdzsRlvc73IykiqanufwQi5qIul0YHuu9lZtDWyWxM2dH/Rsg==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.97.3.tgz",
+-      "integrity": "sha512-/GHajyYJmvb0IABUQHbVHf1nuHPtIDo/ClMZ81IDr59wT5CNcMe7/dMNujXwWugtQVGI5UGmqXWZQCeoGnct8Q==",
 -      "dev": true,
 -      "license": "MIT",
 -      "optional": true,
@@ -927,13 +911,13 @@
 -      ],
 -      "peer": true,
 -      "dependencies": {
--        "sass": "1.97.2"
+-        "sass": "1.97.3"
 -      }
 -    },
 -    "node_modules/sass-embedded-win32-arm64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.97.2.tgz",
--      "integrity": "sha512-Cv28q8qNjAjZfqfzTrQvKf4JjsZ6EOQ5FxyHUQQeNzm73R86nd/8ozDa1Vmn79Hq0kwM15OCM9epanDuTG1ksA==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.97.3.tgz",
+-      "integrity": "sha512-RDGtRS1GVvQfMGAmVXNxYiUOvPzn9oO1zYB/XUM9fudDRnieYTcUytpNTQZLs6Y1KfJxgt5Y+giRceC92fT8Uw==",
 -      "cpu": [
 -        "arm64"
 -      ],
@@ -949,9 +933,9 @@
 -      }
 -    },
 -    "node_modules/sass-embedded-win32-x64": {
--      "version": "1.97.2",
--      "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.97.2.tgz",
--      "integrity": "sha512-DVxLxkeDCGIYeyHLAvWW3yy9sy5Ruk5p472QWiyfyyG1G1ASAR8fgfIY5pT0vE6Rv+VAKVLwF3WTspUYu7S1/Q==",
+-      "version": "1.97.3",
+-      "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.97.3.tgz",
+-      "integrity": "sha512-SFRa2lED9UEwV6vIGeBXeBOLKF+rowF3WmNfb/BzhxmdAsKofCXrJ8ePW7OcDVrvNEbTOGwhsReIsF5sH8fVaw==",
 -      "cpu": [
 -        "x64"
 -      ],
@@ -986,7 +970,7 @@
      "node_modules/semver": {
        "version": "7.7.3",
        "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-@@ -4344,50 +3454,12 @@
+@@ -4335,50 +3454,12 @@
          "ramda-adjunct": "^5.1.0"
        }
      },
@@ -1037,7 +1021,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",
-@@ -4418,17 +3490,6 @@
+@@ -4409,17 +3490,6 @@
          "node": "^18 || ^20 || >= 21"
        }
      },
@@ -1055,7 +1039,7 @@
      "node_modules/ts-mixer": {
        "version": "6.0.4",
        "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz",
-@@ -4441,14 +3502,6 @@
+@@ -4432,14 +3502,6 @@
        "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==",
        "license": "Apache-2.0"
      },
@@ -1070,7 +1054,7 @@
      "node_modules/type-check": {
        "version": "0.4.0",
        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
-@@ -4494,14 +3547,6 @@
+@@ -4485,14 +3547,6 @@
        "dev": true,
        "license": "MIT"
      },
@@ -1083,9 +1067,9 @@
 -      "peer": true
 -    },
      "node_modules/vue": {
-       "version": "3.5.26",
-       "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.26.tgz",
-@@ -4530,31 +3575,6 @@
+       "version": "3.5.27",
+       "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.27.tgz",
+@@ -4521,31 +3575,6 @@
        "license": "MIT",
        "peerDependencies": {
          "vue": "^3"