diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index ba453437ea8b..6cf6e5f1c1d1 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -127,6 +127,17 @@ See . - `geph` package's built-in GUI `geph5-client-gui` has been [removed](https://github.com/geph-official/geph5/commit/f2221fb8386312daf2cef05483ebb353ff48bdb4) by the upstream. All users who wish to continue using the GUI should install the `gephgui-wry`, which is consistent with the official release version. +- `services.vikunja` has been updated to Vikunja [v1.0.0](https://vikunja.io/changelog/whats-new-in-vikunja-1.0.0/), which introduces multiple breaking changes. + Notable breaking changes: + - CORS is enabled by default. The module now sets + `services.vikunja.settings.service.publicurl` by default. Custom overrides must ensure it is + set or disable CORS, otherwise Vikunja will fail to start. + - API route and response changes may affect integrations. + - Configuration format and option changes require review of existing settings (including OpenID + provider configuration and metrics/log settings). + - SQLite paths are now relative to `service.rootpath` unless absolute. Startup now validates file + storage and OAuth providers. + ## Other Notable Changes {#sec-release-26.05-notable-changes} diff --git a/nixos/modules/services/web-apps/vikunja.nix b/nixos/modules/services/web-apps/vikunja.nix index f4fd912aed2a..f4935990d2fe 100644 --- a/nixos/modules/services/web-apps/vikunja.nix +++ b/nixos/modules/services/web-apps/vikunja.nix @@ -111,7 +111,7 @@ in }; service = { interface = "${cfg.address}:${toString cfg.port}"; - frontendurl = "${cfg.frontendScheme}://${cfg.frontendHostname}/"; + publicurl = "${cfg.frontendScheme}://${cfg.frontendHostname}/"; }; files = { basepath = "/var/lib/vikunja/files"; diff --git a/pkgs/applications/blockchains/bitcoin-knots/default.nix b/pkgs/applications/blockchains/bitcoin-knots/default.nix index 2f7bb835c4f2..4c0363717c55 100644 --- a/pkgs/applications/blockchains/bitcoin-knots/default.nix +++ b/pkgs/applications/blockchains/bitcoin-knots/default.nix @@ -164,9 +164,9 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "BUILD_GUI" true) ]; - NIX_LDFLAGS = lib.optionals ( - stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isStatic - ) "-levent_core"; + env = lib.optionalAttrs (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isStatic) { + NIX_LDFLAGS = "-levent_core"; + }; nativeCheckInputs = [ python3 ]; diff --git a/pkgs/applications/blockchains/bitcoin/default.nix b/pkgs/applications/blockchains/bitcoin/default.nix index b17fd18bdf30..858f21320109 100644 --- a/pkgs/applications/blockchains/bitcoin/default.nix +++ b/pkgs/applications/blockchains/bitcoin/default.nix @@ -165,9 +165,9 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "BUILD_GUI" true) ]; - NIX_LDFLAGS = lib.optionals ( - stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isStatic - ) "-levent_core"; + env = lib.optionalAttrs (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isStatic) { + NIX_LDFLAGS = "-levent_core"; + }; nativeCheckInputs = [ python3 ]; diff --git a/pkgs/applications/editors/cudatext/default.nix b/pkgs/applications/editors/cudatext/default.nix index 2c690523e9f4..c40381110a64 100644 --- a/pkgs/applications/editors/cudatext/default.nix +++ b/pkgs/applications/editors/cudatext/default.nix @@ -81,7 +81,11 @@ stdenv.mkDerivation rec { ++ lib.optional (widgetset == "gtk3") gtk3 ++ lib.optional (widgetset == "qt5") libsForQt5.libqtpas; - NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath buildInputs}"; + env.NIX_LDFLAGS = toString [ + "--as-needed" + "-rpath" + (lib.makeLibraryPath buildInputs) + ]; buildPhase = lib.concatStringsSep "\n" ( diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index e8d4f2090b88..a749560518e8 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -36,20 +36,20 @@ let hash = { - x86_64-linux = "sha256-RqBae6s6y2XnXqtKbrKkMRwALKLfNE7mBFwOwwomG10="; - x86_64-darwin = "sha256-3N7xZIJsgQPX6izaH8ZoXy3SLcbXCNwJvE8ahFwVfF8="; - aarch64-linux = "sha256-8WigXl83hXEA7qsG6dOYKVSVISRDDpqJyv7L+9ks40Q="; - aarch64-darwin = "sha256-ZJ0QKqkFQYz3V7TEalM3sFJnqYnKBgQVqPXdsi2c+80="; - armv7l-linux = "sha256-m78hRkaI1nlqdeeP3t0HiNCUzNneMXxyenC8RmtuC68="; + x86_64-linux = "sha256-N8dBXYpBbaymuGWFb8+77/4yJ6Meo5eqoYpnlsjGlN8="; + x86_64-darwin = "sha256-li+29ukZXvwBihnHti+AntMNwhr3g1tOOdmalZchL40="; + aarch64-linux = "sha256-ASzpE721RBAiVFxnGCRMCWj/RFa+TpxA4gaZJFxk7I0="; + aarch64-darwin = "sha256-afaADPPWJlW3HdWGAMDuibGhBtR7toEm2T58jR/nsic="; + armv7l-linux = "sha256-BgG1RglSISrKm+KRq7AXhp7EUOssts2LSLCVqSD7E/Q="; } .${system} or throwSystem; # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.108.2"; + version = "1.109.0"; # This is used for VS Code - Remote SSH test - rev = "c9d77990917f3102ada88be140d28b038d1dd7c7"; + rev = "bdd88df003631aaa0bcbe057cb0a940b80a476fa"; in buildVscode { pname = "vscode" + lib.optionalString isInsiders "-insiders"; @@ -82,7 +82,7 @@ buildVscode { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - hash = "sha256-bUnM+editWCYiiqR3mlIw4BRrM5gHd6T2GO65VKTDSE="; + hash = "sha256-qdXYNkc7u1s/HexmK3Dwc4H/nsfoyhL0/c8TgK94JwU="; }; stdenv = stdenvNoCC; }; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 24ca0d9af168..153be8856f67 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -715,11 +715,11 @@ "vendorHash": "sha256-baqt8ZBmPQpKZIb/7tb44p7xf8azBawks4mQxtAqIpc=" }, "huaweicloud_huaweicloud": { - "hash": "sha256-4YCixNM2I/v8pn6CAiNQf2tXKTeNjAWpHGDF3yOwIYs=", + "hash": "sha256-vDGr0g/yhLTr+oyXxbM7v2TyecYRAvx40crCi3ug5Lk=", "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", "owner": "huaweicloud", "repo": "terraform-provider-huaweicloud", - "rev": "v1.85.0", + "rev": "v1.86.0", "spdx": "MPL-2.0", "vendorHash": null }, diff --git a/pkgs/applications/networking/instant-messengers/dino/default.nix b/pkgs/applications/networking/instant-messengers/dino/default.nix index 33aa661cd634..f3b68cfcd1c2 100644 --- a/pkgs/applications/networking/instant-messengers/dino/default.nix +++ b/pkgs/applications/networking/instant-messengers/dino/default.nix @@ -87,7 +87,9 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; # Undefined symbols for architecture arm64: "_gpg_strerror" - NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-lgpg-error"; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_LDFLAGS = "-lgpg-error"; + }; # Dino looks for plugins with a .so filename extension, even on macOS where # .dylib is appropriate, and despite the fact that it builds said plugins with diff --git a/pkgs/applications/networking/instant-messengers/linphone/default.nix b/pkgs/applications/networking/instant-messengers/linphone/default.nix index 6b6eb8ff58f3..814437cdac2a 100644 --- a/pkgs/applications/networking/instant-messengers/linphone/default.nix +++ b/pkgs/applications/networking/instant-messengers/linphone/default.nix @@ -8,8 +8,8 @@ makeScopeWithSplicing' { extra = self: { mkLinphoneDerivation = self.mk-linphone-derivation; - linphoneSdkVersion = "5.4.48"; - linphoneSdkHash = "sha256-sOkq73YWbhpKJOk1dVc4tkg2+RuGyRK8/t4ckMIVVG8="; + linphoneSdkVersion = "5.4.85"; + linphoneSdkHash = "sha256-mdJDCuCaZlcQ92P6oMgH/8iWgm8hGz8gTVUilC+yaSU="; }; f = self: diff --git a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/always-install-desktop-files.patch b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/always-install-desktop-files.patch new file mode 100644 index 000000000000..ab7300320148 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/always-install-desktop-files.patch @@ -0,0 +1,17 @@ +diff --git a/cmake/install/install.cmake b/cmake/install/install.cmake +index 710e8fa31..636e3cff4 100644 +--- a/cmake/install/install.cmake ++++ b/cmake/install/install.cmake +@@ -325,3 +325,11 @@ if(${ENABLE_APP_PACKAGING}) + endif() + include(CPack) + endif() ++ ++configure_file("${CMAKE_SOURCE_DIR}/cmake/install/linux/linphone.desktop.cmake" "${CMAKE_BINARY_DIR}/cmake/install/linux/${EXECUTABLE_NAME}.desktop" @ONLY) ++install(FILES "${CMAKE_BINARY_DIR}/cmake/install/linux/${EXECUTABLE_NAME}.desktop" DESTINATION "${CMAKE_INSTALL_DATADIR}/applications" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) ++install(FILES "${CMAKE_SOURCE_DIR}/Linphone/data/image/logo.svg" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/apps/" RENAME "${EXECUTABLE_NAME}.svg") ++set(ICON_DIRS 16x16 22x22 24x24 32x32 64x64 128x128 256x256) ++foreach (DIR ${ICON_DIRS}) ++ install(FILES "${CMAKE_SOURCE_DIR}/Linphone/data/icon/hicolor/${DIR}/apps/icon.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${DIR}/apps/" RENAME "${EXECUTABLE_NAME}.png") ++endforeach () + diff --git a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/default.nix b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/default.nix index efa510c3aad5..adb2dacb2d5f 100644 --- a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/default.nix @@ -11,13 +11,14 @@ fetchFromGitLab, lib, liblinphone, - libsForQt5, lime, + linphoneSdkVersion, mediastreamer2, minizip-ng, msopenh264, python3, python3Packages, + qt6Packages, stdenv, symlinkJoin, xercesc, @@ -39,23 +40,21 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "linphone-desktop"; - version = "5.3.1"; + version = "6.1.0"; src = fetchFromGitLab { domain = "gitlab.linphone.org"; owner = "public"; group = "BC"; repo = "linphone-desktop"; - rev = finalAttrs.version; - hash = "sha256-TO9JNsOnx4sTJEkai0nDKNyZWcLuGoWfuKLBM79tQvs="; + tag = finalAttrs.version; + hash = "sha256-jCnovCFdPJExD0+ZLhU9np1R5uN+mPlSPi/Nb1aOD0U="; }; patches = [ - ./require-finding-packages.patch - ./remove-bc-versions.patch ./do-not-override-install-prefix.patch - ./fix-translation-dirs.patch - ./unset-qml-dir.patch + ./do-not-manually-compute-sdk-version.patch + ./always-install-desktop-files.patch # .mkv recordings are broken in NixOS and other distros (see # https://github.com/NixOS/nixpkgs/issues/219551), and simply changing the @@ -67,7 +66,6 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ # Made by BC bctoolbox - belcard belle-sip belr liblinphone @@ -79,9 +77,8 @@ stdenv.mkDerivation (finalAttrs: { xercesc minizip-ng - libsForQt5.qtgraphicaleffects - libsForQt5.qtmultimedia - libsForQt5.qtquickcontrols2 + qt6Packages.qtbase + qt6Packages.qtnetworkauth zxing-cpp boost @@ -91,8 +88,8 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake - libsForQt5.qttools - libsForQt5.wrapQtAppsHook + qt6Packages.qttools + qt6Packages.wrapQtAppsHook python3 doxygen ]; @@ -115,18 +112,26 @@ stdenv.mkDerivation (finalAttrs: { "-DLINPHONEAPP_VERSION=${finalAttrs.version}" "-DLINPHONE_QT_ONLY=ON" "-DLINPHONEAPP_INSTALL_PREFIX=${placeholder "out"}" - "-DLINPHONE_QML_DIR=${placeholder "out"}/${libsForQt5.qtbase.qtQmlPrefix}/ui" + "-DLINPHONE_QML_DIR=${placeholder "out"}/${qt6Packages.qtbase.qtQmlPrefix}/ui" + "-DLINPHONESDK_VERSION=${linphoneSdkVersion}" + "-DENABLE_APP_PACKAGE_ROOTCA=OFF" # normally set by the custom find modules, which we have disabled "-DLibLinphone_TARGET=liblinphone" "-DLinphoneCxx_TARGET=liblinphone++" "-DISpell_SOURCE_DIR=${bc-ispell.src}" + + # used in Linphone's CMakeLists.txt + "-DLINPHONEAPP_VERSION=${finalAttrs.version}" ]; + # error: invalid conversion from 'int' to 'const char*' + env.NIX_CFLAGS_COMPILE = "-fpermissive"; + preConfigure = '' # custom "find" modules are causing issues during build, # as they are blinding cmake to nix dependencies - rm -rf linphone-app/cmake + rm -rf cmake/Modules ''; preInstall = '' diff --git a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/do-not-manually-compute-sdk-version.patch b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/do-not-manually-compute-sdk-version.patch new file mode 100644 index 000000000000..59166e610cb1 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/do-not-manually-compute-sdk-version.patch @@ -0,0 +1,20 @@ +diff --git a/Linphone/CMakeLists.txt b/Linphone/CMakeLists.txt +index 776fd415a..8fa2d3ab6 100644 +--- a/Linphone/CMakeLists.txt ++++ b/Linphone/CMakeLists.txt +@@ -71,14 +71,6 @@ execute_process( + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + +-set(LINPHONESDK_VERSION) +-execute_process( +- COMMAND git describe +- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/external/linphone-sdk +- OUTPUT_VARIABLE LINPHONESDK_VERSION +- OUTPUT_STRIP_TRAILING_WHITESPACE +-) +- + include(application_info.cmake) + string(TIMESTAMP CURRENT_YEAR "%Y") + if(NOT APPLICATION_START_LICENCE OR "${CURRENT_YEAR}" STREQUAL "${APPLICATION_START_LICENCE}") + diff --git a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/do-not-override-install-prefix.patch b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/do-not-override-install-prefix.patch index fced960ba7fb..10c993251270 100644 --- a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/do-not-override-install-prefix.patch +++ b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/do-not-override-install-prefix.patch @@ -1,16 +1,15 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 312df041d..43500be48 100644 +index 793a4bb15..446d5b721 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -116,11 +116,6 @@ endif () +@@ -117,10 +117,6 @@ endif () #------------------------------------------------------------------------------ # Prepare gobal CMAKE configuration specific to the current project - + set(CMAKE_POSITION_INDEPENDENT_CODE ON)#Needed for Qt -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/OUTPUT" CACHE PATH "Default linphone-app installation prefix" FORCE) - set(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT FALSE) -endif() -- + if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) message(STATUS "Setting build type to 'RelWithDebInfo' as none was specified") - set(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Choose the type of build, options are: Debug Release RelWithDebInfo" FORCE) diff --git a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/fix-translation-dirs.patch b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/fix-translation-dirs.patch deleted file mode 100644 index 9d2609d9dd8b..000000000000 --- a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/fix-translation-dirs.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/linphone-app/assets/languages/CMakeLists.txt b/linphone-app/assets/languages/CMakeLists.txt -index ffe2b6a5b..12f02bdfe 100644 ---- a/linphone-app/assets/languages/CMakeLists.txt -+++ b/linphone-app/assets/languages/CMakeLists.txt -@@ -32,8 +32,8 @@ file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/${I18N_FILENAME}" "${I18N_CONTENT}") - - #Files or directories to inspect for translations references - set(TRANSLATION_SOURCES) --list(APPEND TRANSLATION_SOURCES "${PROJECT_SOURCE_DIR}/src") --list(APPEND TRANSLATION_SOURCES "${PROJECT_SOURCE_DIR}/ui") -+list(APPEND TRANSLATION_SOURCES "${PROJECT_SOURCE_DIR}/linphone-app/src") -+list(APPEND TRANSLATION_SOURCES "${PROJECT_SOURCE_DIR}/linphone-app/ui") - - if (WIN32) - foreach (lang ${LANGUAGES}) diff --git a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/record-in-wav-format.patch b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/record-in-wav-format.patch index 1e71073968f1..b32a05f3257e 100644 --- a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/record-in-wav-format.patch +++ b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/record-in-wav-format.patch @@ -1,48 +1,39 @@ -diff --git a/linphone-app/src/components/call/CallModel.cpp b/linphone-app/src/components/call/CallModel.cpp -index d0286a89a..483bc35e4 100644 ---- a/linphone-app/src/components/call/CallModel.cpp -+++ b/linphone-app/src/components/call/CallModel.cpp -@@ -289,7 +289,7 @@ void CallModel::setRecordFile (const shared_ptr &callParam - callParams->setRecordFile(Utils::appStringToCoreString( - CoreManager::getInstance()->getSettingsModel()->getSavedCallsFolder() - .append(generateSavedFilename()) -- .append(".mkv") -+ .append(".wav") - )); - } - -@@ -303,7 +303,7 @@ void CallModel::setRecordFile (const shared_ptr &callParam - callParams->setRecordFile(Utils::appStringToCoreString( - CoreManager::getInstance()->getSettingsModel()->getSavedCallsFolder() - .append(generateSavedFilename(from, to)) -- .append(".mkv") -+ .append(".wav") - )); - } - -diff --git a/linphone-app/src/components/conference/ConferenceProxyModel.cpp b/linphone-app/src/components/conference/ConferenceProxyModel.cpp -index 0cf654dd4..931c0e5cf 100644 ---- a/linphone-app/src/components/conference/ConferenceProxyModel.cpp -+++ b/linphone-app/src/components/conference/ConferenceProxyModel.cpp -@@ -84,7 +84,7 @@ void ConferenceProxyModel::startRecording () { - - - mLastRecordFile = -- QStringLiteral("%1%2.mkv") -+ QStringLiteral("%1%2.wav") - .arg(coreManager->getSettingsModel()->getSavedCallsFolder()) - .arg(QDateTime::currentDateTime().toString("yyyy-MM-dd_hh-mm-ss")); - conference->startRecording(Utils::appStringToCoreString(mLastRecordFile) ); -diff --git a/linphone-app/src/components/recorder/RecorderModel.cpp b/linphone-app/src/components/recorder/RecorderModel.cpp -index 0d17ff6f8..5c6d7c679 100644 ---- a/linphone-app/src/components/recorder/RecorderModel.cpp -+++ b/linphone-app/src/components/recorder/RecorderModel.cpp -@@ -83,7 +83,7 @@ QDateTime RecorderModel::getDateTimeSavedFilename(const QString& filename){ - - void RecorderModel::start(){ +diff --git a/Linphone/model/call/CallModel.cpp b/Linphone/model/call/CallModel.cpp +index 366bbe86f..7bac43ad5 100644 +--- a/Linphone/model/call/CallModel.cpp ++++ b/Linphone/model/call/CallModel.cpp +@@ -56,7 +56,7 @@ void CallModel::accept(bool withVideo) { + params->setRecordFile( + Paths::getCapturesDirPath() + .append(Utils::generateSavedFilename(QString::fromStdString(mMonitor->getToAddress()->getUsername()), "")) +- .append(".mkv") ++ .append(".wav") + .toStdString()); + // Answer with local call address. + auto localAddress = mMonitor->getCallLog()->getLocalAddress(); +diff --git a/Linphone/model/recorder/RecorderModel.cpp b/Linphone/model/recorder/RecorderModel.cpp +index 7883ed150..1b1820620 100644 +--- a/Linphone/model/recorder/RecorderModel.cpp ++++ b/Linphone/model/recorder/RecorderModel.cpp +@@ -82,7 +82,7 @@ void RecorderModel::start() { + mustBeInLinphoneThread(log().arg(Q_FUNC_INFO)); bool soFarSoGood; -- QString filename = QStringLiteral("vocal_%1.mkv") -+ QString filename = QStringLiteral("vocal_%1.wav") - .arg(QDateTime::currentDateTime().toString("yyyy-MM-dd_hh-mm-ss-zzz")); + QString filename = +- QStringLiteral("vocal_%1.mka").arg(QDateTime::currentDateTime().toString("yyyy-MM-dd_hh-mm-ss-zzz")); ++ QStringLiteral("vocal_%1.wav").arg(QDateTime::currentDateTime().toString("yyyy-MM-dd_hh-mm-ss-zzz")); const QString safeFilePath = Utils::getSafeFilePath( - QStringLiteral("%1%2") + QStringLiteral("%1%2").arg(SettingsModel::getInstance()->getSavedCallsFolder()).arg(filename), &soFarSoGood); + +diff --git a/Linphone/model/tool/ToolModel.cpp b/Linphone/model/tool/ToolModel.cpp +index 18edeca7c..70c88516f 100644 +--- a/Linphone/model/tool/ToolModel.cpp ++++ b/Linphone/model/tool/ToolModel.cpp +@@ -353,7 +353,7 @@ bool ToolModel::createCall(const QString &sipAddress, + params->setRecordFile( + Paths::getCapturesDirPath() + .append(Utils::generateSavedFilename(QString::fromStdString(address->getUsername()), "")) +- .append(".mkv") ++ .append(".wav") + .toStdString()); + } + diff --git a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/remove-bc-versions.patch b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/remove-bc-versions.patch deleted file mode 100644 index a1f8642b9979..000000000000 --- a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/remove-bc-versions.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/linphone-app/CMakeLists.txt b/linphone-app/CMakeLists.txt -index d40842fa2..7d7bc57d8 100644 ---- a/linphone-app/CMakeLists.txt -+++ b/linphone-app/CMakeLists.txt -@@ -40,10 +40,8 @@ set(version_minor) - set(version_patch) - set(identifiers ) - set(metadata ) --bc_parse_full_version("${LINPHONEAPP_VERSION}" version_major version_minor version_patch identifiers metadata) - - --project(linphoneqt VERSION "${version_major}.${version_minor}.${version_patch}") - - if(ENABLE_BUILD_VERBOSE) - #message("CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH}") diff --git a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/require-finding-packages.patch b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/require-finding-packages.patch deleted file mode 100644 index 2efcb4a9d2fb..000000000000 --- a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/require-finding-packages.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff --git a/linphone-app/CMakeLists.txt b/linphone-app/CMakeLists.txt -index d40842fa2..5ea1330ca 100644 ---- a/linphone-app/CMakeLists.txt -+++ b/linphone-app/CMakeLists.txt -@@ -24,14 +24,11 @@ cmake_minimum_required(VERSION 3.22) - - - #Linphone targets --set(LINPHONE_PACKAGES LinphoneCxx Mediastreamer2 Belcard LibLinphone) -+set(LINPHONE_PACKAGES LinphoneCxx Mediastreamer2 BelCard LibLinphone) - - list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") - --find_package(BCToolbox) --if(NOT BCToolbox_FOUND) -- find_package(bctoolbox CONFIG REQUIRED) --endif() -+find_package(BCToolbox REQUIRED) - if(NOT LINPHONEAPP_VERSION) - bc_compute_full_version(LINPHONEAPP_VERSION) - endif() -@@ -105,17 +102,14 @@ set(ENABLE_DB_STORAGE ON CACHE BOOLEAN "Enable Storage") - - foreach(PACKAGE ${LINPHONE_PACKAGES}) - message(STATUS "Trying to find ${PACKAGE}") -- find_package(${PACKAGE}) -- if(NOT ${PACKAGE}_FOUND) -- find_package(${PACKAGE} CONFIG REQUIRED) -- endif() -+ find_package(${PACKAGE} REQUIRED) - endforeach() - - set(PLUGIN_TARGETS ${LinphoneCxx_TARGET}) - set(APP_TARGETS ${LinphoneCxx_TARGET} - ${BCToolbox_TARGET}#Logger/App - ${Mediastreamer2_TARGET}#MediastreamerUtils -- ${Belcard_TARGET}#VCard Model -+ ${BelCard_TARGET}#VCard Model - ${LibLinphone_TARGET})#MediastreamerUtils - - #################################### diff --git a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/unset-qml-dir.patch b/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/unset-qml-dir.patch deleted file mode 100644 index 3d559f2d871c..000000000000 --- a/pkgs/applications/networking/instant-messengers/linphone/linphone-desktop/unset-qml-dir.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/linphone-app/CMakeLists.txt b/linphone-app/CMakeLists.txt -index d40842fa2..112d45711 100644 ---- a/linphone-app/CMakeLists.txt -+++ b/linphone-app/CMakeLists.txt -@@ -54,7 +54,6 @@ include(CheckCXXCompilerFlag) - - - set(TARGET_NAME linphone-qt) --set(LINPHONE_QML_DIR "WORK/qml_files/ui") - set_property(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS true) - set(CMAKE_CXX_STANDARD 14) - - diff --git a/pkgs/applications/networking/instant-messengers/linphone/mediastreamer2/default.nix b/pkgs/applications/networking/instant-messengers/linphone/mediastreamer2/default.nix index 4f8affb14418..0ed276b28b89 100644 --- a/pkgs/applications/networking/instant-messengers/linphone/mediastreamer2/default.nix +++ b/pkgs/applications/networking/instant-messengers/linphone/mediastreamer2/default.nix @@ -9,7 +9,7 @@ libxext, libopus, libpulseaudio, - libsForQt5, + qt6Packages, libv4l, libvpx, mkLinphoneDerivation, @@ -35,8 +35,8 @@ mkLinphoneDerivation (finalAttrs: { nativeBuildInputs = [ python3 - libsForQt5.qtbase - libsForQt5.qtdeclarative + qt6Packages.qtbase + qt6Packages.qtdeclarative ]; propagatedBuildInputs = [ diff --git a/pkgs/applications/networking/instant-messengers/linphone/mk-linphone-derivation/default.nix b/pkgs/applications/networking/instant-messengers/linphone/mk-linphone-derivation/default.nix index 8382fef530ac..81b8e9e05279 100644 --- a/pkgs/applications/networking/instant-messengers/linphone/mk-linphone-derivation/default.nix +++ b/pkgs/applications/networking/instant-messengers/linphone/mk-linphone-derivation/default.nix @@ -1,11 +1,38 @@ { stdenv, - fetchFromGitLab, + fetchFromGitHub, lib, cmake, linphoneSdkVersion, linphoneSdkHash, }: +let + # linphone-sdk is hosted on BC's Gitlab instance, however since it imposes + # a heavy rate limit / throttling when attempting to fetch submodules, we use their + # GitHub mirror instead. + src = fetchFromGitHub { + owner = "BelledonneCommunications"; + repo = "linphone-sdk"; + tag = linphoneSdkVersion; + hash = linphoneSdkHash; + leaveDotGit = true; + postFetch = '' + cd $out + git remote add origin https://github.com/BelledonneCommunications/linphone-sdk.git + git reset --hard HEAD + # `external` submodules are hardcoded to resolve to BC's Gitlab instance, + # however, since we manually package all required external modules anyway, + # we do not need to also fetch them here. + # + # We also use `--jobs 1` to avoid hitting BC's rate limit for the handful of + # hardcoded submodules that we _do_ need. + for submodule in $(git config --file .gitmodules --get-regexp path | awk '{print $2}' | grep -v '^external/.*$'); do + git submodule update --init --recursive --jobs 1 "$submodule" + done + find "$out" -name .git -type d -print0 | xargs -0 rm -rf + ''; + }; +in lib.extendMkDerivation { constructDrv = stdenv.mkDerivation; @@ -25,15 +52,7 @@ lib.extendMkDerivation { { version = linphoneSdkVersion; - src = fetchFromGitLab { - domain = "gitlab.linphone.org"; - owner = "public"; - group = "BC"; - repo = "linphone-sdk"; - tag = linphoneSdkVersion; - hash = linphoneSdkHash; - fetchSubmodules = true; - }; + inherit src; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/ad/adlplug/package.nix b/pkgs/by-name/ad/adlplug/package.nix index 041939ce0505..e101c6104845 100644 --- a/pkgs/by-name/ad/adlplug/package.nix +++ b/pkgs/by-name/ad/adlplug/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation { ./cmake-v4.patch ]; - NIX_LDFLAGS = toString ( + env.NIX_LDFLAGS = toString ( lib.optionals stdenv.hostPlatform.isDarwin [ # Framework that JUCE needs which don't get linked properly "-framework CoreAudioKit" diff --git a/pkgs/by-name/ae/aescrypt/package.nix b/pkgs/by-name/ae/aescrypt/package.nix index 5b01512cc890..3d83142a94a1 100644 --- a/pkgs/by-name/ae/aescrypt/package.nix +++ b/pkgs/by-name/ae/aescrypt/package.nix @@ -14,7 +14,9 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-4uGS0LReq5dI7+Wel7ZWzFXx+utZWi93q4TUSw7AhNI="; }; - NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-liconv"; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_LDFLAGS = "-liconv"; + }; preBuild = '' substituteInPlace src/Makefile --replace "CC=gcc" "CC?=gcc" diff --git a/pkgs/by-name/ah/ahoviewer/package.nix b/pkgs/by-name/ah/ahoviewer/package.nix index 3824cda9795a..4b46fe0a4510 100644 --- a/pkgs/by-name/ah/ahoviewer/package.nix +++ b/pkgs/by-name/ah/ahoviewer/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optional useUnrar unrar; - NIX_LDFLAGS = "-lpthread"; + env.NIX_LDFLAGS = "-lpthread"; postPatch = "patchShebangs version.sh"; diff --git a/pkgs/by-name/ai/airstrike/package.nix b/pkgs/by-name/ai/airstrike/package.nix index c0eb06eeba78..13e01a21e526 100644 --- a/pkgs/by-name/ai/airstrike/package.nix +++ b/pkgs/by-name/ai/airstrike/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { SDL_image ]; - NIX_LDFLAGS = "-lm"; + env.NIX_LDFLAGS = "-lm"; installPhase = '' mkdir -p $out/bin diff --git a/pkgs/by-name/ai/airwin2rack/package.nix b/pkgs/by-name/ai/airwin2rack/package.nix index 4437cafb965b..1c330993fd43 100644 --- a/pkgs/by-name/ai/airwin2rack/package.nix +++ b/pkgs/by-name/ai/airwin2rack/package.nix @@ -175,17 +175,15 @@ stdenv.mkDerivation { runHook postInstall ''; - NIX_LDFLAGS = ( - toString [ - "-lX11" - "-lXext" - "-lXcomposite" - "-lXcursor" - "-lXinerama" - "-lXrandr" - "-lXrender" - ] - ); + env.NIX_LDFLAGS = toString [ + "-lX11" + "-lXext" + "-lXcomposite" + "-lXcursor" + "-lXinerama" + "-lXrandr" + "-lXrender" + ]; meta = { description = "JUCE Plugin Version of Airwindows Consolidated"; diff --git a/pkgs/by-name/ar/arcanechat-tui/package.nix b/pkgs/by-name/ar/arcanechat-tui/package.nix index e803ee1c8c8a..1c49652bd5dd 100644 --- a/pkgs/by-name/ar/arcanechat-tui/package.nix +++ b/pkgs/by-name/ar/arcanechat-tui/package.nix @@ -8,14 +8,14 @@ python3.pkgs.buildPythonApplication rec { pname = "arcanechat-tui"; - version = "0.11.1"; + version = "0.12.0"; pyproject = true; src = fetchFromGitHub { owner = "ArcaneChat"; repo = "arcanechat-tui"; tag = "v${version}"; - hash = "sha256-ARk0WkpJ2VhIdOHQzYmmsuherABNgqwjwnPWk92y9yA="; + hash = "sha256-seoXvlDG2xxdM9mAKe4Yo4juDslgrniv1LOTdXbplp0="; }; build-system = with python3.pythonOnBuildForHost.pkgs; [ @@ -23,6 +23,8 @@ python3.pkgs.buildPythonApplication rec { setuptools-scm ]; + pythonRelaxDeps = true; + dependencies = with python3.pkgs; [ appdirs deltachat2 diff --git a/pkgs/by-name/bi/biome/package.nix b/pkgs/by-name/bi/biome/package.nix index 5ae766899b09..c279551ba223 100644 --- a/pkgs/by-name/bi/biome/package.nix +++ b/pkgs/by-name/bi/biome/package.nix @@ -11,16 +11,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "biome"; - version = "2.3.13"; + version = "2.3.14"; src = fetchFromGitHub { owner = "biomejs"; repo = "biome"; rev = "@biomejs/biome@${finalAttrs.version}"; - hash = "sha256-WvEY3YslLu0FdIG8OcL4pPpfB945coU+W+YGLLecTc0="; + hash = "sha256-MNxIdarZMEZx4pWd+pB/7i+Pd3k8yekgW73ZrolYCGc="; }; - cargoHash = "sha256-iIKs6tzhMZ7f8tKh95Db+FdE21vqiw3ksT72xacpPf8="; + cargoHash = "sha256-i8GMK4xwFreHtVvnuZdeGAAyQTMwb5y9LU5/2usWc18="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/bi/bitwarden-cli/package.nix b/pkgs/by-name/bi/bitwarden-cli/package.nix index ed68612a6314..ab80c47171d9 100644 --- a/pkgs/by-name/bi/bitwarden-cli/package.nix +++ b/pkgs/by-name/bi/bitwarden-cli/package.nix @@ -14,13 +14,13 @@ buildNpmPackage (finalAttrs: { pname = "bitwarden-cli"; - version = "2025.12.1"; + version = "2026.1.0"; src = fetchFromGitHub { owner = "bitwarden"; repo = "clients"; tag = "cli-v${finalAttrs.version}"; - hash = "sha256-yER9LDFwTQkOdjB84UhEiWUDE+5Qa2vlRzq1/Qc/soY="; + hash = "sha256-Z6YMAzn1J5n27qqx3PsaMmD9uIK7FTEl1/tEzePD+6Y="; }; patches = [ @@ -35,7 +35,7 @@ buildNpmPackage (finalAttrs: { nodejs = nodejs_22; - npmDepsHash = "sha256-kgYXuiHeyqAKW0gVitL3b7eZMiZPFCeVeNtxClEJRfc="; + npmDepsHash = "sha256-lXESe2FwwJIiFVFI5adAgJLhMsK2DTc8V8jELMr5E84="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ perl diff --git a/pkgs/by-name/bl/bloodspilot-client/package.nix b/pkgs/by-name/bl/bloodspilot-client/package.nix index d2b92acf661a..7a8e58586e87 100644 --- a/pkgs/by-name/bl/bloodspilot-client/package.nix +++ b/pkgs/by-name/bl/bloodspilot-client/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { zlib ]; - NIX_LDFLAGS = "-lX11"; + env.NIX_LDFLAGS = "-lX11"; meta = { description = "Multiplayer space combat game (client part)"; diff --git a/pkgs/by-name/bo/boinc/package.nix b/pkgs/by-name/bo/boinc/package.nix index 056029987a62..d9c277633124 100644 --- a/pkgs/by-name/bo/boinc/package.nix +++ b/pkgs/by-name/bo/boinc/package.nix @@ -67,7 +67,9 @@ stdenv.mkDerivation rec { libxcb-util ]; - NIX_LDFLAGS = lib.optionalString (!headless) "-lX11"; + env = lib.optionalAttrs (!headless) { + NIX_LDFLAGS = "-lX11"; + }; preConfigure = '' ./_autosetup diff --git a/pkgs/by-name/br/brush-splat/package.nix b/pkgs/by-name/br/brush-splat/package.nix index d53edccbb667..9f8c7f33151c 100644 --- a/pkgs/by-name/br/brush-splat/package.nix +++ b/pkgs/by-name/br/brush-splat/package.nix @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # Force linking to libEGL, which is always dlopen()ed, and to # libwayland-client & libxkbcommon, which is dlopen()ed based on the # winit backend. - NIX_LDFLAGS = [ + env.NIX_LDFLAGS = toString [ "--no-as-needed" "-lvulkan" "-lwayland-client" diff --git a/pkgs/by-name/bu/buddy/package.nix b/pkgs/by-name/bu/buddy/package.nix index 775834c89947..ff539955dcf6 100644 --- a/pkgs/by-name/bu/buddy/package.nix +++ b/pkgs/by-name/bu/buddy/package.nix @@ -20,8 +20,13 @@ stdenv.mkDerivation rec { "CFLAGS=-O3" "CXXFLAGS=-O3" ]; - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=register"; - NIX_LDFLAGS = "-lm"; + env = { + NIX_LDFLAGS = "-lm"; + } + // lib.optionalAttrs stdenv.cc.isClang { + NIX_CFLAGS_COMPILE = "-Wno-error=register"; + }; + doCheck = true; meta = { diff --git a/pkgs/by-name/ca/cargo-watch/package.nix b/pkgs/by-name/ca/cargo-watch/package.nix index bb066eac03a7..a3982a5e7f2e 100644 --- a/pkgs/by-name/ca/cargo-watch/package.nix +++ b/pkgs/by-name/ca/cargo-watch/package.nix @@ -18,10 +18,12 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-4AVZ747d6lOjxHN+co0A7APVB5Xj6g5p/Al5fLbgPnc="; - NIX_LDFLAGS = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ - "-framework" - "AppKit" - ]; + env = lib.optionalAttrs (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) { + NIX_LDFLAGS = toString [ + "-framework" + "AppKit" + ]; + }; # `test with_cargo` tries to call cargo-watch as a cargo subcommand # (calling cargo-watch with command `cargo watch`) diff --git a/pkgs/by-name/ch/chow-tape-model/package.nix b/pkgs/by-name/ch/chow-tape-model/package.nix index c7524b7588dc..d547fbdcfaab 100644 --- a/pkgs/by-name/ch/chow-tape-model/package.nix +++ b/pkgs/by-name/ch/chow-tape-model/package.nix @@ -116,15 +116,13 @@ stdenv.mkDerivation (finalAttrs: { # JUCE dlopens these, make sure they are in rpath # Otherwise, segfault will happen - NIX_LDFLAGS = ( - toString [ - "-lX11" - "-lXext" - "-lXcursor" - "-lXinerama" - "-lXrandr" - ] - ); + env.NIX_LDFLAGS = toString [ + "-lX11" + "-lXext" + "-lXcursor" + "-lXinerama" + "-lXrandr" + ]; meta = { homepage = "https://github.com/jatinchowdhury18/AnalogTapeModel"; diff --git a/pkgs/by-name/ch/chunksync/package.nix b/pkgs/by-name/ch/chunksync/package.nix index 179619c35068..293c092d7e04 100644 --- a/pkgs/by-name/ch/chunksync/package.nix +++ b/pkgs/by-name/ch/chunksync/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { perl ]; - NIX_LDFLAGS = "-lgcc_s"; + env.NIX_LDFLAGS = "-lgcc_s"; makeFlags = [ "DESTDIR=$(out)" diff --git a/pkgs/by-name/cl/cloudflared/package.nix b/pkgs/by-name/cl/cloudflared/package.nix index f71cce772f64..0bf4a5796b4e 100644 --- a/pkgs/by-name/cl/cloudflared/package.nix +++ b/pkgs/by-name/cl/cloudflared/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "cloudflared"; - version = "2026.1.1"; + version = "2026.1.2"; src = fetchFromGitHub { owner = "cloudflare"; repo = "cloudflared"; tag = version; - hash = "sha256-9+WDVS2pZR5nbbpdGSi9jO8ccT0L5K7NLdobL8J+bYU="; + hash = "sha256-DOLCgCZWdxHnwtQ+nD4mJX7y/1BHZkcmDCVHuwiKOlA="; }; vendorHash = null; diff --git a/pkgs/by-name/cr/cre2/package.nix b/pkgs/by-name/cr/cre2/package.nix index 9a058fd4d3bf..43b106f29418 100644 --- a/pkgs/by-name/cr/cre2/package.nix +++ b/pkgs/by-name/cr/cre2/package.nix @@ -30,7 +30,10 @@ stdenv.mkDerivation (finalAttrs: { texinfo ]; - NIX_LDFLAGS = "-lre2 -lpthread"; + env.NIX_LDFLAGS = toString [ + "-lre2" + "-lpthread" + ]; configureFlags = [ "--enable-maintainer-mode" diff --git a/pkgs/by-name/dd/ddrescueview/package.nix b/pkgs/by-name/dd/ddrescueview/package.nix index 5048801adfa3..9dd6ca8b32d3 100644 --- a/pkgs/by-name/dd/ddrescueview/package.nix +++ b/pkgs/by-name/dd/ddrescueview/package.nix @@ -38,7 +38,11 @@ stdenv.mkDerivation rec { pango ]; - NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath buildInputs}"; + env.NIX_LDFLAGS = toString [ + "--as-needed" + "-rpath" + (lib.makeLibraryPath buildInputs) + ]; buildPhase = '' lazbuild --lazarusdir=${lazarus}/share/lazarus ddrescueview.lpi diff --git a/pkgs/by-name/de/dexed/package.nix b/pkgs/by-name/de/dexed/package.nix index 4d645d779f1f..ded39871df76 100644 --- a/pkgs/by-name/de/dexed/package.nix +++ b/pkgs/by-name/de/dexed/package.nix @@ -53,26 +53,27 @@ stdenv.mkDerivation (finalAttrs: { libjack2 ]; - # JUCE insists on only dlopen'ing these - NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isLinux (toString [ - "-lX11" - "-lXext" - "-lXcursor" - "-lXinerama" - "-lXrandr" - "-ljack" - ]); - - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isLinux (toString [ - # juce, compiled in this build as part of a Git submodule, uses `-flto` as - # a Link Time Optimization flag, and instructs the plugin compiled here to - # use this flag to. This breaks the build for us. Using _fat_ LTO allows - # successful linking while still providing LTO benefits. If our build of - # `juce` was used as a dependency, we could have patched that `-flto` line - # in our juce's source, but that is not possible because it is used as a - # Git Submodule. - "-ffat-lto-objects" - ]); + env = lib.optionalAttrs stdenv.hostPlatform.isLinux { + # JUCE insists on only dlopen'ing these + NIX_LDFLAGS = toString [ + "-lX11" + "-lXext" + "-lXcursor" + "-lXinerama" + "-lXrandr" + "-ljack" + ]; + NIX_CFLAGS_COMPILE = toString [ + # juce, compiled in this build as part of a Git submodule, uses `-flto` as + # a Link Time Optimization flag, and instructs the plugin compiled here to + # use this flag to. This breaks the build for us. Using _fat_ LTO allows + # successful linking while still providing LTO benefits. If our build of + # `juce` was used as a dependency, we could have patched that `-flto` line + # in our juce's source, but that is not possible because it is used as a + # Git Submodule. + "-ffat-lto-objects" + ]; + }; installPhase = let diff --git a/pkgs/by-name/dn/dnstracer/package.nix b/pkgs/by-name/dn/dnstracer/package.nix index 75be6b547762..173b0169516d 100644 --- a/pkgs/by-name/dn/dnstracer/package.nix +++ b/pkgs/by-name/dn/dnstracer/package.nix @@ -33,7 +33,9 @@ stdenv.mkDerivation rec { buildInputs = [ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.libresolv ]; - NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-lresolv"; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_LDFLAGS = "-lresolv"; + }; meta = { description = "Determines where a given Domain Name Server (DNS) gets its information from, and follows the chain of DNS servers back to the servers which know the data"; diff --git a/pkgs/by-name/ec/ecwolf/package.nix b/pkgs/by-name/ec/ecwolf/package.nix index f0f4021405ba..91ee86673271 100644 --- a/pkgs/by-name/ec/ecwolf/package.nix +++ b/pkgs/by-name/ec/ecwolf/package.nix @@ -44,7 +44,12 @@ stdenv.mkDerivation (finalAttrs: { gtk3 ]; - NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-framework AppKit"; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_LDFLAGS = toString [ + "-framework" + "AppKit" + ]; + }; # ECWolf installs its binary to the games/ directory, but Nix only adds bin/ # directories to the PATH. diff --git a/pkgs/by-name/eg/egoboo/package.nix b/pkgs/by-name/eg/egoboo/package.nix index 062188aa520f..65e54c85f8a9 100644 --- a/pkgs/by-name/eg/egoboo/package.nix +++ b/pkgs/by-name/eg/egoboo/package.nix @@ -62,12 +62,14 @@ stdenv.mkDerivation (finalAttrs: { ''; */ - # Workaround build failure on -fno-common toolchains like upstream - # gcc-10. Otherwise build fails as: - # ld: mad.o:(.bss+0x233800): multiple definition of `tile_dict'; camera.o:(.bss+0x140): first defined here - env.NIX_CFLAGS_COMPILE = "-fcommon"; + env = { + # Workaround build failure on -fno-common toolchains like upstream + # gcc-10. Otherwise build fails as: + # ld: mad.o:(.bss+0x233800): multiple definition of `tile_dict'; camera.o:(.bss+0x140): first defined here + NIX_CFLAGS_COMPILE = "-fcommon"; - NIX_LDFLAGS = "-lm"; + NIX_LDFLAGS = "-lm"; + }; meta = { description = "3D dungeon crawling adventure"; diff --git a/pkgs/by-name/ek/eksctl/package.nix b/pkgs/by-name/ek/eksctl/package.nix index dd204d1ac947..4fbf65c77b32 100644 --- a/pkgs/by-name/ek/eksctl/package.nix +++ b/pkgs/by-name/ek/eksctl/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "eksctl"; - version = "0.221.0"; + version = "0.222.0"; src = fetchFromGitHub { owner = "weaveworks"; repo = "eksctl"; rev = version; - hash = "sha256-q+4TTwgUxP1U7sKFH7Sy1wInE8neLE3R5MhgfW4V+64="; + hash = "sha256-Z3D0hUpQ1gv/fh0QcnNGfRJH/ylZN8mkjZyk0i69U1g="; }; - vendorHash = "sha256-Bz4C+JyPZI+7LhmtUNyo/PJ+AkeGVQ+VrpHWnRqrIoE="; + vendorHash = "sha256-d7wLsePcTevRgewumw9UmNgUS0u0IwuLU48uRF/rOU0="; doCheck = false; diff --git a/pkgs/by-name/fi/fileshelter/package.nix b/pkgs/by-name/fi/fileshelter/package.nix index efbe726d82c1..f14f43ec3f30 100644 --- a/pkgs/by-name/fi/fileshelter/package.nix +++ b/pkgs/by-name/fi/fileshelter/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { libarchive ]; - NIX_LDFLAGS = "-lpthread"; + env.NIX_LDFLAGS = "-lpthread"; postInstall = '' ln -s ${wt}/share/Wt/resources $out/share/fileshelter/docroot/resources diff --git a/pkgs/by-name/fi/firestarter/package.nix b/pkgs/by-name/fi/firestarter/package.nix index 96574b71af6e..4ee154b6c3a2 100644 --- a/pkgs/by-name/fi/firestarter/package.nix +++ b/pkgs/by-name/fi/firestarter/package.nix @@ -98,9 +98,9 @@ stdenv.mkDerivation rec { [ glibc.static ] ); - NIX_LDFLAGS = lib.optionals withCuda [ - "-L${cudatoolkit}/lib/stubs" - ]; + env = lib.optionalAttrs withCuda { + NIX_LDFLAGS = "-L${cudatoolkit}/lib/stubs"; + }; cmakeFlags = [ "-DFIRESTARTER_BUILD_HWLOC=OFF" diff --git a/pkgs/by-name/fu/fuseiso/package.nix b/pkgs/by-name/fu/fuseiso/package.nix index 3d44633beaef..5effa1a7520e 100644 --- a/pkgs/by-name/fu/fuseiso/package.nix +++ b/pkgs/by-name/fu/fuseiso/package.nix @@ -55,7 +55,10 @@ stdenv.mkDerivation rec { # after autoreconfHook, glib and zlib are not found, so force link against # them - NIX_LDFLAGS = "-lglib-2.0 -lz"; + env.NIX_LDFLAGS = toString [ + "-lglib-2.0" + "-lz" + ]; enableParallelBuilding = true; diff --git a/pkgs/by-name/gl/globulation2/package.nix b/pkgs/by-name/gl/globulation2/package.nix index 7c16d0838cb6..9f4035bd64f2 100644 --- a/pkgs/by-name/gl/globulation2/package.nix +++ b/pkgs/by-name/gl/globulation2/package.nix @@ -98,7 +98,7 @@ stdenv.mkDerivation rec { "DATADIR=${placeholder "out"}/share/globulation2/glob2" ]; - NIX_LDFLAGS = "-lboost_system"; + env.NIX_LDFLAGS = "-lboost_system"; meta = { description = "RTS without micromanagement"; diff --git a/pkgs/by-name/gn/gnujump/package.nix b/pkgs/by-name/gn/gnujump/package.nix index eb079fbc81ec..db5765e101a4 100644 --- a/pkgs/by-name/gn/gnujump/package.nix +++ b/pkgs/by-name/gn/gnujump/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { SDL_mixer ]; - NIX_LDFLAGS = "-lm"; + env.NIX_LDFLAGS = "-lm"; desktopItems = [ (makeDesktopItem { diff --git a/pkgs/by-name/go/golden-cheetah/package.nix b/pkgs/by-name/go/golden-cheetah/package.nix index 700d2c3b7621..cb4e9681d113 100644 --- a/pkgs/by-name/go/golden-cheetah/package.nix +++ b/pkgs/by-name/go/golden-cheetah/package.nix @@ -70,7 +70,11 @@ stdenv.mkDerivation (finalAttrs: { ./0001-Fix-building-with-bison-3.7.patch ]; - NIX_LDFLAGS = "-lz -lgsl -lblas"; + env.NIX_LDFLAGS = toString [ + "-lz" + "-lgsl" + "-lblas" + ]; qtWrapperArgs = [ "--prefix" diff --git a/pkgs/by-name/ha/handbrake/package.nix b/pkgs/by-name/ha/handbrake/package.nix index d163ce04555f..ce91685cf0b2 100644 --- a/pkgs/by-name/ha/handbrake/package.nix +++ b/pkgs/by-name/ha/handbrake/package.nix @@ -305,7 +305,9 @@ let ++ optional stdenv.hostPlatform.isx86 "--harden"; # NOTE: 2018-12-27: Check NixOS HandBrake test if changing - NIX_LDFLAGS = [ "-lx265" ]; + env.NIX_LDFLAGS = toString [ + "-lx265" + ]; # meson/ninja are used only for the subprojects, not the toplevel dontUseMesonConfigure = true; diff --git a/pkgs/by-name/he/hedgewars/package.nix b/pkgs/by-name/he/hedgewars/package.nix index 403e77124c23..8676d7bad743 100644 --- a/pkgs/by-name/he/hedgewars/package.nix +++ b/pkgs/by-name/he/hedgewars/package.nix @@ -78,7 +78,7 @@ stdenv.mkDerivation (finalAttrs: { "-DNOSERVER=${if withServer then "OFF" else "ON"}" ]; - NIX_LDFLAGS = lib.concatMapStringsSep " " (e: "-rpath ${e}/lib") [ + env.NIX_LDFLAGS = lib.concatMapStringsSep " " (e: "-rpath ${e}/lib") [ SDL2.out SDL2_image SDL2_mixer @@ -93,14 +93,15 @@ stdenv.mkDerivation (finalAttrs: { ]; qtWrapperArgs = [ - "--prefix LD_LIBRARY_PATH : ${ - lib.makeLibraryPath [ - libGL - libGLU - libglut - physfs - ] - }" + "--prefix" + "LD_LIBRARY_PATH" + ":" + (lib.makeLibraryPath [ + libGL + libGLU + libglut + physfs + ]) ]; meta = { diff --git a/pkgs/by-name/ia/iay/package.nix b/pkgs/by-name/ia/iay/package.nix index 137251cffc02..3654475c1a69 100644 --- a/pkgs/by-name/ia/iay/package.nix +++ b/pkgs/by-name/ia/iay/package.nix @@ -26,10 +26,12 @@ rustPlatform.buildRustPackage rec { openssl ]; - NIX_LDFLAGS = lib.optionals stdenv.hostPlatform.isDarwin [ - "-framework" - "AppKit" - ]; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_LDFLAGS = toString [ + "-framework" + "AppKit" + ]; + }; meta = { description = "Minimalistic, blazing-fast, and extendable prompt for bash and zsh"; diff --git a/pkgs/by-name/in/instead/package.nix b/pkgs/by-name/in/instead/package.nix index 3dee5046b5c1..312d04704c3f 100644 --- a/pkgs/by-name/in/instead/package.nix +++ b/pkgs/by-name/in/instead/package.nix @@ -47,7 +47,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-d5BvzZCZ3P5CLptuCuJ4KxfEp4CDbtmIZDIbGDcyV3o="; }; - NIX_LDFLAGS = "-llua -lgcc_s"; + env.NIX_LDFLAGS = toString [ + "-llua" + "-lgcc_s" + ]; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ke/keepassxc/package.nix b/pkgs/by-name/ke/keepassxc/package.nix index 3f6e3e6e7d1a..54aca4151e4a 100644 --- a/pkgs/by-name/ke/keepassxc/package.nix +++ b/pkgs/by-name/ke/keepassxc/package.nix @@ -46,13 +46,20 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-Hec3RBC/f0GV6ZBniy+BjMAkABlg111mShrQv0aYm6g="; }; - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang (toString [ - "-Wno-old-style-cast" - "-Wno-error" - "-D__BIG_ENDIAN__=${if stdenv.hostPlatform.isBigEndian then "1" else "0"}" - ]); - - NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-rpath ${libargon2}/lib"; + env = + lib.optionalAttrs stdenv.cc.isClang { + NIX_CFLAGS_COMPILE = toString [ + "-Wno-old-style-cast" + "-Wno-error" + "-D__BIG_ENDIAN__=${if stdenv.hostPlatform.isBigEndian then "1" else "0"}" + ]; + } + // lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_LDFLAGS = toString [ + "-rpath" + "${libargon2}/lib" + ]; + }; patches = [ ./darwin.patch diff --git a/pkgs/by-name/li/libdeltachat/package.nix b/pkgs/by-name/li/libdeltachat/package.nix index 10d3907cde96..e2f9355c75e8 100644 --- a/pkgs/by-name/li/libdeltachat/package.nix +++ b/pkgs/by-name/li/libdeltachat/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "libdeltachat"; - version = "2.39.0"; + version = "2.41.0"; src = fetchFromGitHub { owner = "chatmail"; repo = "core"; tag = "v${version}"; - hash = "sha256-gVRm0bMGmKap4k4g6h+TvdJlK3VBj7HKyABTNrjd7rw="; + hash = "sha256-cTSsdC27kpSqdGQtzHuXiEwujCEmEX/vg0A9KT1sPm8="; }; patches = [ @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { pname = "chatmail-core"; inherit version src; - hash = "sha256-hcyOhefNOt6YyLqFM1ZJWwohmcOJo/NjW6rLSlWUDnU="; + hash = "sha256-GUWf+8f++9oM2PcAbp6+oSUVsXBrvEvCQTX6vVKqCLE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ma/mangareader/package.nix b/pkgs/by-name/ma/mangareader/package.nix index d754ce16c6e0..debf400bfec0 100644 --- a/pkgs/by-name/ma/mangareader/package.nix +++ b/pkgs/by-name/ma/mangareader/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mangareader"; - version = "2.2.2"; + version = "2.3.0"; src = fetchFromGitHub { owner = "g-fb"; repo = "mangareader"; rev = finalAttrs.version; - hash = "sha256-e5mG286Pj4Ey1/VzRxzXsY3bqI3XA0IBtnFTXwas/0s="; + hash = "sha256-G/X8iJxEMNCSI0whxIpmzFh/Y/Hbr9vvzcGsbb8arig="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/nz/nzportable/package.nix b/pkgs/by-name/nz/nzportable/package.nix index cb6e4f927324..c71f9b0bc0b7 100644 --- a/pkgs/by-name/nz/nzportable/package.nix +++ b/pkgs/by-name/nz/nzportable/package.nix @@ -66,6 +66,7 @@ writeShellApplication { ''; derivationArgs = { + pname = "nzportable"; inherit version; passthru = { updateScript = callPackage ./update.nix { }; diff --git a/pkgs/by-name/pg/pgmodeler/package.nix b/pkgs/by-name/pg/pgmodeler/package.nix index 09f306f00ec5..343182f58b4a 100644 --- a/pkgs/by-name/pg/pgmodeler/package.nix +++ b/pkgs/by-name/pg/pgmodeler/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pgmodeler"; - version = "1.2.2"; + version = "1.2.3"; src = fetchFromGitHub { owner = "pgmodeler"; repo = "pgmodeler"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-gDhH6b+8zFIsosdecUUkwAQMP1HME4EbJZsFyTzvGcE="; + sha256 = "sha256-WA3EOJm9RrKk7DrzdrpiihW+LhJOvvE2uajGwPCsBIk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/po/postgrey/package.nix b/pkgs/by-name/po/postgrey/package.nix index 44b5e6ed32f4..df7e770ce002 100644 --- a/pkgs/by-name/po/postgrey/package.nix +++ b/pkgs/by-name/po/postgrey/package.nix @@ -25,13 +25,14 @@ let ParseSyslog ] ); + pname = "postgrey"; version = "1.37"; - name = "postgrey-${version}"; in -runCommand name +runCommand "${pname}-${version}" { + inherit pname version; src = fetchurl { - url = "https://postgrey.schweikert.ch/pub/${name}.tar.gz"; + url = "https://postgrey.schweikert.ch/pub/${pname}-${version}.tar.gz"; sha256 = "1xx51xih4711vrvc6d57il9ccallbljj5zhgqdb07jzmz11rakgz"; }; meta = { diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix index 3d6ba16a0ae3..f54b6627d42a 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.1.10"; + version = "0.1.14"; src = fetchFromGitHub { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-i2ok4/cel/BDD6evQO1yqewirGD79jsLLTCg2aA3FAg="; + hash = "sha256-qaxDVycNszmgqvDwZxHEowkoHGz4FC1g6DZhH+xwBBk="; }; - cargoHash = "sha256-cz+hUSMzM0TIqOFHCLcQrJNkOi9sbqIMM9BQdXhU89E="; + cargoHash = "sha256-h80IiE5PMuRP/eBrm3wlNSPHAKQASioQt3Fyoh253PI="; cargoBuildFlags = [ "--bin=rumdl" diff --git a/pkgs/by-name/sh/shrinkray/package.nix b/pkgs/by-name/sh/shrinkray/package.nix index f2fda3fa9453..666d26cc3efb 100644 --- a/pkgs/by-name/sh/shrinkray/package.nix +++ b/pkgs/by-name/sh/shrinkray/package.nix @@ -1,47 +1,82 @@ { + bash, + black, + clang-tools, coreutils, - creduce, + cvise, fetchFromGitHub, lib, + minisat, python3, }: -python3.pkgs.buildPythonApplication { +python3.pkgs.buildPythonApplication rec { pname = "shrinkray"; - version = "25.9.1-unstable-2025-09-11"; + version = "26.2.4.1"; pyproject = true; src = fetchFromGitHub { owner = "DRMacIver"; repo = "shrinkray"; - rev = "21dac48cdb7f3a375a4ac5e5c782b7d4d3711d36"; - hash = "sha256-ef0vsWfLl0hJ7WfwInh++GAbw3qTZe8RAVNLxQCTNNs="; + tag = "v${version}"; + hash = "sha256-y8NZJ80KM+wW58YAWT7Cx3uh08imI7sbs487GbANyJg="; }; - patches = [ ./tests-remove-black.patch ]; postPatch = '' substituteInPlace tests/test_main.py \ - --replace-fail '/usr/bin/env' '${coreutils}/bin/env' + --replace-fail '/usr/bin/env' '${lib.getExe' coreutils "env"}' + substituteInPlace \ + tests/test_cli.py \ + tests/test_history.py \ + tests/test_main.py \ + tests/test_state.py \ + tests/test_subprocess_worker.py \ + tests/test_tui.py \ + tests/test_validation.py \ + --replace-fail '#!/bin/bash' '#!${lib.getExe bash}' + substituteInPlace src/shrinkray/formatting.py \ + --replace-fail 'find_python_command("black")' '"${lib.getExe black}"' \ + --replace-fail 'which("clang-format")' '"${lib.getExe' clang-tools "clang-format"}"' + substituteInPlace src/shrinkray/passes/clangdelta.py \ + --replace-fail 'which("clang_delta")' '"${cvise}/libexec/cvise/clang_delta"' ''; build-system = [ python3.pkgs.setuptools ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ click chardet trio - urwid + textual + textual-plotext humanize libcst exceptiongroup binaryornot ]; - checkInputs = with python3.pkgs; [ + propagatedNativeBuildInputs = [ + black + clang-tools + ]; + nativeCheckInputs = [ + minisat + ] + ++ (with python3.pkgs; [ hypothesis hypothesmith pytest-trio + pytest-textual-snapshot pygments - ]; - nativeCheckInputs = with python3.pkgs; [ + pexpect + pyte + pip pytestCheckHook + ]); + + disabledTestPaths = [ + # Tests pretending these utilities are missing don't pass when we + # patch in absolute paths + "tests/test_clang_delta.py::test_find_clang_delta_when_found_in_path" + "tests/test_clang_delta.py::test_find_clang_delta_when_not_found_anywhere" + "tests/test_formatting.py::test_default_formatter_python_files_without_black" ]; meta = { diff --git a/pkgs/by-name/sh/shrinkray/tests-remove-black.patch b/pkgs/by-name/sh/shrinkray/tests-remove-black.patch deleted file mode 100644 index e680ede055ee..000000000000 --- a/pkgs/by-name/sh/shrinkray/tests-remove-black.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff --git a/tests/test_main.py b/tests/test_main.py -index ec6453e..a219750 100644 ---- a/tests/test_main.py -+++ b/tests/test_main.py -@@ -5,16 +5,11 @@ import pathlib - import pytest - - import trio --import black - from shrinkray.__main__ import interrupt_wait_and_kill, main - from click.testing import CliRunner - from attrs import define - - --def format(s): -- return black.format_str(s, mode=black.Mode()).strip() -- -- - async def test_kill_process(): - async with trio.open_nursery() as nursery: - kwargs = dict( -@@ -100,10 +95,8 @@ except AssertionError: - assert not b.exists() - assert c.exists() - -- # TODO: Remove calls to format when formatting is implemented properly for -- # directories. -- assert format(a.read_text()) == "x = 0" -- assert format(c.read_text()) == "from a import x\n\nassert x" -+ assert a.read_text() == "x=0" -+ assert c.read_text() == "from\ta\timport\tx\nassert\tx" - - - def test_gives_informative_error_when_script_does_not_work_outside_current_directory( diff --git a/pkgs/by-name/su/supabase-cli/package.nix b/pkgs/by-name/su/supabase-cli/package.nix index c9a755d7a0e9..c12dce8b5e7c 100644 --- a/pkgs/by-name/su/supabase-cli/package.nix +++ b/pkgs/by-name/su/supabase-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "supabase-cli"; - version = "2.72.7"; + version = "2.75.0"; src = fetchFromGitHub { owner = "supabase"; repo = "cli"; rev = "v${version}"; - hash = "sha256-53gnJNnVagvD36WyDFfNE+Dlt/5M/NY4TTb+dD3WAGE="; + hash = "sha256-AroDni0IQ6jMn5mOXt4+8j5tTwEk1upIUo2qvbWY9Jo="; }; - vendorHash = "sha256-I/jjrZkDqIlWA/sdqvSzWZZzJJS0qOPjy/QwEsTAcQ0="; + vendorHash = "sha256-+qFZHCBcZ8tfSrDoYzw7wrVhZM+cUU5okiii8eeDCek="; ldflags = [ "-s" diff --git a/pkgs/by-name/te/terraria-server/package.nix b/pkgs/by-name/te/terraria-server/package.nix index 2e3ada02c8aa..f87fa2089ddc 100644 --- a/pkgs/by-name/te/terraria-server/package.nix +++ b/pkgs/by-name/te/terraria-server/package.nix @@ -10,12 +10,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "terraria-server"; - version = "1.4.5.3"; + version = "1.4.5.4"; urlVersion = lib.replaceStrings [ "." ] [ "" ] finalAttrs.version; src = fetchurl { url = "https://terraria.org/api/download/pc-dedicated-server/terraria-server-${finalAttrs.urlVersion}.zip"; - hash = "sha256-5W6XpGaWQTs9lSy1UJq60YR6mfvb3LTts9ppK05XNCg="; + hash = "sha256-VLBjt8t3Z/aVZJs9gfiQLEHVx0/CsgNiaO5nBrKysHI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ue/uesave/package.nix b/pkgs/by-name/ue/uesave/package.nix index 64568623b002..b663f7af4550 100644 --- a/pkgs/by-name/ue/uesave/package.nix +++ b/pkgs/by-name/ue/uesave/package.nix @@ -6,15 +6,15 @@ }: rustPlatform.buildRustPackage rec { pname = "uesave"; - version = "0.6.2"; + version = "0.7.0"; src = fetchFromGitHub { owner = "trumank"; repo = "uesave-rs"; rev = "v${version}"; - hash = "sha256-cwkeuHmtIS8zTxTSa1qLtWfN2OZinqKngMEYvrCCAk0="; + hash = "sha256-Wn7/Ik8F3+gA66CpGZGwUer3zArCx7fx1IS6DGvqJDI="; }; - cargoHash = "sha256-QGhaaBvxKYnljrkCCcFZLALppvM15c8Xtn36SecaNJ8="; + cargoHash = "sha256-Ccggso8rD6qxe3W3ztzcdJINSqVF5HU9BKZiO8tM+wo="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/vi/vikunja-desktop/package.nix b/pkgs/by-name/vi/vikunja-desktop/package.nix index d99641f30eec..ad48f40df4e8 100644 --- a/pkgs/by-name/vi/vikunja-desktop/package.nix +++ b/pkgs/by-name/vi/vikunja-desktop/package.nix @@ -15,12 +15,12 @@ let executableName = "vikunja-desktop"; - version = "0.24.6"; + version = "1.0.0"; src = fetchFromGitHub { owner = "go-vikunja"; repo = "vikunja"; rev = "v${version}"; - hash = "sha256-yUUZ6gPI2Bte36HzfUE6z8B/I1NlwWDSJA2pwkuzd34="; + hash = "sha256-IJ6985gLuI0O08xZq8NYoet02NPFqQQhDLND+nfmdbA="; }; in stdenv.mkDerivation (finalAttrs: { @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmInstallFlags ; fetcherVersion = 1; - hash = "sha256-orFwjmS1KF82JiQa+BE92YOtKsnYiKVzLXrpjtbe1z8="; + hash = "sha256-BvQfRsV5hiOTkxK+W3qHvVQwMAGdLB3X+PwYBa6Bwl4="; }; env = { diff --git a/pkgs/by-name/vi/vikunja/nodejs-22.12-tailwindcss-update.patch b/pkgs/by-name/vi/vikunja/nodejs-22.12-tailwindcss-update.patch deleted file mode 100644 index 8370b8ce56c9..000000000000 --- a/pkgs/by-name/vi/vikunja/nodejs-22.12-tailwindcss-update.patch +++ /dev/null @@ -1,3060 +0,0 @@ -From 09e77d8c4e58d0e61a8d0b820ce2ad8db705f27f Mon Sep 17 00:00:00 2001 -From: Leona Maroni -Date: Tue, 21 Jan 2025 23:29:01 +0100 -Subject: [PATCH] update(frontend): tailwindcss 3.4.13 -> 3.4.17 - -In 3.4.17 a workaround for a change in NodeJS 22.12.0 was implemented. -This version enables `require(esm)` by default. - -generated with `pnpm up tailwindcss@3.4.17` ---- - package.json | 2 +- - pnpm-lock.yaml | 1511 +++++++++++++++++++++++++++++++++++++-- - 2 files changed, 1456 insertions(+), 57 deletions(-) - -diff --git a/package.json b/package.json -index 1caa9145a..9fab2e98e 100644 ---- a/package.json -+++ b/package.json -@@ -113,7 +113,7 @@ - "pinia": "2.2.2", - "register-service-worker": "1.7.2", - "sortablejs": "1.15.3", -- "tailwindcss": "3.4.13", -+ "tailwindcss": "3.4.17", - "tippy.js": "6.3.7", - "ufo": "1.5.4", - "vue": "3.5.10", -diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml -index e66f9117f..5bfbd4a98 100644 ---- a/pnpm-lock.yaml -+++ b/pnpm-lock.yaml -@@ -206,8 +206,8 @@ importers: - specifier: 1.15.3 - version: 1.15.3 - tailwindcss: -- specifier: 3.4.13 -- version: 3.4.13 -+ specifier: 3.4.17 -+ version: 3.4.17 - tippy.js: - specifier: 6.3.7 - version: 6.3.7 -@@ -419,22 +419,42 @@ packages: - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} - -+ '@babel/code-frame@7.26.2': -+ resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/compat-data@7.25.4': - resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} - engines: {node: '>=6.9.0'} - -+ '@babel/compat-data@7.26.5': -+ resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/core@7.25.2': - resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} - engines: {node: '>=6.9.0'} - -+ '@babel/core@7.26.0': -+ resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/generator@7.25.5': - resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==} - engines: {node: '>=6.9.0'} - -+ '@babel/generator@7.26.5': -+ resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-annotate-as-pure@7.24.7': - resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-annotate-as-pure@7.25.9': -+ resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': - resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} - engines: {node: '>=6.9.0'} -@@ -443,57 +463,112 @@ packages: - resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-compilation-targets@7.26.5': -+ resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-create-class-features-plugin@7.25.4': - resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/helper-create-class-features-plugin@7.25.9': -+ resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/helper-create-regexp-features-plugin@7.25.2': - resolution: {integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/helper-create-regexp-features-plugin@7.26.3': -+ resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/helper-define-polyfill-provider@0.6.2': - resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - -+ '@babel/helper-define-polyfill-provider@0.6.3': -+ resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==} -+ peerDependencies: -+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 -+ - '@babel/helper-member-expression-to-functions@7.24.8': - resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-member-expression-to-functions@7.25.9': -+ resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-module-imports@7.24.7': - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-module-imports@7.25.9': -+ resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-module-transforms@7.25.2': - resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/helper-module-transforms@7.26.0': -+ resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/helper-optimise-call-expression@7.24.7': - resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-optimise-call-expression@7.25.9': -+ resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-plugin-utils@7.24.8': - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-plugin-utils@7.26.5': -+ resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-remap-async-to-generator@7.25.0': - resolution: {integrity: sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/helper-remap-async-to-generator@7.25.9': -+ resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/helper-replace-supers@7.25.0': - resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/helper-replace-supers@7.26.5': -+ resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/helper-simple-access@7.24.7': - resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} - engines: {node: '>=6.9.0'} -@@ -502,26 +577,50 @@ packages: - resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-skip-transparent-expression-wrappers@7.25.9': -+ resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-string-parser@7.25.9': -+ resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-validator-identifier@7.25.9': -+ resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-validator-option@7.24.8': - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-validator-option@7.25.9': -+ resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helper-wrap-function@7.25.0': - resolution: {integrity: sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==} - engines: {node: '>=6.9.0'} - -+ '@babel/helper-wrap-function@7.25.9': -+ resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/helpers@7.25.0': - resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} - engines: {node: '>=6.9.0'} - -+ '@babel/helpers@7.26.0': -+ resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} -@@ -531,36 +630,71 @@ packages: - engines: {node: '>=6.0.0'} - hasBin: true - -+ '@babel/parser@7.26.5': -+ resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} -+ engines: {node: '>=6.0.0'} -+ hasBin: true -+ - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3': - resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': -+ resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0': - resolution: {integrity: sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': -+ resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0': - resolution: {integrity: sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': -+ resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7': - resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - -+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': -+ resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.13.0 -+ - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0': - resolution: {integrity: sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': -+ resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} -@@ -599,12 +733,24 @@ packages: - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-syntax-import-assertions@7.26.0': -+ resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-syntax-import-attributes@7.24.7': - resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-syntax-import-attributes@7.26.0': -+ resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-syntax-import-meta@7.10.4': - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: -@@ -669,300 +815,606 @@ packages: - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-arrow-functions@7.25.9': -+ resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-async-generator-functions@7.25.4': - resolution: {integrity: sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-async-generator-functions@7.25.9': -+ resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-async-to-generator@7.24.7': - resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-async-to-generator@7.25.9': -+ resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-block-scoped-functions@7.24.7': - resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-block-scoped-functions@7.26.5': -+ resolution: {integrity: sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-block-scoping@7.25.0': - resolution: {integrity: sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-block-scoping@7.25.9': -+ resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-class-properties@7.25.4': - resolution: {integrity: sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-class-properties@7.25.9': -+ resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-class-static-block@7.24.7': - resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - -+ '@babel/plugin-transform-class-static-block@7.26.0': -+ resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.12.0 -+ - '@babel/plugin-transform-classes@7.25.4': - resolution: {integrity: sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-classes@7.25.9': -+ resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-computed-properties@7.24.7': - resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-computed-properties@7.25.9': -+ resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-destructuring@7.24.8': - resolution: {integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-destructuring@7.25.9': -+ resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-dotall-regex@7.24.7': - resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-dotall-regex@7.25.9': -+ resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-duplicate-keys@7.24.7': - resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-duplicate-keys@7.25.9': -+ resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0': - resolution: {integrity: sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': -+ resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/plugin-transform-dynamic-import@7.24.7': - resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-dynamic-import@7.25.9': -+ resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-exponentiation-operator@7.24.7': - resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-exponentiation-operator@7.26.3': -+ resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-export-namespace-from@7.24.7': - resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-export-namespace-from@7.25.9': -+ resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-for-of@7.24.7': - resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-for-of@7.25.9': -+ resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-function-name@7.25.1': - resolution: {integrity: sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-function-name@7.25.9': -+ resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-json-strings@7.24.7': - resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-json-strings@7.25.9': -+ resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-literals@7.25.2': - resolution: {integrity: sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-literals@7.25.9': -+ resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-logical-assignment-operators@7.24.7': - resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-logical-assignment-operators@7.25.9': -+ resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-member-expression-literals@7.24.7': - resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-member-expression-literals@7.25.9': -+ resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-modules-amd@7.24.7': - resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-modules-amd@7.25.9': -+ resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-modules-commonjs@7.24.8': - resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-modules-commonjs@7.26.3': -+ resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-modules-systemjs@7.25.0': - resolution: {integrity: sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-modules-systemjs@7.25.9': -+ resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-modules-umd@7.24.7': - resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-modules-umd@7.25.9': -+ resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7': - resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': -+ resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/plugin-transform-new-target@7.24.7': - resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-new-target@7.25.9': -+ resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7': - resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-nullish-coalescing-operator@7.26.6': -+ resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-numeric-separator@7.24.7': - resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-numeric-separator@7.25.9': -+ resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-object-rest-spread@7.24.7': - resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-object-rest-spread@7.25.9': -+ resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-object-super@7.24.7': - resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-object-super@7.25.9': -+ resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-optional-catch-binding@7.24.7': - resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-optional-catch-binding@7.25.9': -+ resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-optional-chaining@7.24.8': - resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-optional-chaining@7.25.9': -+ resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-parameters@7.24.7': - resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-parameters@7.25.9': -+ resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-private-methods@7.25.4': - resolution: {integrity: sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-private-methods@7.25.9': -+ resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-private-property-in-object@7.24.7': - resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-private-property-in-object@7.25.9': -+ resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-property-literals@7.24.7': - resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-property-literals@7.25.9': -+ resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-regenerator@7.24.7': - resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-regenerator@7.25.9': -+ resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ -+ '@babel/plugin-transform-regexp-modifiers@7.26.0': -+ resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/plugin-transform-reserved-words@7.24.7': - resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-reserved-words@7.25.9': -+ resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-shorthand-properties@7.24.7': - resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-shorthand-properties@7.25.9': -+ resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-spread@7.24.7': - resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-spread@7.25.9': -+ resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-sticky-regex@7.24.7': - resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-sticky-regex@7.25.9': -+ resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-template-literals@7.24.7': - resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-template-literals@7.25.9': -+ resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-typeof-symbol@7.24.8': - resolution: {integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-typeof-symbol@7.25.9': -+ resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-unicode-escapes@7.24.7': - resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-unicode-escapes@7.25.9': -+ resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-unicode-property-regex@7.24.7': - resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-unicode-property-regex@7.25.9': -+ resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-unicode-regex@7.24.7': - resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/plugin-transform-unicode-regex@7.25.9': -+ resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/plugin-transform-unicode-sets-regex@7.25.4': - resolution: {integrity: sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - -+ '@babel/plugin-transform-unicode-sets-regex@7.25.9': -+ resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0 -+ - '@babel/preset-env@7.25.4': - resolution: {integrity: sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - -+ '@babel/preset-env@7.26.0': -+ resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} -+ engines: {node: '>=6.9.0'} -+ peerDependencies: -+ '@babel/core': ^7.0.0-0 -+ - '@babel/preset-modules@0.1.6-no-external-plugins': - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: -@@ -975,18 +1427,34 @@ packages: - resolution: {integrity: sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==} - engines: {node: '>=6.9.0'} - -+ '@babel/runtime@7.26.0': -+ resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} - engines: {node: '>=6.9.0'} - -+ '@babel/template@7.25.9': -+ resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/traverse@7.25.4': - resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==} - engines: {node: '>=6.9.0'} - -+ '@babel/traverse@7.26.5': -+ resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==} -+ engines: {node: '>=6.9.0'} -+ - '@babel/types@7.25.4': - resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==} - engines: {node: '>=6.9.0'} - -+ '@babel/types@7.26.5': -+ resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} -+ engines: {node: '>=6.9.0'} -+ - '@cliqz/adblocker-content@1.33.0': - resolution: {integrity: sha512-p8nYftY77VQNZ4JVvWbK/JWKWR0zeMWovt2FUgyb+ffqtlTtnUPwYF1PMEfG3invaq7dgDAeW5qAjEOxfm23Sg==} - -@@ -1691,22 +2159,22 @@ packages: - resolution: {integrity: sha512-ysJnTGDtuXPa6R2Ii4JIvfMVvDahUUny3aY8+P4r6/0TYHkblgzIMjV6cAn60em67AB0M7OWNAdcAVfWWeN8Qg==} - engines: {node: '>= 16'} - -- '@intlify/message-compiler@10.0.0': -- resolution: {integrity: sha512-OcaWc63NC/9p1cMdgoNKBj4d61BH8sUW1Hfs6YijTd9656ZR4rNqXAlRnBrfS5ABq0vjQjpa8VnyvH9hK49yBw==} -- engines: {node: '>= 16'} -- - '@intlify/message-compiler@10.0.3': - resolution: {integrity: sha512-KC2fG8nCzSYmXjHptEt6i/xM3k6S2szsPaHDCRgWKEYAbeHe6JFm6X4KRw3Csy112A8CxpavMi1dh3h7khwV5w==} - engines: {node: '>= 16'} - -- '@intlify/shared@10.0.0': -- resolution: {integrity: sha512-6ngLfI7DOTew2dcF9WMJx+NnMWghMBhIiHbGg+wRvngpzD5KZJZiJVuzMsUQE1a5YebEmtpTEfUrDp/NqVGdiw==} -+ '@intlify/message-compiler@11.0.0-rc.1': -+ resolution: {integrity: sha512-TGw2uBfuTFTegZf/BHtUQBEKxl7Q/dVGLoqRIdw8lFsp9g/53sYn5iD+0HxIzdYjbWL6BTJMXCPUHp9PxDTRPw==} - engines: {node: '>= 16'} - - '@intlify/shared@10.0.3': - resolution: {integrity: sha512-PWxrCb6fDlnoGLnXLlWu6d7o/HdWACB9TjRnpLro+9uyfqgWA9hvqg5vekcPRyraTieV5srCbTk/ldYw9V3LHw==} - engines: {node: '>= 16'} - -+ '@intlify/shared@11.0.0-rc.1': -+ resolution: {integrity: sha512-8tR1xe7ZEbkabTuE/tNhzpolygUn9OaYp9yuYAF4MgDNZg06C3Qny80bes2/e9/Wm3aVkPUlCw6WgU7mQd0yEg==} -+ engines: {node: '>= 16'} -+ - '@intlify/unplugin-vue-i18n@5.2.0': - resolution: {integrity: sha512-pmRiPY2Nj9mmSrixT69aO45XxGUr5fDBy/IIw4ajLlDTJm5TSmQKA5YNdsH0uxVDCPWy5tlQrF18hkDwI7UJvg==} - engines: {node: '>= 18'} -@@ -1750,6 +2218,10 @@ packages: - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - -+ '@jridgewell/gen-mapping@0.3.8': -+ resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} -+ engines: {node: '>=6.0.0'} -+ - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} -@@ -1850,6 +2322,15 @@ packages: - rollup: - optional: true - -+ '@rollup/plugin-node-resolve@15.3.1': -+ resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==} -+ engines: {node: '>=14.0.0'} -+ peerDependencies: -+ rollup: ^2.78.0||^3.0.0||^4.0.0 -+ peerDependenciesMeta: -+ rollup: -+ optional: true -+ - '@rollup/plugin-replace@2.4.2': - resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} - peerDependencies: -@@ -1879,6 +2360,15 @@ packages: - rollup: - optional: true - -+ '@rollup/pluginutils@5.1.4': -+ resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} -+ engines: {node: '>=14.0.0'} -+ peerDependencies: -+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 -+ peerDependenciesMeta: -+ rollup: -+ optional: true -+ - '@rollup/rollup-android-arm-eabi@4.22.5': - resolution: {integrity: sha512-SU5cvamg0Eyu/F+kLeMXS7GoahL+OoizlclVFX3l5Ql6yNlywJJ0OuqTzUx0v+aHhPHEB/56CT06GQrRrGNYww==} - cpu: [arm] -@@ -2750,6 +3240,11 @@ packages: - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - -+ babel-plugin-polyfill-corejs2@0.4.12: -+ resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} -+ peerDependencies: -+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 -+ - babel-plugin-polyfill-corejs3@0.10.6: - resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} - peerDependencies: -@@ -2760,6 +3255,11 @@ packages: - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - -+ babel-plugin-polyfill-regenerator@0.6.3: -+ resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} -+ peerDependencies: -+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 -+ - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - -@@ -2817,6 +3317,11 @@ packages: - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - -+ browserslist@4.24.4: -+ resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} -+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} -+ hasBin: true -+ - buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - -@@ -2872,6 +3377,9 @@ packages: - caniuse-lite@1.0.30001664: - resolution: {integrity: sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==} - -+ caniuse-lite@1.0.30001695: -+ resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==} -+ - capital-case@1.0.4: - resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} - -@@ -3049,6 +3557,9 @@ packages: - core-js-compat@3.38.1: - resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} - -+ core-js-compat@3.40.0: -+ resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} -+ - core-js@3.38.1: - resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} - -@@ -3214,6 +3725,15 @@ packages: - supports-color: - optional: true - -+ debug@4.4.0: -+ resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} -+ engines: {node: '>=6.0'} -+ peerDependencies: -+ supports-color: '*' -+ peerDependenciesMeta: -+ supports-color: -+ optional: true -+ - decamelize-keys@1.1.1: - resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} - engines: {node: '>=0.10.0'} -@@ -3365,6 +3885,9 @@ packages: - electron-to-chromium@1.5.28: - resolution: {integrity: sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==} - -+ electron-to-chromium@1.5.84: -+ resolution: {integrity: sha512-I+DQ8xgafao9Ha6y0qjHHvpZ9OfyA1qKlkHkjywxzniORU2awxyz7f/iVJcULmrF2yrM3nHQf+iDjJtbbexd/g==} -+ - emoji-picker-element@1.22.7: - resolution: {integrity: sha512-lX0a8f8yeDw2YuMDRqC1YXjMFRhTxezSGcSYnvgkEvtbtUnzYuNadxFrl4VBOeiwZMtwSe81nMk1Of6muNhCtQ==} - -@@ -3436,6 +3959,10 @@ packages: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - -+ escalade@3.2.0: -+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} -+ engines: {node: '>=6'} -+ - escape-goat@2.1.1: - resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} - engines: {node: '>=8'} -@@ -3558,6 +4085,10 @@ packages: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - -+ fast-glob@3.3.3: -+ resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} -+ engines: {node: '>=8.6.0'} -+ - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - -@@ -4012,6 +4543,10 @@ packages: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - -+ is-core-module@2.16.1: -+ resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} -+ engines: {node: '>= 0.4'} -+ - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} -@@ -4164,6 +4699,10 @@ packages: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} - hasBin: true - -+ jiti@1.21.7: -+ resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} -+ hasBin: true -+ - joi@17.13.3: - resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} - -@@ -4211,6 +4750,16 @@ packages: - engines: {node: '>=4'} - hasBin: true - -+ jsesc@3.0.2: -+ resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} -+ engines: {node: '>=6'} -+ hasBin: true -+ -+ jsesc@3.1.0: -+ resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} -+ engines: {node: '>=6'} -+ hasBin: true -+ - json-buffer@3.0.0: - resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} - -@@ -4288,12 +4837,8 @@ packages: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - -- lilconfig@2.1.0: -- resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} -- engines: {node: '>=10'} -- -- lilconfig@3.1.2: -- resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} -+ lilconfig@3.1.3: -+ resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: -@@ -4583,6 +5128,9 @@ packages: - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - -+ node-releases@2.0.19: -+ resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} -+ - nopt@7.2.1: - resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} -@@ -4803,6 +5351,9 @@ packages: - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} - -+ picocolors@1.1.1: -+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} -+ - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} -@@ -5231,6 +5782,10 @@ packages: - resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} - engines: {node: '>=4'} - -+ regenerate-unicode-properties@10.2.0: -+ resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} -+ engines: {node: '>=4'} -+ - regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - -@@ -5248,6 +5803,10 @@ packages: - resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} - engines: {node: '>=4'} - -+ regexpu-core@6.2.0: -+ resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} -+ engines: {node: '>=4'} -+ - register-service-worker@1.7.2: - resolution: {integrity: sha512-CiD3ZSanZqcMPRhtfct5K9f7i3OLCcBBWsJjLh1gW9RO/nS94sVzY59iS+fgYBOBqaBpf4EzfqUF3j9IG+xo8A==} - -@@ -5259,6 +5818,13 @@ packages: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} - -+ regjsgen@0.8.0: -+ resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} -+ -+ regjsparser@0.12.0: -+ resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} -+ hasBin: true -+ - regjsparser@0.9.1: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} - hasBin: true -@@ -5281,6 +5847,11 @@ packages: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - -+ resolve@1.22.10: -+ resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} -+ engines: {node: '>= 0.4'} -+ hasBin: true -+ - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true -@@ -5319,6 +5890,11 @@ packages: - engines: {node: '>=10.0.0'} - hasBin: true - -+ rollup@2.79.2: -+ resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} -+ engines: {node: '>=10.0.0'} -+ hasBin: true -+ - rollup@4.22.5: - resolution: {integrity: sha512-WoinX7GeQOFMGznEcWA1WrTQCd/tpEbMkc3nuMs9BT0CPjMdSjPMTVClwWd4pgSQwJdP65SK9mTCNvItlr5o7w==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} -@@ -5632,8 +6208,8 @@ packages: - systemjs@6.15.1: - resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==} - -- tailwindcss@3.4.13: -- resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} -+ tailwindcss@3.4.17: -+ resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} - engines: {node: '>=14.0.0'} - hasBin: true - -@@ -5850,6 +6426,10 @@ packages: - resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} - engines: {node: '>=4'} - -+ unicode-match-property-value-ecmascript@2.2.0: -+ resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} -+ engines: {node: '>=4'} -+ - unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} -@@ -5897,6 +6477,12 @@ packages: - peerDependencies: - browserslist: '>= 4.21.0' - -+ update-browserslist-db@1.1.2: -+ resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} -+ hasBin: true -+ peerDependencies: -+ browserslist: '>= 4.21.0' -+ - update-notifier@4.1.3: - resolution: {integrity: sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==} - engines: {node: '>=8'} -@@ -6304,8 +6890,8 @@ packages: - resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} - engines: {node: ^14.17.0 || >=16.0.0} - -- yaml@2.5.0: -- resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} -+ yaml@2.7.0: -+ resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} - engines: {node: '>= 14'} - hasBin: true - -@@ -6364,8 +6950,16 @@ snapshots: - '@babel/highlight': 7.24.7 - picocolors: 1.1.0 - -+ '@babel/code-frame@7.26.2': -+ dependencies: -+ '@babel/helper-validator-identifier': 7.25.9 -+ js-tokens: 4.0.0 -+ picocolors: 1.1.1 -+ - '@babel/compat-data@7.25.4': {} - -+ '@babel/compat-data@7.26.5': {} -+ - '@babel/core@7.25.2': - dependencies: - '@ampproject/remapping': 2.3.0 -@@ -6386,6 +6980,26 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/core@7.26.0': -+ dependencies: -+ '@ampproject/remapping': 2.3.0 -+ '@babel/code-frame': 7.26.2 -+ '@babel/generator': 7.26.5 -+ '@babel/helper-compilation-targets': 7.26.5 -+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) -+ '@babel/helpers': 7.26.0 -+ '@babel/parser': 7.26.5 -+ '@babel/template': 7.25.9 -+ '@babel/traverse': 7.26.5 -+ '@babel/types': 7.26.5 -+ convert-source-map: 2.0.0 -+ debug: 4.4.0 -+ gensync: 1.0.0-beta.2 -+ json5: 2.2.3 -+ semver: 6.3.1 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/generator@7.25.5': - dependencies: - '@babel/types': 7.25.4 -@@ -6393,10 +7007,22 @@ snapshots: - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - -+ '@babel/generator@7.26.5': -+ dependencies: -+ '@babel/parser': 7.26.5 -+ '@babel/types': 7.26.5 -+ '@jridgewell/gen-mapping': 0.3.8 -+ '@jridgewell/trace-mapping': 0.3.25 -+ jsesc: 3.1.0 -+ - '@babel/helper-annotate-as-pure@7.24.7': - dependencies: - '@babel/types': 7.25.4 - -+ '@babel/helper-annotate-as-pure@7.25.9': -+ dependencies: -+ '@babel/types': 7.26.5 -+ - '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': - dependencies: - '@babel/traverse': 7.25.4 -@@ -6412,6 +7038,14 @@ snapshots: - lru-cache: 5.1.1 - semver: 6.3.1 - -+ '@babel/helper-compilation-targets@7.26.5': -+ dependencies: -+ '@babel/compat-data': 7.26.5 -+ '@babel/helper-validator-option': 7.25.9 -+ browserslist: 4.24.0 -+ lru-cache: 5.1.1 -+ semver: 6.3.1 -+ - '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6425,6 +7059,19 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-annotate-as-pure': 7.25.9 -+ '@babel/helper-member-expression-to-functions': 7.25.9 -+ '@babel/helper-optimise-call-expression': 7.25.9 -+ '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0) -+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 -+ '@babel/traverse': 7.26.5 -+ semver: 6.3.1 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6432,6 +7079,20 @@ snapshots: - regexpu-core: 5.3.2 - semver: 6.3.1 - -+ '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-annotate-as-pure': 7.24.7 -+ regexpu-core: 5.3.2 -+ semver: 6.3.1 -+ -+ '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-annotate-as-pure': 7.25.9 -+ regexpu-core: 6.2.0 -+ semver: 6.3.1 -+ - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6443,6 +7104,28 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-compilation-targets': 7.25.2 -+ '@babel/helper-plugin-utils': 7.24.8 -+ debug: 4.3.7(supports-color@8.1.1) -+ lodash.debounce: 4.0.8 -+ resolve: 1.22.8 -+ transitivePeerDependencies: -+ - supports-color -+ -+ '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-compilation-targets': 7.26.5 -+ '@babel/helper-plugin-utils': 7.26.5 -+ debug: 4.4.0 -+ lodash.debounce: 4.0.8 -+ resolve: 1.22.10 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/helper-member-expression-to-functions@7.24.8': - dependencies: - '@babel/traverse': 7.25.4 -@@ -6450,6 +7133,13 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/helper-member-expression-to-functions@7.25.9': -+ dependencies: -+ '@babel/traverse': 7.26.5 -+ '@babel/types': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/helper-module-imports@7.24.7': - dependencies: - '@babel/traverse': 7.25.4 -@@ -6457,6 +7147,13 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/helper-module-imports@7.25.9': -+ dependencies: -+ '@babel/traverse': 7.26.5 -+ '@babel/types': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6467,12 +7164,27 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-module-imports': 7.25.9 -+ '@babel/helper-validator-identifier': 7.25.9 -+ '@babel/traverse': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/helper-optimise-call-expression@7.24.7': - dependencies: - '@babel/types': 7.25.4 - -+ '@babel/helper-optimise-call-expression@7.25.9': -+ dependencies: -+ '@babel/types': 7.26.5 -+ - '@babel/helper-plugin-utils@7.24.8': {} - -+ '@babel/helper-plugin-utils@7.26.5': {} -+ - '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6482,6 +7194,15 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-annotate-as-pure': 7.25.9 -+ '@babel/helper-wrap-function': 7.25.9 -+ '@babel/traverse': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6491,6 +7212,15 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-member-expression-to-functions': 7.25.9 -+ '@babel/helper-optimise-call-expression': 7.25.9 -+ '@babel/traverse': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/helper-simple-access@7.24.7': - dependencies: - '@babel/traverse': 7.25.4 -@@ -6505,12 +7235,25 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/helper-skip-transparent-expression-wrappers@7.25.9': -+ dependencies: -+ '@babel/traverse': 7.26.5 -+ '@babel/types': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/helper-string-parser@7.24.8': {} - -+ '@babel/helper-string-parser@7.25.9': {} -+ - '@babel/helper-validator-identifier@7.24.7': {} - -+ '@babel/helper-validator-identifier@7.25.9': {} -+ - '@babel/helper-validator-option@7.24.8': {} - -+ '@babel/helper-validator-option@7.25.9': {} -+ - '@babel/helper-wrap-function@7.25.0': - dependencies: - '@babel/template': 7.25.0 -@@ -6519,11 +7262,24 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/helper-wrap-function@7.25.9': -+ dependencies: -+ '@babel/template': 7.25.9 -+ '@babel/traverse': 7.26.5 -+ '@babel/types': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/helpers@7.25.0': - dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.4 - -+ '@babel/helpers@7.26.0': -+ dependencies: -+ '@babel/template': 7.25.9 -+ '@babel/types': 7.26.5 -+ - '@babel/highlight@7.24.7': - dependencies: - '@babel/helper-validator-identifier': 7.24.7 -@@ -6535,6 +7291,10 @@ snapshots: - dependencies: - '@babel/types': 7.25.4 - -+ '@babel/parser@7.26.5': -+ dependencies: -+ '@babel/types': 7.26.5 -+ - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6543,16 +7303,34 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/traverse': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6562,6 +7340,15 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 -+ '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6570,10 +7357,22 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/traverse': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - -+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6604,11 +7403,21 @@ snapshots: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6665,11 +7474,22 @@ snapshots: - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.24.8 -+ - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-async-generator-functions@7.25.4(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6680,6 +7500,15 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) -+ '@babel/traverse': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6689,21 +7518,48 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-module-imports': 7.25.9 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-class-properties@7.25.4(@babel/core@7.25.2)': - dependencies: -- '@babel/core': 7.25.2 -- '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) -- '@babel/helper-plugin-utils': 7.24.8 -+ '@babel/core': 7.25.2 -+ '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) -+ '@babel/helper-plugin-utils': 7.24.8 -+ transitivePeerDependencies: -+ - supports-color -+ -+ '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color - -@@ -6716,6 +7572,14 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-classes@7.25.4(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6728,40 +7592,85 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-annotate-as-pure': 7.25.9 -+ '@babel/helper-compilation-targets': 7.26.5 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0) -+ '@babel/traverse': 7.26.5 -+ globals: 11.12.0 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/template': 7.25.0 - -+ '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/template': 7.25.9 -+ - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) - -+ '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6770,12 +7679,22 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) - -+ '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6784,6 +7703,14 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6793,28 +7720,57 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-compilation-targets': 7.26.5 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/traverse': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) - -+ '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) - -+ '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6823,6 +7779,14 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6832,6 +7796,14 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6842,6 +7814,16 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/helper-validator-identifier': 7.25.9 -+ '@babel/traverse': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6850,29 +7832,58 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - -+ '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) - -+ '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6881,6 +7892,13 @@ snapshots: - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) - -+ '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-compilation-targets': 7.26.5 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) -+ - '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6889,12 +7907,25 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0) -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) - -+ '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6904,11 +7935,24 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-private-methods@7.25.4(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6917,6 +7961,14 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6927,27 +7979,63 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-annotate-as-pure': 7.25.9 -+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - regenerator-transform: 0.15.2 - -+ '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ regenerator-transform: 0.15.2 -+ -+ '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -6956,44 +8044,90 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/plugin-transform-unicode-sets-regex@7.25.4(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - -+ '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) -+ '@babel/helper-plugin-utils': 7.26.5 -+ - '@babel/preset-env@7.25.4(@babel/core@7.25.2)': - dependencies: - '@babel/compat-data': 7.25.4 -@@ -7083,6 +8217,81 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/preset-env@7.26.0(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/compat-data': 7.26.5 -+ '@babel/core': 7.26.0 -+ '@babel/helper-compilation-targets': 7.26.5 -+ '@babel/helper-plugin-utils': 7.26.5 -+ '@babel/helper-validator-option': 7.25.9 -+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) -+ '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) -+ '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) -+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) -+ '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.0) -+ '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) -+ '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.0) -+ '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) -+ '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.0) -+ '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) -+ '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) -+ '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) -+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) -+ babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) -+ babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) -+ babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) -+ core-js-compat: 3.40.0 -+ semver: 6.3.1 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 -@@ -7090,18 +8299,35 @@ snapshots: - '@babel/types': 7.25.4 - esutils: 2.0.3 - -+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-plugin-utils': 7.24.8 -+ '@babel/types': 7.25.4 -+ esutils: 2.0.3 -+ - '@babel/regjsgen@0.8.0': {} - - '@babel/runtime@7.25.4': - dependencies: - regenerator-runtime: 0.14.1 - -+ '@babel/runtime@7.26.0': -+ dependencies: -+ regenerator-runtime: 0.14.1 -+ - '@babel/template@7.25.0': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.4 - '@babel/types': 7.25.4 - -+ '@babel/template@7.25.9': -+ dependencies: -+ '@babel/code-frame': 7.26.2 -+ '@babel/parser': 7.26.5 -+ '@babel/types': 7.26.5 -+ - '@babel/traverse@7.25.4': - dependencies: - '@babel/code-frame': 7.24.7 -@@ -7114,12 +8340,29 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@babel/traverse@7.26.5': -+ dependencies: -+ '@babel/code-frame': 7.26.2 -+ '@babel/generator': 7.26.5 -+ '@babel/parser': 7.26.5 -+ '@babel/template': 7.25.9 -+ '@babel/types': 7.26.5 -+ debug: 4.4.0 -+ globals: 11.12.0 -+ transitivePeerDependencies: -+ - supports-color -+ - '@babel/types@7.25.4': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - -+ '@babel/types@7.26.5': -+ dependencies: -+ '@babel/helper-string-parser': 7.25.9 -+ '@babel/helper-validator-identifier': 7.25.9 -+ - '@cliqz/adblocker-content@1.33.0': - dependencies: - '@cliqz/adblocker-extended-selectors': 1.33.0 -@@ -7758,8 +9001,8 @@ snapshots: - - '@intlify/bundle-utils@9.0.0-beta.0(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))': - dependencies: -- '@intlify/message-compiler': 10.0.0 -- '@intlify/shared': 10.0.0 -+ '@intlify/message-compiler': 11.0.0-rc.1 -+ '@intlify/shared': 11.0.0-rc.1 - acorn: 8.12.1 - escodegen: 2.1.0 - estree-walker: 2.0.2 -@@ -7775,26 +9018,26 @@ snapshots: - '@intlify/message-compiler': 10.0.3 - '@intlify/shared': 10.0.3 - -- '@intlify/message-compiler@10.0.0': -- dependencies: -- '@intlify/shared': 10.0.0 -- source-map-js: 1.2.1 -- - '@intlify/message-compiler@10.0.3': - dependencies: - '@intlify/shared': 10.0.3 - source-map-js: 1.2.1 - -- '@intlify/shared@10.0.0': {} -+ '@intlify/message-compiler@11.0.0-rc.1': -+ dependencies: -+ '@intlify/shared': 11.0.0-rc.1 -+ source-map-js: 1.2.1 - - '@intlify/shared@10.0.3': {} - -+ '@intlify/shared@11.0.0-rc.1': {} -+ - '@intlify/unplugin-vue-i18n@5.2.0(@vue/compiler-dom@3.5.10)(eslint@8.57.1)(rollup@4.22.5)(typescript@5.6.2)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - '@intlify/bundle-utils': 9.0.0-beta.0(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2))) -- '@intlify/shared': 10.0.0 -- '@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.10)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2)) -+ '@intlify/shared': 11.0.0-rc.1 -+ '@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@11.0.0-rc.1)(@vue/compiler-dom@3.5.10)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2)) - '@rollup/pluginutils': 5.1.0(rollup@4.22.5) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) -@@ -7816,11 +9059,11 @@ snapshots: - - supports-color - - typescript - -- '@intlify/vue-i18n-extensions@7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.10)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))': -+ '@intlify/vue-i18n-extensions@7.0.0(@intlify/shared@11.0.0-rc.1)(@vue/compiler-dom@3.5.10)(vue-i18n@10.0.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))': - dependencies: - '@babel/parser': 7.25.4 - optionalDependencies: -- '@intlify/shared': 10.0.0 -+ '@intlify/shared': 11.0.0-rc.1 - '@vue/compiler-dom': 3.5.10 - vue: 3.5.10(typescript@5.6.2) - vue-i18n: 10.0.3(vue@3.5.10(typescript@5.6.2)) -@@ -7844,6 +9087,12 @@ snapshots: - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - -+ '@jridgewell/gen-mapping@0.3.8': -+ dependencies: -+ '@jridgewell/set-array': 1.2.1 -+ '@jridgewell/sourcemap-codec': 1.5.0 -+ '@jridgewell/trace-mapping': 0.3.25 -+ - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} -@@ -7929,6 +9178,15 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ '@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(rollup@2.79.2)': -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-module-imports': 7.24.7 -+ '@rollup/pluginutils': 3.1.0(rollup@2.79.2) -+ rollup: 2.79.2 -+ transitivePeerDependencies: -+ - supports-color -+ - '@rollup/plugin-node-resolve@15.2.3(rollup@2.79.1)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@2.79.1) -@@ -7940,12 +9198,28 @@ snapshots: - optionalDependencies: - rollup: 2.79.1 - -+ '@rollup/plugin-node-resolve@15.3.1(rollup@2.79.2)': -+ dependencies: -+ '@rollup/pluginutils': 5.1.4(rollup@2.79.2) -+ '@types/resolve': 1.20.2 -+ deepmerge: 4.3.1 -+ is-module: 1.0.0 -+ resolve: 1.22.10 -+ optionalDependencies: -+ rollup: 2.79.2 -+ - '@rollup/plugin-replace@2.4.2(rollup@2.79.1)': - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - magic-string: 0.25.9 - rollup: 2.79.1 - -+ '@rollup/plugin-replace@2.4.2(rollup@2.79.2)': -+ dependencies: -+ '@rollup/pluginutils': 3.1.0(rollup@2.79.2) -+ magic-string: 0.25.9 -+ rollup: 2.79.2 -+ - '@rollup/plugin-terser@0.4.4(rollup@2.79.1)': - dependencies: - serialize-javascript: 6.0.2 -@@ -7954,6 +9228,14 @@ snapshots: - optionalDependencies: - rollup: 2.79.1 - -+ '@rollup/plugin-terser@0.4.4(rollup@2.79.2)': -+ dependencies: -+ serialize-javascript: 6.0.2 -+ smob: 1.5.0 -+ terser: 5.31.6 -+ optionalDependencies: -+ rollup: 2.79.2 -+ - '@rollup/pluginutils@3.1.0(rollup@2.79.1)': - dependencies: - '@types/estree': 0.0.39 -@@ -7961,6 +9243,13 @@ snapshots: - picomatch: 2.3.1 - rollup: 2.79.1 - -+ '@rollup/pluginutils@3.1.0(rollup@2.79.2)': -+ dependencies: -+ '@types/estree': 0.0.39 -+ estree-walker: 1.0.1 -+ picomatch: 2.3.1 -+ rollup: 2.79.2 -+ - '@rollup/pluginutils@5.1.0(rollup@2.79.1)': - dependencies: - '@types/estree': 1.0.5 -@@ -7977,6 +9266,14 @@ snapshots: - optionalDependencies: - rollup: 4.22.5 - -+ '@rollup/pluginutils@5.1.4(rollup@2.79.2)': -+ dependencies: -+ '@types/estree': 1.0.6 -+ estree-walker: 2.0.2 -+ picomatch: 4.0.2 -+ optionalDependencies: -+ rollup: 2.79.2 -+ - '@rollup/rollup-android-arm-eabi@4.22.5': - optional: true - -@@ -8912,6 +10209,15 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): -+ dependencies: -+ '@babel/compat-data': 7.26.5 -+ '@babel/core': 7.26.0 -+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) -+ semver: 6.3.1 -+ transitivePeerDependencies: -+ - supports-color -+ - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): - dependencies: - '@babel/core': 7.25.2 -@@ -8920,6 +10226,14 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) -+ core-js-compat: 3.38.1 -+ transitivePeerDependencies: -+ - supports-color -+ - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): - dependencies: - '@babel/core': 7.25.2 -@@ -8927,6 +10241,13 @@ snapshots: - transitivePeerDependencies: - - supports-color - -+ babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0): -+ dependencies: -+ '@babel/core': 7.26.0 -+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) -+ transitivePeerDependencies: -+ - supports-color -+ - balanced-match@1.0.2: {} - - base64-js@1.5.1: {} -@@ -8989,6 +10310,13 @@ snapshots: - node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.24.0) - -+ browserslist@4.24.4: -+ dependencies: -+ caniuse-lite: 1.0.30001695 -+ electron-to-chromium: 1.5.84 -+ node-releases: 2.0.19 -+ update-browserslist-db: 1.1.2(browserslist@4.24.4) -+ - buffer-crc32@0.2.13: {} - - buffer-from@1.1.2: {} -@@ -9043,6 +10371,8 @@ snapshots: - - caniuse-lite@1.0.30001664: {} - -+ caniuse-lite@1.0.30001695: {} -+ - capital-case@1.0.4: - dependencies: - no-case: 3.0.4 -@@ -9247,6 +10577,10 @@ snapshots: - dependencies: - browserslist: 4.24.0 - -+ core-js-compat@3.40.0: -+ dependencies: -+ browserslist: 4.24.4 -+ - core-js@3.38.1: {} - - core-util-is@1.0.2: {} -@@ -9436,6 +10770,10 @@ snapshots: - optionalDependencies: - supports-color: 8.1.1 - -+ debug@4.4.0: -+ dependencies: -+ ms: 2.1.3 -+ - decamelize-keys@1.1.1: - dependencies: - decamelize: 1.2.0 -@@ -9580,6 +10918,8 @@ snapshots: - - electron-to-chromium@1.5.28: {} - -+ electron-to-chromium@1.5.84: {} -+ - emoji-picker-element@1.22.7: {} - - emoji-regex@8.0.0: {} -@@ -9733,6 +11073,8 @@ snapshots: - - escalade@3.1.2: {} - -+ escalade@3.2.0: {} -+ - escape-goat@2.1.1: {} - - escape-html@1.0.3: {} -@@ -9927,6 +11269,14 @@ snapshots: - merge2: 1.4.1 - micromatch: 4.0.8 - -+ fast-glob@3.3.3: -+ dependencies: -+ '@nodelib/fs.stat': 2.0.5 -+ '@nodelib/fs.walk': 1.2.8 -+ glob-parent: 5.1.2 -+ merge2: 1.4.1 -+ micromatch: 4.0.8 -+ - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} -@@ -10440,6 +11790,10 @@ snapshots: - dependencies: - hasown: 2.0.2 - -+ is-core-module@2.16.1: -+ dependencies: -+ hasown: 2.0.2 -+ - is-data-view@1.0.1: - dependencies: - is-typed-array: 1.1.13 -@@ -10558,6 +11912,8 @@ snapshots: - - jiti@1.21.6: {} - -+ jiti@1.21.7: {} -+ - joi@17.13.3: - dependencies: - '@hapi/hoek': 9.3.0 -@@ -10628,6 +11984,10 @@ snapshots: - - jsesc@2.5.2: {} - -+ jsesc@3.0.2: {} -+ -+ jsesc@3.1.0: {} -+ - json-buffer@3.0.0: {} - - json-buffer@3.0.1: {} -@@ -10698,9 +12058,7 @@ snapshots: - prelude-ls: 1.2.1 - type-check: 0.4.0 - -- lilconfig@2.1.0: {} -- -- lilconfig@3.1.2: {} -+ lilconfig@3.1.3: {} - - lines-and-columns@1.2.4: {} - -@@ -10972,6 +12330,8 @@ snapshots: - - node-releases@2.0.18: {} - -+ node-releases@2.0.19: {} -+ - nopt@7.2.1: - dependencies: - abbrev: 2.0.0 -@@ -11183,6 +12543,8 @@ snapshots: - - picocolors@1.1.0: {} - -+ picocolors@1.1.1: {} -+ - picomatch@2.3.1: {} - - picomatch@4.0.2: {} -@@ -11320,7 +12682,7 @@ snapshots: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 -- resolve: 1.22.8 -+ resolve: 1.22.10 - - postcss-js@4.0.1(postcss@8.4.47): - dependencies: -@@ -11338,8 +12700,8 @@ snapshots: - - postcss-load-config@4.0.2(postcss@8.4.47): - dependencies: -- lilconfig: 3.1.2 -- yaml: 2.5.0 -+ lilconfig: 3.1.3 -+ yaml: 2.7.0 - optionalDependencies: - postcss: 8.4.47 - -@@ -11703,6 +13065,10 @@ snapshots: - dependencies: - regenerate: 1.4.2 - -+ regenerate-unicode-properties@10.2.0: -+ dependencies: -+ regenerate: 1.4.2 -+ - regenerate@1.4.2: {} - - regenerator-runtime@0.14.1: {} -@@ -11727,6 +13093,15 @@ snapshots: - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.1.0 - -+ regexpu-core@6.2.0: -+ dependencies: -+ regenerate: 1.4.2 -+ regenerate-unicode-properties: 10.2.0 -+ regjsgen: 0.8.0 -+ regjsparser: 0.12.0 -+ unicode-match-property-ecmascript: 2.0.0 -+ unicode-match-property-value-ecmascript: 2.2.0 -+ - register-service-worker@1.7.2: {} - - registry-auth-token@4.2.2: -@@ -11737,6 +13112,12 @@ snapshots: - dependencies: - rc: 1.2.8 - -+ regjsgen@0.8.0: {} -+ -+ regjsparser@0.12.0: -+ dependencies: -+ jsesc: 3.0.2 -+ - regjsparser@0.9.1: - dependencies: - jsesc: 0.5.0 -@@ -11753,6 +13134,12 @@ snapshots: - - resolve-from@4.0.0: {} - -+ resolve@1.22.10: -+ dependencies: -+ is-core-module: 2.16.1 -+ path-parse: 1.0.7 -+ supports-preserve-symlinks-flag: 1.0.0 -+ - resolve@1.22.8: - dependencies: - is-core-module: 2.15.1 -@@ -11789,6 +13176,10 @@ snapshots: - optionalDependencies: - fsevents: 2.3.3 - -+ rollup@2.79.2: -+ optionalDependencies: -+ fsevents: 2.3.3 -+ - rollup@4.22.5: - dependencies: - '@types/estree': 1.0.6 -@@ -12115,7 +13506,7 @@ snapshots: - - sucrase@3.35.0: - dependencies: -- '@jridgewell/gen-mapping': 0.3.5 -+ '@jridgewell/gen-mapping': 0.3.8 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 -@@ -12151,29 +13542,29 @@ snapshots: - - systemjs@6.15.1: {} - -- tailwindcss@3.4.13: -+ tailwindcss@3.4.17: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 -- fast-glob: 3.3.2 -+ fast-glob: 3.3.3 - glob-parent: 6.0.2 - is-glob: 4.0.3 -- jiti: 1.21.6 -- lilconfig: 2.1.0 -+ jiti: 1.21.7 -+ lilconfig: 3.1.3 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 -- picocolors: 1.1.0 -+ picocolors: 1.1.1 - postcss: 8.4.47 - postcss-import: 15.1.0(postcss@8.4.47) - postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47) - postcss-nested: 6.2.0(postcss@8.4.47) - postcss-selector-parser: 6.1.2 -- resolve: 1.22.8 -+ resolve: 1.22.10 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node -@@ -12382,6 +13773,8 @@ snapshots: - - unicode-match-property-value-ecmascript@2.1.0: {} - -+ unicode-match-property-value-ecmascript@2.2.0: {} -+ - unicode-property-aliases-ecmascript@2.1.0: {} - - unique-string@2.0.0: -@@ -12417,6 +13810,12 @@ snapshots: - escalade: 3.1.2 - picocolors: 1.1.0 - -+ update-browserslist-db@1.1.2(browserslist@4.24.4): -+ dependencies: -+ browserslist: 4.24.4 -+ escalade: 3.2.0 -+ picocolors: 1.1.1 -+ - update-notifier@4.1.3: - dependencies: - boxen: 4.2.0 -@@ -12801,13 +14200,13 @@ snapshots: - workbox-build@7.1.1: - dependencies: - '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) -- '@babel/core': 7.25.2 -- '@babel/preset-env': 7.25.4(@babel/core@7.25.2) -- '@babel/runtime': 7.25.4 -- '@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(rollup@2.79.1) -- '@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.1) -- '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) -- '@rollup/plugin-terser': 0.4.4(rollup@2.79.1) -+ '@babel/core': 7.26.0 -+ '@babel/preset-env': 7.26.0(@babel/core@7.26.0) -+ '@babel/runtime': 7.26.0 -+ '@rollup/plugin-babel': 5.3.1(@babel/core@7.26.0)(rollup@2.79.2) -+ '@rollup/plugin-node-resolve': 15.3.1(rollup@2.79.2) -+ '@rollup/plugin-replace': 2.4.2(rollup@2.79.2) -+ '@rollup/plugin-terser': 0.4.4(rollup@2.79.2) - '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.17.1 - common-tags: 1.8.2 -@@ -12816,7 +14215,7 @@ snapshots: - glob: 7.2.3 - lodash: 4.17.21 - pretty-bytes: 5.6.0 -- rollup: 2.79.1 -+ rollup: 2.79.2 - source-map: 0.8.0-beta.0 - stringify-object: 3.3.0 - strip-comments: 2.0.1 -@@ -12966,9 +14365,9 @@ snapshots: - dependencies: - eslint-visitor-keys: 3.4.3 - lodash: 4.17.21 -- yaml: 2.5.0 -+ yaml: 2.7.0 - -- yaml@2.5.0: {} -+ yaml@2.7.0: {} - - yargs-parser@18.1.3: - dependencies: --- -2.47.0 - diff --git a/pkgs/by-name/vi/vikunja/package.nix b/pkgs/by-name/vi/vikunja/package.nix index b3f2b75a538e..86621be67d0c 100644 --- a/pkgs/by-name/vi/vikunja/package.nix +++ b/pkgs/by-name/vi/vikunja/package.nix @@ -2,56 +2,57 @@ lib, fetchFromGitHub, stdenv, - nodejs, - pnpm_9, + nodejs_24, + pnpm_10, fetchPnpmDeps, pnpmConfigHook, buildGoModule, mage, + dart-sass, writeShellScriptBin, nixosTests, }: let - version = "0.24.6"; + version = "1.0.0"; src = fetchFromGitHub { owner = "go-vikunja"; repo = "vikunja"; rev = "v${version}"; - hash = "sha256-yUUZ6gPI2Bte36HzfUE6z8B/I1NlwWDSJA2pwkuzd34="; + hash = "sha256-IJ6985gLuI0O08xZq8NYoet02NPFqQQhDLND+nfmdbA="; }; frontend = stdenv.mkDerivation (finalAttrs: { pname = "vikunja-frontend"; inherit version src; - patches = [ - ./nodejs-22.12-tailwindcss-update.patch - ]; sourceRoot = "${finalAttrs.src.name}/frontend"; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version - patches src sourceRoot ; - pnpm = pnpm_9; + pnpm = pnpm_10; fetcherVersion = 1; - hash = "sha256-94ZlywOZYmW/NsvE0dtEA81MeBWGUrJsBXTUauuOmZM="; + hash = "sha256-OmLFn5aKsXPSbW6AehjkuTJMgOMzDSaYo2XbPvU6WXo="; }; nativeBuildInputs = [ - nodejs + nodejs_24 + dart-sass pnpmConfigHook - pnpm_9 + pnpm_10 ]; doCheck = true; postBuild = '' + # Force sass-embedded to use our dart-sass instead of bundled binaries. + substituteInPlace node_modules/sass-embedded/dist/lib/src/compiler-path.js \ + --replace-fail 'compilerCommand = (() => {' 'compilerCommand = (() => { return ["${lib.getExe dart-sass}"];' pnpm run build ''; @@ -96,7 +97,7 @@ buildGoModule { mage ]; - vendorHash = "sha256-OsKejno8QGg7HzRsrftngiWGiWHFc1jDLi5mQ9/NjI4="; + vendorHash = "sha256-PV6WlJlG839FtWUR6QONMuuBnmo+AA53xmUNbodQdzk="; inherit frontend; @@ -108,6 +109,9 @@ buildGoModule { # These tests need internet, so we skip them. ${skipTest 1 "TestConvertTrelloToVikunja" "pkg/modules/migration/trello/trello_test.go"} ${skipTest 1 "TestConvertTodoistToVikunja" "pkg/modules/migration/todoist/todoist_test.go"} + # These tests require a full config with public URL and CORS enabled. + ${skipTest 1 "TestCreateOrganizationMap" "pkg/modules/migration/trello/trello_test.go"} + ${skipTest 1 "TestTaskAttachmentUploadSize" "pkg/webtests/task_attachment_upload_test.go"} ''; buildPhase = '' @@ -121,8 +125,8 @@ buildGoModule { ''; checkPhase = '' - mage test:unit - mage test:integration + mage test:feature + mage test:web ''; installPhase = '' diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index 3f92c5b75827..a86e3c0b91ee 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.8.3925.56"; + version = "7.8.3925.62"; suffix = { @@ -79,8 +79,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-ZfxeBtArPGxvM6ocCEbcM8afTcLTl0TM2xCILNDB1Bo="; - x86_64-linux = "sha256-j1u0WlOqRPh+/NjowpAXKRPACxmdImi9ma2ILFDgWpQ="; + aarch64-linux = "sha256-BdtQC4+IHuJY5B21VcyhVlBeZQyEiCt+eBFShigUGjM="; + x86_64-linux = "sha256-Kib+crvjMM2R6wxGoxN0VOEFTZ7j3w7qn2IG1PAiAfU="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; diff --git a/pkgs/data/fonts/tex-gyre-math/default.nix b/pkgs/data/fonts/tex-gyre-math/default.nix index 6e0b5cffab17..c7773ede80f1 100644 --- a/pkgs/data/fonts/tex-gyre-math/default.nix +++ b/pkgs/data/fonts/tex-gyre-math/default.nix @@ -44,7 +44,7 @@ let dotless_version = builtins.replaceStrings [ "." ] [ "" ] version; in stdenv.mkDerivation rec { - name = "tex-gyre-${variant}-math-${version}"; + pname = "tex-gyre-${variant}-math"; inherit version; src = fetchzip { @@ -54,7 +54,7 @@ let installPhase = '' install -m444 -Dt $out/share/fonts/opentype opentype/*.otf - install -m444 -Dt $out/share/doc/${name} doc/*.txt + install -m444 -Dt $out/share/doc/${pname}-${version} doc/*.txt ''; outputHashAlgo = "sha256"; diff --git a/pkgs/development/python-modules/aioamazondevices/default.nix b/pkgs/development/python-modules/aioamazondevices/default.nix index 05bfadc29661..e236d71a2ad9 100644 --- a/pkgs/development/python-modules/aioamazondevices/default.nix +++ b/pkgs/development/python-modules/aioamazondevices/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "aioamazondevices"; - version = "11.1.2"; + version = "11.1.3"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; - hash = "sha256-9WZ8GlnlI1Coyvi1Aqtk0iVoREyohCLBnjg2kusP1cE="; + hash = "sha256-VkdA661cChsHwSKuOAx864xEjVGzJ35IzG0dOevrqAc="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix b/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix index 575bcd6119b2..a0feab182c6a 100644 --- a/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix @@ -11,8 +11,7 @@ buildPythonPackage rec { pname = "azure-mgmt-appcontainers"; version = "4.0.0"; - format = "setuptools"; - pyroject = true; + pyproject = true; src = fetchPypi { pname = "azure_mgmt_appcontainers"; diff --git a/pkgs/development/python-modules/evohome-async/default.nix b/pkgs/development/python-modules/evohome-async/default.nix index 21be48298c5e..8fcb74b42eee 100644 --- a/pkgs/development/python-modules/evohome-async/default.nix +++ b/pkgs/development/python-modules/evohome-async/default.nix @@ -18,9 +18,9 @@ voluptuous, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "evohome-async"; - version = "1.0.6"; + version = "1.1.3"; pyproject = true; disabled = pythonOlder "3.12"; @@ -28,8 +28,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "zxdavb"; repo = "evohome-async"; - tag = version; - hash = "sha256-8oeW6NWqYcZF+s2kRfeoVAp8JBbuDn+NQ0RU6nxVTAc="; + tag = "v${finalAttrs.version}"; + hash = "sha256-Xc5GWbKqgcIIHKBvcAIS8zL9rZeEDEkwHOhhUdnImbE="; }; build-system = [ hatchling ]; @@ -56,16 +56,16 @@ buildPythonPackage rec { pyyaml syrupy ] - ++ optional-dependencies.cli; + ++ finalAttrs.passthru.optional-dependencies.cli; pythonImportsCheck = [ "evohomeasync2" ]; meta = { description = "Python client for connecting to Honeywell's TCC RESTful API"; homepage = "https://github.com/zxdavb/evohome-async"; - changelog = "https://github.com/zxdavb/evohome-async/releases/tag/${version}"; + changelog = "https://github.com/zxdavb/evohome-async/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "evo-client"; }; -} +}) diff --git a/pkgs/development/python-modules/librehardwaremonitor-api/default.nix b/pkgs/development/python-modules/librehardwaremonitor-api/default.nix index ea74a1f1b458..5be177d34845 100644 --- a/pkgs/development/python-modules/librehardwaremonitor-api/default.nix +++ b/pkgs/development/python-modules/librehardwaremonitor-api/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "librehardwaremonitor-api"; - version = "1.8.4"; + version = "1.9.1"; pyproject = true; src = fetchFromGitHub { owner = "Sab44"; repo = "librehardwaremonitor-api"; tag = "v${version}"; - hash = "sha256-RGtR/VSamfpSpS5TN9nUPCjzkwp5eUcV41Q8R76MDAA="; + hash = "sha256-fj+373+e4X8B7OrejeDe0SXRMQR7vsPO4DoGrmxBu7I="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/pycontrol4/asyncio-timeout.patch b/pkgs/development/python-modules/pycontrol4/asyncio-timeout.patch deleted file mode 100644 index c622815a8cca..000000000000 --- a/pkgs/development/python-modules/pycontrol4/asyncio-timeout.patch +++ /dev/null @@ -1,150 +0,0 @@ -commit d110f0ae9a85f42858140c3cc325e69136f5da2f -Author: Martin Weinelt -Date: Mon Nov 10 01:54:08 2025 +0100 - - Use native asyncio.timeout from python stdlib - - This drops the dependency on async_timeout and bumps the required Python - version to 3.11, which is when asyncio.timeout was introduced. - -diff --git a/pyControl4/account.py b/pyControl4/account.py -index 658f1b3..60c6cd9 100644 ---- a/pyControl4/account.py -+++ b/pyControl4/account.py -@@ -3,7 +3,7 @@ controller info, and retrieves a bearer token for connecting to a Control4 Direc - """ - - import aiohttp --import async_timeout -+import asyncio - import json - import logging - import datetime -@@ -64,14 +64,14 @@ class C4Account: - } - if self.session is None: - async with aiohttp.ClientSession() as session: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with session.post( - AUTHENTICATION_ENDPOINT, json=dataDictionary - ) as resp: - await checkResponseForError(await resp.text()) - return await resp.text() - else: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with self.session.post( - AUTHENTICATION_ENDPOINT, json=dataDictionary - ) as resp: -@@ -94,12 +94,12 @@ class C4Account: - raise - if self.session is None: - async with aiohttp.ClientSession() as session: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with session.get(uri, headers=headers) as resp: - await checkResponseForError(await resp.text()) - return await resp.text() - else: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with self.session.get(uri, headers=headers) as resp: - await checkResponseForError(await resp.text()) - return await resp.text() -@@ -125,7 +125,7 @@ class C4Account: - } - if self.session is None: - async with aiohttp.ClientSession() as session: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with session.post( - CONTROLLER_AUTHORIZATION_ENDPOINT, - headers=headers, -@@ -134,7 +134,7 @@ class C4Account: - await checkResponseForError(await resp.text()) - return await resp.text() - else: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with self.session.post( - CONTROLLER_AUTHORIZATION_ENDPOINT, - headers=headers, -diff --git a/pyControl4/director.py b/pyControl4/director.py -index d2bf551..764959d 100644 ---- a/pyControl4/director.py -+++ b/pyControl4/director.py -@@ -3,7 +3,7 @@ getting details about items on the Director. - """ - - import aiohttp --import async_timeout -+import asyncio - import json - - from .error_handling import checkResponseForError -@@ -50,14 +50,14 @@ class C4Director: - async with aiohttp.ClientSession( - connector=aiohttp.TCPConnector(verify_ssl=False) - ) as session: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with session.get( - self.base_url + uri, headers=self.headers - ) as resp: - await checkResponseForError(await resp.text()) - return await resp.text() - else: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with self.session.get( - self.base_url + uri, headers=self.headers - ) as resp: -@@ -86,14 +86,14 @@ class C4Director: - async with aiohttp.ClientSession( - connector=aiohttp.TCPConnector(verify_ssl=False) - ) as session: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with session.post( - self.base_url + uri, headers=self.headers, json=dataDictionary - ) as resp: - await checkResponseForError(await resp.text()) - return await resp.text() - else: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with self.session.post( - self.base_url + uri, headers=self.headers, json=dataDictionary - ) as resp: -diff --git a/pyControl4/websocket.py b/pyControl4/websocket.py -index 1ee67f2..e8bb37d 100644 ---- a/pyControl4/websocket.py -+++ b/pyControl4/websocket.py -@@ -1,7 +1,7 @@ - """Handles Websocket connections to a Control4 Director, allowing for real-time updates using callbacks.""" - - import aiohttp --import async_timeout -+import asyncio - import socketio_v4 as socketio - import logging - -@@ -60,7 +60,7 @@ class _C4DirectorNamespace(socketio.AsyncClientNamespace): - async with aiohttp.ClientSession( - connector=aiohttp.TCPConnector(verify_ssl=False) - ) as session: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with session.get( - self.url + self.uri, - params={"JWT": self.token, "SubscriptionClient": clientId}, -@@ -71,7 +71,7 @@ class _C4DirectorNamespace(socketio.AsyncClientNamespace): - self.subscriptionId = data["subscriptionId"] - await self.emit("startSubscription", self.subscriptionId) - else: -- with async_timeout.timeout(10): -+ async with asyncio.timeout(10): - async with self.session.get( - self.url + self.uri, - params={"JWT": self.token, "SubscriptionClient": clientId}, diff --git a/pkgs/development/python-modules/pycontrol4/default.nix b/pkgs/development/python-modules/pycontrol4/default.nix index df87584f4cec..cc6629625d84 100644 --- a/pkgs/development/python-modules/pycontrol4/default.nix +++ b/pkgs/development/python-modules/pycontrol4/default.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - pythonOlder, fetchFromGitHub, setuptools, aiohttp, @@ -12,24 +11,16 @@ buildPythonPackage rec { pname = "pycontrol4"; - version = "1.5.0"; - - disabled = pythonOlder "3.11"; - + version = "1.6.0"; pyproject = true; src = fetchFromGitHub { owner = "lawtancool"; repo = "pyControl4"; tag = "v${version}"; - hash = "sha256-r90v9vy8avvEbNKrzZgYtDS5Z5hV66Fd9fF9XJ4r7B4="; + hash = "sha256-8Sd39i/PPphGj3SI20ny5PkUU2D6QKMXn+zsRs9taLw="; }; - patches = [ - # https://github.com/lawtancool/pyControl4/pull/47 - ./asyncio-timeout.patch - ]; - build-system = [ setuptools ]; dependencies = [ diff --git a/pkgs/development/python-modules/python-smarttub/default.nix b/pkgs/development/python-modules/python-smarttub/default.nix index 06b1f608c579..4bca217d6b6f 100644 --- a/pkgs/development/python-modules/python-smarttub/default.nix +++ b/pkgs/development/python-modules/python-smarttub/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "python-smarttub"; - version = "0.0.46"; + version = "0.0.47"; pyproject = true; src = fetchFromGitHub { owner = "mdz"; repo = "python-smarttub"; tag = "v${version}"; - hash = "sha256-Hx5WVQWB5zk22jExFeka3fzfexBFC/ZWjM7S5WWxxXU="; + hash = "sha256-jKNXViqyRFPeHmoUGL9BGUUcVTQ1w3uJy7J8OlFikPw="; }; build-system = [ diff --git a/pkgs/development/python-modules/textual-plotext/default.nix b/pkgs/development/python-modules/textual-plotext/default.nix new file mode 100644 index 000000000000..98c2d82fee32 --- /dev/null +++ b/pkgs/development/python-modules/textual-plotext/default.nix @@ -0,0 +1,38 @@ +{ + buildPythonPackage, + fetchPypi, + lib, + plotext, + poetry-core, + textual, +}: + +buildPythonPackage rec { + pname = "textual-plotext"; + version = "1.0.1"; + pyproject = true; + + # GitHub is missing tags: https://github.com/Textualize/textual-plotext/issues/18 + src = fetchPypi { + pname = "textual_plotext"; + inherit version; + hash = "sha256-g29TozFnVmCeGUEpo1wodWOOeVjCYfVB4KeU98mAEb4="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + plotext + textual + ]; + + pythonImportsCheck = [ "textual_plotext" ]; + + meta = { + description = "Textual widget wrapper for the Plotext plotting library"; + homepage = "https://github.com/Textualize/textual-plotext"; + changelog = "https://github.com/Textualize/textual-plotext/blob/main/ChangeLog.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ andersk ]; + }; +} diff --git a/pkgs/development/python-modules/urwid-readline/default.nix b/pkgs/development/python-modules/urwid-readline/default.nix index 3410e0442126..2debaea3a8e0 100644 --- a/pkgs/development/python-modules/urwid-readline/default.nix +++ b/pkgs/development/python-modules/urwid-readline/default.nix @@ -19,6 +19,11 @@ buildPythonPackage rec { hash = "sha256-HiMMLzVE/Qw/PR7LXACyfzblxrGYrbMoi3/e/QzqF34="; }; + postPatch = '' + substituteInPlace setup.py \ + --replace-fail 'version="0.15"' 'version="${version}"' + ''; + build-system = [ setuptools ]; dependencies = [ urwid ]; diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 531f0f9d53e0..ebf49e8d802b 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2026.2.0"; + version = "2026.2.1"; components = { "3_day_blinds" = ps: with ps; [ diff --git a/pkgs/servers/home-assistant/custom-components/moonraker/package.nix b/pkgs/servers/home-assistant/custom-components/moonraker/package.nix index 4567b8d090ba..b1c5f97250ea 100644 --- a/pkgs/servers/home-assistant/custom-components/moonraker/package.nix +++ b/pkgs/servers/home-assistant/custom-components/moonraker/package.nix @@ -14,13 +14,13 @@ buildHomeAssistantComponent rec { owner = "marcolivierarsenault"; domain = "moonraker"; - version = "1.13.1"; + version = "1.13.2"; src = fetchFromGitHub { owner = "marcolivierarsenault"; repo = "moonraker-home-assistant"; tag = version; - hash = "sha256-FMYHQWnPsqYWhd2TI6TUBTfpIs4yYjcE7bmS/Fg5PZU="; + hash = "sha256-+Ra+mQm9I/cxPN0ybfD+Oo0I/LrhiTogD6m0pd0QAEM="; }; dependencies = [ diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix index a18485f374c7..9acd176c229a 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix @@ -6,13 +6,13 @@ buildNpmPackage rec { pname = "bubble-card"; - version = "3.1.0"; + version = "3.1.1"; src = fetchFromGitHub { owner = "Clooos"; repo = "Bubble-Card"; rev = "v${version}"; - hash = "sha256-qtBUsjpWQdWkeh4b6pRxGT3rA8i4QjjYoC+yr18UB0U="; + hash = "sha256-8sSYqrcfWwnxJ0QGrPdjtAj2FG1TGINIgrvgqFncrIU="; }; npmDepsHash = "sha256-zkZfyNeJgk0eQkMVptuH7iN5/J/EicGeYHTAF09gLM4="; diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix index 6b7c720d819b..d1dfc8ace361 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "material-you-utilities"; - version = "2.0.31"; + version = "2.0.34"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "material-you-utilities"; tag = version; - hash = "sha256-0WI8qSxll64w4sohAtVpEB73hjCvZme/O8uzzCr6IrQ="; + hash = "sha256-g3ooB83OPAKv8M4T237p7vfvqA75UItkrqU4rWsv6HU="; }; - npmDepsHash = "sha256-H0ro2n+PQTlXJlqh3k0HCzkl1yESSjP6ZSWlAM52tRY="; + npmDepsHash = "sha256-oMDSZMy2vg1vBDJUDVqhqNSmgbN7j5mdJIc/Bjbeiao="; installPhase = '' runHook preInstall diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index c6b520bfcb1f..b1967573f896 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -12,7 +12,7 @@ inetutils, nixosTests, home-assistant, - testers, + versionCheckHook, # Look up dependencies of specified components in component-packages.nix extraComponents ? [ ], @@ -273,7 +273,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2026.2.0"; + hassVersion = "2026.2.1"; in python.pkgs.buildPythonApplication rec { @@ -294,13 +294,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-SZv5UVB62nwRjaemVZpxj8ZUpOzFGp/RsvOYm6uWiNc="; + hash = "sha256-Hor050X0kBHQiZub0ioRFL4ulLUPJMR6CEh7kmFkbUA="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-ArCk9UrObDLmcmcS8/xT0ADPLzw/DUs3vKyX/fKCeU8="; + hash = "sha256-x8l9nVT+gsgrwUOz1B2X0JH+OuQjf279IrUKGgT7tNo="; }; build-system = with python.pkgs; [ @@ -426,6 +426,7 @@ python.pkgs.buildPythonApplication rec { nativeCheckInputs = requirementsTest + ++ [ versionCheckHook ] ++ (with python.pkgs; [ # Used in tests/non_packaged_scripts/test_alexa_locales.py beautifulsoup4 @@ -499,10 +500,6 @@ python.pkgs.buildPythonApplication rec { tests = { nixos = nixosTests.home-assistant; components = callPackage ./tests.nix { }; - version = testers.testVersion { - package = home-assistant; - command = "hass --version"; - }; withoutCheckDeps = home-assistant.overridePythonAttrs { pname = "home-assistant-without-check-deps"; doCheck = false; diff --git a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix index 86e4e7322acc..54c9cd20cfac 100644 --- a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix +++ b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pytest-homeassistant-custom-component"; - version = "0.13.313"; + version = "0.13.314"; pyproject = true; disabled = pythonOlder "3.13"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "MatthewFlamm"; repo = "pytest-homeassistant-custom-component"; tag = version; - hash = "sha256-8KUWwMYguS73qc0ZpRgRUWHr9TavNcYyqme5I+VZ8Ng="; + hash = "sha256-S7IAFz2wljnoaOTa0/oEY/sZredLPtycp2l6EyZihEE="; }; build-system = [ setuptools ]; diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index e6a5b40ea64f..6d21cc76a87f 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "homeassistant-stubs"; - version = "2026.2.0"; + version = "2026.2.1"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; tag = version; - hash = "sha256-inB6ON75sX8L/DECt2jH/w+9i42+41zLmF0+UMAUwSg="; + hash = "sha256-0caa5sMel0qSKznDZTnpS9ZVhpdsIyWTXsJuEXX6i9E="; }; build-system = [ diff --git a/pkgs/servers/http/apache-httpd/2.4.nix b/pkgs/servers/http/apache-httpd/2.4.nix index 762aa9a757dc..0fdcd9c680ab 100644 --- a/pkgs/servers/http/apache-httpd/2.4.nix +++ b/pkgs/servers/http/apache-httpd/2.4.nix @@ -86,7 +86,9 @@ stdenv.mkDerivation rec { ''; # Required for ‘pthread_cancel’. - NIX_LDFLAGS = lib.optionalString (!stdenv.hostPlatform.isDarwin) "-lgcc_s"; + env = lib.optionalAttrs (!stdenv.hostPlatform.isDarwin) { + NIX_LDFLAGS = "-lgcc_s"; + }; configureFlags = [ "--with-apr=${apr.dev}" diff --git a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix index 59de77d8806f..1de1afb649e0 100644 --- a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix +++ b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix @@ -3,6 +3,8 @@ tl, bin, + version, + lib, buildEnv, libfaketime, @@ -47,6 +49,9 @@ lib.fix ( args: (buildEnv ( { + pname = name; + version = "${toString version.texliveYear}-unstable-${version.year}-${version.month}-${version.day}"; + inherit (args) name paths; } // lib.optionalAttrs (args ? extraOutputsToInstall) { inherit (args) extraOutputsToInstall; } diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix index f23fcc28b61e..94bd06efacaa 100644 --- a/pkgs/tools/typesetting/tex/texlive/default.nix +++ b/pkgs/tools/typesetting/tex/texlive/default.nix @@ -196,6 +196,7 @@ let # function for creating a working environment buildTeXEnv = import ./build-tex-env.nix { inherit bin tl; + inherit version; ghostscript = ghostscript_headless; inherit lib diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9cdf049a5f12..1d2600a2ae7b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12907,17 +12907,9 @@ with pkgs; wine = winePackages.full; wine64 = wine64Packages.full; - wine-staging = lowPrio ( - winePackages.full.override { - wineRelease = "staging"; - } - ); + wine-staging = lowPrio winePackages.stagingFull; - wine-wayland = lowPrio ( - winePackages.full.override { - x11Support = false; - } - ); + wine-wayland = lowPrio winePackages.waylandFull; inherit (callPackage ../servers/web-apps/wordpress { }) wordpress diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d4ad6bc876c2..eb3c4eeea269 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18941,6 +18941,8 @@ self: super: with self; { textual-image = callPackage ../development/python-modules/textual-image { }; + textual-plotext = callPackage ../development/python-modules/textual-plotext { }; + textual-serve = callPackage ../development/python-modules/textual-serve { }; textual-slider = callPackage ../development/python-modules/textual-slider { };