From 9154748ce6eef5f7e9fbbebcb58907203a44fe1a Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Fri, 3 Oct 2025 02:19:05 +0200 Subject: [PATCH 01/40] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 45bc423..69c76c7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -80,7 +80,7 @@ jobs: with: name: CS2-SimpleAdmin-Build-Artifacts path: | - CS2-SimpleAdmin${{ steps.get_version.outputs.VERSION }}.zip + CS2-SimpleAdmin-${{ steps.get_version.outputs.VERSION }}.zip StatusBlocker-linux-${{ steps.get_version.outputs.VERSION }}.zip StatusBlocker-windows-${{ steps.get_version.outputs.VERSION }}.zip From b7371adf26d8a106954506d0714dbdeedd47106e Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Fri, 3 Oct 2025 02:23:07 +0200 Subject: [PATCH 02/40] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 69c76c7..e34b240 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -97,7 +97,7 @@ jobs: name: CS2-SimpleAdmin-Build-Artifacts path: . - name: Unzip main build artifact - run: unzip CS2-SimpleAdmin${{ needs.build.outputs.build_version }}.zip -d ./counterstrikesharp + run: unzip CS2-SimpleAdmin-${{ needs.build.outputs.build_version }}.zip -d ./counterstrikesharp - name: Publish combined release uses: ncipollo/release-action@v1.14.0 with: From 23d174c4a5370895ecb9111ac84d06e01f7b1d59 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Fri, 3 Oct 2025 02:26:07 +0200 Subject: [PATCH 03/40] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e34b240..39f323b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -59,7 +59,7 @@ jobs: cp -r ${{ env.TMP_PATH }}/${{ env.PROJECT_NAME_CS2_SIMPLEADMINAPI }}/* ${{ env.OUTPUT_PATH }}/shared/CS2-SimpleAdminApi/ - name: Zip Main Build Output - run: zip -r CS2-SimpleAdmin${{ steps.get_version.outputs.VERSION }}.zip ${{ env.OUTPUT_PATH }} + run: zip -r CS2-SimpleAdmin-${{ steps.get_version.outputs.VERSION }}.zip ${{ env.OUTPUT_PATH }} - name: Extract & Zip StatusBlocker Linux run: | From 640e618f3b9f78909fad2370928a6531cd564cc6 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Fri, 3 Oct 2025 02:34:03 +0200 Subject: [PATCH 04/40] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 19e53e7..19cd89f 100644 --- a/README.md +++ b/README.md @@ -103,4 +103,4 @@ If you find CS2-SimpleAdmin useful, consider supporting the ongoing development: --- ## 📄 License -This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. +This project is licensed under the GPL-3.0 license - see the [LICENSE](LICENSE) file for details. From cc54b9e879b62d9a166f3a7677474a86dc535780 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Fri, 3 Oct 2025 02:35:45 +0200 Subject: [PATCH 05/40] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 19cd89f..2a73b8e 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,8 @@ Made with a lot of tea 🍵

-# [![Join the support Discord](https://img.shields.io/badge/Discord-Support-blue?logo=discord&logoColor=white)](https://discord.com/channels/1160907911501991946/1180627186865156126) - CS2-SimpleAdmin +[![Join the support Discord](https://img.shields.io/badge/Discord-Support-blue?logo=discord&logoColor=white)](https://discord.com/channels/1160907911501991946/1180627186865156126) +# CS2-SimpleAdmin --- From e1e66441f2e8144b337e857952b9c670206fd27e Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Fri, 3 Oct 2025 12:10:50 +0200 Subject: [PATCH 06/40] Remove custom ClearBuildFiles target and cleanup csproj Commented out the GenerateDependencyFile property and removed the ClearBuildFiles target from the project file. Also reformatted and cleaned up the ItemGroup for migration scripts, improving maintainability. --- CS2-SimpleAdmin/CS2-SimpleAdmin.csproj | 200 ++++++++++++------------- 1 file changed, 94 insertions(+), 106 deletions(-) diff --git a/CS2-SimpleAdmin/CS2-SimpleAdmin.csproj b/CS2-SimpleAdmin/CS2-SimpleAdmin.csproj index e0e6c88..395249f 100644 --- a/CS2-SimpleAdmin/CS2-SimpleAdmin.csproj +++ b/CS2-SimpleAdmin/CS2-SimpleAdmin.csproj @@ -15,7 +15,7 @@ false true false - false + @@ -34,111 +34,99 @@ - - - - - - - - - - - - - - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + From 78318102fe6d96fc58f1f271da54dabb70899d48 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Sun, 19 Oct 2025 03:12:58 +0200 Subject: [PATCH 07/40] Refactor fun commands to external module Commented out fun command implementations (noclip, godmode, freeze, unfreeze, resize) in funcommands.cs and removed their registration from RegisterCommands.cs. These commands are now intended to be provided by the new CS2-SimpleAdmin_FunCommands external module, improving modularity and maintainability. --- .gitignore | 1 + CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs | 197 +++++- CS2-SimpleAdmin/CS2-SimpleAdmin.cs | 13 +- CS2-SimpleAdmin/CS2-SimpleAdmin.csproj | 6 + CS2-SimpleAdmin/Commands/RegisterCommands.cs | 55 +- CS2-SimpleAdmin/Commands/basebans.cs | 2 +- CS2-SimpleAdmin/Commands/basecommands.cs | 6 +- CS2-SimpleAdmin/Commands/basecomms.cs | 2 +- CS2-SimpleAdmin/Commands/funcommands.cs | 614 +++++++++--------- CS2-SimpleAdmin/Commands/playercommands.cs | 517 --------------- CS2-SimpleAdmin/Database/Migration.cs | 27 +- .../Mysql/006_ServerGroupsFeature.sql | 1 - .../Mysql/009_BanAllUsedIpAddress.sql | 4 +- .../013_AddNameColumnToSaPlayerIpsTable.sql | 8 - .../Mysql/016_OptimizeTablesAndIndexes.sql | 33 + .../Sqlite/009_BanAllUsedIpAddress.sql | 7 +- .../Sqlite/016_OptimizeTablesAndIndexes.sql | 33 + .../Database/MysqlDatabaseProvider.cs | 9 + CS2-SimpleAdmin/Events.cs | 19 +- .../Extensions/PlayerExtensions.cs | 4 +- CS2-SimpleAdmin/Helper.cs | 119 +++- CS2-SimpleAdmin/Managers/BanManager.cs | 1 - CS2-SimpleAdmin/Managers/CacheManager.cs | 217 ++++--- CS2-SimpleAdmin/Managers/PlayerManager.cs | 208 +++--- CS2-SimpleAdmin/Managers/ServerManager.cs | 32 +- CS2-SimpleAdmin/Menus/AdminMenu.cs | 85 +-- CS2-SimpleAdmin/Menus/BasicMenu.cs | 602 +++++++++++++++++ CS2-SimpleAdmin/Menus/CustomCommandsMenu.cs | 4 +- CS2-SimpleAdmin/Menus/DurationMenu.cs | 2 - CS2-SimpleAdmin/Menus/FunActionsMenu.cs | 534 +++++++-------- CS2-SimpleAdmin/Menus/ManageAdminsMenu.cs | 4 +- CS2-SimpleAdmin/Menus/ManagePlayersMenu.cs | 4 +- CS2-SimpleAdmin/Menus/ManageServerMenu.cs | 4 +- CS2-SimpleAdmin/Menus/MenuBuilder.cs | 170 +++++ CS2-SimpleAdmin/Menus/MenuManager.cs | 190 ++++++ CS2-SimpleAdmin/Menus/PlayersMenu.cs | 6 +- CS2-SimpleAdmin/VERSION | 2 +- CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs | 72 ++ .../CS2-SimpleAdminApi.dll | Bin 0 -> 11264 bytes .../CS2-SimpleAdmin_FunCommands.sln | 16 + .../CS2-SimpleAdmin_FunCommands/Actions.cs | 237 +++++++ .../CS2-SimpleAdmin_FunCommands.cs | 492 ++++++++++++++ .../CS2-SimpleAdmin_FunCommands.csproj | 24 + .../CS2-SimpleAdmin_FunCommands/Commands.cs | 320 +++++++++ .../CS2-SimpleAdmin_FunCommands/Config.cs | 21 + .../CS2-SimpleAdmin_FunCommands/Events.cs | 69 ++ .../CS2-SimpleAdmin_FunCommands/Menus.cs | 391 +++++++++++ .../PlayerExtensions.cs | 271 ++++++++ .../CS2-SimpleAdmin_FunCommands/lang/ar.json | 40 ++ .../CS2-SimpleAdmin_FunCommands/lang/de.json | 40 ++ .../CS2-SimpleAdmin_FunCommands/lang/en.json | 40 ++ .../CS2-SimpleAdmin_FunCommands/lang/es.json | 40 ++ .../CS2-SimpleAdmin_FunCommands/lang/fa.json | 40 ++ .../CS2-SimpleAdmin_FunCommands/lang/fr.json | 40 ++ .../CS2-SimpleAdmin_FunCommands/lang/lv.json | 40 ++ .../CS2-SimpleAdmin_FunCommands/lang/pl.json | 40 ++ .../lang/pt-BR.json | 40 ++ .../lang/pt-PT.json | 40 ++ .../CS2-SimpleAdmin_FunCommands/lang/ru.json | 40 ++ .../CS2-SimpleAdmin_FunCommands/lang/tr.json | 40 ++ .../lang/zh-Hans.json | 40 ++ Modules/CS2-SimpleAdmin_FunCommands/README.md | 384 +++++++++++ .../CS2-SimpleAdmin_FunCommands/global.json | 7 + .../StatusBlocker-v1.0.3-linux.tar.gz | Bin 393195 -> 0 bytes .../StatusBlocker-v1.0.3-windows.tar.gz | Bin 190719 -> 0 bytes .../StatusBlocker-v1.0.7-linux.tar.gz | Bin 0 -> 292291 bytes .../StatusBlocker-v1.0.7-windows.tar.gz | Bin 0 -> 195834 bytes Modules/MODULE_DEVELOPMENT.md | 602 +++++++++++++++++ Modules/TRANSLATION_EXAMPLE.md | 268 ++++++++ 69 files changed, 5943 insertions(+), 1493 deletions(-) create mode 100644 CS2-SimpleAdmin/Database/Migrations/Mysql/016_OptimizeTablesAndIndexes.sql create mode 100644 CS2-SimpleAdmin/Database/Migrations/Sqlite/016_OptimizeTablesAndIndexes.sql create mode 100644 CS2-SimpleAdmin/Menus/BasicMenu.cs create mode 100644 CS2-SimpleAdmin/Menus/MenuBuilder.cs create mode 100644 CS2-SimpleAdmin/Menus/MenuManager.cs create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdminApi.dll create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.sln create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Actions.cs create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.cs create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.csproj create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Commands.cs create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Config.cs create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Events.cs create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Menus.cs create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/PlayerExtensions.cs create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/ar.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/de.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/en.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/es.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/fa.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/fr.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/lv.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pl.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pt-BR.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pt-PT.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/ru.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/tr.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/zh-Hans.json create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/README.md create mode 100644 Modules/CS2-SimpleAdmin_FunCommands/global.json delete mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.3-linux.tar.gz delete mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.3-windows.tar.gz create mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-linux.tar.gz create mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-windows.tar.gz create mode 100644 Modules/MODULE_DEVELOPMENT.md create mode 100644 Modules/TRANSLATION_EXAMPLE.md diff --git a/.gitignore b/.gitignore index 8eebf6c..28e335d 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ CS2-SimpleAdmin.sln.DotSettings.user Modules/CS2-SimpleAdmin_ExampleModule/CS2-SimpleAdmin_ExampleModule.sln.DotSettings.user CS2-SimpleAdmin_BanSoundModule — kopia *.user +CLAUDE.md diff --git a/CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs b/CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs index 56c1b7f..95c27db 100644 --- a/CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs +++ b/CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs @@ -1,47 +1,57 @@ using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Core.Commands; using CounterStrikeSharp.API.Modules.Commands; +using CounterStrikeSharp.API.Modules.Commands.Targeting; using CounterStrikeSharp.API.Modules.Entities; using CS2_SimpleAdmin.Managers; +using CS2_SimpleAdmin.Menus; using CS2_SimpleAdminApi; +using Microsoft.Extensions.Localization; namespace CS2_SimpleAdmin.Api; public class CS2_SimpleAdminApi : ICS2_SimpleAdminApi { + public event Action? OnSimpleAdminReady; + public void OnSimpleAdminReadyEvent() => OnSimpleAdminReady?.Invoke(); + public PlayerInfo GetPlayerInfo(CCSPlayerController player) { - if (!player.UserId.HasValue) - throw new KeyNotFoundException("Player with specific UserId not found"); - - return CS2_SimpleAdmin.PlayersInfo[player.SteamID]; + return !player.UserId.HasValue + ? throw new KeyNotFoundException("Player with specific UserId not found") + : CS2_SimpleAdmin.PlayersInfo[player.SteamID]; } - - public string GetConnectionString() => CS2_SimpleAdmin.Instance.DbConnectionString; - public string GetServerAddress() => CS2_SimpleAdmin.IpAddress; - public int? GetServerId() => CS2_SimpleAdmin.ServerId; - public Dictionary> GetPlayerMuteStatus(CCSPlayerController player) + public string GetConnectionString() => CS2_SimpleAdmin.Instance.DbConnectionString; + public string GetServerAddress() => CS2_SimpleAdmin.IpAddress; + public int? GetServerId() => CS2_SimpleAdmin.ServerId; + + public Dictionary> GetPlayerMuteStatus( + CCSPlayerController player) { return PlayerPenaltyManager.GetAllPlayerPenalties(player.Slot); } - + public event Action? OnPlayerPenaltied; public event Action? OnPlayerPenaltiedAdded; public event Action? OnAdminShowActivity; public event Action? OnAdminToggleSilent; public void OnPlayerPenaltiedEvent(PlayerInfo player, PlayerInfo? admin, PenaltyType penaltyType, string reason, - int duration, int? penaltyId) => OnPlayerPenaltied?.Invoke(player, admin, penaltyType, reason, duration, penaltyId, CS2_SimpleAdmin.ServerId); - + int duration, int? penaltyId) => OnPlayerPenaltied?.Invoke(player, admin, penaltyType, reason, duration, + penaltyId, CS2_SimpleAdmin.ServerId); + public void OnPlayerPenaltiedAddedEvent(SteamID player, PlayerInfo? admin, PenaltyType penaltyType, string reason, - int duration, int? penaltyId) => OnPlayerPenaltiedAdded?.Invoke(player, admin, penaltyType, reason, duration, penaltyId, CS2_SimpleAdmin.ServerId); - - public void OnAdminShowActivityEvent(string messageKey, string? callerName = null, bool dontPublish = false, params object[] messageArgs) => OnAdminShowActivity?.Invoke(messageKey, callerName, dontPublish, messageArgs); + int duration, int? penaltyId) => OnPlayerPenaltiedAdded?.Invoke(player, admin, penaltyType, reason, duration, + penaltyId, CS2_SimpleAdmin.ServerId); - public void OnAdminToggleSilentEvent(int slot, bool status) => OnAdminToggleSilent?.Invoke(slot, status); + public void OnAdminShowActivityEvent(string messageKey, string? callerName = null, bool dontPublish = false, + params object[] messageArgs) => OnAdminShowActivity?.Invoke(messageKey, callerName, dontPublish, messageArgs); - public void IssuePenalty(CCSPlayerController player, CCSPlayerController? admin, PenaltyType penaltyType, string reason, int duration = -1) + public void OnAdminToggleSilentEvent(int slot, bool status) => OnAdminToggleSilent?.Invoke(slot, status); + + public void IssuePenalty(CCSPlayerController player, CCSPlayerController? admin, PenaltyType penaltyType, + string reason, int duration = -1) { switch (penaltyType) { @@ -79,8 +89,9 @@ public class CS2_SimpleAdminApi : ICS2_SimpleAdminApi throw new ArgumentOutOfRangeException(nameof(penaltyType), penaltyType, null); } } - - public void IssuePenalty(SteamID steamid, CCSPlayerController? admin, PenaltyType penaltyType, string reason, int duration = -1) + + public void IssuePenalty(SteamID steamid, CCSPlayerController? admin, PenaltyType penaltyType, string reason, + int duration = -1) { switch (penaltyType) { @@ -123,12 +134,12 @@ public class CS2_SimpleAdminApi : ICS2_SimpleAdminApi { Helper.LogCommand(caller, command); } - + public bool IsAdminSilent(CCSPlayerController player) { return CS2_SimpleAdmin.SilentPlayers.Contains(player.Slot); - } - + } + public HashSet ListSilentAdminsSlots() { return CS2_SimpleAdmin.SilentPlayers; @@ -147,7 +158,7 @@ public class CS2_SimpleAdminApi : ICS2_SimpleAdminApi list = new List(); RegisterCommands._commandDefinitions[name] = list; } - + list.Add(definition); } @@ -162,9 +173,145 @@ public class CS2_SimpleAdminApi : ICS2_SimpleAdminApi CS2_SimpleAdmin.Instance.RemoveCommand(commandName, definition.Callback); } } - - public void ShowAdminActivity(string messageKey, string? callerName = null, bool dontPublish = false, params object[] messageArgs) + + public TargetResult? GetTarget(CommandInfo command) + { + return CS2_SimpleAdmin.GetTarget(command); + } + + public void ShowAdminActivity(string messageKey, string? callerName = null, bool dontPublish = false, + params object[] messageArgs) { Helper.ShowAdminActivity(messageKey, callerName, dontPublish, messageArgs); } + + public void ShowAdminActivityTranslated(string translatedMessage, string? callerName = null, + bool dontPublish = false) + { + Helper.ShowAdminActivityTranslated(translatedMessage, callerName, dontPublish); + } + + public void ShowAdminActivityLocalized(object moduleLocalizer, string messageKey, string? callerName = null, + bool dontPublish = false, params object[] messageArgs) + { + if (moduleLocalizer is not IStringLocalizer localizer) + throw new InvalidOperationException("moduleLocalizer must be an IStringLocalizer instance"); + + Helper.ShowAdminActivityLocalized(localizer, messageKey, callerName, dontPublish, messageArgs); + } + + public void RegisterMenuCategory(string categoryId, string categoryName, string permission = "@css/generic") + { + Menus.MenuManager.Instance.RegisterCategory(categoryId, categoryName, permission); + } + + public void RegisterMenu(string categoryId, string menuId, string menuName, + Func menuFactory, string? permission = null) + { + Menus.MenuManager.Instance.RegisterMenu(categoryId, menuId, menuName, BuilderFactory, permission); + return; + + MenuBuilder BuilderFactory(CCSPlayerController player) + { + if (menuFactory(player) is not MenuBuilder menuBuilder) + throw new InvalidOperationException("Menu factory must return MenuBuilder"); + + // Dodaj automatyczną obsługę przycisku 'Wróć' + menuBuilder.WithBackAction(p => + { + if (Menus.MenuManager.Instance.GetMenuCategories().TryGetValue(categoryId, out var category)) + { + Menus.MenuManager.Instance.CreateCategoryMenuPublic(category, p).OpenMenu(p); + } + else + { + Menus.MenuManager.Instance.OpenMainMenu(p); + } + }); + + return menuBuilder; + } + } + + + public void UnregisterMenu(string categoryId, string menuId) + { + Menus.MenuManager.Instance.UnregisterMenu(categoryId, menuId); + } + + public object CreateMenuWithBack(string title, string categoryId, CCSPlayerController player) + { + var builder = new MenuBuilder(title); + builder.WithBackAction(p => + { + if (Menus.MenuManager.Instance.GetMenuCategories().TryGetValue(categoryId, out var category)) + { + Menus.MenuManager.Instance.CreateCategoryMenuPublic(category, p).OpenMenu(p); + } + else + { + Menus.MenuManager.Instance.OpenMainMenu(p); + } + }); + + return builder; + } + + public List GetValidPlayers() + { + return Helper.GetValidPlayers(); + } + + public object CreateMenuWithPlayers(string title, string categoryId, CCSPlayerController admin, + Func filter, Action onSelect) + { + var menu = (MenuBuilder)CreateMenuWithBack(title, categoryId, admin); + var players = Helper.GetValidPlayers().Where(filter); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + menu.AddOption(playerName, _ => + { + if (player.IsValid) + { + onSelect(admin, player); + } + }); + } + + return menu; + } + + public void AddMenuOption(object menu, string name, Action action, bool disabled = false, + string? permission = null) + { + if (menu is not MenuBuilder menuBuilder) + throw new InvalidOperationException("Menu must be a MenuBuilder instance"); + + menuBuilder.AddOption(name, action, disabled, permission); + } + + public void AddSubMenu(object menu, string name, Func subMenuFactory, + bool disabled = false, string? permission = null) + { + if (menu is not MenuBuilder menuBuilder) + throw new InvalidOperationException("Menu must be a MenuBuilder instance"); + + menuBuilder.AddSubMenu(name, player => + { + var subMenu = subMenuFactory(player); + if (subMenu is not MenuBuilder builder) + throw new InvalidOperationException("SubMenu factory must return MenuBuilder"); + return builder; + }, disabled, permission); + } + + public void OpenMenu(object menu, CCSPlayerController player) + { + if (menu is not MenuBuilder menuBuilder) + throw new InvalidOperationException("Menu must be a MenuBuilder instance"); + + menuBuilder.OpenMenu(player); + } } \ No newline at end of file diff --git a/CS2-SimpleAdmin/CS2-SimpleAdmin.cs b/CS2-SimpleAdmin/CS2-SimpleAdmin.cs index b1d53f7..825eb09 100644 --- a/CS2-SimpleAdmin/CS2-SimpleAdmin.cs +++ b/CS2-SimpleAdmin/CS2-SimpleAdmin.cs @@ -1,5 +1,4 @@ -using System.Reflection; -using CounterStrikeSharp.API; +using CounterStrikeSharp.API; using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Core.Attributes; using CounterStrikeSharp.API.Core.Capabilities; @@ -8,6 +7,7 @@ using CounterStrikeSharp.API.Modules.Commands.Targeting; using CounterStrikeSharp.API.Modules.Memory.DynamicFunctions; using CS2_SimpleAdmin.Database; using CS2_SimpleAdmin.Managers; +using CS2_SimpleAdmin.Menus; using CS2_SimpleAdminApi; using Microsoft.Extensions.Logging; using MySqlConnector; @@ -22,7 +22,7 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig "CS2-SimpleAdmin" + (Helper.IsDebugBuild ? " (DEBUG)" : " (RELEASE)"); public override string ModuleDescription => "Simple admin plugin for Counter-Strike 2 :)"; public override string ModuleAuthor => "daffyy & Dliix66"; - public override string ModuleVersion => "1.7.7-alpha-10"; + public override string ModuleVersion => "1.7.8-beta-1"; public override void Load(bool hotReload) { @@ -67,6 +67,9 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig ReloadAdmins(null)); RegisterEvents(); - RegisterCommands.InitializeCommands(); + AddTimer(0.5f, RegisterCommands.InitializeCommands); if (!CoreConfig.UnlockConCommands) { @@ -232,7 +235,7 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig PreserveNewest + + PreserveNewest + PreserveNewest @@ -126,6 +129,9 @@ PreserveNewest + + PreserveNewest + diff --git a/CS2-SimpleAdmin/Commands/RegisterCommands.cs b/CS2-SimpleAdmin/Commands/RegisterCommands.cs index d323e29..584f3ec 100644 --- a/CS2-SimpleAdmin/Commands/RegisterCommands.cs +++ b/CS2-SimpleAdmin/Commands/RegisterCommands.cs @@ -65,24 +65,11 @@ public static class RegisterCommands new("css_vote", CS2_SimpleAdmin.Instance.OnVoteCommand), - new("css_noclip", CS2_SimpleAdmin.Instance.OnNoclipCommand), - new("css_freeze", CS2_SimpleAdmin.Instance.OnFreezeCommand), - new("css_unfreeze", CS2_SimpleAdmin.Instance.OnUnfreezeCommand), - new("css_godmode", CS2_SimpleAdmin.Instance.OnGodCommand), - new("css_slay", CS2_SimpleAdmin.Instance.OnSlayCommand), new("css_slap", CS2_SimpleAdmin.Instance.OnSlapCommand), - new("css_give", CS2_SimpleAdmin.Instance.OnGiveCommand), - new("css_strip", CS2_SimpleAdmin.Instance.OnStripCommand), - new("css_hp", CS2_SimpleAdmin.Instance.OnHpCommand), - new("css_speed", CS2_SimpleAdmin.Instance.OnSpeedCommand), - new("css_gravity", CS2_SimpleAdmin.Instance.OnGravityCommand), - new("css_resize", CS2_SimpleAdmin.Instance.OnResizeCommand), - new("css_money", CS2_SimpleAdmin.Instance.OnMoneyCommand), new("css_team", CS2_SimpleAdmin.Instance.OnTeamCommand), new("css_rename", CS2_SimpleAdmin.Instance.OnRenameCommand), new("css_prename", CS2_SimpleAdmin.Instance.OnPrenameCommand), - new("css_respawn", CS2_SimpleAdmin.Instance.OnRespawnCommand), new("css_tp", CS2_SimpleAdmin.Instance.OnGotoCommand), new("css_bring", CS2_SimpleAdmin.Instance.OnBringCommand), new("css_pluginsmanager", CS2_SimpleAdmin.Instance.OnPluginManagerCommand), @@ -160,23 +147,12 @@ public static class RegisterCommands { "css_addsilence", new Command { Aliases = ["css_addsilence"] } }, { "css_unsilence", new Command { Aliases = ["css_unsilence"] } }, { "css_vote", new Command { Aliases = ["css_vote"] } }, - { "css_noclip", new Command { Aliases = ["css_noclip"] } }, - { "css_freeze", new Command { Aliases = ["css_freeze"] } }, - { "css_unfreeze", new Command { Aliases = ["css_unfreeze"] } }, - { "css_godmode", new Command { Aliases = ["css_godmode"] } }, { "css_slay", new Command { Aliases = ["css_slay"] } }, { "css_slap", new Command { Aliases = ["css_slap"] } }, - { "css_give", new Command { Aliases = ["css_give"] } }, - { "css_strip", new Command { Aliases = ["css_strip"] } }, - { "css_hp", new Command { Aliases = ["css_hp"] } }, - { "css_speed", new Command { Aliases = ["css_speed"] } }, - { "css_gravity", new Command { Aliases = ["css_gravity"] } }, - { "css_resize", new Command { Aliases = ["css_resize", "css_size"] } }, - { "css_money", new Command { Aliases = ["css_money"] } }, { "css_team", new Command { Aliases = ["css_team"] } }, { "css_rename", new Command { Aliases = ["css_rename"] } }, { "css_prename", new Command { Aliases = ["css_prename"] } }, - { "css_respawn", new Command { Aliases = ["css_respawn"] } }, + { "css_resize", new Command { Aliases = ["css_resize", "css_size"] } }, { "css_tp", new Command { Aliases = ["css_tp", "css_tpto", "css_goto"] } }, { "css_bring", new Command { Aliases = ["css_bring", "css_tphere"] } }, { "css_pluginsmanager", new Command { Aliases = ["css_pluginsmanager", "css_pluginmanager"] } }, @@ -205,25 +181,26 @@ public static class RegisterCommands var commandsConfig = JsonSerializer.Deserialize(json, new JsonSerializerOptions { PropertyNameCaseInsensitive = true }); - if (commandsConfig?.Commands == null) return; - - foreach (var command in commandsConfig.Commands) + if (commandsConfig?.Commands != null) { - if (command.Value.Aliases == null) continue; - - CS2_SimpleAdmin._logger?.LogInformation( - $"Registering command: `{command.Key}` with aliases: `{string.Join(", ", command.Value.Aliases)}`"); - - var mapping = CommandMappings.FirstOrDefault(m => m.CommandKey == command.Key); - if (mapping == null || command.Value.Aliases.Length == 0) continue; - - foreach (var alias in command.Value.Aliases) + foreach (var command in commandsConfig.Commands) { - CS2_SimpleAdmin.Instance.AddCommand(alias, "", mapping.Callback); + if (command.Value.Aliases == null) continue; + + CS2_SimpleAdmin._logger?.LogInformation( + $"Registering command: `{command.Key}` with aliases: `{string.Join(", ", command.Value.Aliases)}`"); + + var mapping = CommandMappings.FirstOrDefault(m => m.CommandKey == command.Key); + if (mapping == null || command.Value.Aliases.Length == 0) continue; + + foreach (var alias in command.Value.Aliases) + { + CS2_SimpleAdmin.Instance.AddCommand(alias, "", mapping.Callback); + } } } - foreach (var (name, definitions) in RegisterCommands._commandDefinitions) + foreach (var (name, definitions) in _commandDefinitions) { foreach (var definition in definitions) { diff --git a/CS2-SimpleAdmin/Commands/basebans.cs b/CS2-SimpleAdmin/Commands/basebans.cs index 7b15b55..761ecbd 100644 --- a/CS2-SimpleAdmin/Commands/basebans.cs +++ b/CS2-SimpleAdmin/Commands/basebans.cs @@ -316,7 +316,7 @@ public partial class CS2_SimpleAdmin var canPermBan = AdminManager.PlayerHasPermissions(new SteamID(caller.SteamID), "@css/permban"); - if (duration <= 0 && canPermBan == false) + if (duration <= 0 && !canPermBan) { caller.PrintToChat($"{_localizer!["sa_prefix"]} {_localizer["sa_ban_perm_restricted"]}"); return false; diff --git a/CS2-SimpleAdmin/Commands/basecommands.cs b/CS2-SimpleAdmin/Commands/basecommands.cs index 290bbd0..8d95c33 100644 --- a/CS2-SimpleAdmin/Commands/basecommands.cs +++ b/CS2-SimpleAdmin/Commands/basecommands.cs @@ -33,7 +33,7 @@ public partial class CS2_SimpleAdmin [CommandHelper(usage: "[#userid or name]", whoCanExecute: CommandUsage.CLIENT_ONLY)] public void OnPenaltiesCommand(CCSPlayerController? caller, CommandInfo command) { - if (caller == null || caller.IsValid == false || !caller.UserId.HasValue || DatabaseProvider == null) + if (caller == null || !caller.IsValid || !caller.UserId.HasValue || DatabaseProvider == null) return; var userId = caller.UserId.Value; @@ -160,7 +160,7 @@ public partial class CS2_SimpleAdmin [CommandHelper(whoCanExecute: CommandUsage.CLIENT_ONLY)] public void OnAdminVoiceCommand(CCSPlayerController? caller, CommandInfo command) { - if (caller == null || caller.IsValid == false) + if (caller == null || !caller.IsValid) return; if (command.ArgCount > 1) @@ -205,7 +205,7 @@ public partial class CS2_SimpleAdmin [CommandHelper(whoCanExecute: CommandUsage.CLIENT_ONLY)] public void OnAdminCommand(CCSPlayerController? caller, CommandInfo command) { - if (caller == null || caller.IsValid == false) + if (caller == null || !caller.IsValid) return; AdminMenu.OpenMenu(caller); diff --git a/CS2-SimpleAdmin/Commands/basecomms.cs b/CS2-SimpleAdmin/Commands/basecomms.cs index 0cc9a8c..e202c1e 100644 --- a/CS2-SimpleAdmin/Commands/basecomms.cs +++ b/CS2-SimpleAdmin/Commands/basecomms.cs @@ -959,7 +959,7 @@ public partial class CS2_SimpleAdmin var canPermMute = AdminManager.PlayerHasPermissions(new SteamID(caller.SteamID), "@css/permmute"); - if (duration <= 0 && canPermMute == false) + if (duration <= 0 && !canPermMute) { caller.PrintToChat($"{_localizer!["sa_prefix"]} {_localizer["sa_ban_perm_restricted"]}"); return false; diff --git a/CS2-SimpleAdmin/Commands/funcommands.cs b/CS2-SimpleAdmin/Commands/funcommands.cs index 5f4b64f..0eb040c 100644 --- a/CS2-SimpleAdmin/Commands/funcommands.cs +++ b/CS2-SimpleAdmin/Commands/funcommands.cs @@ -1,307 +1,307 @@ -using System.Globalization; -using CounterStrikeSharp.API; -using CounterStrikeSharp.API.Core; -using CounterStrikeSharp.API.Modules.Admin; -using CounterStrikeSharp.API.Modules.Commands; - -namespace CS2_SimpleAdmin; - -public partial class CS2_SimpleAdmin -{ - /// - /// Enables or disables no-clip mode for specified player(s). - /// - /// The player issuing the command. - /// The command input containing targets. - [CommandHelper(1, "<#userid or name>")] - [RequiresPermissions("@css/cheats")] - public void OnNoclipCommand(CCSPlayerController? caller, CommandInfo command) - { - var callerName = caller == null ? _localizer?["sa_console"] ?? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; - - var targets = GetTarget(command); - if (targets == null) return; - var playersToTarget = targets.Players.Where(player => - player.IsValid && - player is { IsHLTV: false, Connected: PlayerConnectedState.PlayerConnected, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - - playersToTarget.ForEach(player => - { - if (caller!.CanTarget(player)) - { - NoClip(caller, player, callerName); - } - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Toggles no-clip mode for a player and shows admin activity messages. - /// - /// The player/admin toggling no-clip. - /// The target player whose no-clip state changes. - /// Optional caller name for messages. - /// Optional command info for logging. - internal static void NoClip(CCSPlayerController? caller, CCSPlayerController player, string? callerName = null, CommandInfo? command = null) - { - if (!player.IsValid) return; - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - callerName ??= caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - - // Toggle no-clip mode for the player - player.Pawn.Value?.ToggleNoclip(); - - // Determine message keys and arguments for the no-clip notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_noclip_message", - new object[] { "CALLER", player.PlayerName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - - // Log the command - if (command == null) - Helper.LogCommand(caller, $"css_noclip {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); - } - - /// - /// Enables or disables god mode for specified player(s). - /// - /// The player issuing the command. - /// The command input containing targets. - - [RequiresPermissions("@css/cheats")] - [CommandHelper(minArgs: 1, usage: "<#userid or name>", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)] - public void OnGodCommand(CCSPlayerController? caller, CommandInfo command) - { - var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; - var targets = GetTarget(command); - if (targets == null) return; - - var playersToTarget = targets.Players.Where(player => player.IsValid && player is {IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - - playersToTarget.ForEach(player => - { - if (player.Connected != PlayerConnectedState.PlayerConnected) - return; - - if (caller!.CanTarget(player)) - { - God(caller, player, command); - } - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Toggles god mode for a player and notifies admins. - /// - /// The player/admin toggling god mode. - /// The target player whose god mode changes. - /// Optional command info for logging. - internal static void God(CCSPlayerController? caller, CCSPlayerController player, CommandInfo? command = null) - { - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - var callerName = caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - - // Toggle god mode for the player - if (!GodPlayers.Add(player.Slot)) - { - GodPlayers.Remove(player.Slot); - } - - // Log the command - if (command == null) - Helper.LogCommand(caller, $"css_god {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); - - // Determine message key and arguments for the god mode notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_god_message", - new object[] { "CALLER", player.PlayerName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - } - - /// - /// Freezes target player(s) for an optional specified duration. - /// - /// The player issuing the freeze command. - /// The command input containing targets and duration. - [CommandHelper(1, "<#userid or name> [duration]")] - [RequiresPermissions("@css/slay")] - public void OnFreezeCommand(CCSPlayerController? caller, CommandInfo command) - { - var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; - int.TryParse(command.GetArg(2), out var time); - - var targets = GetTarget(command); - if (targets == null) return; - var playersToTarget = targets.Players.Where(player => player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - - playersToTarget.ForEach(player => - { - if (caller!.CanTarget(player)) - { - Freeze(caller, player, time, callerName, command); - } - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Resizes the target player(s) models to a specified scale. - /// - /// The player issuing the resize command. - /// The command input containing targets and scale factor. - [CommandHelper(1, "<#userid or name> [size]")] - [RequiresPermissions("@css/slay")] - public void OnResizeCommand(CCSPlayerController? caller, CommandInfo command) - { - var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; - float.TryParse(command.GetArg(2), NumberStyles.Float, CultureInfo.InvariantCulture, out var size); - - var targets = GetTarget(command); - if (targets == null) return; - var playersToTarget = targets.Players.Where(player => player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - - playersToTarget.ForEach(player => - { - if (!caller!.CanTarget(player)) return; - - var sceneNode = player.PlayerPawn.Value!.CBodyComponent?.SceneNode; - if (sceneNode == null) return; - - sceneNode.GetSkeletonInstance().Scale = size; - player.PlayerPawn.Value.AcceptInput("SetScale", null, null, size.ToString(CultureInfo.InvariantCulture)); - - Server.NextWorldUpdate(() => - { - Utilities.SetStateChanged(player.PlayerPawn.Value, "CBaseEntity", "m_CBodyComponent"); - }); - - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_resize_message", - new object[] { "CALLER", player.PlayerName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Freezes a single player and optionally schedules automatic unfreeze after a duration. - /// - /// The player/admin freezing the player. - /// The player to freeze. - /// Duration of freeze in seconds. - /// Optional name for notifications. - /// Optional command info for logging. - internal static void Freeze(CCSPlayerController? caller, CCSPlayerController player, int time, string? callerName = null, CommandInfo? command = null) - { - if (!player.IsValid) return; - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - callerName ??= caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - - // Freeze player pawn - player.Pawn.Value?.Freeze(); - - // Determine message keys and arguments for the freeze notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_freeze_message", - new object[] { "CALLER", player.PlayerName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - - // Schedule unfreeze for the player if time is specified - if (time > 0) - { - Instance.AddTimer(time, () => player.Pawn.Value?.Unfreeze(), CounterStrikeSharp.API.Modules.Timers.TimerFlags.STOP_ON_MAPCHANGE); - } - - // Log the command and send Discord notification - if (command == null) - Helper.LogCommand(caller, $"css_freeze {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)} {time}"); - } - - /// - /// Unfreezes target player(s). - /// - /// The player issuing the unfreeze command. - /// The command input with targets. - [CommandHelper(1, "<#userid or name>")] - [RequiresPermissions("@css/slay")] - public void OnUnfreezeCommand(CCSPlayerController? caller, CommandInfo command) - { - var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; - - var targets = GetTarget(command); - if (targets == null) return; - var playersToTarget = targets.Players.Where(player => player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - - playersToTarget.ForEach(player => - { - Unfreeze(caller, player, callerName, command); - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Unfreezes a single player and notifies admins. - /// - /// The player/admin unfreezing the player. - /// The player to unfreeze. - /// Optional name for notifications. - /// Optional command info for logging. - internal static void Unfreeze(CCSPlayerController? caller, CCSPlayerController player, string? callerName = null, CommandInfo? command = null) - { - if (!player.IsValid) return; - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - callerName ??= caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - - // Unfreeze player pawn - player.Pawn.Value?.Unfreeze(); - - // Determine message keys and arguments for the unfreeze notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_unfreeze_message", - new object[] { "CALLER", player.PlayerName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - - // Log the command and send Discord notification - if (command == null) - Helper.LogCommand(caller, $"css_unfreeze {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); - } -} \ No newline at end of file +// using System.Globalization; +// using CounterStrikeSharp.API; +// using CounterStrikeSharp.API.Core; +// using CounterStrikeSharp.API.Modules.Admin; +// using CounterStrikeSharp.API.Modules.Commands; +// +// namespace CS2_SimpleAdmin; +// +// public partial class CS2_SimpleAdmin +// { +// /// +// /// Enables or disables no-clip mode for specified player(s). +// /// +// /// The player issuing the command. +// /// The command input containing targets. +// [CommandHelper(1, "<#userid or name>")] +// [RequiresPermissions("@css/cheats")] +// public void OnNoclipCommand(CCSPlayerController? caller, CommandInfo command) +// { +// var callerName = caller == null ? _localizer?["sa_console"] ?? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; +// +// var targets = GetTarget(command); +// if (targets == null) return; +// var playersToTarget = targets.Players.Where(player => +// player.IsValid && +// player is { IsHLTV: false, Connected: PlayerConnectedState.PlayerConnected, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); +// +// playersToTarget.ForEach(player => +// { +// if (caller!.CanTarget(player)) +// { +// NoClip(caller, player, callerName); +// } +// }); +// +// Helper.LogCommand(caller, command); +// } +// +// /// +// /// Toggles no-clip mode for a player and shows admin activity messages. +// /// +// /// The player/admin toggling no-clip. +// /// The target player whose no-clip state changes. +// /// Optional caller name for messages. +// /// Optional command info for logging. +// internal static void NoClip(CCSPlayerController? caller, CCSPlayerController player, string? callerName = null, CommandInfo? command = null) +// { +// if (!player.IsValid) return; +// if (!caller.CanTarget(player)) return; +// +// // Set default caller name if not provided +// callerName ??= caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; +// +// // Toggle no-clip mode for the player +// player.Pawn.Value?.ToggleNoclip(); +// +// // Determine message keys and arguments for the no-clip notification +// var (activityMessageKey, adminActivityArgs) = +// ("sa_admin_noclip_message", +// new object[] { "CALLER", player.PlayerName }); +// +// // Display admin activity message to other players +// if (caller == null || !SilentPlayers.Contains(caller.Slot)) +// { +// Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); +// } +// +// // Log the command +// if (command == null) +// Helper.LogCommand(caller, $"css_noclip {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); +// } +// +// /// +// /// Enables or disables god mode for specified player(s). +// /// +// /// The player issuing the command. +// /// The command input containing targets. +// +// [RequiresPermissions("@css/cheats")] +// [CommandHelper(minArgs: 1, usage: "<#userid or name>", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)] +// public void OnGodCommand(CCSPlayerController? caller, CommandInfo command) +// { +// var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; +// var targets = GetTarget(command); +// if (targets == null) return; +// +// var playersToTarget = targets.Players.Where(player => player.IsValid && player is {IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); +// +// playersToTarget.ForEach(player => +// { +// if (player.Connected != PlayerConnectedState.PlayerConnected) +// return; +// +// if (caller!.CanTarget(player)) +// { +// God(caller, player, command); +// } +// }); +// +// Helper.LogCommand(caller, command); +// } +// +// /// +// /// Toggles god mode for a player and notifies admins. +// /// +// /// The player/admin toggling god mode. +// /// The target player whose god mode changes. +// /// Optional command info for logging. +// internal static void God(CCSPlayerController? caller, CCSPlayerController player, CommandInfo? command = null) +// { +// if (!caller.CanTarget(player)) return; +// +// // Set default caller name if not provided +// var callerName = caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; +// +// // Toggle god mode for the player +// if (!GodPlayers.Add(player.Slot)) +// { +// GodPlayers.Remove(player.Slot); +// } +// +// // Log the command +// if (command == null) +// Helper.LogCommand(caller, $"css_god {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); +// +// // Determine message key and arguments for the god mode notification +// var (activityMessageKey, adminActivityArgs) = +// ("sa_admin_god_message", +// new object[] { "CALLER", player.PlayerName }); +// +// // Display admin activity message to other players +// if (caller == null || !SilentPlayers.Contains(caller.Slot)) +// { +// Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); +// } +// } +// +// /// +// /// Freezes target player(s) for an optional specified duration. +// /// +// /// The player issuing the freeze command. +// /// The command input containing targets and duration. +// [CommandHelper(1, "<#userid or name> [duration]")] +// [RequiresPermissions("@css/slay")] +// public void OnFreezeCommand(CCSPlayerController? caller, CommandInfo command) +// { +// var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; +// int.TryParse(command.GetArg(2), out var time); +// +// var targets = GetTarget(command); +// if (targets == null) return; +// var playersToTarget = targets.Players.Where(player => player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); +// +// playersToTarget.ForEach(player => +// { +// if (caller!.CanTarget(player)) +// { +// Freeze(caller, player, time, callerName, command); +// } +// }); +// +// Helper.LogCommand(caller, command); +// } +// +// /// +// /// Resizes the target player(s) models to a specified scale. +// /// +// /// The player issuing the resize command. +// /// The command input containing targets and scale factor. +// [CommandHelper(1, "<#userid or name> [size]")] +// [RequiresPermissions("@css/slay")] +// public void OnResizeCommand(CCSPlayerController? caller, CommandInfo command) +// { +// var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; +// float.TryParse(command.GetArg(2), NumberStyles.Float, CultureInfo.InvariantCulture, out var size); +// +// var targets = GetTarget(command); +// if (targets == null) return; +// var playersToTarget = targets.Players.Where(player => player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); +// +// playersToTarget.ForEach(player => +// { +// if (!caller!.CanTarget(player)) return; +// +// var sceneNode = player.PlayerPawn.Value!.CBodyComponent?.SceneNode; +// if (sceneNode == null) return; +// +// sceneNode.GetSkeletonInstance().Scale = size; +// player.PlayerPawn.Value.AcceptInput("SetScale", null, null, size.ToString(CultureInfo.InvariantCulture)); +// +// Server.NextWorldUpdate(() => +// { +// Utilities.SetStateChanged(player.PlayerPawn.Value, "CBaseEntity", "m_CBodyComponent"); +// }); +// +// var (activityMessageKey, adminActivityArgs) = +// ("sa_admin_resize_message", +// new object[] { "CALLER", player.PlayerName }); +// +// // Display admin activity message to other players +// if (caller == null || !SilentPlayers.Contains(caller.Slot)) +// { +// Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); +// } +// }); +// +// Helper.LogCommand(caller, command); +// } +// +// /// +// /// Freezes a single player and optionally schedules automatic unfreeze after a duration. +// /// +// /// The player/admin freezing the player. +// /// The player to freeze. +// /// Duration of freeze in seconds. +// /// Optional name for notifications. +// /// Optional command info for logging. +// internal static void Freeze(CCSPlayerController? caller, CCSPlayerController player, int time, string? callerName = null, CommandInfo? command = null) +// { +// if (!player.IsValid) return; +// if (!caller.CanTarget(player)) return; +// +// // Set default caller name if not provided +// callerName ??= caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; +// +// // Freeze player pawn +// player.Pawn.Value?.Freeze(); +// +// // Determine message keys and arguments for the freeze notification +// var (activityMessageKey, adminActivityArgs) = +// ("sa_admin_freeze_message", +// new object[] { "CALLER", player.PlayerName }); +// +// // Display admin activity message to other players +// if (caller == null || !SilentPlayers.Contains(caller.Slot)) +// { +// Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); +// } +// +// // Schedule unfreeze for the player if time is specified +// if (time > 0) +// { +// Instance.AddTimer(time, () => player.Pawn.Value?.Unfreeze(), CounterStrikeSharp.API.Modules.Timers.TimerFlags.STOP_ON_MAPCHANGE); +// } +// +// // Log the command and send Discord notification +// if (command == null) +// Helper.LogCommand(caller, $"css_freeze {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)} {time}"); +// } +// +// /// +// /// Unfreezes target player(s). +// /// +// /// The player issuing the unfreeze command. +// /// The command input with targets. +// [CommandHelper(1, "<#userid or name>")] +// [RequiresPermissions("@css/slay")] +// public void OnUnfreezeCommand(CCSPlayerController? caller, CommandInfo command) +// { +// var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; +// +// var targets = GetTarget(command); +// if (targets == null) return; +// var playersToTarget = targets.Players.Where(player => player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); +// +// playersToTarget.ForEach(player => +// { +// Unfreeze(caller, player, callerName, command); +// }); +// +// Helper.LogCommand(caller, command); +// } +// +// /// +// /// Unfreezes a single player and notifies admins. +// /// +// /// The player/admin unfreezing the player. +// /// The player to unfreeze. +// /// Optional name for notifications. +// /// Optional command info for logging. +// internal static void Unfreeze(CCSPlayerController? caller, CCSPlayerController player, string? callerName = null, CommandInfo? command = null) +// { +// if (!player.IsValid) return; +// if (!caller.CanTarget(player)) return; +// +// // Set default caller name if not provided +// callerName ??= caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; +// +// // Unfreeze player pawn +// player.Pawn.Value?.Unfreeze(); +// +// // Determine message keys and arguments for the unfreeze notification +// var (activityMessageKey, adminActivityArgs) = +// ("sa_admin_unfreeze_message", +// new object[] { "CALLER", player.PlayerName }); +// +// // Display admin activity message to other players +// if (caller == null || !SilentPlayers.Contains(caller.Slot)) +// { +// Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); +// } +// +// // Log the command and send Discord notification +// if (command == null) +// Helper.LogCommand(caller, $"css_unfreeze {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); +// } +// } \ No newline at end of file diff --git a/CS2-SimpleAdmin/Commands/playercommands.cs b/CS2-SimpleAdmin/Commands/playercommands.cs index b66adf2..25385b5 100644 --- a/CS2-SimpleAdmin/Commands/playercommands.cs +++ b/CS2-SimpleAdmin/Commands/playercommands.cs @@ -11,9 +11,6 @@ namespace CS2_SimpleAdmin; public partial class CS2_SimpleAdmin { - internal static readonly Dictionary SpeedPlayers = []; - internal static readonly Dictionary GravityPlayers = []; - /// /// Executes the 'slay' command, forcing the targeted players to commit suicide. /// Checks player validity and permissions. @@ -72,451 +69,6 @@ public partial class CS2_SimpleAdmin Helper.LogCommand(caller, $"css_slay {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); } - /// - /// Executes the 'give' command to provide a specified weapon to targeted players. - /// Enforces server rules for prohibited weapons. - /// - /// Player or console issuing the command. - /// Command details, including targets and weapon name. - [RequiresPermissions("@css/cheats")] - [CommandHelper(minArgs: 2, usage: "<#userid or name> ", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)] - public void OnGiveCommand(CCSPlayerController? caller, CommandInfo command) - { - var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; - var targets = GetTarget(command); - if (targets == null) return; - - var playersToTarget = targets.Players.Where(player => player.IsValid && player is { IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - var weaponName = command.GetArg(2); - - // check if weapon is knife - if (weaponName.Contains("_knife") || weaponName.Contains("bayonet")) - { - if (CoreConfig.FollowCS2ServerGuidelines) - { - command.ReplyToCommand($"Cannot Give {weaponName} because it's illegal to be given."); - return; - } - } - - playersToTarget.ForEach(player => - { - if (player.Connected != PlayerConnectedState.PlayerConnected) - return; - - GiveWeapon(caller, player, weaponName, callerName, command); - }); - - Helper.LogCommand(caller, command); - } - - - /// - /// Gives a weapon identified by name to a player, handling ambiguous matches and logging. - /// - /// Admin issuing the command. - /// Target player to receive the weapon. - /// Weapon name or partial name. - /// Optional name to display in notifications. - /// Optional command info for logging. - private static void GiveWeapon(CCSPlayerController? caller, CCSPlayerController player, string weaponName, string? callerName = null, CommandInfo? command = null) - { - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - callerName ??= caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - var weapons = WeaponHelper.GetWeaponsByPartialName(weaponName); - - switch (weapons.Count) - { - case 0: - return; - case > 1: - { - var weaponList = string.Join(", ", weapons.Select(w => w.EnumMemberValue)); - command?.ReplyToCommand($"Found weapons with a similar name: {weaponList}"); - return; - } - } - - // Give weapon to the player - player.GiveNamedItem(weapons.First().EnumValue); - - // Log the command - if (command == null) - Helper.LogCommand(caller, $"css_giveweapon {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)} {weaponName}"); - - // Determine message keys and arguments for the weapon give notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_give_message", - new object[] { "CALLER", player.PlayerName, weaponName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - } - - /// - /// Gives a specific weapon to a player, with notifications and logging. - /// - /// Admin issuing the command. - /// Target player. - /// Weapon item object. - /// Optional caller name for notifications. - /// Optional command info. - internal static void GiveWeapon(CCSPlayerController? caller, CCSPlayerController player, CsItem weapon, string? callerName = null, CommandInfo? command = null) - { - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - callerName ??= caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - - // Give weapon to the player - player.GiveNamedItem(weapon); - - // Log the command - if (command == null) - Helper.LogCommand(caller, $"css_giveweapon {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)} {weapon.ToString()}"); - - // Determine message keys and arguments for the weapon give notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_give_message", - new object[] { "CALLER", player.PlayerName, weapon.ToString() }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - } - - /// - /// Executes the 'strip' command, removing all weapons from targeted players. - /// Checks player validity and permissions. - /// - /// Player or console issuing the command. - /// Command details including targets. - [RequiresPermissions("@css/slay")] - [CommandHelper(minArgs: 1, usage: "<#userid or name>", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)] - public void OnStripCommand(CCSPlayerController? caller, CommandInfo command) - { - var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; - var targets = GetTarget(command); - if (targets == null) return; - - var playersToTarget = targets.Players.Where(player => player.IsValid && player is { IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - - playersToTarget.ForEach(player => - { - if (caller!.CanTarget(player)) - { - StripWeapons(caller, player, callerName, command); - } - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Removes all weapons from a player, with notifications and logging. - /// - /// Admin or console issuing the strip command. - /// Target player. - /// Optional caller name. - /// Optional command info for logging. - internal static void StripWeapons(CCSPlayerController? caller, CCSPlayerController player, string? callerName = null, CommandInfo? command = null) - { - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - callerName ??= caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - - // Check if player is valid, alive, and connected - if (!player.IsValid || player.PlayerPawn?.Value?.LifeState != (int)LifeState_t.LIFE_ALIVE || player.Connected != PlayerConnectedState.PlayerConnected) - return; - - // Strip weapons from the player - player.RemoveWeapons(); - - // Log the command - if (command == null) - Helper.LogCommand(caller, $"css_strip {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); - - // Determine message keys and arguments for the weapon strip notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_strip_message", - new object[] { "CALLER", player.PlayerName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - } - - /// - /// Sets health value on targeted players. - /// - /// Admin or console issuing the command. - /// Command details including targets and health value. - [RequiresPermissions("@css/slay")] - [CommandHelper(minArgs: 1, usage: "<#userid or name> ", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)] - public void OnHpCommand(CCSPlayerController? caller, CommandInfo command) - { - int.TryParse(command.GetArg(2), out var health); - - var targets = GetTarget(command); - if (targets == null) return; - - var playersToTarget = targets.Players.Where(player => player.IsValid && player is { IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - - playersToTarget.ForEach(player => - { - if (caller!.CanTarget(player)) - { - SetHp(caller, player, health, command); - } - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Changes health of a player and logs the action. - /// - /// Admin or console calling the method. - /// Target player. - /// Health value to set. - /// Optional command info. - internal static void SetHp(CCSPlayerController? caller, CCSPlayerController player, int health, CommandInfo? command = null) - { - if (!player.IsValid || player.IsHLTV) return; - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - var callerName = caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - - // Set player's health - player.SetHp(health); - - // Log the command - if (command == null) - Helper.LogCommand(caller, $"css_hp {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)} {health}"); - - // Determine message keys and arguments for the HP set notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_hp_message", - new object[] { "CALLER", player.PlayerName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - } - - /// - /// Sets movement speed on targeted players. - /// - /// Admin or console issuing the command. - /// Command details including targets and speed. - [RequiresPermissions("@css/slay")] - [CommandHelper(minArgs: 1, usage: "<#userid or name> ", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)] - public void OnSpeedCommand(CCSPlayerController? caller, CommandInfo command) - { - float.TryParse(command.GetArg(2), NumberStyles.Float, CultureInfo.InvariantCulture, out var speed); - - var targets = GetTarget(command); - if (targets == null) return; - - var playersToTarget = targets.Players.Where(player => player.IsValid && player is { IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - - playersToTarget.ForEach(player => - { - if (player.Connected != PlayerConnectedState.PlayerConnected) - return; - - if (caller!.CanTarget(player)) - { - SetSpeed(caller, player, speed, command); - } - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Changes speed of a player and logs the action. - /// - /// Admin or console calling the method. - /// Target player. - /// Speed value to set. - /// Optional command info. - internal static void SetSpeed(CCSPlayerController? caller, CCSPlayerController player, float speed, CommandInfo? command = null) - { - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - var callerName = caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - - // Set player's speed - player.SetSpeed(speed); - - if (speed == 1f) - SpeedPlayers.Remove(player); - else - SpeedPlayers[player] = speed; - - // Log the command - if (command == null) - Helper.LogCommand(caller, $"css_speed {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)} {speed}"); - - // Determine message keys and arguments for the speed set notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_speed_message", - new object[] { "CALLER", player.PlayerName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - } - - /// - /// Sets gravity on targeted players. - /// - /// Admin or console issuing the command. - /// Command details including targets and gravity value. - [RequiresPermissions("@css/slay")] - [CommandHelper(minArgs: 1, usage: "<#userid or name> ", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)] - public void OnGravityCommand(CCSPlayerController? caller, CommandInfo command) - { - float.TryParse(command.GetArg(2), NumberStyles.Float, CultureInfo.InvariantCulture, out var gravity); - - var targets = GetTarget(command); - if (targets == null) return; - - var playersToTarget = targets.Players.Where(player => player.IsValid && player is { IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - - playersToTarget.ForEach(player => - { - if (player.Connected != PlayerConnectedState.PlayerConnected) - return; - - if (caller!.CanTarget(player)) - { - SetGravity(caller, player, gravity, command); - } - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Changes gravity of a player and logs the action. - /// - /// Admin or console calling the method. - /// Target player. - /// Gravity value to set. - /// Optional command info. - internal static void SetGravity(CCSPlayerController? caller, CCSPlayerController player, float gravity, CommandInfo? command = null) - { - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - var callerName = caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - - // Set player's gravity - player.SetGravity(gravity); - - if (gravity == 1f) - GravityPlayers.Remove(player); - else - GravityPlayers[player] = gravity; - - // Log the command - if (command == null) - Helper.LogCommand(caller, $"css_gravity {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)} {gravity}"); - - // Determine message keys and arguments for the gravity set notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_gravity_message", - new object[] { "CALLER", player.PlayerName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - } - - /// - /// Sets the money amount for the targeted players. - /// - /// The player/admin executing the command. - /// The command containing target player and money value. - [RequiresPermissions("@css/slay")] - [CommandHelper(minArgs: 1, usage: "<#userid or name> ", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)] - public void OnMoneyCommand(CCSPlayerController? caller, CommandInfo command) - { - var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; - int.TryParse(command.GetArg(2), out var money); - - var targets = GetTarget(command); - if (targets == null) return; - - var playersToTarget = targets.Players.Where(player => player.IsValid && player is { IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); - - playersToTarget.ForEach(player => - { - if (player.Connected != PlayerConnectedState.PlayerConnected) - return; - - if (caller!.CanTarget(player)) - { - SetMoney(caller, player, money, command); - } - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Applies money value to a single targeted player and logs the operation. - /// - /// The player/admin setting the money. - /// The player whose money will be set. - /// The value of money to set. - /// Optional command info for logging. - internal static void SetMoney(CCSPlayerController? caller, CCSPlayerController player, int money, CommandInfo? command = null) - { - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - var callerName = caller != null ? caller.PlayerName : _localizer?["sa_console"] ?? "Console"; - - // Set player's money - player.SetMoney(money); - - // Log the command - if (command == null) - Helper.LogCommand(caller, $"css_money {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)} {money}"); - - // Determine message keys and arguments for the money set notification - var (activityMessageKey, adminActivityArgs) = - ("sa_admin_money_message", - new object[] { "CALLER", player.PlayerName }); - - // Display admin activity message to other players - if (caller == null || !SilentPlayers.Contains(caller.Slot)) - { - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - } - /// /// Applies damage as a slap effect to the targeted players. /// @@ -802,75 +354,6 @@ public partial class CS2_SimpleAdmin }); } - /// - /// Respawns targeted players, restoring their state. - /// - /// The admin or player issuing respawn. - /// The command including target players. - [CommandHelper(1, "<#userid or name>")] - [RequiresPermissions("@css/cheats")] - public void OnRespawnCommand(CCSPlayerController? caller, CommandInfo command) - { - var callerName = caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; - - var targets = GetTarget(command); - if (targets == null) return; - var playersToTarget = targets.Players.Where(player => player is { IsValid: true, IsHLTV: false }).ToList(); - - playersToTarget.ForEach(player => - { - if (player.Connected != PlayerConnectedState.PlayerConnected) - return; - - if (caller!.CanTarget(player)) - { - Respawn(caller, player, callerName, command); - } - }); - - Helper.LogCommand(caller, command); - } - - /// - /// Respawns a specified player and updates admin notifications. - /// - /// Admin or player executing respawn. - /// Player to respawn. - /// Optional admin name. - /// Optional command info. - internal static void Respawn(CCSPlayerController? caller, CCSPlayerController player, string? callerName = null, CommandInfo? command = null) - { - // Check if the caller can target the player - if (!caller.CanTarget(player)) return; - - // Set default caller name if not provided - callerName ??= caller == null ? _localizer?["sa_console"] ?? "Console" : caller.PlayerName; - - // Ensure the player's pawn is valid before attempting to respawn - if (_cBasePlayerControllerSetPawnFunc == null || player.PlayerPawn.Value == null || !player.PlayerPawn.IsValid) return; - - // Perform the respawn operation - var playerPawn = player.PlayerPawn.Value; - _cBasePlayerControllerSetPawnFunc.Invoke(player, playerPawn, true, false); - VirtualFunction.CreateVoid(player.Handle, GameData.GetOffset("CCSPlayerController_Respawn"))(player); - - if (player.UserId.HasValue && PlayersInfo.TryGetValue(player.SteamID, out var value) && value.DiePosition != null) - playerPawn.Teleport(value.DiePosition?.Position, value.DiePosition?.Angle); - - // Log the command - if (command == null) - Helper.LogCommand(caller, $"css_respawn {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); - - // Determine message key and arguments for the respawn notification - var activityMessageKey = "sa_admin_respawn_message"; - var adminActivityArgs = new object[] { "CALLER", player.PlayerName }; - - // Display admin activity message to other players - if (caller != null && SilentPlayers.Contains(caller.Slot)) return; - - Helper.ShowAdminActivity(activityMessageKey, callerName, false, adminActivityArgs); - } - /// /// Teleports targeted player(s) to another player's location. /// diff --git a/CS2-SimpleAdmin/Database/Migration.cs b/CS2-SimpleAdmin/Database/Migration.cs index 7a25747..5b97b9d 100644 --- a/CS2-SimpleAdmin/Database/Migration.cs +++ b/CS2-SimpleAdmin/Database/Migration.cs @@ -17,16 +17,27 @@ public class Migration(string migrationsPath) if (files.Count == 0) return; await using var connection = await CS2_SimpleAdmin.DatabaseProvider.CreateConnectionAsync(); - await using (var cmd = connection.CreateCommand()) { - cmd.CommandText = """ - CREATE TABLE IF NOT EXISTS sa_migrations ( - id INTEGER PRIMARY KEY AUTOINCREMENT, - version TEXT NOT NULL - ); - - """; + if (migrationsPath.Contains("sqlite", StringComparison.CurrentCultureIgnoreCase)) + { + cmd.CommandText = """ + CREATE TABLE IF NOT EXISTS sa_migrations ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + version TEXT NOT NULL + ); + + """; + } + else + { + cmd.CommandText = """ + CREATE TABLE IF NOT EXISTS sa_migrations ( + id INT PRIMARY KEY AUTO_INCREMENT, + version VARCHAR(128) NOT NULL + ); + """; + } await cmd.ExecuteNonQueryAsync(); } diff --git a/CS2-SimpleAdmin/Database/Migrations/Mysql/006_ServerGroupsFeature.sql b/CS2-SimpleAdmin/Database/Migrations/Mysql/006_ServerGroupsFeature.sql index 4424189..4256cec 100644 --- a/CS2-SimpleAdmin/Database/Migrations/Mysql/006_ServerGroupsFeature.sql +++ b/CS2-SimpleAdmin/Database/Migrations/Mysql/006_ServerGroupsFeature.sql @@ -20,7 +20,6 @@ CREATE TABLE IF NOT EXISTS `sa_groups_servers` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; ALTER TABLE `sa_admins` ADD `group_id` INT NULL AFTER `created`; - ALTER TABLE `sa_groups_flags` ADD FOREIGN KEY (`group_id`) REFERENCES `sa_groups`(`id`) ON DELETE CASCADE; ALTER TABLE `sa_groups_servers` ADD FOREIGN KEY (`group_id`) REFERENCES `sa_groups`(`id`) ON DELETE CASCADE; ALTER TABLE `sa_admins` ADD FOREIGN KEY (`group_id`) REFERENCES `sa_groups`(`id`) ON DELETE SET NULL; \ No newline at end of file diff --git a/CS2-SimpleAdmin/Database/Migrations/Mysql/009_BanAllUsedIpAddress.sql b/CS2-SimpleAdmin/Database/Migrations/Mysql/009_BanAllUsedIpAddress.sql index 2fa6688..d05bec7 100644 --- a/CS2-SimpleAdmin/Database/Migrations/Mysql/009_BanAllUsedIpAddress.sql +++ b/CS2-SimpleAdmin/Database/Migrations/Mysql/009_BanAllUsedIpAddress.sql @@ -1,8 +1,6 @@ CREATE TABLE IF NOT EXISTS `sa_players_ips` ( - `id` int(11) NOT NULL AUTO_INCREMENT, `steamid` bigint(20) NOT NULL, `address` varchar(64) NOT NULL, `used_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - UNIQUE KEY `steamid` (`steamid`,`address`) + PRIMARY KEY (`steamid`, `address`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; diff --git a/CS2-SimpleAdmin/Database/Migrations/Mysql/013_AddNameColumnToSaPlayerIpsTable.sql b/CS2-SimpleAdmin/Database/Migrations/Mysql/013_AddNameColumnToSaPlayerIpsTable.sql index 81a26a6..aa455a1 100644 --- a/CS2-SimpleAdmin/Database/Migrations/Mysql/013_AddNameColumnToSaPlayerIpsTable.sql +++ b/CS2-SimpleAdmin/Database/Migrations/Mysql/013_AddNameColumnToSaPlayerIpsTable.sql @@ -1,11 +1,3 @@ -DELETE FROM `sa_players_ips` -WHERE `id` NOT IN ( - SELECT * FROM ( - SELECT MIN(`id`) - FROM `sa_players_ips` - GROUP BY `steamid` - ) AS `keep_ids` -); DELETE FROM sa_players_ips WHERE INET_ATON(address) IS NULL AND address IS NOT NULL; UPDATE `sa_players_ips` SET `address` = INET_ATON(address); ALTER TABLE `sa_players_ips` CHANGE `address` `address` INT UNSIGNED NOT NULL; diff --git a/CS2-SimpleAdmin/Database/Migrations/Mysql/016_OptimizeTablesAndIndexes.sql b/CS2-SimpleAdmin/Database/Migrations/Mysql/016_OptimizeTablesAndIndexes.sql new file mode 100644 index 0000000..c674d89 --- /dev/null +++ b/CS2-SimpleAdmin/Database/Migrations/Mysql/016_OptimizeTablesAndIndexes.sql @@ -0,0 +1,33 @@ +-- Migration 016: Optimize tables and indexes +-- Add proper indexes for all tables to improve query performance + +-- Optimize sa_players_ips table indexes +-- Add index on used_at for efficient date-based queries +ALTER TABLE `sa_players_ips` ADD INDEX IF NOT EXISTS `idx_used_at` (`used_at` DESC); + +-- Optimize sa_bans table indexes +-- Add composite indexes for common query patterns +CREATE INDEX IF NOT EXISTS `idx_bans_steamid_status` ON `sa_bans` (`player_steamid`, `status`); +CREATE INDEX IF NOT EXISTS `idx_bans_ip_status` ON `sa_bans` (`player_ip`, `status`); +CREATE INDEX IF NOT EXISTS `idx_bans_status_ends` ON `sa_bans` (`status`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_bans_server_status` ON `sa_bans` (`server_id`, `status`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_bans_created` ON `sa_bans` (`created` DESC); + +-- Optimize sa_admins table indexes +CREATE INDEX IF NOT EXISTS `idx_admins_steamid` ON `sa_admins` (`player_steamid`); +CREATE INDEX IF NOT EXISTS `idx_admins_server_ends` ON `sa_admins` (`server_id`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_admins_ends` ON `sa_admins` (`ends`); + +-- Optimize sa_mutes table indexes (in addition to migration 014) +-- Add index for expire queries +CREATE INDEX IF NOT EXISTS `idx_mutes_status_ends` ON `sa_mutes` (`status`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_mutes_server_status` ON `sa_mutes` (`server_id`, `status`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_mutes_created` ON `sa_mutes` (`created` DESC); + +-- Optimize sa_warns table indexes (if exists) +CREATE INDEX IF NOT EXISTS `idx_warns_steamid_status` ON `sa_warns` (`player_steamid`, `status`); +CREATE INDEX IF NOT EXISTS `idx_warns_status_ends` ON `sa_warns` (`status`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_warns_server_status` ON `sa_warns` (`server_id`, `status`, `ends`); + +-- Add index on sa_servers for faster lookups +CREATE INDEX IF NOT EXISTS `idx_servers_hostname` ON `sa_servers` (`hostname`); diff --git a/CS2-SimpleAdmin/Database/Migrations/Sqlite/009_BanAllUsedIpAddress.sql b/CS2-SimpleAdmin/Database/Migrations/Sqlite/009_BanAllUsedIpAddress.sql index e28a4b3..7a141c5 100644 --- a/CS2-SimpleAdmin/Database/Migrations/Sqlite/009_BanAllUsedIpAddress.sql +++ b/CS2-SimpleAdmin/Database/Migrations/Sqlite/009_BanAllUsedIpAddress.sql @@ -1,7 +1,6 @@ CREATE TABLE IF NOT EXISTS `sa_players_ips` ( - `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, `steamid` INTEGER NOT NULL, `address` VARCHAR(64) NOT NULL, - `used_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - UNIQUE (`steamid`, `address`) - ); \ No newline at end of file + `used_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`steamid`, `address`) +); \ No newline at end of file diff --git a/CS2-SimpleAdmin/Database/Migrations/Sqlite/016_OptimizeTablesAndIndexes.sql b/CS2-SimpleAdmin/Database/Migrations/Sqlite/016_OptimizeTablesAndIndexes.sql new file mode 100644 index 0000000..749229a --- /dev/null +++ b/CS2-SimpleAdmin/Database/Migrations/Sqlite/016_OptimizeTablesAndIndexes.sql @@ -0,0 +1,33 @@ +-- Migration 016: Optimize tables and indexes +-- Add proper indexes for all tables to improve query performance + +-- Optimize sa_players_ips table indexes +-- Add index on used_at for efficient date-based queries +CREATE INDEX IF NOT EXISTS `idx_used_at` ON `sa_players_ips` (`used_at` DESC); + +-- Optimize sa_bans table indexes +-- Add composite indexes for common query patterns +CREATE INDEX IF NOT EXISTS `idx_bans_steamid_status` ON `sa_bans` (`player_steamid`, `status`); +CREATE INDEX IF NOT EXISTS `idx_bans_ip_status` ON `sa_bans` (`player_ip`, `status`); +CREATE INDEX IF NOT EXISTS `idx_bans_status_ends` ON `sa_bans` (`status`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_bans_server_status` ON `sa_bans` (`server_id`, `status`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_bans_created` ON `sa_bans` (`created` DESC); + +-- Optimize sa_admins table indexes +CREATE INDEX IF NOT EXISTS `idx_admins_steamid` ON `sa_admins` (`player_steamid`); +CREATE INDEX IF NOT EXISTS `idx_admins_server_ends` ON `sa_admins` (`server_id`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_admins_ends` ON `sa_admins` (`ends`); + +-- Optimize sa_mutes table indexes (in addition to migration 014) +-- Add index for expire queries +CREATE INDEX IF NOT EXISTS `idx_mutes_status_ends` ON `sa_mutes` (`status`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_mutes_server_status` ON `sa_mutes` (`server_id`, `status`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_mutes_created` ON `sa_mutes` (`created` DESC); + +-- Optimize sa_warns table indexes (if exists) +CREATE INDEX IF NOT EXISTS `idx_warns_steamid_status` ON `sa_warns` (`player_steamid`, `status`); +CREATE INDEX IF NOT EXISTS `idx_warns_status_ends` ON `sa_warns` (`status`, `ends`); +CREATE INDEX IF NOT EXISTS `idx_warns_server_status` ON `sa_warns` (`server_id`, `status`, `ends`); + +-- Add index on sa_servers for faster lookups +CREATE INDEX IF NOT EXISTS `idx_servers_hostname` ON `sa_servers` (`hostname`); diff --git a/CS2-SimpleAdmin/Database/MysqlDatabaseProvider.cs b/CS2-SimpleAdmin/Database/MysqlDatabaseProvider.cs index 91de7bb..9e79d93 100644 --- a/CS2-SimpleAdmin/Database/MysqlDatabaseProvider.cs +++ b/CS2-SimpleAdmin/Database/MysqlDatabaseProvider.cs @@ -9,6 +9,15 @@ public class MySqlDatabaseProvider(string connectionString) : IDatabaseProvider { var connection = new MySqlConnection(connectionString); await connection.OpenAsync(); + + await using var cmd = connection.CreateCommand(); + + cmd.CommandText = "SET NAMES 'utf8mb4' COLLATE 'utf8mb4_general_ci';"; + await cmd.ExecuteNonQueryAsync(); + + cmd.CommandText = "SET time_zone = '+00:00';"; + await cmd.ExecuteNonQueryAsync(); + return connection; } diff --git a/CS2-SimpleAdmin/Events.cs b/CS2-SimpleAdmin/Events.cs index 68847f4..4a3755a 100644 --- a/CS2-SimpleAdmin/Events.cs +++ b/CS2-SimpleAdmin/Events.cs @@ -96,9 +96,6 @@ public partial class CS2_SimpleAdmin CachedPlayers.Remove(player); SilentPlayers.Remove(player.Slot); - GodPlayers.Remove(player.Slot); - SpeedPlayers.Remove(player); - GravityPlayers.Remove(player); if (player.IsBot) return HookResult.Continue; @@ -247,10 +244,6 @@ public partial class CS2_SimpleAdmin Logger.LogCritical("[OnRoundStart]"); #endif - GodPlayers.Clear(); - SpeedPlayers.Clear(); - GravityPlayers.Clear(); - foreach (var player in PlayersInfo.Values) { player.DiePosition = null; @@ -467,8 +460,6 @@ public partial class CS2_SimpleAdmin GodPlayers.Clear(); SilentPlayers.Clear(); - SpeedPlayers.Clear(); - GravityPlayers.Clear(); PlayerPenaltyManager.RemoveAllPenalties(); } @@ -494,13 +485,9 @@ public partial class CS2_SimpleAdmin { var player = @event.Userid; - if (player?.UserId == null || !player.IsValid || player.IsHLTV || player.Connected != PlayerConnectedState.PlayerConnected) - return HookResult.Continue; - - SpeedPlayers.Remove(player); - GravityPlayers.Remove(player); - - if (!PlayersInfo.ContainsKey(player.SteamID) || @event.Attacker == null) + if (player?.UserId == null || !player.IsValid || player.IsHLTV || + player.Connected != PlayerConnectedState.PlayerConnected || !PlayersInfo.ContainsKey(player.SteamID) || + @event.Attacker == null) return HookResult.Continue; var playerPosition = player.PlayerPawn.Value?.AbsOrigin; diff --git a/CS2-SimpleAdmin/Extensions/PlayerExtensions.cs b/CS2-SimpleAdmin/Extensions/PlayerExtensions.cs index 0477263..c2d8e07 100644 --- a/CS2-SimpleAdmin/Extensions/PlayerExtensions.cs +++ b/CS2-SimpleAdmin/Extensions/PlayerExtensions.cs @@ -335,10 +335,10 @@ public static class PlayerExtensions { StringBuilder sb = new(); sb.Append(localizer[messageKey, messageArgs]); - + foreach (var part in Helper.SeparateLines(sb.ToString())) { - var lineWithPrefix = localizer["sa_prefix"] + part.Trim(); + var lineWithPrefix = (CS2_SimpleAdmin._localizer?["sa_prefix"] ?? "") + part.Trim(); controller.PrintToChat(lineWithPrefix); } } diff --git a/CS2-SimpleAdmin/Helper.cs b/CS2-SimpleAdmin/Helper.cs index 84b7041..089e083 100644 --- a/CS2-SimpleAdmin/Helper.cs +++ b/CS2-SimpleAdmin/Helper.cs @@ -441,20 +441,20 @@ internal static class Helper public static void ShowAdminActivity(string messageKey, string? callerName = null, bool dontPublish = false, params object[] messageArgs) { string[] publishActions = ["ban", "gag", "silence", "mute"]; - + if (CS2_SimpleAdmin.Instance.Config.OtherSettings.ShowActivityType == 0) return; if (CS2_SimpleAdmin._localizer == null) return; - + if (string.IsNullOrWhiteSpace(callerName)) callerName = CS2_SimpleAdmin._localizer["sa_console"]; var formattedMessageArgs = messageArgs.Select(arg => arg.ToString() ?? string.Empty).ToArray(); - - if (dontPublish == false && publishActions.Any(messageKey.Contains)) + + if (!dontPublish && publishActions.Any(messageKey.Contains)) { CS2_SimpleAdmin.SimpleAdminApi?.OnAdminShowActivityEvent(messageKey, callerName, dontPublish, messageArgs); } - + // // Replace placeholder based on showActivityType // for (var i = 0; i < formattedMessageArgs.Length; i++) // { @@ -478,7 +478,7 @@ internal static class Helper AdminManager.PlayerHasPermissions(new SteamID(c.SteamID), "@css/kick") || AdminManager.PlayerHasPermissions(new SteamID(c.SteamID), "@css/ban")); } - + foreach (var controller in validPlayers.ToList()) { var currentMessageArgs = (string[])formattedMessageArgs.Clone(); @@ -499,6 +499,89 @@ internal static class Helper } } + /// + /// Shows admin activity with a custom translated message (for modules with their own localizer). + /// + public static void ShowAdminActivityTranslated(string translatedMessage, string? callerName = null, bool dontPublish = false) + { + if (CS2_SimpleAdmin.Instance.Config.OtherSettings.ShowActivityType == 0) return; + if (CS2_SimpleAdmin._localizer == null) return; + + if (string.IsNullOrWhiteSpace(callerName)) + callerName = CS2_SimpleAdmin._localizer["sa_console"]; + + var validPlayers = GetValidPlayers().Where(c => c is { IsValid: true, IsBot: false }); + + if (!validPlayers.Any()) + return; + + if (CS2_SimpleAdmin.Instance.Config.OtherSettings.ShowActivityType == 3) + { + validPlayers = validPlayers.Where(c => + AdminManager.PlayerHasPermissions(new SteamID(c.SteamID), "@css/kick") || + AdminManager.PlayerHasPermissions(new SteamID(c.SteamID), "@css/ban")); + } + + foreach (var controller in validPlayers.ToList()) + { + // Replace "CALLER" placeholder based on showActivityType + var message = CS2_SimpleAdmin.Instance.Config.OtherSettings.ShowActivityType switch + { + 1 => translatedMessage.Replace("CALLER", AdminManager.PlayerHasPermissions(new SteamID(controller.SteamID), "@css/kick") || AdminManager.PlayerHasPermissions(new SteamID(controller.SteamID), "@css/ban") ? callerName : CS2_SimpleAdmin._localizer["sa_admin"]), + _ => translatedMessage.Replace("CALLER", callerName ?? CS2_SimpleAdmin._localizer["sa_console"]), + }; + + // Send the pre-translated message to the player + controller.PrintToChat(message); + } + } + + /// + /// Shows admin activity using module's localizer for per-player language support. + /// Each player receives the message in their configured language using SendLocalizedMessage. + /// + public static void ShowAdminActivityLocalized(IStringLocalizer moduleLocalizer, string messageKey, string? callerName = null, bool dontPublish = false, params object[] messageArgs) + { + if (CS2_SimpleAdmin.Instance.Config.OtherSettings.ShowActivityType == 0) return; + if (CS2_SimpleAdmin._localizer == null) return; + + if (string.IsNullOrWhiteSpace(callerName)) + callerName = CS2_SimpleAdmin._localizer["sa_console"]; + + var formattedMessageArgs = messageArgs.Select(arg => arg.ToString() ?? string.Empty).ToArray(); + + var validPlayers = GetValidPlayers().Where(c => c is { IsValid: true, IsBot: false }); + + if (!validPlayers.Any()) + return; + + if (CS2_SimpleAdmin.Instance.Config.OtherSettings.ShowActivityType == 3) + { + validPlayers = validPlayers.Where(c => + AdminManager.PlayerHasPermissions(new SteamID(c.SteamID), "@css/kick") || + AdminManager.PlayerHasPermissions(new SteamID(c.SteamID), "@css/ban")); + } + + foreach (var controller in validPlayers.ToList()) + { + var currentMessageArgs = (string[])formattedMessageArgs.Clone(); + + // Replace "CALLER" placeholder based on showActivityType + for (var i = 0; i < currentMessageArgs.Length; i++) + { + var arg = currentMessageArgs[i]; + currentMessageArgs[i] = CS2_SimpleAdmin.Instance.Config.OtherSettings.ShowActivityType switch + { + 1 => arg.Replace("CALLER", AdminManager.PlayerHasPermissions(new SteamID(controller.SteamID), "@css/kick") || AdminManager.PlayerHasPermissions(new SteamID(controller.SteamID), "@css/ban") ? callerName : CS2_SimpleAdmin._localizer["sa_admin"]), + _ => arg.Replace("CALLER", callerName ?? CS2_SimpleAdmin._localizer["sa_console"]), + }; + } + + // Send the localized message to each player using their language + controller.SendLocalizedMessage(moduleLocalizer, messageKey, currentMessageArgs.Cast().ToArray()); + } + } + public static void DisplayCenterMessage( CCSPlayerController player, string messageKey, @@ -794,7 +877,7 @@ internal static class Helper if (CS2_SimpleAdmin.DiscordWebhookClientLog == null || CS2_SimpleAdmin._localizer == null) return; - if (caller != null && caller.IsValid == false) + if (caller != null && !caller.IsValid) caller = null; var callerName = caller == null ? CS2_SimpleAdmin._localizer["sa_console"] : caller.PlayerName; @@ -806,32 +889,38 @@ internal static class Helper commandString])); } - public static IMenu? CreateMenu(string title, Action? backAction = null) + #pragma warning disable CS8604 + public static IMenu? CreateMenu(string title, Action? backAction = null, Action? resetAction = null) { + if (CS2_SimpleAdmin.MenuApi == null) + { + return null; + } + var menuType = CS2_SimpleAdmin.Instance.Config.MenuConfigs.MenuType.ToLower(); - var menu = menuType switch { _ when menuType.Equals("selectable", StringComparison.CurrentCultureIgnoreCase) => - CS2_SimpleAdmin.MenuApi?.GetMenu(title), + CS2_SimpleAdmin.MenuApi.GetMenu(title, backAction, resetAction), _ when menuType.Equals("dynamic", StringComparison.CurrentCultureIgnoreCase) => - CS2_SimpleAdmin.MenuApi?.GetMenuForcetype(title, MenuType.ButtonMenu), + CS2_SimpleAdmin.MenuApi.GetMenuForcetype(title, MenuType.ButtonMenu, backAction, resetAction), _ when menuType.Equals("center", StringComparison.CurrentCultureIgnoreCase) => - CS2_SimpleAdmin.MenuApi?.GetMenuForcetype(title, MenuType.CenterMenu), + CS2_SimpleAdmin.MenuApi.GetMenuForcetype(title, MenuType.CenterMenu, backAction, resetAction), _ when menuType.Equals("chat", StringComparison.CurrentCultureIgnoreCase) => - CS2_SimpleAdmin.MenuApi?.GetMenuForcetype(title, MenuType.ChatMenu), + CS2_SimpleAdmin.MenuApi.GetMenuForcetype(title, MenuType.ChatMenu, backAction, resetAction), _ when menuType.Equals("console", StringComparison.CurrentCultureIgnoreCase) => - CS2_SimpleAdmin.MenuApi?.GetMenuForcetype(title, MenuType.ConsoleMenu), + CS2_SimpleAdmin.MenuApi.GetMenuForcetype(title, MenuType.ConsoleMenu, backAction, resetAction), - _ => CS2_SimpleAdmin.MenuApi?.GetMenu(title) + _ => CS2_SimpleAdmin.MenuApi.GetMenu(title, backAction, resetAction) }; return menu; } + #pragma warning restore CS8604 internal static IPluginManager? GetPluginManager() { diff --git a/CS2-SimpleAdmin/Managers/BanManager.cs b/CS2-SimpleAdmin/Managers/BanManager.cs index 038a6d0..2aac526 100644 --- a/CS2-SimpleAdmin/Managers/BanManager.cs +++ b/CS2-SimpleAdmin/Managers/BanManager.cs @@ -29,7 +29,6 @@ internal class BanManager(IDatabaseProvider? databaseProvider) try { var sql = databaseProvider.GetAddBanQuery(); - var banId = await connection.ExecuteScalarAsync(sql, new { playerSteamid = player.SteamId.SteamId64, diff --git a/CS2-SimpleAdmin/Managers/CacheManager.cs b/CS2-SimpleAdmin/Managers/CacheManager.cs index 7398eb1..4e580c6 100644 --- a/CS2-SimpleAdmin/Managers/CacheManager.cs +++ b/CS2-SimpleAdmin/Managers/CacheManager.cs @@ -70,39 +70,44 @@ internal class CacheManager: IDisposable if (CS2_SimpleAdmin.Instance.Config.OtherSettings.CheckMultiAccountsByIp) { - var ipHistory = - (await connection.QueryAsync<(ulong steamid, string? name, uint address, DateTime used_at)>( - "SELECT steamid, name, address, used_at FROM sa_players_ips ORDER BY used_at DESC")).ToList(); - - foreach (var group in ipHistory.AsValueEnumerable().GroupBy(x => x.steamid)) - { - var ipSet = group - .GroupBy(x => x.address) - .Select(g => - { - var latest = g.MaxBy(x => x.used_at); - return new IpRecord( - g.Key, - latest.used_at, - string.IsNullOrEmpty(latest.name) - ? CS2_SimpleAdmin._localizer?["sa_unknown"] ?? "Unknown" - : latest.name - ); - }) - .ToHashSet(new IpRecordComparer()); + // Optimization: Load IP history and build cache in single pass + var ipHistory = await connection.QueryAsync<(ulong steamid, string? name, uint address, DateTime used_at)>( + "SELECT steamid, name, address, used_at FROM sa_players_ips ORDER BY steamid, address, used_at DESC"); - _playerIpsCache.AddOrUpdate( - group.Key, - _ => ipSet, - (_, existingSet) => - { - foreach (var ip in ipSet) - { - existingSet.Remove(ip); - existingSet.Add(ip); - } - return existingSet; - }); + var unknownName = CS2_SimpleAdmin._localizer?["sa_unknown"] ?? "Unknown"; + var currentSteamId = 0UL; + var currentIpSet = new HashSet(new IpRecordComparer()); + var latestIpTimestamps = new Dictionary(); + + foreach (var record in ipHistory) + { + // When we encounter a new steamid, save the previous one + if (record.steamid != currentSteamId && currentSteamId != 0) + { + _playerIpsCache[currentSteamId] = currentIpSet; + currentIpSet = new HashSet(new IpRecordComparer()); + latestIpTimestamps.Clear(); + } + + currentSteamId = record.steamid; + + // Only keep the latest timestamp for each IP + if (!latestIpTimestamps.TryGetValue(record.address, out var existingTimestamp) || + record.used_at > existingTimestamp) + { + latestIpTimestamps[record.address] = record.used_at; + currentIpSet.Add(new IpRecord( + record.address, + record.used_at, + string.IsNullOrEmpty(record.name) ? unknownName : record.name + )); + } + } + + // Don't forget the last steamid + if (currentSteamId != 0) + { + _playerIpsCache[currentSteamId] = currentIpSet; } } @@ -150,8 +155,10 @@ internal class CacheManager: IDisposable { await using var connection = await CS2_SimpleAdmin.DatabaseProvider.CreateConnectionAsync(); IEnumerable updatedBans; - - var allIds = (await connection.QueryAsync("SELECT id FROM sa_bans")).ToHashSet(); + + // Optimization: Only get IDs for comparison if we need to check for deletions + // Most of the time bans are just added/updated, not deleted + HashSet? allIds = null; if (CS2_SimpleAdmin.Instance.Config.MultiServerMode) { @@ -161,11 +168,19 @@ internal class CacheManager: IDisposable player_name AS PlayerName, player_steamid AS PlayerSteamId, player_ip AS PlayerIp, - status AS Status + status AS Status FROM `sa_bans` WHERE updated_at > @lastUpdate OR created > @lastUpdate ORDER BY updated_at DESC """, new { lastUpdate = _lastUpdateTime } )); + + // Optimization: Only fetch all IDs if there were updates + var updatedList = updatedBans.ToList(); + if (updatedList.Count > 0) + { + allIds = (await connection.QueryAsync("SELECT id FROM sa_bans")).ToHashSet(); + } + updatedBans = updatedList; } else { @@ -175,32 +190,47 @@ internal class CacheManager: IDisposable player_name AS PlayerName, player_steamid AS PlayerSteamId, player_ip AS PlayerIp, - status AS Status + status AS Status FROM `sa_bans` WHERE (updated_at > @lastUpdate OR created > @lastUpdate) AND server_id = @serverId ORDER BY updated_at DESC """, new { lastUpdate = _lastUpdateTime, serverId = CS2_SimpleAdmin.ServerId } )); - } - - foreach (var id in _banCache.Keys) - { - if (allIds.Contains(id) || !_banCache.TryRemove(id, out var ban)) continue; - - if (ban.PlayerSteamId != null && - _steamIdIndex.TryGetValue(ban.PlayerSteamId.Value, out var steamBans)) - { - steamBans.RemoveAll(b => b.Id == id); - if (steamBans.Count == 0) - _steamIdIndex.TryRemove(ban.PlayerSteamId.Value, out _); - } - if (string.IsNullOrWhiteSpace(ban.PlayerIp) || - !IpHelper.TryConvertIpToUint(ban.PlayerIp, out var ipUInt) || - !_ipIndex.TryGetValue(ipUInt, out var ipBans)) continue; + // Optimization: Only fetch all IDs if there were updates + var updatedList = updatedBans.ToList(); + if (updatedList.Count > 0) { - ipBans.RemoveAll(b => b.Id == id); - if (ipBans.Count == 0) - _ipIndex.TryRemove(ipUInt, out _); + allIds = (await connection.QueryAsync( + "SELECT id FROM sa_bans WHERE server_id = @serverId", + new { serverId = CS2_SimpleAdmin.ServerId } + )).ToHashSet(); + } + updatedBans = updatedList; + } + + // Optimization: Only process deletions if we have the full ID list + if (allIds != null) + { + foreach (var id in _banCache.Keys) + { + if (allIds.Contains(id) || !_banCache.TryRemove(id, out var ban)) continue; + + if (ban.PlayerSteamId != null && + _steamIdIndex.TryGetValue(ban.PlayerSteamId.Value, out var steamBans)) + { + steamBans.RemoveAll(b => b.Id == id); + if (steamBans.Count == 0) + _steamIdIndex.TryRemove(ban.PlayerSteamId.Value, out _); + } + + if (string.IsNullOrWhiteSpace(ban.PlayerIp) || + !IpHelper.TryConvertIpToUint(ban.PlayerIp, out var ipUInt) || + !_ipIndex.TryGetValue(ipUInt, out var ipBans)) continue; + { + ipBans.RemoveAll(b => b.Id == id); + if (ipBans.Count == 0) + _ipIndex.TryRemove(ipUInt, out _); + } } } @@ -245,12 +275,21 @@ internal class CacheManager: IDisposable } } + // Update cache with new/modified bans + var hasUpdates = false; foreach (var ban in updatedBans) { _banCache.AddOrUpdate(ban.Id, ban, (_, _) => ban); + hasUpdates = true; } - - RebuildIndexes(); + + // Always rebuild indexes if there were any updates + // This ensures status changes (ACTIVE -> UNBANNED) are reflected + if (hasUpdates) + { + RebuildIndexes(); + } + _lastUpdateTime = Time.ActualDateTime().AddSeconds(-1); } catch (Exception) @@ -266,38 +305,38 @@ internal class CacheManager: IDisposable { _steamIdIndex.Clear(); _ipIndex.Clear(); - - foreach (var ban in _banCache.Values) - { - if (ban.StatusEnum != BanStatus.ACTIVE) - continue; - if (ban.PlayerSteamId != null) + // Optimization: Cache config value to avoid repeated property access + var banType = CS2_SimpleAdmin.Instance.Config.OtherSettings.BanType; + var checkIpBans = banType != 0; + + // Optimization: Pre-filter only ACTIVE bans to avoid checking status in loop + var activeBans = _banCache.Values.Where(b => b.StatusEnum == BanStatus.ACTIVE); + + foreach (var ban in activeBans) + { + // Index by Steam ID + if (ban.PlayerSteamId.HasValue) { - var steamId = ban.PlayerSteamId; - _steamIdIndex.AddOrUpdate( - steamId.Value, - key => [ban], - (key, list) => - { - list.Add(ban); - return list; - }); + var steamId = ban.PlayerSteamId.Value; + if (!_steamIdIndex.TryGetValue(steamId, out var steamList)) + { + steamList = new List(); + _steamIdIndex[steamId] = steamList; + } + steamList.Add(ban); } - - if (CS2_SimpleAdmin.Instance.Config.OtherSettings.BanType == 0) continue; - - if (ban.PlayerIp != null && + + // Index by IP (only if IP bans are enabled) + if (checkIpBans && !string.IsNullOrEmpty(ban.PlayerIp) && IpHelper.TryConvertIpToUint(ban.PlayerIp, out var ipUInt)) { - _ipIndex.AddOrUpdate( - ipUInt, - key => [ban], - (key, list) => - { - list.Add(ban); - return list; - }); + if (!_ipIndex.TryGetValue(ipUInt, out var ipList)) + { + ipList = new List(); + _ipIndex[ipUInt] = ipList; + } + ipList.Add(ban); } } } @@ -332,16 +371,16 @@ internal class CacheManager: IDisposable { var ipAsUint = IpHelper.IpToUint(ipAddress); var results = new List<(ulong, DateTime, string)>(); - var comparer = _playerIpsCache.Comparer; + + // Optimization: Direct lookup using HashSet.Contains instead of TryGetValue + var searchRecord = new IpRecord(ipAsUint, default, null!); foreach (var (steamId, ipSet) in _playerIpsCache) { - if (!ipSet.TryGetValue(new IpRecord(ipAsUint, Time.ActualDateTime(), "Unknown"), out var actualEntry)) continue; - results.Add((steamId, actualEntry.UsedAt, actualEntry.PlayerName)); - + // Optimization: Single pass through the set foreach (var entry in ipSet) { - if (entry.Ip == ipAsUint && !Equals(entry, actualEntry)) + if (entry.Ip == ipAsUint) { results.Add((steamId, entry.UsedAt, entry.PlayerName)); } diff --git a/CS2-SimpleAdmin/Managers/PlayerManager.cs b/CS2-SimpleAdmin/Managers/PlayerManager.cs index 6787471..aff7930 100644 --- a/CS2-SimpleAdmin/Managers/PlayerManager.cs +++ b/CS2-SimpleAdmin/Managers/PlayerManager.cs @@ -95,66 +95,36 @@ internal class PlayerManager { await using var connection = await CS2_SimpleAdmin.DatabaseProvider.CreateConnectionAsync(); - if (CS2_SimpleAdmin.Instance.CacheManager.HasIpForPlayer( - steamId, ipAddress)) - { - const string updateQuery = """ - UPDATE `sa_players_ips` - SET used_at = CURRENT_TIMESTAMP, - name = @playerName - WHERE steamid = @SteamID AND address = @IPAddress; - """; - await connection.ExecuteAsync(updateQuery, new - { - playerName, - SteamID = CS2_SimpleAdmin.PlayersInfo[steamId].SteamId.SteamId64, - IPAddress = IpHelper.IpToUint(ipAddress) - }); - } - else - { - const string selectQuery = - "SELECT COUNT(*) FROM `sa_players_ips` WHERE steamid = @SteamID AND address = @IPAddress;"; - var recordExists = await connection.ExecuteScalarAsync(selectQuery, new - { - SteamID = CS2_SimpleAdmin.PlayersInfo[steamId].SteamId.SteamId64, - IPAddress = IpHelper.IpToUint(ipAddress) - }); + // Eliminates the need for SELECT COUNT and duplicate UPDATE queries + var steamId64 = CS2_SimpleAdmin.PlayersInfo[steamId].SteamId.SteamId64; + var ipUint = IpHelper.IpToUint(ipAddress); - if (recordExists > 0) - { - const string updateQuery = """ - UPDATE `sa_players_ips` - SET used_at = CURRENT_TIMESTAMP, - name = @playerName - WHERE steamid = @SteamID AND address = @IPAddress; - """; - await connection.ExecuteAsync(updateQuery, new - { - playerName, - SteamID = CS2_SimpleAdmin.PlayersInfo[steamId].SteamId.SteamId64, - IPAddress = IpHelper.IpToUint(ipAddress) - }); - } - else - { - const string insertQuery = """ - INSERT INTO `sa_players_ips` (steamid, name, address, used_at) - VALUES (@SteamID, @playerName, @IPAddress, CURRENT_TIMESTAMP); - """; - await connection.ExecuteAsync(insertQuery, new - { - SteamID = CS2_SimpleAdmin.PlayersInfo[steamId].SteamId.SteamId64, - playerName, - IPAddress = IpHelper.IpToUint(ipAddress) - }); - } - } + // MySQL: INSERT ... ON DUPLICATE KEY UPDATE pattern + const string upsertQuery = """ + INSERT INTO `sa_players_ips` (steamid, name, address, used_at) + VALUES (@SteamID, @playerName, @IPAddress, CURRENT_TIMESTAMP) + ON DUPLICATE KEY UPDATE + used_at = CURRENT_TIMESTAMP, + name = @playerName; + """; + + await connection.ExecuteAsync(upsertQuery, new + { + SteamID = steamId64, + playerName, + IPAddress = ipUint + }); + + // // Cache will be updated on next refresh cycle + // if (!CS2_SimpleAdmin.Instance.CacheManager.HasIpForPlayer(steamId, ipAddress)) + // { + // // IP association will be reflected after cache refresh + // } } catch (Exception ex) { CS2_SimpleAdmin._logger?.LogError( - $"Unable to save ip address for {playerInfo.Name} ({ipAddress}) {ex.Message}"); + $"Unable to save ip address for {playerInfo.Name} ({ipAddress}): {ex.Message}"); } playerInfo.AccountsAssociated = @@ -313,31 +283,6 @@ internal class PlayerManager /// public void CheckPlayersTimer() { - CS2_SimpleAdmin.Instance.AddTimer(0.12f, () => - { - if (CS2_SimpleAdmin.SpeedPlayers.Count > 0) - { - foreach (var (player, speed) in CS2_SimpleAdmin.SpeedPlayers) - { - if (player is { IsValid: true, Connected: PlayerConnectedState.PlayerConnected, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }) - { - player.SetSpeed(speed); - } - } - } - - if (CS2_SimpleAdmin.GravityPlayers.Count > 0) - { - foreach (var (player, gravity) in CS2_SimpleAdmin.GravityPlayers) - { - if (player is { IsValid: true, Connected: PlayerConnectedState.PlayerConnected, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }) - { - player.SetGravity(gravity); - } - } - } - }, TimerFlags.REPEAT); - CS2_SimpleAdmin.Instance.PlayersTimer = CS2_SimpleAdmin.Instance.AddTimer(61.0f, () => { #if DEBUG @@ -346,18 +291,26 @@ internal class PlayerManager if (CS2_SimpleAdmin.DatabaseProvider == null) return; - var tempPlayers = Helper.GetValidPlayers() - .Select(p => new - { - p.PlayerName, p.SteamID, p.IpAddress, p.UserId, p.Slot, - }) - .ToList(); - + // Optimization: Get players once and avoid allocating anonymous types + var validPlayers = Helper.GetValidPlayers(); + if (validPlayers.Count == 0) + return; + + // Use ValueTuple instead of anonymous type - better performance and less allocations + var tempPlayers = new List<(string PlayerName, ulong SteamID, string? IpAddress, int? UserId, int Slot)>(validPlayers.Count); + foreach (var p in validPlayers) + { + tempPlayers.Add((p.PlayerName, p.SteamID, p.IpAddress, p.UserId, p.Slot)); + } + var pluginInstance = CS2_SimpleAdmin.Instance; + var config = _config.OtherSettings; // Cache config access + _ = Task.Run(async () => { try { + // Run all expire tasks in parallel var expireTasks = new[] { pluginInstance.BanManager.ExpireOldBans(), @@ -384,22 +337,33 @@ internal class PlayerManager if (pluginInstance.CacheManager == null) return; - - var bannedPlayers = tempPlayers.AsValueEnumerable() - .Where(player => - { - var playerName = player.PlayerName; - var steamId = player.SteamID; - var ip = player.IpAddress?.Split(':')[0]; - return CS2_SimpleAdmin.Instance.Config.OtherSettings.BanType switch - { - 0 => pluginInstance.CacheManager.IsPlayerBanned(playerName, steamId, null), - _ => CS2_SimpleAdmin.Instance.Config.OtherSettings.CheckMultiAccountsByIp - ? pluginInstance.CacheManager.IsPlayerOrAnyIpBanned(playerName, steamId, ip) - : pluginInstance.CacheManager.IsPlayerBanned(playerName, steamId, ip) - }; - }).ToList(); + // Optimization: Cache ban type and multi-account check to avoid repeated config access + var banType = config.BanType; + var checkMultiAccounts = config.CheckMultiAccountsByIp; + + var bannedPlayers = new List<(string PlayerName, ulong SteamID, string? IpAddress, int? UserId, int Slot)>(); + + // Manual loop instead of LINQ - better performance + foreach (var player in tempPlayers) + { + var playerName = player.PlayerName; + var steamId = player.SteamID; + var ip = player.IpAddress?.Split(':')[0]; + + bool isBanned = banType switch + { + 0 => pluginInstance.CacheManager.IsPlayerBanned(playerName, steamId, null), + _ => checkMultiAccounts + ? pluginInstance.CacheManager.IsPlayerOrAnyIpBanned(playerName, steamId, ip) + : pluginInstance.CacheManager.IsPlayerBanned(playerName, steamId, ip) + }; + + if (isBanned) + { + bannedPlayers.Add(player); + } + } if (bannedPlayers.Count > 0) { @@ -410,32 +374,38 @@ internal class PlayerManager } } - if (_config.OtherSettings.TimeMode == 0) + if (config.TimeMode == 0) { - var onlinePlayers = tempPlayers.AsValueEnumerable().Select(player => (player.SteamID, player.UserId, player.Slot)).ToList(); - if (tempPlayers.Count == 0 || onlinePlayers.Count == 0) return; + // Optimization: Manual projection instead of LINQ + var onlinePlayers = new List<(ulong, int?, int)>(tempPlayers.Count); + foreach (var player in tempPlayers) + { + onlinePlayers.Add((player.SteamID, player.UserId, player.Slot)); + } + + if (onlinePlayers.Count > 0) + { await pluginInstance.MuteManager.CheckOnlineModeMutes(onlinePlayers); + } } }); - + try { + // Optimization: Process penalties without LINQ allocations var players = Helper.GetValidPlayers(); - var penalizedSlots = players - .Where(player => PlayerPenaltyManager.IsSlotInPenalties(player.Slot)) - .Select(player => new - { - Player = player, - IsMuted = PlayerPenaltyManager.IsPenalized(player.Slot, PenaltyType.Mute, out _), - IsSilenced = PlayerPenaltyManager.IsPenalized(player.Slot, PenaltyType.Silence, out _), - IsGagged = PlayerPenaltyManager.IsPenalized(player.Slot, PenaltyType.Gag, out _) - }); - - foreach (var entry in penalizedSlots) + foreach (var player in players) { - if (!entry.IsMuted && !entry.IsSilenced) + if (!PlayerPenaltyManager.IsSlotInPenalties(player.Slot)) + continue; + + var isMuted = PlayerPenaltyManager.IsPenalized(player.Slot, PenaltyType.Mute, out _); + var isSilenced = PlayerPenaltyManager.IsPenalized(player.Slot, PenaltyType.Silence, out _); + + // Only reset voice flags if not muted or silenced + if (!isMuted && !isSilenced) { - entry.Player.VoiceFlags = VoiceFlags.Normal; + player.VoiceFlags = VoiceFlags.Normal; } } diff --git a/CS2-SimpleAdmin/Managers/ServerManager.cs b/CS2-SimpleAdmin/Managers/ServerManager.cs index ccde9cf..e2401bc 100644 --- a/CS2-SimpleAdmin/Managers/ServerManager.cs +++ b/CS2-SimpleAdmin/Managers/ServerManager.cs @@ -35,29 +35,43 @@ public class ServerManager { if (CS2_SimpleAdmin.ServerLoaded || CS2_SimpleAdmin.DatabaseProvider == null) return; - if (_getIpTryCount > 32 && Helper.GetServerIp().StartsWith("0.0.0.0") || string.IsNullOrEmpty(Helper.GetServerIp())) + // Optimization: Get server IP once and reuse + var serverIp = Helper.GetServerIp(); + var isInvalidIp = string.IsNullOrEmpty(serverIp) || serverIp.StartsWith("0.0.0"); + + // Check if we've exceeded retry limit with invalid IP + if (_getIpTryCount > 32 && isInvalidIp) { CS2_SimpleAdmin._logger?.LogError("Unable to load server data - can't fetch ip address!"); return; } - var ipAddress = ConVar.Find("ip")?.StringValue; + // Optimization: Cache ConVar lookups + var ipConVar = ConVar.Find("ip"); + var ipAddress = ipConVar?.StringValue; + + // Use Helper IP if ConVar IP is invalid if (string.IsNullOrEmpty(ipAddress) || ipAddress.StartsWith("0.0.0")) { - ipAddress = Helper.GetServerIp(); + ipAddress = serverIp; - if (_getIpTryCount <= 32 && (string.IsNullOrEmpty(ipAddress) || ipAddress.StartsWith("0.0.0"))) + // Retry if still invalid and under retry limit + if (_getIpTryCount <= 32 && isInvalidIp) { _getIpTryCount++; - LoadServerData(); return; } } - var address = $"{ipAddress}:{ConVar.Find("hostport")?.GetPrimitiveValue()}"; - var hostname = ConVar.Find("hostname")?.StringValue ?? CS2_SimpleAdmin._localizer?["sa_unknown"] ?? "Unknown"; - var rconPassword = ConVar.Find("rcon_password")?.StringValue ?? ""; + // Optimization: Cache remaining ConVar lookups + var hostportConVar = ConVar.Find("hostport"); + var hostnameConVar = ConVar.Find("hostname"); + var rconPasswordConVar = ConVar.Find("rcon_password"); + + var address = $"{ipAddress}:{hostportConVar?.GetPrimitiveValue()}"; + var hostname = hostnameConVar?.StringValue ?? CS2_SimpleAdmin._localizer?["sa_unknown"] ?? "Unknown"; + var rconPassword = rconPasswordConVar?.StringValue ?? ""; CS2_SimpleAdmin.IpAddress = address; Task.Run(async () => @@ -118,6 +132,8 @@ public class ServerManager } } }); + + CS2_SimpleAdmin.SimpleAdminApi?.OnSimpleAdminReadyEvent(); }); } } \ No newline at end of file diff --git a/CS2-SimpleAdmin/Menus/AdminMenu.cs b/CS2-SimpleAdmin/Menus/AdminMenu.cs index 77c7ba3..4770d62 100644 --- a/CS2-SimpleAdmin/Menus/AdminMenu.cs +++ b/CS2-SimpleAdmin/Menus/AdminMenu.cs @@ -7,6 +7,11 @@ namespace CS2_SimpleAdmin.Menus; public static class AdminMenu { + public static void OpenMenu(CCSPlayerController admin) + { + MenuManager.Instance.OpenMainMenu(admin); + } + public static IMenu? CreateMenu(string title, Action? backAction = null) { return Helper.CreateMenu(title, backAction); @@ -27,44 +32,44 @@ public static class AdminMenu // } } - public static void OpenMenu(CCSPlayerController admin) - { - if (admin.IsValid == false) - return; - - var localizer = CS2_SimpleAdmin._localizer; - if (AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/generic") == false) - { - admin.PrintToChat(localizer?["sa_prefix"] ?? - "[SimpleAdmin] " + - (localizer?["sa_no_permission"] ?? "You do not have permissions to use this command") - ); - return; - } - - var menu = CreateMenu(localizer?["sa_title"] ?? "SimpleAdmin"); - List options = - [ - new(localizer?["sa_menu_players_manage"] ?? "Players Manage", () => ManagePlayersMenu.OpenMenu(admin)), - new(localizer?["sa_menu_server_manage"] ?? "Server Manage", () => ManageServerMenu.OpenMenu(admin)), - new(localizer?["sa_menu_fun_commands"] ?? "Fun Commands", () => FunActionsMenu.OpenMenu(admin)), - ]; - - var customCommands = CS2_SimpleAdmin.Instance.Config.CustomServerCommands; - if (customCommands.Count > 0) - { - options.Add(new ChatMenuOptionData(localizer?["sa_menu_custom_commands"] ?? "Custom Commands", () => CustomCommandsMenu.OpenMenu(admin))); - } - - if (AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/root")) - options.Add(new ChatMenuOptionData(localizer?["sa_menu_admins_manage"] ?? "Admins Manage", () => ManageAdminsMenu.OpenMenu(admin))); - - foreach (var menuOptionData in options) - { - var menuName = menuOptionData.Name; - menu?.AddMenuOption(menuName, (_, _) => { menuOptionData.Action.Invoke(); }, menuOptionData.Disabled); - } - - if (menu != null) OpenMenu(admin, menu); - } + // public static void OpenMenu(CCSPlayerController admin) + // { + // if (admin.IsValid == false) + // return; + // + // var localizer = CS2_SimpleAdmin._localizer; + // if (AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/generic") == false) + // { + // admin.PrintToChat(localizer?["sa_prefix"] ?? + // "[SimpleAdmin] " + + // (localizer?["sa_no_permission"] ?? "You do not have permissions to use this command") + // ); + // return; + // } + // + // var menu = CreateMenu(localizer?["sa_title"] ?? "SimpleAdmin"); + // List options = + // [ + // new(localizer?["sa_menu_players_manage"] ?? "Players Manage", () => ManagePlayersMenu.OpenMenu(admin)), + // new(localizer?["sa_menu_server_manage"] ?? "Server Manage", () => ManageServerMenu.OpenMenu(admin)), + // new(localizer?["sa_menu_fun_commands"] ?? "Fun Commands", () => FunActionsMenu.OpenMenu(admin)), + // ]; + // + // var customCommands = CS2_SimpleAdmin.Instance.Config.CustomServerCommands; + // if (customCommands.Count > 0) + // { + // options.Add(new ChatMenuOptionData(localizer?["sa_menu_custom_commands"] ?? "Custom Commands", () => CustomCommandsMenu.OpenMenu(admin))); + // } + // + // if (AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/root")) + // options.Add(new ChatMenuOptionData(localizer?["sa_menu_admins_manage"] ?? "Admins Manage", () => ManageAdminsMenu.OpenMenu(admin))); + // + // foreach (var menuOptionData in options) + // { + // var menuName = menuOptionData.Name; + // menu?.AddMenuOption(menuName, (_, _) => { menuOptionData.Action.Invoke(); }, menuOptionData.Disabled); + // } + // + // if (menu != null) OpenMenu(admin, menu); + // } } \ No newline at end of file diff --git a/CS2-SimpleAdmin/Menus/BasicMenu.cs b/CS2-SimpleAdmin/Menus/BasicMenu.cs new file mode 100644 index 0000000..b0fba78 --- /dev/null +++ b/CS2-SimpleAdmin/Menus/BasicMenu.cs @@ -0,0 +1,602 @@ +using CounterStrikeSharp.API; +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Modules.Admin; +using CounterStrikeSharp.API.Modules.Entities; +using CounterStrikeSharp.API.Modules.Entities.Constants; +using CounterStrikeSharp.API.Modules.Utils; +using CS2_SimpleAdminApi; + +namespace CS2_SimpleAdmin.Menus; + +public abstract class BasicMenu +{ + /// + /// Initializes all menus in the system by registering them with the MenuManager. + /// + public static void Initialize() + { + var manager = MenuManager.Instance; + + // Players category menus + manager.RegisterMenu("players", "slap", "Slap Player", CreateSlapMenu, "@css/slay"); + manager.RegisterMenu("players", "slay", "Slay Player", CreateSlayMenu, "@css/slay"); + manager.RegisterMenu("players", "kick", "Kick Player", CreateKickMenu, "@css/kick"); + manager.RegisterMenu("players", "warn", "Warn Player", CreateWarnMenu, "@css/kick"); + manager.RegisterMenu("players", "ban", "Ban Player", CreateBanMenu, "@css/ban"); + manager.RegisterMenu("players", "gag", "Gag Player", CreateGagMenu, "@css/chat"); + manager.RegisterMenu("players", "mute", "Mute Player", CreateMuteMenu, "@css/chat"); + manager.RegisterMenu("players", "silence", "Silence Player", CreateSilenceMenu, "@css/chat"); + manager.RegisterMenu("players", "team", "Force Team", CreateForceTeamMenu, "@css/kick"); + + // Server category menus + manager.RegisterMenu("server", "plugins", "Manage Plugins", CreatePluginsMenu, "@css/root"); + manager.RegisterMenu("server", "changemap", "Change Map", CreateChangeMapMenu, "@css/changemap"); + manager.RegisterMenu("server", "restart", "Restart Game", CreateRestartGameMenu, "@css/generic"); + manager.RegisterMenu("server", "custom", "Custom Commands", CreateCustomCommandsMenu, "@css/generic"); + + // Admin category menus + manager.RegisterMenu("admin", "add", "Add Admin", CreateAddAdminMenu, "@css/root"); + manager.RegisterMenu("admin", "remove", "Remove Admin", CreateRemoveAdminMenu, "@css/root"); + manager.RegisterMenu("admin", "reload", "Reload Admins", CreateReloadAdminsMenu, "@css/root"); + } + + /// + /// Creates menu for slapping players with selectable damage amounts. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the slap menu. + + private static MenuBuilder CreateSlapMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var slapMenu = new MenuBuilder(localizer?["sa_slap"] ?? "Slap Player"); + + var players = Helper.GetValidPlayers().Where(admin.CanTarget); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + slapMenu.AddSubMenu(playerName, () => CreateSlapDamageMenu(admin, player)); + } + + return slapMenu.WithBackButton(); + } + + /// + /// Creates damage selection submenu for slapping a specific player. + /// + /// The admin player executing the slap. + /// The target player to be slapped. + /// A MenuBuilder instance for the slap damage menu. + private static MenuBuilder CreateSlapDamageMenu(CCSPlayerController admin, CCSPlayerController target) + { + var slapDamageMenu = new MenuBuilder($"Slap: {target.PlayerName}"); + var damages = new[] { 0, 1, 5, 10, 50, 100 }; + + foreach (var damage in damages) + { + slapDamageMenu.AddOption($"{damage} HP", _ => + { + if (target.IsValid) + { + CS2_SimpleAdmin.Slap(admin, target, damage); + // Keep menu open for consecutive slaps + CreateSlapDamageMenu(admin, target).OpenMenu(admin); + } + }); + } + + return slapDamageMenu.WithBackButton(); + } + + /// + /// Creates menu for slaying (killing) players. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the slay menu. + private static MenuBuilder CreateSlayMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var slayMenu = new MenuBuilder(localizer?["sa_slay"] ?? "Slay Player"); + + var players = Helper.GetValidPlayers().Where(admin.CanTarget); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + slayMenu.AddOption(playerName, _ => + { + if (player.IsValid) + { + CS2_SimpleAdmin.Slay(admin, player); + } + }); + } + + return slayMenu.WithBackButton(); + } + + /// + /// Creates menu for kicking players with reason selection. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the kick menu. + private static MenuBuilder CreateKickMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var kickMenu = new MenuBuilder(localizer?["sa_kick"] ?? "Kick Player"); + + var players = Helper.GetValidPlayers().Where(p => !p.IsBot && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + kickMenu.AddSubMenu(playerName, () => CreateReasonMenu(admin, player, "Kick", PenaltyType.Kick, + (_, _, reason) => + { + if (player.IsValid) + { + CS2_SimpleAdmin.Instance.Kick(admin, player, reason, admin.PlayerName); + } + })); + } + + return kickMenu.WithBackButton(); + } + + /// + /// Creates menu for warning players with duration and reason selection. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the warn menu. + private static MenuBuilder CreateWarnMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var warnMenu = new MenuBuilder(localizer?["sa_warn"] ?? "Warn Player"); + + var players = Helper.GetValidPlayers().Where(p => !p.IsBot && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + warnMenu.AddSubMenu(playerName, () => CreateDurationMenu(admin, player, "Warn", + (_, _, duration) => CreateReasonMenu(admin, player, "Warn", PenaltyType.Warn, + (_, _, reason) => + { + if (player.IsValid) + { + CS2_SimpleAdmin.Instance.Warn(admin, player, duration, reason, admin.PlayerName); + } + }))); + } + + return warnMenu.WithBackButton(); + } + + /// + /// Creates menu for banning players with duration and reason selection. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the ban menu. + private static MenuBuilder CreateBanMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var banMenu = new MenuBuilder(localizer?["sa_ban"] ?? "Ban Player"); + + var players = Helper.GetValidPlayers().Where(p => !p.IsBot && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + banMenu.AddSubMenu(playerName, () => CreateDurationMenu(admin, player, "Ban", + (_, _, duration) => CreateReasonMenu(admin, player, "Ban", PenaltyType.Ban, + (_, _, reason) => + { + if (player.IsValid) + { + CS2_SimpleAdmin.Instance.Ban(admin, player, duration, reason, admin.PlayerName); + } + }))); + } + + return banMenu.WithBackButton(); + } + + /// + /// Creates menu for gagging (text chat muting) players with duration and reason selection. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the gag menu. + private static MenuBuilder CreateGagMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var gagMenu = new MenuBuilder(localizer?["sa_gag"] ?? "Gag Player"); + + var players = Helper.GetValidPlayers().Where(p => !p.IsBot && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + gagMenu.AddSubMenu(playerName, () => CreateDurationMenu(admin, player, "Gag", + (_, _, duration) => CreateReasonMenu(admin, player, "Gag", PenaltyType.Gag, + (_, _, reason) => + { + if (player.IsValid) + { + CS2_SimpleAdmin.Instance.Gag(admin, player, duration, reason); + } + }))); + } + + return gagMenu.WithBackButton(); + } + + /// + /// Creates menu for muting (voice chat muting) players with duration and reason selection. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the mute menu. + private static MenuBuilder CreateMuteMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var muteMenu = new MenuBuilder(localizer?["sa_mute"] ?? "Mute Player"); + + var players = Helper.GetValidPlayers().Where(p => !p.IsBot && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + muteMenu.AddSubMenu(playerName, () => CreateDurationMenu(admin, player, "Mute", + (_, _, duration) => CreateReasonMenu(admin, player, "Mute", PenaltyType.Mute, + (_, _, reason) => + { + if (player.IsValid) + { + CS2_SimpleAdmin.Instance.Mute(admin, player, duration, reason); + } + }))); + } + + return muteMenu.WithBackButton(); + } + + /// + /// Creates menu for silencing (both text and voice chat muting) players with duration and reason selection. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the silence menu. + private static MenuBuilder CreateSilenceMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var silenceMenu = new MenuBuilder(localizer?["sa_silence"] ?? "Silence Player"); + + var players = Helper.GetValidPlayers().Where(p => !p.IsBot && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + silenceMenu.AddSubMenu(playerName, () => CreateDurationMenu(admin, player, "Silence", + (_, _, duration) => CreateReasonMenu(admin, player, "Silence", PenaltyType.Silence, + (_, _, reason) => + { + if (player.IsValid) + { + CS2_SimpleAdmin.Instance.Silence(admin, player, duration, reason); + } + }))); + } + + return silenceMenu.WithBackButton(); + } + + /// + /// Creates menu for forcing players to switch teams. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the force team menu. + private static MenuBuilder CreateForceTeamMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var teamMenu = new MenuBuilder(localizer?["sa_team_force"] ?? "Force Team"); + + var players = Helper.GetValidPlayers().Where(p => admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + teamMenu.AddSubMenu(playerName, () => CreateTeamSelectionMenu(admin, player)); + } + + return teamMenu.WithBackButton(); + } + + /// + /// Creates team selection submenu for forcing a specific player to a team. + /// + /// The admin player executing the team change. + /// The target player to be moved. + /// A MenuBuilder instance for the team selection menu. + private static MenuBuilder CreateTeamSelectionMenu(CCSPlayerController admin, CCSPlayerController target) + { + var localizer = CS2_SimpleAdmin._localizer; + var teamSelectionMenu = new MenuBuilder($"Force Team: {target.PlayerName}"); + + var teams = new[] + { + (localizer?["sa_team_ct"] ?? "CT", "ct", CsTeam.CounterTerrorist), + (localizer?["sa_team_t"] ?? "T", "t", CsTeam.Terrorist), + (localizer?["sa_team_swap"] ?? "Swap", "swap", CsTeam.Spectator), + (localizer?["sa_team_spec"] ?? "Spec", "spec", CsTeam.Spectator) + }; + + foreach (var (name, teamName, teamNum) in teams) + { + teamSelectionMenu.AddOption(name, _ => + { + if (target.IsValid) + { + CS2_SimpleAdmin.ChangeTeam(admin, target, teamName, teamNum, true); + } + }); + } + + return teamSelectionMenu.WithBackButton(); + } + + /// + /// Creates menu for managing server plugins. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the plugins menu. + private static MenuBuilder CreatePluginsMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var pluginsMenu = new MenuBuilder(localizer?["sa_menu_pluginsmanager_title"] ?? "Manage Plugins"); + + pluginsMenu.AddOption("Open Plugins Manager", _ => + { + admin.ExecuteClientCommandFromServer("css_pluginsmanager"); + }); + + return pluginsMenu.WithBackButton(); + } + + /// + /// Creates menu for changing the current map (includes default and workshop maps). + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the change map menu. + private static MenuBuilder CreateChangeMapMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var mapMenu = new MenuBuilder(localizer?["sa_changemap"] ?? "Change Map"); + + // Add default maps + var maps = CS2_SimpleAdmin.Instance.Config.DefaultMaps; + foreach (var map in maps) + { + mapMenu.AddOption(map, _ => + { + CS2_SimpleAdmin.Instance.ChangeMap(admin, map); + }); + } + + // Add workshop maps + var wsMaps = CS2_SimpleAdmin.Instance.Config.WorkshopMaps; + foreach (var wsMap in wsMaps) + { + mapMenu.AddOption($"{wsMap.Key} (WS)", _ => + { + CS2_SimpleAdmin.Instance.ChangeWorkshopMap(admin, wsMap.Value?.ToString() ?? wsMap.Key); + }); + } + + return mapMenu.WithBackButton(); + } + + /// + /// Creates menu for restarting the current game/round. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the restart game menu. + private static MenuBuilder CreateRestartGameMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var restartMenu = new MenuBuilder(localizer?["sa_restart_game"] ?? "Restart Game"); + + restartMenu.AddOption("Restart Round", _ => + { + CS2_SimpleAdmin.RestartGame(admin); + }); + + return restartMenu.WithBackButton(); + } + + /// + /// Creates menu for executing custom server commands defined in configuration. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the custom commands menu. + private static MenuBuilder CreateCustomCommandsMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var customMenu = new MenuBuilder(localizer?["sa_menu_custom_commands"] ?? "Custom Commands"); + + var customCommands = CS2_SimpleAdmin.Instance.Config.CustomServerCommands; + + foreach (var customCommand in customCommands) + { + if (string.IsNullOrEmpty(customCommand.DisplayName) || string.IsNullOrEmpty(customCommand.Command)) + continue; + + var steamId = new SteamID(admin.SteamID); + if (!AdminManager.PlayerHasPermissions(steamId, customCommand.Flag)) + continue; + + customMenu.AddOption(customCommand.DisplayName, _ => + { + Helper.TryLogCommandOnDiscord(admin, customCommand.Command); + + if (customCommand.ExecuteOnClient) + admin.ExecuteClientCommandFromServer(customCommand.Command); + else + Server.ExecuteCommand(customCommand.Command); + }); + } + + return customMenu.WithBackButton(); + } + + /// + /// Creates menu for adding admin privileges to players. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the add admin menu. + private static MenuBuilder CreateAddAdminMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var addAdminMenu = new MenuBuilder(localizer?["sa_admin_add"] ?? "Add Admin"); + + var players = Helper.GetValidPlayers().Where(p => !p.IsBot && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + addAdminMenu.AddSubMenu(playerName, () => CreateAdminFlagsMenu(admin, player)); + } + + return addAdminMenu.WithBackButton(); + } + + /// + /// Creates admin flags selection submenu for granting specific permissions to a player. + /// + /// The admin player granting permissions. + /// The target player to receive admin privileges. + /// A MenuBuilder instance for the admin flags menu. + private static MenuBuilder CreateAdminFlagsMenu(CCSPlayerController admin, CCSPlayerController target) + { + var flagsMenu = new MenuBuilder($"Add Admin: {target.PlayerName}"); + + foreach (var adminFlag in CS2_SimpleAdmin.Instance.Config.MenuConfigs.AdminFlags) + { + var hasFlag = AdminManager.PlayerHasPermissions(target, adminFlag.Flag); + flagsMenu.AddOption(adminFlag.Name, _ => + { + if (target.IsValid) + { + CS2_SimpleAdmin.AddAdmin(admin, target.SteamID.ToString(), target.PlayerName, adminFlag.Flag, 10); + } + }, hasFlag); // Disabled if player already has this flag + } + + return flagsMenu.WithBackButton(); + } + + /// + /// Creates menu for removing admin privileges from players. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the remove admin menu. + private static MenuBuilder CreateRemoveAdminMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var removeAdminMenu = new MenuBuilder(localizer?["sa_admin_remove"] ?? "Remove Admin"); + + var adminPlayers = Helper.GetValidPlayers().Where(p => + AdminManager.GetPlayerAdminData(p)?.Flags.Count > 0 && + p != admin && + admin.CanTarget(p)); + + foreach (var player in adminPlayers) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + removeAdminMenu.AddOption(playerName, _ => + { + if (player.IsValid) + { + CS2_SimpleAdmin.Instance.RemoveAdmin(admin, player.SteamID.ToString()); + } + }); + } + + return removeAdminMenu.WithBackButton(); + } + + /// + /// Creates menu for reloading admin list from database. + /// + /// The admin player opening the menu. + /// A MenuBuilder instance for the reload admins menu. + private static MenuBuilder CreateReloadAdminsMenu(CCSPlayerController admin) + { + var localizer = CS2_SimpleAdmin._localizer; + var reloadMenu = new MenuBuilder(localizer?["sa_admin_reload"] ?? "Reload Admins"); + + reloadMenu.AddOption("Reload Admins", _ => + { + CS2_SimpleAdmin.Instance.ReloadAdmins(admin); + }); + + return reloadMenu.WithBackButton(); + } + + /// + /// Creates duration selection submenu for time-based penalties (ban, mute, gag, etc.). + /// + /// The admin player selecting duration. + /// The target player for the penalty. + /// The name of the penalty action. + /// Callback action executed when duration is selected. + /// A MenuBuilder instance for the duration menu. + private static MenuBuilder CreateDurationMenu(CCSPlayerController admin, CCSPlayerController player, string actionName, + Action onSelectAction) + { + var durationMenu = new MenuBuilder($"{actionName} Duration: {player.PlayerName}"); + + foreach (var durationItem in CS2_SimpleAdmin.Instance.Config.MenuConfigs.Durations) + { + durationMenu.AddOption(durationItem.Name, _ => + { + onSelectAction(admin, player, durationItem.Duration); + }); + } + + return durationMenu.WithBackButton(); + } + + /// + /// Creates reason selection submenu for penalties with predefined reasons from configuration. + /// + /// The admin player selecting reason. + /// The target player for the penalty. + /// The name of the penalty action. + /// The type of penalty to determine which reason list to use. + /// Callback action executed when reason is selected. + /// A MenuBuilder instance for the reason menu. + private static MenuBuilder CreateReasonMenu(CCSPlayerController admin, CCSPlayerController player, string actionName, + PenaltyType penaltyType, Action onSelectAction) + { + var reasonMenu = new MenuBuilder($"{actionName} Reason: {player.PlayerName}"); + + var reasons = penaltyType switch + { + PenaltyType.Ban => CS2_SimpleAdmin.Instance.Config.MenuConfigs.BanReasons, + PenaltyType.Kick => CS2_SimpleAdmin.Instance.Config.MenuConfigs.KickReasons, + PenaltyType.Mute => CS2_SimpleAdmin.Instance.Config.MenuConfigs.MuteReasons, + PenaltyType.Warn => CS2_SimpleAdmin.Instance.Config.MenuConfigs.WarnReasons, + PenaltyType.Gag or PenaltyType.Silence => CS2_SimpleAdmin.Instance.Config.MenuConfigs.MuteReasons, + _ => CS2_SimpleAdmin.Instance.Config.MenuConfigs.BanReasons + }; + + foreach (var reason in reasons) + { + reasonMenu.AddOption(reason, _ => + { + onSelectAction(admin, player, reason); + }); + } + + return reasonMenu.WithBackButton(); + } + } diff --git a/CS2-SimpleAdmin/Menus/CustomCommandsMenu.cs b/CS2-SimpleAdmin/Menus/CustomCommandsMenu.cs index 47eb577..0c883b2 100644 --- a/CS2-SimpleAdmin/Menus/CustomCommandsMenu.cs +++ b/CS2-SimpleAdmin/Menus/CustomCommandsMenu.cs @@ -9,11 +9,11 @@ public static class CustomCommandsMenu { public static void OpenMenu(CCSPlayerController admin) { - if (admin.IsValid == false) + if (!admin.IsValid) return; var localizer = CS2_SimpleAdmin._localizer; - if (AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/generic") == false) + if (!AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/generic")) { admin.PrintToChat(localizer?["sa_prefix"] ?? "[SimpleAdmin] " + diff --git a/CS2-SimpleAdmin/Menus/DurationMenu.cs b/CS2-SimpleAdmin/Menus/DurationMenu.cs index a0cc724..20a0acc 100644 --- a/CS2-SimpleAdmin/Menus/DurationMenu.cs +++ b/CS2-SimpleAdmin/Menus/DurationMenu.cs @@ -8,7 +8,6 @@ public static class DurationMenu public static void OpenMenu(CCSPlayerController admin, string menuName, CCSPlayerController player, Action onSelectAction) { var menu = AdminMenu.CreateMenu(menuName); - foreach (var durationItem in CS2_SimpleAdmin.Instance.Config.MenuConfigs.Durations) { menu?.AddMenuOption(durationItem.Name, (_, _) => { onSelectAction(admin, player, durationItem.Duration); }); @@ -20,7 +19,6 @@ public static class DurationMenu public static void OpenMenu(CCSPlayerController admin, string menuName, DisconnectedPlayer player, Action onSelectAction) { var menu = AdminMenu.CreateMenu(menuName); - foreach (var durationItem in CS2_SimpleAdmin.Instance.Config.MenuConfigs.Durations) { menu?.AddMenuOption(durationItem.Name, (_, _) => { onSelectAction(admin, player, durationItem.Duration); }); diff --git a/CS2-SimpleAdmin/Menus/FunActionsMenu.cs b/CS2-SimpleAdmin/Menus/FunActionsMenu.cs index 394f27b..f691c91 100644 --- a/CS2-SimpleAdmin/Menus/FunActionsMenu.cs +++ b/CS2-SimpleAdmin/Menus/FunActionsMenu.cs @@ -1,267 +1,267 @@ -using CounterStrikeSharp.API.Core; -using CounterStrikeSharp.API.Modules.Admin; -using CounterStrikeSharp.API.Modules.Entities; -using CounterStrikeSharp.API.Modules.Entities.Constants; - -namespace CS2_SimpleAdmin.Menus; - -public static class FunActionsMenu -{ - private static Dictionary? _weaponsCache; - - private static Dictionary GetWeaponsCache - { - get - { - if (_weaponsCache != null) return _weaponsCache; - - var weaponsArray = Enum.GetValues(typeof(CsItem)); - - // avoid duplicates in the menu - _weaponsCache = new Dictionary(); - foreach (CsItem item in weaponsArray) - { - if (item == CsItem.Tablet) - continue; - - _weaponsCache[(int)item] = item; - } - - return _weaponsCache; - } - } - - public static void OpenMenu(CCSPlayerController admin) - { - if (admin.IsValid == false) - return; - - var localizer = CS2_SimpleAdmin._localizer; - if (AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/generic") == false) - { - admin.PrintToChat(localizer?["sa_prefix"] ?? - "[SimpleAdmin] " + - (localizer?["sa_no_permission"] ?? "You do not have permissions to use this command") - ); - return; - } - - var menu = AdminMenu.CreateMenu(localizer?["sa_menu_fun_commands"] ?? "Fun Commands"); - List options = []; - - //var hasCheats = AdminManager.PlayerHasPermissions(admin, "@css/cheats"); - //var hasSlay = AdminManager.PlayerHasPermissions(admin, "@css/slay"); - - // options added in order - - if (AdminManager.CommandIsOverriden("css_god") - ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_god")) - : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/cheats")) - options.Add(new ChatMenuOptionData(localizer?["sa_godmode"] ?? "God Mode", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_godmode"] ?? "God Mode", GodMode))); - if (AdminManager.CommandIsOverriden("css_noclip") - ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_noclip")) - : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/cheats")) - options.Add(new ChatMenuOptionData(localizer?["sa_noclip"] ?? "No Clip", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_noclip"] ?? "No Clip", NoClip))); - if (AdminManager.CommandIsOverriden("css_respawn") - ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_respawn")) - : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/cheats")) - options.Add(new ChatMenuOptionData(localizer?["sa_respawn"] ?? "Respawn", () => PlayersMenu.OpenDeadMenu(admin, localizer?["sa_respawn"] ?? "Respawn", Respawn))); - if (AdminManager.CommandIsOverriden("css_give") - ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_give")) - : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/cheats")) - options.Add(new ChatMenuOptionData(localizer?["sa_give_weapon"] ?? "Give Weapon", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_give_weapon"] ?? "Give Weapon", GiveWeaponMenu))); - - if (AdminManager.CommandIsOverriden("css_strip") - ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_strip")) - : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) - options.Add(new ChatMenuOptionData(localizer?["sa_strip_weapons"] ?? "Strip Weapons", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_strip_weapons"] ?? "Strip Weapons", StripWeapons))); - if (AdminManager.CommandIsOverriden("css_freeze") - ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_freeze")) - : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) - options.Add(new ChatMenuOptionData(localizer?["sa_freeze"] ?? "Freeze", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_freeze"] ?? "Freeze", Freeze))); - if (AdminManager.CommandIsOverriden("css_hp") - ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_hp")) - : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) - options.Add(new ChatMenuOptionData(localizer?["sa_set_hp"] ?? "Set Hp", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_set_hp"] ?? "Set Hp", SetHpMenu))); - if (AdminManager.CommandIsOverriden("css_speed") - ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_speed")) - : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) - options.Add(new ChatMenuOptionData(localizer?["sa_set_speed"] ?? "Set Speed", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_set_speed"] ?? "Set Speed", SetSpeedMenu))); - if (AdminManager.CommandIsOverriden("css_gravity") - ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_gravity")) - : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) - options.Add(new ChatMenuOptionData(localizer?["sa_set_gravity"] ?? "Set Gravity", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_set_gravity"] ?? "Set Gravity", SetGravityMenu))); - if (AdminManager.CommandIsOverriden("css_money") - ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_money")) - : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) - options.Add(new ChatMenuOptionData(localizer?["sa_set_money"] ?? "Set Money", () => PlayersMenu.OpenMenu(admin, localizer?["sa_set_money"] ?? "Set Money", SetMoneyMenu))); - - foreach (var menuOptionData in options) - { - var menuName = menuOptionData.Name; - menu?.AddMenuOption(menuName, (_, _) => { menuOptionData.Action(); }, menuOptionData.Disabled); - } - - if (menu != null) AdminMenu.OpenMenu(admin, menu); - } - - private static void GodMode(CCSPlayerController admin, CCSPlayerController player) - { - CS2_SimpleAdmin.God(admin, player); - } - - private static void NoClip(CCSPlayerController admin, CCSPlayerController player) - { - CS2_SimpleAdmin.NoClip(admin, player); - } - - private static void Respawn(CCSPlayerController? admin, CCSPlayerController player) - { - CS2_SimpleAdmin.Respawn(admin, player); - } - - private static void GiveWeaponMenu(CCSPlayerController admin, CCSPlayerController player) - { - var menu = AdminMenu.CreateMenu($"{CS2_SimpleAdmin._localizer?["sa_give_weapon"] ?? "Give Weapon"}: {player.PlayerName}"); - - foreach (var weapon in GetWeaponsCache) - { - menu?.AddMenuOption(weapon.Value.ToString(), (_, _) => { GiveWeapon(admin, player, weapon.Value); }); - } - - if (menu != null) AdminMenu.OpenMenu(admin, menu); - } - - private static void GiveWeapon(CCSPlayerController admin, CCSPlayerController player, CsItem weaponValue) - { - CS2_SimpleAdmin.GiveWeapon(admin, player, weaponValue); - } - - private static void StripWeapons(CCSPlayerController admin, CCSPlayerController player) - { - CS2_SimpleAdmin.StripWeapons(admin, player); - } - - private static void Freeze(CCSPlayerController admin, CCSPlayerController player) - { - if (!(player.PlayerPawn.Value?.IsValid ?? false)) - return; - - if (player.PlayerPawn.Value.MoveType != MoveType_t.MOVETYPE_INVALID) - CS2_SimpleAdmin.Freeze(admin, player, -1); - else - CS2_SimpleAdmin.Unfreeze(admin, player); - } - - private static void SetHpMenu(CCSPlayerController admin, CCSPlayerController player) - { - var hpArray = new[] - { - new Tuple("1", 1), - new Tuple("10", 10), - new Tuple("25", 25), - new Tuple("50", 50), - new Tuple("100", 100), - new Tuple("200", 200), - new Tuple("500", 500), - new Tuple("999", 999) - }; - - var menu = AdminMenu.CreateMenu($"{CS2_SimpleAdmin._localizer?["sa_set_hp"] ?? "Set Hp"}: {player.PlayerName}"); - - foreach (var (optionName, value) in hpArray) - { - menu?.AddMenuOption(optionName, (_, _) => { SetHp(admin, player, value); }); - } - - if (menu != null) AdminMenu.OpenMenu(admin, menu); - } - - private static void SetHp(CCSPlayerController admin, CCSPlayerController player, int hp) - { - CS2_SimpleAdmin.SetHp(admin, player, hp); - } - - private static void SetSpeedMenu(CCSPlayerController admin, CCSPlayerController player) - { - var speedArray = new[] - { - new Tuple("0.1", .1f), - new Tuple("0.25", .25f), - new Tuple("0.5", .5f), - new Tuple("0.75", .75f), - new Tuple("1", 1), - new Tuple("2", 2), - new Tuple("3", 3), - new Tuple("4", 4) - }; - - var menu = AdminMenu.CreateMenu($"{CS2_SimpleAdmin._localizer?["sa_set_speed"] ?? "Set Speed"}: {player.PlayerName}"); - - foreach (var (optionName, value) in speedArray) - { - menu?.AddMenuOption(optionName, (_, _) => { SetSpeed(admin, player, value); }); - } - - if (menu != null) AdminMenu.OpenMenu(admin, menu); - } - - private static void SetSpeed(CCSPlayerController admin, CCSPlayerController player, float speed) - { - CS2_SimpleAdmin.SetSpeed(admin, player, speed); - } - - private static void SetGravityMenu(CCSPlayerController admin, CCSPlayerController player) - { - var gravityArray = new[] - { - new Tuple("0.1", .1f), - new Tuple("0.25", .25f), - new Tuple("0.5", .5f), - new Tuple("0.75", .75f), - new Tuple("1", 1), - new Tuple("2", 2) - }; - - var menu = AdminMenu.CreateMenu($"{CS2_SimpleAdmin._localizer?["sa_set_gravity"] ?? "Set Gravity"}: {player.PlayerName}"); - - foreach (var (optionName, value) in gravityArray) - { - menu?.AddMenuOption(optionName, (_, _) => { SetGravity(admin, player, value); }); - } - - if (menu != null) AdminMenu.OpenMenu(admin, menu); - } - - private static void SetGravity(CCSPlayerController admin, CCSPlayerController player, float gravity) - { - CS2_SimpleAdmin.SetGravity(admin, player, gravity); - } - - private static void SetMoneyMenu(CCSPlayerController admin, CCSPlayerController player) - { - var moneyArray = new[] - { - new Tuple("$0", 0), - new Tuple("$1000", 1000), - new Tuple("$2500", 2500), - new Tuple("$5000", 5000), - new Tuple("$10000", 10000), - new Tuple("$16000", 16000) - }; - - var menu = AdminMenu.CreateMenu($"{CS2_SimpleAdmin._localizer?["sa_set_money"] ?? "Set Money"}: {player.PlayerName}"); - - foreach (var (optionName, value) in moneyArray) - { - menu?.AddMenuOption(optionName, (_, _) => { SetMoney(admin, player, value); }); - } - - if (menu != null) AdminMenu.OpenMenu(admin, menu); - } - - private static void SetMoney(CCSPlayerController admin, CCSPlayerController player, int money) - { - CS2_SimpleAdmin.SetMoney(admin, player, money); - } -} \ No newline at end of file +// using CounterStrikeSharp.API.Core; +// using CounterStrikeSharp.API.Modules.Admin; +// using CounterStrikeSharp.API.Modules.Entities; +// using CounterStrikeSharp.API.Modules.Entities.Constants; +// +// namespace CS2_SimpleAdmin.Menus; +// +// public static class FunActionsMenu +// { +// private static Dictionary? _weaponsCache; +// +// private static Dictionary GetWeaponsCache +// { +// get +// { +// if (_weaponsCache != null) return _weaponsCache; +// +// var weaponsArray = Enum.GetValues(typeof(CsItem)); +// +// // avoid duplicates in the menu +// _weaponsCache = new Dictionary(); +// foreach (CsItem item in weaponsArray) +// { +// if (item == CsItem.Tablet) +// continue; +// +// _weaponsCache[(int)item] = item; +// } +// +// return _weaponsCache; +// } +// } +// +// public static void OpenMenu(CCSPlayerController admin) +// { +// if (!admin.IsValid) +// return; +// +// var localizer = CS2_SimpleAdmin._localizer; +// if (!AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/generic")) +// { +// admin.PrintToChat(localizer?["sa_prefix"] ?? +// "[SimpleAdmin] " + +// (localizer?["sa_no_permission"] ?? "You do not have permissions to use this command") +// ); +// return; +// } +// +// var menu = AdminMenu.CreateMenu(localizer?["sa_menu_fun_commands"] ?? "Fun Commands"); +// List options = []; +// +// //var hasCheats = AdminManager.PlayerHasPermissions(admin, "@css/cheats"); +// //var hasSlay = AdminManager.PlayerHasPermissions(admin, "@css/slay"); +// +// // options added in order +// +// if (AdminManager.CommandIsOverriden("css_god") +// ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_god")) +// : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/cheats")) +// options.Add(new ChatMenuOptionData(localizer?["sa_godmode"] ?? "God Mode", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_godmode"] ?? "God Mode", GodMode))); +// if (AdminManager.CommandIsOverriden("css_noclip") +// ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_noclip")) +// : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/cheats")) +// options.Add(new ChatMenuOptionData(localizer?["sa_noclip"] ?? "No Clip", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_noclip"] ?? "No Clip", NoClip))); +// if (AdminManager.CommandIsOverriden("css_respawn") +// ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_respawn")) +// : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/cheats")) +// options.Add(new ChatMenuOptionData(localizer?["sa_respawn"] ?? "Respawn", () => PlayersMenu.OpenDeadMenu(admin, localizer?["sa_respawn"] ?? "Respawn", Respawn))); +// if (AdminManager.CommandIsOverriden("css_give") +// ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_give")) +// : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/cheats")) +// options.Add(new ChatMenuOptionData(localizer?["sa_give_weapon"] ?? "Give Weapon", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_give_weapon"] ?? "Give Weapon", GiveWeaponMenu))); +// +// if (AdminManager.CommandIsOverriden("css_strip") +// ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_strip")) +// : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) +// options.Add(new ChatMenuOptionData(localizer?["sa_strip_weapons"] ?? "Strip Weapons", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_strip_weapons"] ?? "Strip Weapons", StripWeapons))); +// if (AdminManager.CommandIsOverriden("css_freeze") +// ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_freeze")) +// : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) +// options.Add(new ChatMenuOptionData(localizer?["sa_freeze"] ?? "Freeze", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_freeze"] ?? "Freeze", Freeze))); +// if (AdminManager.CommandIsOverriden("css_hp") +// ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_hp")) +// : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) +// options.Add(new ChatMenuOptionData(localizer?["sa_set_hp"] ?? "Set Hp", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_set_hp"] ?? "Set Hp", SetHpMenu))); +// if (AdminManager.CommandIsOverriden("css_speed") +// ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_speed")) +// : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) +// options.Add(new ChatMenuOptionData(localizer?["sa_set_speed"] ?? "Set Speed", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_set_speed"] ?? "Set Speed", SetSpeedMenu))); +// if (AdminManager.CommandIsOverriden("css_gravity") +// ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_gravity")) +// : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) +// options.Add(new ChatMenuOptionData(localizer?["sa_set_gravity"] ?? "Set Gravity", () => PlayersMenu.OpenAliveMenu(admin, localizer?["sa_set_gravity"] ?? "Set Gravity", SetGravityMenu))); +// if (AdminManager.CommandIsOverriden("css_money") +// ? AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), AdminManager.GetPermissionOverrides("css_money")) +// : AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/slay")) +// options.Add(new ChatMenuOptionData(localizer?["sa_set_money"] ?? "Set Money", () => PlayersMenu.OpenMenu(admin, localizer?["sa_set_money"] ?? "Set Money", SetMoneyMenu))); +// +// foreach (var menuOptionData in options) +// { +// var menuName = menuOptionData.Name; +// menu?.AddMenuOption(menuName, (_, _) => { menuOptionData.Action(); }, menuOptionData.Disabled); +// } +// +// if (menu != null) AdminMenu.OpenMenu(admin, menu); +// } +// +// private static void GodMode(CCSPlayerController admin, CCSPlayerController player) +// { +// CS2_SimpleAdmin.God(admin, player); +// } +// +// private static void NoClip(CCSPlayerController admin, CCSPlayerController player) +// { +// CS2_SimpleAdmin.NoClip(admin, player); +// } +// +// private static void Respawn(CCSPlayerController? admin, CCSPlayerController player) +// { +// CS2_SimpleAdmin.Respawn(admin, player); +// } +// +// private static void GiveWeaponMenu(CCSPlayerController admin, CCSPlayerController player) +// { +// var menu = AdminMenu.CreateMenu($"{CS2_SimpleAdmin._localizer?["sa_give_weapon"] ?? "Give Weapon"}: {player.PlayerName}"); +// +// foreach (var weapon in GetWeaponsCache) +// { +// menu?.AddMenuOption(weapon.Value.ToString(), (_, _) => { GiveWeapon(admin, player, weapon.Value); }); +// } +// +// if (menu != null) AdminMenu.OpenMenu(admin, menu); +// } +// +// private static void GiveWeapon(CCSPlayerController admin, CCSPlayerController player, CsItem weaponValue) +// { +// CS2_SimpleAdmin.GiveWeapon(admin, player, weaponValue); +// } +// +// private static void StripWeapons(CCSPlayerController admin, CCSPlayerController player) +// { +// CS2_SimpleAdmin.StripWeapons(admin, player); +// } +// +// private static void Freeze(CCSPlayerController admin, CCSPlayerController player) +// { +// if (!(player.PlayerPawn.Value?.IsValid ?? false)) +// return; +// +// if (player.PlayerPawn.Value.MoveType != MoveType_t.MOVETYPE_INVALID) +// CS2_SimpleAdmin.Freeze(admin, player, -1); +// else +// CS2_SimpleAdmin.Unfreeze(admin, player); +// } +// +// private static void SetHpMenu(CCSPlayerController admin, CCSPlayerController player) +// { +// var hpArray = new[] +// { +// new Tuple("1", 1), +// new Tuple("10", 10), +// new Tuple("25", 25), +// new Tuple("50", 50), +// new Tuple("100", 100), +// new Tuple("200", 200), +// new Tuple("500", 500), +// new Tuple("999", 999) +// }; +// +// var menu = AdminMenu.CreateMenu($"{CS2_SimpleAdmin._localizer?["sa_set_hp"] ?? "Set Hp"}: {player.PlayerName}"); +// +// foreach (var (optionName, value) in hpArray) +// { +// menu?.AddMenuOption(optionName, (_, _) => { SetHp(admin, player, value); }); +// } +// +// if (menu != null) AdminMenu.OpenMenu(admin, menu); +// } +// +// private static void SetHp(CCSPlayerController admin, CCSPlayerController player, int hp) +// { +// CS2_SimpleAdmin.SetHp(admin, player, hp); +// } +// +// private static void SetSpeedMenu(CCSPlayerController admin, CCSPlayerController player) +// { +// var speedArray = new[] +// { +// new Tuple("0.1", .1f), +// new Tuple("0.25", .25f), +// new Tuple("0.5", .5f), +// new Tuple("0.75", .75f), +// new Tuple("1", 1), +// new Tuple("2", 2), +// new Tuple("3", 3), +// new Tuple("4", 4) +// }; +// +// var menu = AdminMenu.CreateMenu($"{CS2_SimpleAdmin._localizer?["sa_set_speed"] ?? "Set Speed"}: {player.PlayerName}"); +// +// foreach (var (optionName, value) in speedArray) +// { +// menu?.AddMenuOption(optionName, (_, _) => { SetSpeed(admin, player, value); }); +// } +// +// if (menu != null) AdminMenu.OpenMenu(admin, menu); +// } +// +// private static void SetSpeed(CCSPlayerController admin, CCSPlayerController player, float speed) +// { +// CS2_SimpleAdmin.SetSpeed(admin, player, speed); +// } +// +// private static void SetGravityMenu(CCSPlayerController admin, CCSPlayerController player) +// { +// var gravityArray = new[] +// { +// new Tuple("0.1", .1f), +// new Tuple("0.25", .25f), +// new Tuple("0.5", .5f), +// new Tuple("0.75", .75f), +// new Tuple("1", 1), +// new Tuple("2", 2) +// }; +// +// var menu = AdminMenu.CreateMenu($"{CS2_SimpleAdmin._localizer?["sa_set_gravity"] ?? "Set Gravity"}: {player.PlayerName}"); +// +// foreach (var (optionName, value) in gravityArray) +// { +// menu?.AddMenuOption(optionName, (_, _) => { SetGravity(admin, player, value); }); +// } +// +// if (menu != null) AdminMenu.OpenMenu(admin, menu); +// } +// +// private static void SetGravity(CCSPlayerController admin, CCSPlayerController player, float gravity) +// { +// CS2_SimpleAdmin.SetGravity(admin, player, gravity); +// } +// +// private static void SetMoneyMenu(CCSPlayerController admin, CCSPlayerController player) +// { +// var moneyArray = new[] +// { +// new Tuple("$0", 0), +// new Tuple("$1000", 1000), +// new Tuple("$2500", 2500), +// new Tuple("$5000", 5000), +// new Tuple("$10000", 10000), +// new Tuple("$16000", 16000) +// }; +// +// var menu = AdminMenu.CreateMenu($"{CS2_SimpleAdmin._localizer?["sa_set_money"] ?? "Set Money"}: {player.PlayerName}"); +// +// foreach (var (optionName, value) in moneyArray) +// { +// menu?.AddMenuOption(optionName, (_, _) => { SetMoney(admin, player, value); }); +// } +// +// if (menu != null) AdminMenu.OpenMenu(admin, menu); +// } +// +// private static void SetMoney(CCSPlayerController admin, CCSPlayerController player, int money) +// { +// CS2_SimpleAdmin.SetMoney(admin, player, money); +// } +// } \ No newline at end of file diff --git a/CS2-SimpleAdmin/Menus/ManageAdminsMenu.cs b/CS2-SimpleAdmin/Menus/ManageAdminsMenu.cs index 30bbf95..c820db6 100644 --- a/CS2-SimpleAdmin/Menus/ManageAdminsMenu.cs +++ b/CS2-SimpleAdmin/Menus/ManageAdminsMenu.cs @@ -8,11 +8,11 @@ public static class ManageAdminsMenu { public static void OpenMenu(CCSPlayerController admin) { - if (admin.IsValid == false) + if (!admin.IsValid) return; var localizer = CS2_SimpleAdmin._localizer; - if (AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/root") == false) + if (!AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/root")) { admin.PrintToChat(localizer?["sa_prefix"] ?? "[SimpleAdmin] " + diff --git a/CS2-SimpleAdmin/Menus/ManagePlayersMenu.cs b/CS2-SimpleAdmin/Menus/ManagePlayersMenu.cs index 4c60555..e31186a 100644 --- a/CS2-SimpleAdmin/Menus/ManagePlayersMenu.cs +++ b/CS2-SimpleAdmin/Menus/ManagePlayersMenu.cs @@ -10,11 +10,11 @@ public static class ManagePlayersMenu { public static void OpenMenu(CCSPlayerController admin) { - if (admin.IsValid == false) + if (!admin.IsValid) return; var localizer = CS2_SimpleAdmin._localizer; - if (AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/generic") == false) + if (!AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/generic")) { admin.PrintToChat(localizer?["sa_prefix"] ?? "[SimpleAdmin] " + diff --git a/CS2-SimpleAdmin/Menus/ManageServerMenu.cs b/CS2-SimpleAdmin/Menus/ManageServerMenu.cs index b8cf52a..94dd1e6 100644 --- a/CS2-SimpleAdmin/Menus/ManageServerMenu.cs +++ b/CS2-SimpleAdmin/Menus/ManageServerMenu.cs @@ -8,11 +8,11 @@ public static class ManageServerMenu { public static void OpenMenu(CCSPlayerController admin) { - if (admin.IsValid == false) + if (!admin.IsValid) return; var localizer = CS2_SimpleAdmin._localizer; - if (AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/generic") == false) + if (!AdminManager.PlayerHasPermissions(new SteamID(admin.SteamID), "@css/generic")) { admin.PrintToChat(localizer?["sa_prefix"] ?? "[SimpleAdmin] " + diff --git a/CS2-SimpleAdmin/Menus/MenuBuilder.cs b/CS2-SimpleAdmin/Menus/MenuBuilder.cs new file mode 100644 index 0000000..70655c3 --- /dev/null +++ b/CS2-SimpleAdmin/Menus/MenuBuilder.cs @@ -0,0 +1,170 @@ +using CounterStrikeSharp.API.Core; + +namespace CS2_SimpleAdmin.Menus; +public class MenuBuilder(string title) +{ + private readonly List _options = []; + private MenuBuilder? _parentMenu; + private Action? _backAction; + private Action? _resetAction; + + /// + /// Adds a menu option with an action. + /// + public MenuBuilder AddOption(string name, Action action, bool disabled = false, string? permission = null) + { + _options.Add(new MenuOption + { + Name = name, + Action = action, + Disabled = disabled, + Permission = permission + }); + return this; + } + + /// + /// Adds a menu option that opens a submenu. + /// + public MenuBuilder AddSubMenu(string name, Func subMenuFactory, bool disabled = false, string? permission = null) + { + _options.Add(new MenuOption + { + Name = name, + Action = player => + { + var subMenu = subMenuFactory(); + subMenu.SetParent(this); + // Automatically add back button to submenu + subMenu.WithBackButton(); + subMenu.OpenMenu(player); + }, + Disabled = disabled, + Permission = permission + }); + return this; + } + + /// + /// Adds a menu option that opens a submenu (with player parameter in factory). + /// + public MenuBuilder AddSubMenu(string name, Func subMenuFactory, bool disabled = false, string? permission = null) + { + _options.Add(new MenuOption + { + Name = name, + Action = player => + { + var subMenu = subMenuFactory(player); + subMenu.SetParent(this); + // Automatically add back button to submenu + subMenu.WithBackButton(); + subMenu.OpenMenu(player); + }, + Disabled = disabled, + Permission = permission + }); + return this; + } + + /// + /// Adds a back button to return to the previous menu. + /// + public MenuBuilder WithBackButton() + { + if (_parentMenu != null) + { + _backAction = player => _parentMenu.OpenMenu(player); + + // Add back option at the end of menu + // AddOption(backButtonText, _backAction); + } + return this; + } + + /// + /// Sets the parent menu (for navigation). + /// + private void SetParent(MenuBuilder parent) + { + _parentMenu = parent; + _backAction = player => _parentMenu.OpenMenu(player); + } + + /// + /// Opens the menu for a player. + /// + /// The player to open the menu for. + public void OpenMenu(CCSPlayerController player) + { + if (!player.IsValid) return; + + // Use MenuManager dependency + var menu = Helper.CreateMenu(title, _backAction); + if (menu == null) return; + + foreach (var option in _options) + { + // Check permissions if required + if (!string.IsNullOrEmpty(option.Permission)) + { + var steamId = new CounterStrikeSharp.API.Modules.Entities.SteamID(player.SteamID); + if (!CounterStrikeSharp.API.Modules.Admin.AdminManager.PlayerHasPermissions(steamId, option.Permission)) + { + continue; // Skip option if player doesn't have permission + } + } + + menu.AddMenuOption(option.Name, (menuPlayer, menuOption) => + { + option.Action?.Invoke(menuPlayer); + }, option.Disabled); + } + + menu.Open(player); + } + + /// + /// Clears all menu options. + /// + /// This MenuBuilder instance for chaining. + public MenuBuilder Clear() + { + _options.Clear(); + return this; + } + + /// + /// Sets a reset action for the menu. + /// + /// The action to execute on reset. + /// This MenuBuilder instance for chaining. + public MenuBuilder WithResetAction(Action resetAction) + { + _resetAction = resetAction; + return this; + } + + /// + /// Sets a custom back action for the menu. + /// + /// The action to execute when going back (nullable). + /// This MenuBuilder instance for chaining. + public MenuBuilder WithBackAction(Action? backAction) + { + _backAction = backAction; + return this; + } +} + +/// +/// Represents an option within a menu. +/// +public class MenuOption +{ + public string Name { get; set; } = string.Empty; + public Action? Action { get; set; } + public bool Disabled { get; set; } + public string? Permission { get; set; } +} + \ No newline at end of file diff --git a/CS2-SimpleAdmin/Menus/MenuManager.cs b/CS2-SimpleAdmin/Menus/MenuManager.cs new file mode 100644 index 0000000..a9c8a36 --- /dev/null +++ b/CS2-SimpleAdmin/Menus/MenuManager.cs @@ -0,0 +1,190 @@ +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Modules.Admin; +using CounterStrikeSharp.API.Modules.Entities; + +namespace CS2_SimpleAdmin.Menus; + +public class MenuManager +{ + private static MenuManager? _instance; + public static MenuManager Instance => _instance ??= new MenuManager(); + + private readonly Dictionary> _menuFactories = []; + private readonly Dictionary _menuCategories = []; + + /// + /// Provides public access to menu categories (for API usage). + /// + /// Dictionary of menu categories keyed by category ID. + public Dictionary GetMenuCategories() + { + return _menuCategories; + } + + /// + /// Registers a new menu category with specified permissions. + /// + /// Unique identifier for the category. + /// Display name of the category. + /// Required permission to access this category (default: @css/generic). + public void RegisterCategory(string categoryId, string categoryName, string permission = "@css/generic") + { + _menuCategories[categoryId] = new MenuCategory + { + Id = categoryId, + Name = categoryName, + Permission = permission, + MenuFactories = new Dictionary>() + }; + } + + /// + /// Registers a menu within a category (API for other plugins). + /// + /// The category to add this menu to. + /// Unique identifier for the menu. + /// Display name of the menu. + /// Factory function that creates the menu for a player. + /// Required permission to access this menu (optional). + public void RegisterMenu(string categoryId, string menuId, string menuName, Func menuFactory, string? permission = null) + { + if (!_menuCategories.ContainsKey(categoryId)) + { + RegisterCategory(categoryId, categoryId); // Auto-create category if it doesn't exist + } + + _menuCategories[categoryId].MenuFactories[menuId] = menuFactory; + _menuCategories[categoryId].MenuNames[menuId] = menuName; + if (permission != null) + { + _menuCategories[categoryId].MenuPermissions[menuId] = permission; + } + } + + /// + /// Unregisters a menu from a category. + /// + /// The category containing the menu. + /// The menu to unregister. + public void UnregisterMenu(string categoryId, string menuId) + { + if (!_menuCategories.TryGetValue(categoryId, out var category)) return; + category.MenuFactories.Remove(menuId); + _menuCategories[categoryId].MenuNames.Remove(menuId); + _menuCategories[categoryId].MenuPermissions.Remove(menuId); + } + + /// + /// Creates the main admin menu for a player with accessible categories. + /// + /// The player to create the menu for. + /// A MenuBuilder instance for the main menu. + public MenuBuilder CreateMainMenu(CCSPlayerController player) + { + var localizer = CS2_SimpleAdmin._localizer; + var mainMenu = new MenuBuilder(localizer?["sa_title"] ?? "SimpleAdmin"); + + foreach (var category in _menuCategories.Values) + { + if (category.MenuFactories.Count <= 0) continue; + // Check category permissions + var steamId = new SteamID(player.SteamID); + if (!AdminManager.PlayerHasPermissions(steamId, category.Permission)) + continue; + + // Pass player to CreateCategoryMenu + mainMenu.AddSubMenu(category.Name, () => CreateCategoryMenu(category, player), + permission: category.Permission); + } + + return mainMenu; + } + + /// + /// Creates a category submenu containing all registered menus in that category. + /// + /// The menu category to create. + /// The player to create the menu for. + /// A MenuBuilder instance for the category menu. + private MenuBuilder CreateCategoryMenu(MenuCategory category, CCSPlayerController player) + { + var categoryMenu = new MenuBuilder(category.Name); + + foreach (var kvp in category.MenuFactories) + { + var menuId = kvp.Key; + var menuFactory = kvp.Value; + var menuName = category.MenuNames.TryGetValue(menuId, out var name) ? name : menuId; + var permission = category.MenuPermissions.TryGetValue(menuId, out var perm) ? perm : null; + + // Check permissions + if (!string.IsNullOrEmpty(permission)) + { + var steamId = new SteamID(player.SteamID); + if (!AdminManager.PlayerHasPermissions(steamId, permission)) + continue; + } + + // Call the actual factory with player parameter + categoryMenu.AddSubMenu(menuName, () => menuFactory(player), permission: permission); + } + + return categoryMenu.WithBackButton(); + } + + /// + /// Opens the main admin menu for a player. + /// + /// The player to open the menu for. + public void OpenMainMenu(CCSPlayerController player) + { + var localizer = CS2_SimpleAdmin._localizer; + + var steamId = new SteamID(player.SteamID); + if (!AdminManager.PlayerHasPermissions(steamId, "@css/generic")) + { + player.PrintToChat(localizer?["sa_prefix"] ?? "[SimpleAdmin] " + + (localizer?["sa_no_permission"] ?? "You do not have permissions to use this command")); + return; + } + + CreateMainMenu(player).OpenMenu(player); + } + + /// + /// Initializes default menu categories (Players, Server, Admin). + /// + public void InitializeDefaultCategories() + { + var localizer = CS2_SimpleAdmin._localizer; + + RegisterCategory("players", localizer?["sa_menu_players_manage"] ?? "Manage Players", "@css/generic"); + RegisterCategory("server", localizer?["sa_menu_server_manage"] ?? "Server Management", "@css/generic"); + // RegisterCategory("fun", localizer?["sa_menu_fun_commands"] ?? "Fun Commands", "@css/generic"); + RegisterCategory("admin", localizer?["sa_menu_admins_manage"] ?? "Admin Management", "@css/root"); + } + + /// + /// Public method for creating category menus (for API usage). + /// + /// The menu category to create. + /// The player to create the menu for. + /// A MenuBuilder instance for the category menu. + public MenuBuilder CreateCategoryMenuPublic(MenuCategory category, CCSPlayerController player) + { + return CreateCategoryMenu(category, player); + } +} + +/// +/// Represents a menu category containing multiple menus. +/// +public class MenuCategory +{ + public string Id { get; set; } = string.Empty; + public string Name { get; set; } = string.Empty; + public string Permission { get; set; } = "@css/generic"; + public Dictionary> MenuFactories { get; set; } = []; + public Dictionary MenuNames { get; set; } = []; + public Dictionary MenuPermissions { get; set; } = []; +} diff --git a/CS2-SimpleAdmin/Menus/PlayersMenu.cs b/CS2-SimpleAdmin/Menus/PlayersMenu.cs index 19b76c2..e14270a 100644 --- a/CS2-SimpleAdmin/Menus/PlayersMenu.cs +++ b/CS2-SimpleAdmin/Menus/PlayersMenu.cs @@ -8,7 +8,7 @@ public static class PlayersMenu { public static void OpenRealPlayersMenu(CCSPlayerController admin, string menuName, Action onSelectAction, Func? enableFilter = null) { - OpenMenu(admin, menuName, onSelectAction, p => p.IsBot == false); + OpenMenu(admin, menuName, onSelectAction, p => !p.IsBot); } public static void OpenAdminPlayersMenu(CCSPlayerController admin, string menuName, Action onSelectAction, Func? enableFilter = null) @@ -37,7 +37,7 @@ public static class PlayersMenu var playerName = player != null && player.PlayerName.Length > 26 ? player.PlayerName[..26] : player?.PlayerName; var optionName = HttpUtility.HtmlEncode(playerName); - if (player != null && enableFilter != null && enableFilter(player) == false) + if (player != null && enableFilter != null && !enableFilter(player)) continue; var enabled = admin.CanTarget(player); @@ -47,7 +47,7 @@ public static class PlayersMenu { if (player != null) onSelectAction.Invoke(admin, player); }, - enabled == false); + !enabled); } if (menu != null) AdminMenu.OpenMenu(admin, menu); diff --git a/CS2-SimpleAdmin/VERSION b/CS2-SimpleAdmin/VERSION index 4973945..1109b0c 100644 --- a/CS2-SimpleAdmin/VERSION +++ b/CS2-SimpleAdmin/VERSION @@ -1 +1 @@ -1.7.7-alpha-10 \ No newline at end of file +1.7.8-beta-1 \ No newline at end of file diff --git a/CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs b/CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs index 3d4c9f6..9048c92 100644 --- a/CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs +++ b/CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs @@ -1,6 +1,7 @@ using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Core.Capabilities; using CounterStrikeSharp.API.Modules.Commands; +using CounterStrikeSharp.API.Modules.Commands.Targeting; using CounterStrikeSharp.API.Modules.Entities; namespace CS2_SimpleAdminApi; @@ -8,6 +9,8 @@ namespace CS2_SimpleAdminApi; public interface ICS2_SimpleAdminApi { public static readonly PluginCapability PluginCapability = new("simpleadmin:api"); + + public event Action? OnSimpleAdminReady; /// /// Gets player information associated with the specified player controller. @@ -83,6 +86,25 @@ public interface ICS2_SimpleAdminApi /// public void ShowAdminActivity(string messageKey, string? callerName = null, bool dontPublish = false, params object[] messageArgs); + /// + /// Shows an admin activity message with a custom translated message (for modules with their own localizer). + /// + /// Already translated message to display to players. + /// Name of the admin executing the action (optional). + /// If true, won't trigger publish events. + public void ShowAdminActivityTranslated(string translatedMessage, string? callerName = null, bool dontPublish = false); + + /// + /// Shows an admin activity message using module's localizer for per-player language support. + /// This method sends messages in each player's configured language. + /// + /// The module's IStringLocalizer instance. + /// The translation key from the module's lang files. + /// Name of the admin executing the action (optional). + /// If true, won't trigger publish events. + /// Arguments to format the localized message. + public void ShowAdminActivityLocalized(object moduleLocalizer, string messageKey, string? callerName = null, bool dontPublish = false, params object[] messageArgs); + /// /// Returns true if the specified admin player is in silent mode (not broadcasting activity). /// @@ -102,4 +124,54 @@ public interface ICS2_SimpleAdminApi /// Unregisters an existing command by its name. /// public void UnRegisterCommand(string name); + + /// + /// Gets target players from command + /// + TargetResult? GetTarget(CommandInfo command); + + /// + /// Returns the list of current valid players, available to call from other plugins. + /// + List GetValidPlayers(); + + /// + /// Registers a menu category. + /// + void RegisterMenuCategory(string categoryId, string categoryName, string permission = "@css/generic"); + + /// + /// Registers a menu in a category. + /// + void RegisterMenu(string categoryId, string menuId, string menuName, Func menuFactory, string? permission = null); + + /// + /// Unregisters a menu from a category. + /// + void UnregisterMenu(string categoryId, string menuId); + + /// + /// Creates a menu with an automatic back button. + /// + object CreateMenuWithBack(string title, string categoryId, CCSPlayerController player); + + /// + /// Creates a menu with a list of players with filter and action. + /// + object CreateMenuWithPlayers(string title, string categoryId, CCSPlayerController admin, Func filter, Action onSelect); + + /// + /// Adds an option to the menu (extension method helper). + /// + void AddMenuOption(object menu, string name, Action action, bool disabled = false, string? permission = null); + + /// + /// Adds a submenu to the menu (extension method helper). + /// + void AddSubMenu(object menu, string name, Func subMenuFactory, bool disabled = false, string? permission = null); + + /// + /// Opens a menu for a player. + /// + void OpenMenu(object menu, CCSPlayerController player); } \ No newline at end of file diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdminApi.dll b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdminApi.dll new file mode 100644 index 0000000000000000000000000000000000000000..45fa7565ff64acfb265259725fa1269af40b6ee8 GIT binary patch literal 11264 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 literal 0 HcmV?d00001 diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.sln b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.sln new file mode 100644 index 0000000..c2fa528 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CS2-SimpleAdmin_FunCommands", "CS2-SimpleAdmin_FunCommands\CS2-SimpleAdmin_FunCommands.csproj", "{72713A40-688F-401F-8211-3D28B068C791}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {72713A40-688F-401F-8211-3D28B068C791}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {72713A40-688F-401F-8211-3D28B068C791}.Debug|Any CPU.Build.0 = Debug|Any CPU + {72713A40-688F-401F-8211-3D28B068C791}.Release|Any CPU.ActiveCfg = Release|Any CPU + {72713A40-688F-401F-8211-3D28B068C791}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Actions.cs b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Actions.cs new file mode 100644 index 0000000..e6521e9 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Actions.cs @@ -0,0 +1,237 @@ +using System.Globalization; +using CounterStrikeSharp.API; +using CounterStrikeSharp.API.Core; +using Microsoft.Extensions.Logging; + +namespace CS2_SimpleAdmin_FunCommands; + +public partial class CS2_SimpleAdmin_FunCommands +{ + private void God(CCSPlayerController? caller, CCSPlayerController player) + { + if (!caller.CanTarget(player)) return; + + var callerName = caller?.PlayerName ?? "Console"; + + // Toggle god mode for the player (like in main plugin) + if (!GodPlayers.Add(player.Slot)) + { + GodPlayers.Remove(player.Slot); + } + + // Show admin activity using module's own localizer with per-player language support + var activityArgs = new object[] { "CALLER", player.PlayerName }; + if (caller == null || !_sharedApi!.IsAdminSilent(caller)) + { + if (Localizer != null) + { + _sharedApi!.ShowAdminActivityLocalized(Localizer, "fun_admin_god_message", callerName, false, + activityArgs); + } + else + { + _sharedApi!.ShowAdminActivity("fun_admin_god_message", callerName, false, activityArgs); + } + } + + // Log command using API + _sharedApi!.LogCommand(caller, + $"css_god {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); + } + + private void NoClip(CCSPlayerController? caller, CCSPlayerController player) + { + if (!player.IsValid) return; + if (!caller.CanTarget(player)) return; + + var callerName = caller?.PlayerName ?? "Console"; + + // Toggle no-clip mode using PlayerExtensions + player.Pawn.Value?.ToggleNoclip(); + + // Show admin activity using module's own localizer with per-player language support + var activityArgs = new object[] { "CALLER", player.PlayerName }; + if (caller == null || !_sharedApi!.IsAdminSilent(caller)) + { + if (Localizer != null) + { + _sharedApi!.ShowAdminActivityLocalized(Localizer, "fun_admin_noclip_message", callerName, false, + activityArgs); + } + else + { + _sharedApi!.ShowAdminActivity("fun_admin_noclip_message", callerName, false, activityArgs); + } + } + + // Log command using API + _sharedApi!.LogCommand(caller, + $"css_noclip {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); + } + + private void Freeze(CCSPlayerController? caller, CCSPlayerController player, int time) + { + if (!player.IsValid) return; + if (!caller.CanTarget(player)) return; + + var callerName = caller?.PlayerName ?? "Console"; + + // Freeze player using PlayerExtensions + player.Pawn.Value?.Freeze(); + + // Show admin activity using module's own localizer with per-player language support + var activityArgs = new object[] { "CALLER", player.PlayerName }; + if (caller == null || !_sharedApi!.IsAdminSilent(caller)) + { + if (Localizer != null) + { + _sharedApi!.ShowAdminActivityLocalized(Localizer, "fun_admin_freeze_message", callerName, false, + activityArgs); + } + else + { + _sharedApi!.ShowAdminActivity("fun_admin_freeze_message", callerName, false, activityArgs); + } + } + + // Auto-unfreeze after duration + if (time > 0) + { + AddTimer(time, () => player.Pawn.Value?.Unfreeze(), + CounterStrikeSharp.API.Modules.Timers.TimerFlags.STOP_ON_MAPCHANGE); + } + + // Log command using API + _sharedApi!.LogCommand(caller, + $"css_freeze {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)} {time}"); + } + + private void Unfreeze(CCSPlayerController? caller, CCSPlayerController player) + { + if (!player.IsValid) return; + if (!caller.CanTarget(player)) return; + + var callerName = caller?.PlayerName ?? "Console"; + + // Unfreeze player using PlayerExtensions + player.Pawn.Value?.Unfreeze(); + + // Show admin activity using module's own localizer with per-player language support + var activityArgs = new object[] { "CALLER", player.PlayerName }; + if (caller == null || !_sharedApi!.IsAdminSilent(caller)) + { + if (Localizer != null) + { + _sharedApi!.ShowAdminActivityLocalized(Localizer, "fun_admin_unfreeze_message", callerName, false, + activityArgs); + } + else + { + _sharedApi!.ShowAdminActivity("fun_admin_unfreeze_message", callerName, false, activityArgs); + } + } + + // Log command using API + _sharedApi!.LogCommand(caller, + $"css_unfreeze {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); + } + + /// + /// Respawns a player and teleports them to their last death position if available. + /// This demonstrates using the GetPlayerInfo API to access player data. + /// + private void Respawn(CCSPlayerController? caller, CCSPlayerController player) + { + if (!player.IsValid) return; + if (!caller.CanTarget(player)) return; + + var callerName = caller?.PlayerName ?? "Console"; + + // Respawn the player + player.Respawn(); + + // Get death position from API and teleport player to it + // BEST PRACTICE: Use API to access player data like death position + if (_sharedApi != null && player.UserId.HasValue) + { + try + { + var playerInfo = _sharedApi.GetPlayerInfo(player); + + // Teleport to death position if available + if (playerInfo?.DiePosition != null && player.PlayerPawn?.Value != null) + { + player.PlayerPawn.Value.Teleport( + playerInfo.DiePosition.Position, + playerInfo.DiePosition.Angle); + } + } + catch (Exception ex) + { + Logger.LogWarning($"Failed to get player info for respawn: {ex.Message}"); + } + } + + // Show admin activity using module's own localizer with per-player language support + var activityArgs = new object[] { "CALLER", player.PlayerName }; + if (caller == null || !_sharedApi!.IsAdminSilent(caller)) + { + if (Localizer != null) + { + _sharedApi!.ShowAdminActivityLocalized(Localizer, "fun_admin_respawn_message", callerName, false, + activityArgs); + } + else + { + _sharedApi!.ShowAdminActivity("fun_admin_respawn_message", callerName, false, activityArgs); + } + } + + // Log command using API + _sharedApi!.LogCommand(caller, + $"css_respawn {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)}"); + } + + /// + /// Resizes a player's model to the specified scale. + /// + private void Resize(CCSPlayerController? caller, CCSPlayerController player, float size) + { + if (!player.IsValid) return; + if (!caller.CanTarget(player)) return; + + var callerName = caller?.PlayerName ?? "Console"; + + // Resize the player + var sceneNode = player.PlayerPawn.Value!.CBodyComponent?.SceneNode; + if (sceneNode != null) + { + sceneNode.GetSkeletonInstance().Scale = size; + player.PlayerPawn.Value.AcceptInput("SetScale", null, null, size.ToString(CultureInfo.InvariantCulture)); + + Server.NextWorldUpdate(() => + { + Utilities.SetStateChanged(player.PlayerPawn.Value, "CBaseEntity", "m_CBodyComponent"); + }); + } + + // Show admin activity using module's own localizer with per-player language support + var activityArgs = new object[] { "CALLER", player.PlayerName, size.ToString(CultureInfo.InvariantCulture) }; + if (caller == null || !_sharedApi!.IsAdminSilent(caller)) + { + if (Localizer != null) + { + _sharedApi!.ShowAdminActivityLocalized(Localizer, "fun_admin_resize_message", callerName, false, + activityArgs); + } + else + { + _sharedApi!.ShowAdminActivity("fun_admin_resize_message", callerName, false, activityArgs); + } + } + + // Log command using API + _sharedApi!.LogCommand(caller, + $"css_resize {(string.IsNullOrEmpty(player.PlayerName) ? player.SteamID.ToString() : player.PlayerName)} {size}"); + } +} \ No newline at end of file diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.cs b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.cs new file mode 100644 index 0000000..d7d6238 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.cs @@ -0,0 +1,492 @@ +using CounterStrikeSharp.API; +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Capabilities; +using CounterStrikeSharp.API.Modules.Admin; +using CounterStrikeSharp.API.Modules.Commands; +using CounterStrikeSharp.API.Modules.Entities; +using CounterStrikeSharp.API.Modules.Entities.Constants; +using CounterStrikeSharp.API.Modules.Utils; +using CS2_SimpleAdminApi; +using Microsoft.Extensions.Logging; +using System.Globalization; + +namespace CS2_SimpleAdmin_FunCommands; + +/// +/// CS2-SimpleAdmin Fun Commands Module +/// +/// This module serves as a REFERENCE IMPLEMENTATION for creating CS2-SimpleAdmin modules. +/// Study this code to learn best practices for: +/// - Command registration from configuration +/// - Menu creation with SimpleAdmin API +/// - Per-player translation support +/// - Proper cleanup on module unload +/// - Code organization using partial classes +/// +/// File Structure: +/// - CS2-SimpleAdmin_FunCommands.cs (this file) - Plugin initialization and registration +/// - Commands.cs - Command handlers +/// - Actions.cs - Action methods (God, NoClip, Freeze, etc.) +/// - Menus.cs - Menu creation +/// - Config.cs - Configuration with command lists +/// - lang/ - Translation files (13 languages) +/// +/// See README.md for detailed explanation of all patterns demonstrated here. +/// +public partial class CS2_SimpleAdmin_FunCommands : BasePlugin, IPluginConfig +{ + public Config Config { get; set; } + + /// + /// BEST PRACTICE: Cache expensive operations + /// Weapons enum values don't change, so we cache them on first access + /// + private static Dictionary? _weaponsCache; + private static Dictionary GetWeaponsCache() + { + if (_weaponsCache != null) return _weaponsCache; + + var weaponsArray = Enum.GetValues(typeof(CsItem)); + _weaponsCache = new Dictionary(); + + foreach (CsItem item in weaponsArray) + { + if (item == CsItem.Tablet) continue; // Skip tablet (invalid weapon) + _weaponsCache[(int)item] = item; + } + + return _weaponsCache; + } + + /// + /// Track players with god mode enabled + /// HashSet for O(1) lookup performance + /// + private static readonly HashSet GodPlayers = []; + + /// + /// Track players with modified speed + /// Dictionary for storing speed values per player + /// + private static readonly Dictionary SpeedPlayers = []; + + /// + /// Track players with modified gravity + /// Dictionary for storing gravity values per player + /// + private static readonly Dictionary GravityPlayers = []; + + /// + /// BEST PRACTICE: Use capability system to get SimpleAdmin API + /// This ensures your module works even if SimpleAdmin loads after your module + /// + private ICS2_SimpleAdminApi? _sharedApi; + private readonly PluginCapability _pluginCapability = new("simpleadmin:api"); + + /// + /// BEST PRACTICE: Track menu registration state to prevent duplicate registrations + /// + private bool _menusRegistered = false; + + // Plugin metadata + public override string ModuleName => "CS2-SimpleAdmin Fun Commands"; + public override string ModuleVersion => "1.0.0"; + public override string ModuleAuthor => "Your Name"; + public override string ModuleDescription => "Fun commands extension for CS2-SimpleAdmin"; + + /// + /// BEST PRACTICE: Initialize plugin after all plugins are loaded + /// This ensures SimpleAdmin API is available + /// + public override void OnAllPluginsLoaded(bool hotReload) + { + // STEP 1: Get SimpleAdmin API using capability system + _sharedApi = _pluginCapability.Get(); + if (_sharedApi == null) + { + Logger.LogError("CS2-SimpleAdmin API not found - make sure CS2-SimpleAdmin is loaded!"); + Unload(false); + return; + } + + // STEP 2: Register commands (can be done immediately) + RegisterFunCommands(); + + // STEP 3: Register menus (wait for SimpleAdmin to be ready) + // BEST PRACTICE: Use event + fallback to handle both normal load and hot reload + _sharedApi.OnSimpleAdminReady += RegisterFunMenus; + RegisterFunMenus(); // Fallback for hot reload case + + // STEP 4: Start timer to maintain speed and gravity modifications + StartSpeedGravityTimer(); + } + + public override void Unload(bool hotReload) + { + if (_sharedApi == null) return; + + // Unregister commands + if (Config.NoclipCommands.Count > 0) + { + foreach (var command in Config.NoclipCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.GodCommands.Count > 0) + { + foreach (var command in Config.GodCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.FreezeCommands.Count > 0) + { + foreach (var command in Config.FreezeCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.UnfreezeCommands.Count > 0) + { + foreach (var command in Config.UnfreezeCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.RespawnCommands.Count > 0) + { + foreach (var command in Config.RespawnCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.GiveCommands.Count > 0) + { + foreach (var command in Config.GiveCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.StripCommands.Count > 0) + { + foreach (var command in Config.StripCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.HpCommands.Count > 0) + { + foreach (var command in Config.HpCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.SpeedCommands.Count > 0) + { + foreach (var command in Config.SpeedCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.GravityCommands.Count > 0) + { + foreach (var command in Config.GravityCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.MoneyCommands.Count > 0) + { + foreach (var command in Config.MoneyCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + if (Config.ResizeCommands.Count > 0) + { + foreach (var command in Config.ResizeCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + // Unregister menus + if (Config.NoclipCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "noclip"); + + if (Config.GodCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "god"); + + if (Config.RespawnCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "respawn"); + + if (Config.GiveCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "give"); + + if (Config.StripCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "strip"); + + if (Config.FreezeCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "freeze"); + + if (Config.HpCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "hp"); + + if (Config.SpeedCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "speed"); + + if (Config.GravityCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "gravity"); + + if (Config.MoneyCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "money"); + + if (Config.ResizeCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "resize"); + + _sharedApi.OnSimpleAdminReady -= RegisterFunMenus; + } + + private void RegisterFunCommands() + { + if (_sharedApi == null) return; + + if (Config.NoclipCommands.Count > 0) + { + foreach (var command in Config.NoclipCommands) + { + _sharedApi.RegisterCommand(command, "Enable noclip", OnNoclipCommand); + } + } + + if (Config.GodCommands.Count > 0) + { + foreach (var command in Config.GodCommands) + { + _sharedApi.RegisterCommand(command, "Enable god mode", OnGodCommand); + } + } + + if (Config.FreezeCommands.Count > 0) + { + foreach (var command in Config.FreezeCommands) + { + _sharedApi.RegisterCommand(command, "Freeze player", OnFreezeCommand); + } + } + + if (Config.UnfreezeCommands.Count > 0) + { + foreach (var command in Config.UnfreezeCommands) + { + _sharedApi.RegisterCommand(command, "Unfreeze player", OnUnfreezeCommand); + } + } + + if (Config.RespawnCommands.Count > 0) + { + foreach (var command in Config.RespawnCommands) + { + _sharedApi.RegisterCommand(command, "Respawn player", OnRespawnCommand); + } + } + + if (Config.GiveCommands.Count > 0) + { + foreach (var command in Config.GiveCommands) + { + _sharedApi.RegisterCommand(command, "Give weapon", OnGiveWeaponCommand); + } + } + + if (Config.StripCommands.Count > 0) + { + foreach (var command in Config.StripCommands) + { + _sharedApi.RegisterCommand(command, "Strip weapons", OnStripWeaponsCommand); + } + } + + if (Config.HpCommands.Count > 0) + { + foreach (var command in Config.HpCommands) + { + _sharedApi.RegisterCommand(command, "Set HP", OnSetHpCommand); + } + } + + if (Config.SpeedCommands.Count > 0) + { + foreach (var command in Config.SpeedCommands) + { + _sharedApi.RegisterCommand(command, "Set speed", OnSetSpeedCommand); + } + } + + if (Config.GravityCommands.Count > 0) + { + foreach (var command in Config.GravityCommands) + { + _sharedApi.RegisterCommand(command, "Set gravity", OnSetGravityCommand); + } + } + + if (Config.MoneyCommands.Count > 0) + { + foreach (var command in Config.MoneyCommands) + { + _sharedApi.RegisterCommand(command, "Set money", OnSetMoneyCommand); + } + } + + if (Config.ResizeCommands.Count > 0) + { + foreach (var command in Config.ResizeCommands) + { + _sharedApi.RegisterCommand(command, "Resize player", OnSetResizeCommand); + } + } + } + + private void RegisterFunMenus() + { + if (_sharedApi == null || _menusRegistered) return; + + try + { + _sharedApi.RegisterMenuCategory("fun", Localizer?["fun_category_name"] ?? "Fun Commands", "@css/generic"); + + if (Config.GodCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "god", + Localizer?["fun_menu_god"] ?? "God Mode", + CreateGodModeMenu, "@css/cheats"); + + if (Config.NoclipCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "noclip", + Localizer?["fun_menu_noclip"] ?? "No Clip", + CreateNoClipMenu, "@css/cheats"); + + if (Config.RespawnCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "respawn", + Localizer?["fun_menu_respawn"] ?? "Respawn", + CreateRespawnMenu, "@css/cheats"); + + if (Config.GiveCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "give", + Localizer?["fun_menu_give"] ?? "Give Weapon", + CreateGiveWeaponMenu, "@css/cheats"); + + if (Config.StripCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "strip", + Localizer?["fun_menu_strip"] ?? "Strip Weapons", + CreateStripWeaponsMenu, "@css/slay"); + + if (Config.FreezeCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "freeze", + Localizer?["fun_menu_freeze"] ?? "Freeze", + CreateFreezeMenu, "@css/slay"); + + if (Config.HpCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "hp", + Localizer?["fun_menu_hp"] ?? "Set HP", + CreateSetHpMenu, "@css/slay"); + + if (Config.SpeedCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "speed", + Localizer?["fun_menu_speed"] ?? "Set Speed", + CreateSetSpeedMenu, "@css/slay"); + + if (Config.GravityCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "gravity", + Localizer?["fun_menu_gravity"] ?? "Set Gravity", + CreateSetGravityMenu, "@css/slay"); + + if (Config.MoneyCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "money", + Localizer?["fun_menu_money"] ?? "Set Money", + CreateSetMoneyMenu, "@css/slay"); + + if (Config.ResizeCommands.Count > 0) + _sharedApi.RegisterMenu("fun", "resize", + Localizer?["fun_menu_resize"] ?? "Resize Player", + CreateSetResizeMenu, "@css/slay"); + + _menusRegistered = true; + Logger.LogInformation("Fun menus registered successfully!"); + } + catch (Exception ex) + { + Logger.LogError($"Failed to register Fun menus: {ex.Message}"); + } + } + + public void OnConfigParsed(Config config) + { + Config = config; + } + + /// + /// Starts a repeating timer to maintain speed and gravity modifications for players. + /// This ensures that speed/gravity changes persist even after respawns or round changes. + /// + private void StartSpeedGravityTimer() + { + AddTimer(0.12f, () => + { + // Early exit if no players have modified speed or gravity + var hasSpeedPlayers = SpeedPlayers.Count > 0; + var hasGravityPlayers = GravityPlayers.Count > 0; + + if (!hasSpeedPlayers && !hasGravityPlayers) + return; + + if (hasSpeedPlayers) + { + // Iterate through players with modified speed + foreach (var kvp in SpeedPlayers) + { + var player = kvp.Key; + // Early validation check - avoid accessing PlayerPawn if player is invalid + if (player.IsValid && player.Connected == PlayerConnectedState.PlayerConnected) + { + var pawn = player.PlayerPawn?.Value; + if (pawn != null && pawn.LifeState == (int)LifeState_t.LIFE_ALIVE) + { + player.SetSpeed(kvp.Value); + } + } + } + } + + if (hasGravityPlayers) + { + // Iterate through players with modified gravity + foreach (var kvp in GravityPlayers) + { + var player = kvp.Key; + if (player.IsValid && player.Connected == PlayerConnectedState.PlayerConnected) + { + var pawn = player.PlayerPawn?.Value; + if (pawn != null && pawn.LifeState == (int)LifeState_t.LIFE_ALIVE) + { + player.SetGravity(kvp.Value); + } + } + } + } + }, CounterStrikeSharp.API.Modules.Timers.TimerFlags.REPEAT); + } + +} \ No newline at end of file diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.csproj b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.csproj new file mode 100644 index 0000000..3990512 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.csproj @@ -0,0 +1,24 @@ + + + + net8.0 + CS2_SimpleAdmin_FunCommands + enable + enable + + + + + ..\CS2-SimpleAdminApi.dll + + + + + + + + + + + + diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Commands.cs b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Commands.cs new file mode 100644 index 0000000..47778e5 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Commands.cs @@ -0,0 +1,320 @@ +using System.Globalization; +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Modules.Admin; +using CounterStrikeSharp.API.Modules.Commands; +using CounterStrikeSharp.API.Modules.Entities.Constants; + +namespace CS2_SimpleAdmin_FunCommands; + +public partial class CS2_SimpleAdmin_FunCommands +{ + // ================================= + // COMMAND HANDLERS + // ================================= + + [CommandHelper(1, "<#userid or name>")] + [RequiresPermissions("@css/cheats")] + private void OnNoclipCommand(CCSPlayerController? caller, CommandInfo command) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + NoClip(caller, player); + } + }); + } + + [RequiresPermissions("@css/cheats")] + [CommandHelper(minArgs: 1, usage: "<#userid or name>", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)] + private void OnGodCommand(CCSPlayerController? caller, CommandInfo command) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + God(caller, player); + } + }); + } + + [CommandHelper(1, "<#userid or name> [duration]")] + [RequiresPermissions("@css/slay")] + private void OnFreezeCommand(CCSPlayerController? caller, CommandInfo command) + { + int.TryParse(command.GetArg(2), out var time); + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + Freeze(caller, player, time); + } + }); + } + + [CommandHelper(1, "<#userid or name>")] + [RequiresPermissions("@css/slay")] + private void OnUnfreezeCommand(CCSPlayerController? caller, CommandInfo command) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + Unfreeze(caller, player); + } + }); + } + + [CommandHelper(1, "<#userid or name>")] + [RequiresPermissions("@css/cheats")] + private void OnRespawnCommand(CCSPlayerController? caller, CommandInfo command) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, Connected: PlayerConnectedState.PlayerConnected }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + Respawn(caller, player); + } + }); + } + + [CommandHelper(2, "<#userid or name> ")] + [RequiresPermissions("@css/cheats")] + private void OnGiveWeaponCommand(CCSPlayerController? caller, CommandInfo command) + { + var weaponName = command.GetArg(2); + if (Enum.TryParse(weaponName, true, out CsItem weapon)) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + player.GiveNamedItem(weapon); + LogAndShowActivity(caller, player, "fun_admin_give_message", "css_give", weapon.ToString()); + } + }); + } + } + + [CommandHelper(1, "<#userid or name>")] + [RequiresPermissions("@css/slay")] + private void OnStripWeaponsCommand(CCSPlayerController? caller, CommandInfo command) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + player.RemoveWeapons(); + LogAndShowActivity(caller, player, "fun_admin_strip_message", "css_strip"); + } + }); + } + + [CommandHelper(2, "<#userid or name> ")] + [RequiresPermissions("@css/slay")] + private void OnSetHpCommand(CCSPlayerController? caller, CommandInfo command) + { + if (int.TryParse(command.GetArg(2), out var hp)) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + player.SetHp(hp); + LogAndShowActivity(caller, player, "fun_admin_hp_message", "css_hp", hp.ToString()); + } + }); + } + } + + [CommandHelper(2, "<#userid or name> ")] + [RequiresPermissions("@css/slay")] + private void OnSetSpeedCommand(CCSPlayerController? caller, CommandInfo command) + { + if (float.TryParse(command.GetArg(2), NumberStyles.Float, CultureInfo.InvariantCulture, out var speed)) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + player.SetSpeed(speed); + + // Track speed modification for timer + if (speed == 1f) + SpeedPlayers.Remove(player); + else + SpeedPlayers[player] = speed; + + LogAndShowActivity(caller, player, "fun_admin_speed_message", "css_speed", speed.ToString(CultureInfo.InvariantCulture)); + } + }); + } + } + + [CommandHelper(2, "<#userid or name> ")] + [RequiresPermissions("@css/slay")] + private void OnSetGravityCommand(CCSPlayerController? caller, CommandInfo command) + { + if (float.TryParse(command.GetArg(2), NumberStyles.Float, CultureInfo.InvariantCulture, out var gravity)) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + player.SetGravity(gravity); + + // Track gravity modification for timer + if (gravity == 1f) + GravityPlayers.Remove(player); + else + GravityPlayers[player] = gravity; + + LogAndShowActivity(caller, player, "fun_admin_gravity_message", "css_gravity", gravity.ToString(CultureInfo.InvariantCulture)); + } + }); + } + } + + [CommandHelper(2, "<#userid or name> ")] + [RequiresPermissions("@css/slay")] + private void OnSetMoneyCommand(CCSPlayerController? caller, CommandInfo command) + { + if (int.TryParse(command.GetArg(2), out var money)) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, Connected: PlayerConnectedState.PlayerConnected }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + player.SetMoney(money); + LogAndShowActivity(caller, player, "fun_admin_money_message", "css_money", money.ToString()); + } + }); + } + } + + [CommandHelper(2, "<#userid or name> ")] + [RequiresPermissions("@css/slay")] + private void OnSetResizeCommand(CCSPlayerController? caller, CommandInfo command) + { + if (float.TryParse(command.GetArg(2), NumberStyles.Float, CultureInfo.InvariantCulture, out var size)) + { + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + Resize(caller, player, size); + } + }); + } + } + + // ================================= + // HELPER METHOD FOR ACTIVITIES WITH INDIVIDUAL COMMAND LOGGING + // ================================= + + private void LogAndShowActivity(CCSPlayerController? caller, CCSPlayerController target, string messageKey, string baseCommand, params string[] extraArgs) + { + var callerName = caller?.PlayerName ?? "Console"; + + // Build activity args + var args = new List { "CALLER", target.PlayerName }; + args.AddRange(extraArgs); + + // Show admin activity using module's own localizer with per-player language support + if (caller == null || !_sharedApi!.IsAdminSilent(caller)) + { + // Use module's own translations with automatic per-player language support + if (Localizer != null) + { + // This will send the message in each player's configured language + _sharedApi!.ShowAdminActivityLocalized(Localizer, messageKey, callerName, false, args.ToArray()); + } + else + { + // Fallback to old method if localizer is not available + _sharedApi!.ShowAdminActivity(messageKey, callerName, false, args.ToArray()); + } + } + + // Build and log command using API string method + var logCommand = $"{baseCommand} {(string.IsNullOrEmpty(target.PlayerName) ? target.SteamID.ToString() : target.PlayerName)}"; + if (extraArgs.Length > 0) + { + logCommand += $" {string.Join(" ", extraArgs)}"; + } + + _sharedApi!.LogCommand(caller, logCommand); + } +} \ No newline at end of file diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Config.cs b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Config.cs new file mode 100644 index 0000000..effcd88 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Config.cs @@ -0,0 +1,21 @@ +using CounterStrikeSharp.API.Core; + +namespace CS2_SimpleAdmin_FunCommands; + +public class Config : IBasePluginConfig +{ + public int Version { get; set; } = 1; + + public List NoclipCommands { get; set; } = ["css_noclip"]; + public List GodCommands { get; set; } = ["css_god"]; + public List FreezeCommands { get; set; } = ["css_freeze"]; + public List UnfreezeCommands { get; set; } = ["css_unfreeze"]; + public List RespawnCommands { get; set; } = ["css_respawn"]; + public List GiveCommands { get; set; } = ["css_give"]; + public List StripCommands { get; set; } = ["css_strip"]; + public List HpCommands { get; set; } = ["css_hp"]; + public List SpeedCommands { get; set; } = ["css_speed"]; + public List GravityCommands { get; set; } = ["css_gravity"]; + public List MoneyCommands { get; set; } = ["css_money"]; + public List ResizeCommands { get; set; } = ["css_resize"]; +} \ No newline at end of file diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Events.cs b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Events.cs new file mode 100644 index 0000000..8e2586e --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Events.cs @@ -0,0 +1,69 @@ +using CounterStrikeSharp.API; +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Attributes.Registration; + +namespace CS2_SimpleAdmin_FunCommands; + +public partial class CS2_SimpleAdmin_FunCommands +{ + [GameEventHandler] + public HookResult OnPlayerHurt(EventPlayerHurt @event, GameEventInfo info) + { + var player = @event.Userid; + if (player == null || !player.IsValid) return HookResult.Continue; + + // Check if player has god mode (similar to main plugin) + if (!GodPlayers.Contains(player.Slot)) return HookResult.Continue; + + // Cancel damage + @event.DmgHealth = 0; + @event.DmgArmor = 0; + + // Reset health to full + if (player.PlayerPawn?.Value == null) return HookResult.Continue; + + player.PlayerPawn.Value.Health = player.PlayerPawn.Value.MaxHealth; + Utilities.SetStateChanged(player.PlayerPawn.Value, "CBaseEntity", "m_iHealth"); + + return HookResult.Continue; + } + + [GameEventHandler] + public HookResult OnPlayerDeath(EventPlayerDeath @event, GameEventInfo info) + { + var player = @event.Userid; + if (player == null || !player.IsValid) return HookResult.Continue; + + // Remove player from god mode, speed, and gravity tracking on death + GodPlayers.Remove(player.Slot); + SpeedPlayers.Remove(player); + GravityPlayers.Remove(player); + + return HookResult.Continue; + } + + [GameEventHandler] + public HookResult OnRoundStart(EventRoundStart @event, GameEventInfo info) + { + // Clear all fun command modifications at round start + GodPlayers.Clear(); + SpeedPlayers.Clear(); + GravityPlayers.Clear(); + + return HookResult.Continue; + } + + [GameEventHandler] + public HookResult OnPlayerDisconnect(EventPlayerDisconnect @event, GameEventInfo info) + { + var player = @event.Userid; + if (player == null || !player.IsValid) return HookResult.Continue; + + // Clean up player from all tracking when they disconnect + GodPlayers.Remove(player.Slot); + SpeedPlayers.Remove(player); + GravityPlayers.Remove(player); + + return HookResult.Continue; + } +} \ No newline at end of file diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Menus.cs b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Menus.cs new file mode 100644 index 0000000..b479fe8 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Menus.cs @@ -0,0 +1,391 @@ +using System.Globalization; +using CounterStrikeSharp.API; +using CounterStrikeSharp.API.Core; + +namespace CS2_SimpleAdmin_FunCommands; + +/// +/// Menu creation methods for Fun Commands module. +/// This file demonstrates different menu patterns using SimpleAdmin API. +/// +public partial class CS2_SimpleAdmin_FunCommands +{ + // ================================= + // SIMPLE PLAYER SELECTION MENUS + // ================================= + // Pattern: Direct player selection with immediate action + // Use CreateMenuWithPlayers when you just need to select a player and execute an action + + /// + /// Creates a simple player selection menu for god mode. + /// PATTERN: CreateMenuWithPlayers with method reference + /// + private object CreateGodModeMenu(CCSPlayerController admin) + { + return _sharedApi!.CreateMenuWithPlayers( + Localizer?["fun_menu_god"] ?? "God Mode", // Menu title from translation + "fun", // Category ID (for back button navigation) + admin, // Admin opening the menu + player => player.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(player), // Filter: only alive, targetable players + God); // Action to execute (method reference) + } + + private object CreateNoClipMenu(CCSPlayerController admin) + { + return _sharedApi!.CreateMenuWithPlayers( + Localizer?["fun_menu_noclip"] ?? "No Clip", + "fun", + admin, + player => player.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(player), + NoClip); + } + + /// + /// Creates a player selection menu for respawn command. + /// PATTERN: CreateMenuWithPlayers with method reference + /// + private object CreateRespawnMenu(CCSPlayerController admin) + { + return _sharedApi!.CreateMenuWithPlayers( + Localizer?["fun_menu_respawn"] ?? "Respawn", // Menu title from translation + "fun", // Category ID + admin, // Admin + admin.CanTarget, // Filter: only targetable players (no LifeState check - can respawn dead players) + Respawn); // Use the Respawn method which includes death position teleport + } + + // ================================= + // NESTED MENUS - PLAYER → VALUE SELECTION + // ================================= + // Pattern: First select player, then select a value/option for that player + // Use CreateMenuWithBack + AddSubMenu for multi-level menus + + /// + /// Creates a nested menu: Player selection → Weapon selection. + /// PATTERN: CreateMenuWithBack + foreach + AddSubMenu + /// + private object CreateGiveWeaponMenu(CCSPlayerController admin) + { + var menu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_give"] ?? "Give Weapon", + "fun", + admin); + var players = _sharedApi.GetValidPlayers().Where(p => + p.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + + // AddSubMenu automatically adds a "Back" button to the submenu + // The lambda receives 'p' but we use captured 'player' variable (closure) + _sharedApi.AddSubMenu(menu, playerName, p => CreateWeaponSelectionMenu(admin, player)); + } + + return menu; + } + + /// + /// Creates weapon selection submenu for a specific player. + /// PATTERN: CreateMenuWithBack + foreach + AddMenuOption + /// + private object CreateWeaponSelectionMenu(CCSPlayerController admin, CCSPlayerController target) + { + var weaponMenu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_give_player", target.PlayerName] ?? $"Give Weapon: {target.PlayerName}", + "fun", + admin); + + // Loop through cached weapons (performance optimization) + foreach (var weapon in GetWeaponsCache()) + { + // AddMenuOption for each selectable option + // IMPORTANT: Always validate target.IsValid before executing action + _sharedApi.AddMenuOption(weaponMenu, weapon.Value.ToString(), _ => + { + if (target.IsValid) // Player might disconnect before selection + { + target.GiveNamedItem(weapon.Value); + LogAndShowActivity(admin, target, "fun_admin_give_message", $"css_give", weapon.Value.ToString()); + } + }); + } + + return weaponMenu; + } + + private object CreateStripWeaponsMenu(CCSPlayerController admin) + { + return _sharedApi!.CreateMenuWithPlayers( + Localizer?["fun_menu_strip"] ?? "Strip Weapons", + "fun", + admin, + player => player.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(player), + (adminPlayer, targetPlayer) => + { + targetPlayer.RemoveWeapons(); + LogAndShowActivity(adminPlayer, targetPlayer, "fun_admin_strip_message", "css_strip"); + }); + } + + private object CreateFreezeMenu(CCSPlayerController admin) + { + return _sharedApi!.CreateMenuWithPlayers( + Localizer?["fun_menu_freeze"] ?? "Freeze", + "fun", + admin, + player => player.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(player), + (adminPlayer, targetPlayer) => { Freeze(adminPlayer, targetPlayer, -1); }); + } + + /// + /// Creates a nested menu for setting player HP with predefined values. + /// PATTERN: Same as Give Weapon (player selection → value selection) + /// This is a common pattern you'll use frequently! + /// + private object CreateSetHpMenu(CCSPlayerController admin) + { + var menu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_hp"] ?? "Set HP", + "fun", + admin); + var players = _sharedApi.GetValidPlayers().Where(p => + p.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + _sharedApi.AddSubMenu(menu, playerName, p => CreateHpSelectionMenu(admin, player)); + } + + return menu; + } + + /// + /// Creates HP value selection submenu. + /// TIP: Use arrays for predefined values - easy to modify and maintain + /// + private object CreateHpSelectionMenu(CCSPlayerController admin, CCSPlayerController target) + { + var hpSelectionMenu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_hp_player", target.PlayerName] ?? $"Set HP: {target.PlayerName}", + "fun", + admin); + + // Predefined HP values - easy to customize + var hpValues = new[] { 1, 10, 25, 50, 100, 200, 500, 999 }; + + foreach (var hp in hpValues) + { + _sharedApi.AddMenuOption(hpSelectionMenu, + Localizer?["fun_menu_hp_value", hp] ?? $"{hp} HP", + _ => + { + if (target.IsValid) + { + target.SetHp(hp); + LogAndShowActivity(admin, target, "fun_admin_hp_message", "css_hp", hp.ToString()); + } + }); + } + + return hpSelectionMenu; + } + + private object CreateSetSpeedMenu(CCSPlayerController admin) + { + var menu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_speed"] ?? "Set Speed", + "fun", + admin); + var players = _sharedApi.GetValidPlayers().Where(p => + p.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + _sharedApi.AddSubMenu(menu, playerName, p => CreateSpeedSelectionMenu(admin, player)); + } + + return menu; + } + + /// + /// Creates speed value selection submenu. + /// TIP: Use tuples (value, display) when you need different internal value vs display text + /// Example: (0.5f, "0.5") - float value for code, string for display + /// + private object CreateSpeedSelectionMenu(CCSPlayerController admin, CCSPlayerController target) + { + var speedSelectionMenu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_speed_player", target.PlayerName] ?? $"Set Speed: {target.PlayerName}", + "fun", + admin); + + // Tuple pattern: (actualValue, displayText) + // Useful when display text differs from actual value + var speedValues = new[] + { + (0.1f, "0.1"), (0.25f, "0.25"), (0.5f, "0.5"), (0.75f, "0.75"), (1f, "1"), (2f, "2"), (3f, "3"), (4f, "4") + }; + + foreach (var (speed, display) in speedValues) + { + _sharedApi.AddMenuOption(speedSelectionMenu, + Localizer?["fun_menu_speed_value", display] ?? $"Speed {display}", + _ => + { + if (target.IsValid) + { + target.SetSpeed(speed); + + // Track speed modification for timer + if (speed == 1f) + SpeedPlayers.Remove(target); + else + SpeedPlayers[target] = speed; + + LogAndShowActivity(admin, target, "fun_admin_speed_message", "css_speed", speed.ToString(CultureInfo.InvariantCulture)); + } + }); + } + + return speedSelectionMenu; + } + + private object CreateSetGravityMenu(CCSPlayerController admin) + { + var menu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_gravity"] ?? "Set Gravity", + "fun", + admin); + var players = _sharedApi.GetValidPlayers().Where(p => + p.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + _sharedApi.AddSubMenu(menu, playerName, p => CreateGravitySelectionMenu(admin, player)); + } + + return menu; + } + + private object CreateGravitySelectionMenu(CCSPlayerController admin, CCSPlayerController target) + { + var gravitySelectionMenu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_gravity_player", target.PlayerName] ?? $"Set Gravity: {target.PlayerName}", + "fun", + admin); + var gravityValues = new[] + { (0.1f, "0.1"), (0.25f, "0.25"), (0.5f, "0.5"), (0.75f, "0.75"), (1f, "1"), (2f, "2") }; + + foreach (var (gravity, display) in gravityValues) + { + _sharedApi.AddMenuOption(gravitySelectionMenu, + Localizer?["fun_menu_gravity_value", display] ?? $"Gravity {display}", + _ => + { + if (target.IsValid) + { + target.SetGravity(Convert.ToSingle(gravity, CultureInfo.InvariantCulture)); + + // Track gravity modification for timer + if (gravity == 1f) + GravityPlayers.Remove(target); + else + GravityPlayers[target] = gravity; + + LogAndShowActivity(admin, target, "fun_admin_gravity_message", "css_gravity", gravity.ToString(CultureInfo.InvariantCulture)); + } + }); + } + + return gravitySelectionMenu; + } + + private object CreateSetMoneyMenu(CCSPlayerController admin) + { + var menu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_money"] ?? "Set Money", + "fun", + admin); + var players = _sharedApi.GetValidPlayers().Where(p => admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + _sharedApi.AddSubMenu(menu, playerName, p => CreateMoneySelectionMenu(admin, player)); + } + + return menu; + } + + private object CreateMoneySelectionMenu(CCSPlayerController admin, CCSPlayerController target) + { + var moneySelectionMenu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_money_player", target.PlayerName] ?? $"Set Money: {target.PlayerName}", + "fun", + admin); + var moneyValues = new[] { 0, 1000, 2500, 5000, 10000, 16000 }; + + foreach (var money in moneyValues) + { + _sharedApi.AddMenuOption(moneySelectionMenu, + Localizer?["fun_menu_money_value", money] ?? $"${money}", + _ => + { + if (target.IsValid) + { + target.SetMoney(money); + LogAndShowActivity(admin, target, "fun_admin_money_message", "css_money", money.ToString()); + } + }); + } + + return moneySelectionMenu; + } + + private object CreateSetResizeMenu(CCSPlayerController admin) + { + var menu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_resize"] ?? "Resize Player", + "fun", + admin); + var players = _sharedApi.GetValidPlayers().Where(p => + p.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(p)); + + foreach (var player in players) + { + var playerName = player.PlayerName.Length > 26 ? player.PlayerName[..26] : player.PlayerName; + _sharedApi.AddSubMenu(menu, playerName, p => CreateResizeSelectionMenu(admin, player)); + } + + return menu; + } + + private object CreateResizeSelectionMenu(CCSPlayerController admin, CCSPlayerController target) + { + var resizeSelectionMenu = _sharedApi!.CreateMenuWithBack( + Localizer?["fun_menu_resize_player", target.PlayerName] ?? $"Resize: {target.PlayerName}", + "fun", + admin); + var resizeValues = new[] + { (0.5f, "0.5"), (0.75f, "0.75"), (1f, "1"), (1.25f, "1.25"), (1.5f, "1.5"), (2f, "2"), (3f, "3") }; + + foreach (var (resize, display) in resizeValues) + { + _sharedApi.AddMenuOption(resizeSelectionMenu, + Localizer?["fun_menu_resize_value", display] ?? $"Size {display}", + _ => + { + if (target.IsValid) + { + Resize(admin, target, resize); + } + }); + } + + return resizeSelectionMenu; + } +} \ No newline at end of file diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/PlayerExtensions.cs b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/PlayerExtensions.cs new file mode 100644 index 0000000..76fefbc --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/PlayerExtensions.cs @@ -0,0 +1,271 @@ +using System.Drawing; +using System.Globalization; +using System.Numerics; +using CounterStrikeSharp.API; +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Modules.Admin; +using CounterStrikeSharp.API.Modules.Entities; +using CounterStrikeSharp.API.Modules.Memory; +using CounterStrikeSharp.API.Modules.UserMessages; + +namespace CS2_SimpleAdmin_FunCommands; + +public static class PlayerExtensions +{ + /// + /// Slaps the player pawn by applying optional damage and adding a random velocity knockback. + /// + /// The player pawn to slap. + /// The amount of damage to apply (default is 0). + public static void Slap(this CBasePlayerPawn pawn, int damage = 0) + { + PerformSlap(pawn, damage); + } + + /// + /// Determines if the player controller can target another player controller, respecting admin permissions and immunity. + /// + /// The player controller who wants to target. + /// The player controller being targeted. + /// True if targeting is allowed, false otherwise. + public static bool CanTarget(this CCSPlayerController? controller, CCSPlayerController? target) + { + if (controller is null || target is null) return true; + if (target.IsBot) return true; + + return AdminManager.CanPlayerTarget(controller, target) || + AdminManager.CanPlayerTarget(new SteamID(controller.SteamID), + new SteamID(target.SteamID)) || + AdminManager.GetPlayerImmunity(controller) >= AdminManager.GetPlayerImmunity(target); + } + + /// + /// Checks if the controller can target a player by SteamID, considering targeting permissions and immunities. + /// + /// The attacker player controller. + /// The SteamID of the target player. + /// True if targeting is permitted, false otherwise. + public static bool CanTarget(this CCSPlayerController? controller, SteamID steamId) + { + if (controller is null) return true; + + return AdminManager.CanPlayerTarget(new SteamID(controller.SteamID), steamId) || + AdminManager.GetPlayerImmunity(controller) >= AdminManager.GetPlayerImmunity(steamId); + } + + /// + /// Sets the movement speed modifier of the player controller. + /// + /// The player controller. + /// The speed modifier value. + public static void SetSpeed(this CCSPlayerController? controller, float speed) + { + var playerPawnValue = controller?.PlayerPawn.Value; + if (playerPawnValue == null) return; + + playerPawnValue.VelocityModifier = speed; + } + + /// + /// Sets the gravity scale for the player controller. + /// + /// The player controller. + /// The gravity scale. + public static void SetGravity(this CCSPlayerController? controller, float gravity) + { + var playerPawnValue = controller?.PlayerPawn.Value; + if (playerPawnValue == null) return; + + playerPawnValue.ActualGravityScale = gravity; + } + + /// + /// Sets the player's in-game money amount. + /// + /// The player controller. + /// The amount of money to set. + public static void SetMoney(this CCSPlayerController? controller, int money) + { + var moneyServices = controller?.InGameMoneyServices; + if (moneyServices == null) return; + + moneyServices.Account = money; + + if (controller != null) Utilities.SetStateChanged(controller, "CCSPlayerController", "m_pInGameMoneyServices"); + } + + /// + /// Sets the player's health points. + /// + /// The player controller. + /// The health value, default is 100. + public static void SetHp(this CCSPlayerController? controller, int health = 100) + { + if (controller == null) return; + if (health <= 0 || controller.PlayerPawn.Value == null || controller.PlayerPawn?.Value?.LifeState != (int)LifeState_t.LIFE_ALIVE) return; + + controller.PlayerPawn.Value.Health = health; + + if (health > 100) + { + controller.PlayerPawn.Value.MaxHealth = health; + } + + Utilities.SetStateChanged(controller.PlayerPawn.Value, "CBaseEntity", "m_iHealth"); + } + + /// + /// Buries the player pawn by moving it down by a depth offset. + /// + /// The player pawn to bury. + /// The depth offset (default 10 units). + public static void Bury(this CBasePlayerPawn pawn, float depth = 10f) + { + var newPos = new Vector3(pawn.AbsOrigin!.X, pawn.AbsOrigin.Y, + pawn.AbsOrigin!.Z - depth); + var newRotation = new Vector3(pawn.AbsRotation!.X, pawn.AbsRotation.Y, pawn.AbsRotation.Z); + var newVelocity = new Vector3(pawn.AbsVelocity.X, pawn.AbsVelocity.Y, pawn.AbsVelocity.Z); + + pawn.Teleport(newPos, newRotation, newVelocity); + } + + /// + /// Unburies the player pawn by moving it up by a depth offset. + /// + /// The player pawn to unbury. + /// The depth offset (default 15 units). + public static void Unbury(this CBasePlayerPawn pawn, float depth = 15f) + { + var newPos = new Vector3(pawn.AbsOrigin!.X, pawn.AbsOrigin.Y, + pawn.AbsOrigin!.Z + depth); + var newRotation = new Vector3(pawn.AbsRotation!.X, pawn.AbsRotation.Y, pawn.AbsRotation.Z); + var newVelocity = new Vector3(pawn.AbsVelocity.X, pawn.AbsVelocity.Y, pawn.AbsVelocity.Z); + + pawn.Teleport(newPos, newRotation, newVelocity); + } + + /// + /// Freezes the player pawn, disabling movement. + /// + /// The player pawn to freeze. + public static void Freeze(this CBasePlayerPawn pawn) + { + pawn.MoveType = MoveType_t.MOVETYPE_INVALID; + Schema.SetSchemaValue(pawn.Handle, "CBaseEntity", "m_nActualMoveType", 11); // invalid + Utilities.SetStateChanged(pawn, "CBaseEntity", "m_MoveType"); + } + + /// + /// Unfreezes the player pawn, enabling movement. + /// + /// The player pawn to unfreeze. + public static void Unfreeze(this CBasePlayerPawn pawn) + { + pawn.MoveType = MoveType_t.MOVETYPE_WALK; + Schema.SetSchemaValue(pawn.Handle, "CBaseEntity", "m_nActualMoveType", 2); // walk + Utilities.SetStateChanged(pawn, "CBaseEntity", "m_MoveType"); + } + + /// + /// Changes the player's color tint to specified RGBA values. + /// + /// The pawn to colorize. + /// Red component (0-255). + /// Green component (0-255). + /// Blue component (0-255). + /// Alpha (transparency) component (0-255). + public static void Colorize(this CBasePlayerPawn pawn, int r = 255, int g = 255, int b = 255, int a = 255) + { + pawn.Render = Color.FromArgb(a, r, g, b); + Utilities.SetStateChanged(pawn, "CBaseModelEntity", "m_clrRender"); + } + + /// + /// Toggles noclip mode for the player pawn. + /// + /// The player pawn. + public static void ToggleNoclip(this CBasePlayerPawn pawn) + { + if (pawn.MoveType == MoveType_t.MOVETYPE_NOCLIP) + { + pawn.MoveType = MoveType_t.MOVETYPE_WALK; + Schema.SetSchemaValue(pawn.Handle, "CBaseEntity", "m_nActualMoveType", 2); // walk + Utilities.SetStateChanged(pawn, "CBaseEntity", "m_MoveType"); + } + else + { + pawn.MoveType = MoveType_t.MOVETYPE_NOCLIP; + Schema.SetSchemaValue(pawn.Handle, "CBaseEntity", "m_nActualMoveType", 8); // noclip + Utilities.SetStateChanged(pawn, "CBaseEntity", "m_MoveType"); + } + } + + /// + /// Teleports a player controller to the position, rotation, and velocity of another player controller. + /// + /// The controller to teleport. + /// The target controller whose position to copy. + public static void TeleportPlayer(this CCSPlayerController? controller, CCSPlayerController? target) + { + if (controller?.PlayerPawn.Value == null && target?.PlayerPawn.Value == null) + return; + + if ( + controller?.PlayerPawn.Value is { AbsOrigin: not null, AbsRotation: not null } && + target?.PlayerPawn.Value is { AbsOrigin: not null, AbsRotation: not null } + ) + { + controller.PlayerPawn.Value.Teleport( + target.PlayerPawn.Value.AbsOrigin, + target.PlayerPawn.Value.AbsRotation, + target.PlayerPawn.Value.AbsVelocity + ); + } + } + + /// + /// Applies a slap effect to the given player pawn, optionally inflicting damage and adding velocity knockback. + /// + /// The player pawn to slap. + /// The amount of damage to deal (default is 0). + private static void PerformSlap(CBasePlayerPawn pawn, int damage = 0) + { + if (pawn.LifeState != (int)LifeState_t.LIFE_ALIVE) + return; + + var controller = pawn.Controller.Value?.As(); + + /* Teleport in a random direction - thank you, Mani!*/ + /* Thank you AM & al!*/ + var random = new Random(); + var vel = new Vector3(pawn.AbsVelocity.X, pawn.AbsVelocity.Y, pawn.AbsVelocity.Z); + + vel.X += (random.Next(180) + 50) * (random.Next(2) == 1 ? -1 : 1); + vel.Y += (random.Next(180) + 50) * (random.Next(2) == 1 ? -1 : 1); + vel.Z += random.Next(200) + 100; + + pawn.AbsVelocity.X = vel.X; + pawn.AbsVelocity.Y = vel.Y; + pawn.AbsVelocity.Z = vel.Z; + + if (controller != null && controller.IsValid) + { + var shakeMessage = UserMessage.FromPartialName("Shake"); + shakeMessage.SetFloat("duration", 1); + shakeMessage.SetFloat("amplitude", 10); + shakeMessage.SetFloat("frequency", 1f); + shakeMessage.SetInt("command", 0); + shakeMessage.Recipients.Add(controller); + shakeMessage.Send(); + } + + if (damage <= 0) + return; + + pawn.Health -= damage; + Utilities.SetStateChanged(pawn, "CBaseEntity", "m_iHealth"); + + if (pawn.Health <= 0) + pawn.CommitSuicide(true, true); + } +} \ No newline at end of file diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/ar.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/ar.json new file mode 100644 index 0000000..6439233 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/ar.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "أوامر المرح", + + "fun_admin_give_message": "{lightred}{0}{default} أعطى {lightred}{1}{default} {lightred}{2}{default}!", + "fun_admin_strip_message": "{lightred}{0}{default} أخذ جميع أسلحة اللاعب {lightred}{1}{default}!", + "fun_admin_hp_message": "{lightred}{0}{default} غيّر عدد نقاط الحياة لـ {lightred}{1}{default}!", + "fun_admin_speed_message": "{lightred}{0}{default} غيّر السرعة لـ {lightred}{1}{default}!", + "fun_admin_gravity_message": "{lightred}{0}{default} غيّر الجاذبية لـ {lightred}{1}{default}!", + "fun_admin_money_message": "{lightred}{0}{default} غيّر المال لـ {lightred}{1}{default}!", + "fun_admin_god_message": "{lightred}{0}{default} غيّر وضع الله لـ {lightred}{1}{default}!", + "fun_admin_noclip_message": "{lightred}{0}{default} فعّل/ألغى نمط اللا تصادم لـ {lightred}{1}{default}!", + "fun_admin_freeze_message": "{lightred}{0}{default} جمد {lightred}{1}{default}!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} أذاب {lightred}{1}{default}!", + "fun_admin_respawn_message": "{lightred}{0}{default} أحيى {lightred}{1}{default}!", + + "fun_menu_god": "وضع الله", + "fun_menu_noclip": "اللا تصادم", + "fun_menu_respawn": "إحياء", + "fun_menu_give": "إعطاء سلاح", + "fun_menu_give_player": "إعطاء سلاح: {0}", + "fun_menu_strip": "نزع الأسلحة", + "fun_menu_freeze": "تجميد", + "fun_menu_hp": "ضبط الحياة", + "fun_menu_hp_player": "ضبط الحياة: {0}", + "fun_menu_speed": "ضبط السرعة", + "fun_menu_speed_player": "ضبط السرعة: {0}", + "fun_menu_gravity": "ضبط الجاذبية", + "fun_menu_gravity_player": "ضبط الجاذبية: {0}", + "fun_menu_money": "ضبط المال", + "fun_menu_money_player": "ضبط المال: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "السرعة {0}", + "fun_menu_gravity_value": "الجاذبية {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} غيّر حجم {lightred}{1}{default} إلى {lightred}{2}{default}!", + "fun_menu_resize": "تغيير الحجم", + "fun_menu_resize_player": "تغيير الحجم: {0}", + "fun_menu_resize_value": "الحجم {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/de.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/de.json new file mode 100644 index 0000000..4ef4912 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/de.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "Spaß-Befehle", + + "fun_admin_give_message": "{lightred}{0}{default} hat {lightred}{1}{default} ein {lightred}{2}{default} gegeben!", + "fun_admin_strip_message": "{lightred}{0}{default} hat alle Waffen von Spieler {lightred}{1}{default} entfernt!", + "fun_admin_hp_message": "{lightred}{0}{default} hat die Lebenspunkte von {lightred}{1}{default} geändert!", + "fun_admin_speed_message": "{lightred}{0}{default} hat die Geschwindigkeit von {lightred}{1}{default} geändert!", + "fun_admin_gravity_message": "{lightred}{0}{default} hat die Schwerkraft von {lightred}{1}{default} geändert!", + "fun_admin_money_message": "{lightred}{0}{default} hat das Geld von {lightred}{1}{default} geändert!", + "fun_admin_god_message": "{lightred}{0}{default} hat den Gottmodus von {lightred}{1}{default} geändert!", + "fun_admin_noclip_message": "{lightred}{0}{default} hat den Noclip-Modus für {lightred}{1}{default} aktiviert/deaktiviert!", + "fun_admin_freeze_message": "{lightred}{0}{default} hat {lightred}{1}{default} eingefroren!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} hat {lightred}{1}{default} aufgetaut!", + "fun_admin_respawn_message": "{lightred}{0}{default} hat {lightred}{1}{default} wiederbelebt!", + + "fun_menu_god": "Gottmodus", + "fun_menu_noclip": "Noclip", + "fun_menu_respawn": "Wiederbeleben", + "fun_menu_give": "Waffe Geben", + "fun_menu_give_player": "Waffe Geben: {0}", + "fun_menu_strip": "Waffen Entfernen", + "fun_menu_freeze": "Einfrieren", + "fun_menu_hp": "HP Festlegen", + "fun_menu_hp_player": "HP Festlegen: {0}", + "fun_menu_speed": "Geschwindigkeit Festlegen", + "fun_menu_speed_player": "Geschwindigkeit Festlegen: {0}", + "fun_menu_gravity": "Schwerkraft Festlegen", + "fun_menu_gravity_player": "Schwerkraft Festlegen: {0}", + "fun_menu_money": "Geld Festlegen", + "fun_menu_money_player": "Geld Festlegen: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "Geschwindigkeit {0}", + "fun_menu_gravity_value": "Schwerkraft {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} hat die Größe von {lightred}{1}{default} auf {lightred}{2}{default} geändert!", + "fun_menu_resize": "Größe Ändern", + "fun_menu_resize_player": "Größe Ändern: {0}", + "fun_menu_resize_value": "Größe {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/en.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/en.json new file mode 100644 index 0000000..cbf2e2e --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/en.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "Fun Commands", + + "fun_admin_give_message": "{lightred}{0}{default} gave {lightred}{1}{default} a {lightred}{2}{default}!", + "fun_admin_strip_message": "{lightred}{0}{default} took all of player {lightred}{1}{default} weapons!", + "fun_admin_hp_message": "{lightred}{0}{default} changed {lightred}{1}{default} hp amount!", + "fun_admin_speed_message": "{lightred}{0}{default} changed speed for {lightred}{1}{default}!", + "fun_admin_gravity_message": "{lightred}{0}{default} changed gravity for {lightred}{1}{default}!", + "fun_admin_money_message": "{lightred}{0}{default} changed money for {lightred}{1}{default}!", + "fun_admin_god_message": "{lightred}{0}{default} changed god mode for {lightred}{1}{default}!", + "fun_admin_noclip_message": "{lightred}{0}{default} toggled noclip for {lightred}{1}{default}!", + "fun_admin_freeze_message": "{lightred}{0}{default} froze {lightred}{1}{default}!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} unfroze {lightred}{1}{default}!", + "fun_admin_respawn_message": "{lightred}{0}{default} respawned {lightred}{1}{default}!", + + "fun_menu_god": "God Mode", + "fun_menu_noclip": "No Clip", + "fun_menu_respawn": "Respawn", + "fun_menu_give": "Give Weapon", + "fun_menu_give_player": "Give Weapon: {0}", + "fun_menu_strip": "Strip Weapons", + "fun_menu_freeze": "Freeze", + "fun_menu_hp": "Set HP", + "fun_menu_hp_player": "Set HP: {0}", + "fun_menu_speed": "Set Speed", + "fun_menu_speed_player": "Set Speed: {0}", + "fun_menu_gravity": "Set Gravity", + "fun_menu_gravity_player": "Set Gravity: {0}", + "fun_menu_money": "Set Money", + "fun_menu_money_player": "Set Money: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "Speed {0}", + "fun_menu_gravity_value": "Gravity {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} resized {lightred}{1}{default} to {lightred}{2}{default}!", + "fun_menu_resize": "Resize Player", + "fun_menu_resize_player": "Resize: {0}", + "fun_menu_resize_value": "Size {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/es.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/es.json new file mode 100644 index 0000000..0c21b32 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/es.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "Comandos Divertidos", + + "fun_admin_give_message": "{lightred}{0}{default} dio {lightred}{1}{default} un {lightred}{2}{default}!", + "fun_admin_strip_message": "{lightred}{0}{default} quitó todas las armas del jugador {lightred}{1}{default}!", + "fun_admin_hp_message": "{lightred}{0}{default} cambió la cantidad de HP de {lightred}{1}{default}!", + "fun_admin_speed_message": "{lightred}{0}{default} cambió la velocidad de {lightred}{1}{default}!", + "fun_admin_gravity_message": "{lightred}{0}{default} cambió la gravedad de {lightred}{1}{default}!", + "fun_admin_money_message": "{lightred}{0}{default} cambió el dinero de {lightred}{1}{default}!", + "fun_admin_god_message": "{lightred}{0}{default} cambió el modo dios de {lightred}{1}{default}!", + "fun_admin_noclip_message": "{lightred}{0}{default} alternó noclip para {lightred}{1}{default}!", + "fun_admin_freeze_message": "{lightred}{0}{default} congeló a {lightred}{1}{default}!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} descongeló a {lightred}{1}{default}!", + "fun_admin_respawn_message": "{lightred}{0}{default} reapareció a {lightred}{1}{default}!", + + "fun_menu_god": "Modo Dios", + "fun_menu_noclip": "Noclip", + "fun_menu_respawn": "Reaparecer", + "fun_menu_give": "Dar Arma", + "fun_menu_give_player": "Dar Arma: {0}", + "fun_menu_strip": "Quitar Armas", + "fun_menu_freeze": "Congelar", + "fun_menu_hp": "Establecer HP", + "fun_menu_hp_player": "Establecer HP: {0}", + "fun_menu_speed": "Establecer Velocidad", + "fun_menu_speed_player": "Establecer Velocidad: {0}", + "fun_menu_gravity": "Establecer Gravedad", + "fun_menu_gravity_player": "Establecer Gravedad: {0}", + "fun_menu_money": "Establecer Dinero", + "fun_menu_money_player": "Establecer Dinero: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "Velocidad {0}", + "fun_menu_gravity_value": "Gravedad {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} cambió el tamaño de {lightred}{1}{default} a {lightred}{2}{default}!", + "fun_menu_resize": "Cambiar Tamaño", + "fun_menu_resize_player": "Cambiar Tamaño: {0}", + "fun_menu_resize_value": "Tamaño {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/fa.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/fa.json new file mode 100644 index 0000000..cb8be4b --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/fa.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "دستورات سرگرمی", + + "fun_admin_give_message": "{lightred}{0}{default} {lightred}{2}{default} را به {lightred}{1}{default} داد!", + "fun_admin_strip_message": "{lightred}{0}{default} تمام سلاح‌های بازیکن {lightred}{1}{default} را گرفت!", + "fun_admin_hp_message": "{lightred}{0}{default} مقدار سلامت {lightred}{1}{default} را تغییر داد!", + "fun_admin_speed_message": "{lightred}{0}{default} سرعت {lightred}{1}{default} را تغییر داد!", + "fun_admin_gravity_message": "{lightred}{0}{default} جاذبه {lightred}{1}{default} را تغییر داد!", + "fun_admin_money_message": "{lightred}{0}{default} پول {lightred}{1}{default} را تغییر داد!", + "fun_admin_god_message": "{lightred}{0}{default} حالت خدا را برای {lightred}{1}{default} تغییر داد!", + "fun_admin_noclip_message": "{lightred}{0}{default} ناپدیدی را برای {lightred}{1}{default} فعال/غیرفعال کرد!", + "fun_admin_freeze_message": "{lightred}{0}{default} {lightred}{1}{default} را یخ‌زده کرد!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} {lightred}{1}{default} را از حالت یخ خارج کرد!", + "fun_admin_respawn_message": "{lightred}{0}{default} {lightred}{1}{default} را دوباره زنده کرد!", + + "fun_menu_god": "حالت خدا", + "fun_menu_noclip": "ناپدیدی", + "fun_menu_respawn": "احیا", + "fun_menu_give": "دادن سلاح", + "fun_menu_give_player": "دادن سلاح: {0}", + "fun_menu_strip": "گرفتن سلاح‌ها", + "fun_menu_freeze": "یخ زدن", + "fun_menu_hp": "تنظیم سلامت", + "fun_menu_hp_player": "تنظیم سلامت: {0}", + "fun_menu_speed": "تنظیم سرعت", + "fun_menu_speed_player": "تنظیم سرعت: {0}", + "fun_menu_gravity": "تنظیم جاذبه", + "fun_menu_gravity_player": "تنظیم جاذبه: {0}", + "fun_menu_money": "تنظیم پول", + "fun_menu_money_player": "تنظیم پول: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "سرعت {0}", + "fun_menu_gravity_value": "جاذبه {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} اندازه {lightred}{1}{default} را به {lightred}{2}{default} تغییر داد!", + "fun_menu_resize": "تغییر اندازه", + "fun_menu_resize_player": "تغییر اندازه: {0}", + "fun_menu_resize_value": "اندازه {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/fr.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/fr.json new file mode 100644 index 0000000..c2726d4 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/fr.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "Commandes Amusantes", + + "fun_admin_give_message": "{lightred}{0}{default} a donné {lightred}{2}{default} à {lightred}{1}{default}!", + "fun_admin_strip_message": "{lightred}{0}{default} a retiré toutes les armes de {lightred}{1}{default}!", + "fun_admin_hp_message": "{lightred}{0}{default} a modifié la quantité de HP de {lightred}{1}{default}!", + "fun_admin_speed_message": "{lightred}{0}{default} a modifié la vitesse de {lightred}{1}{default}!", + "fun_admin_gravity_message": "{lightred}{0}{default} a modifié la gravité de {lightred}{1}{default}!", + "fun_admin_money_message": "{lightred}{0}{default} a modifié l'argent de {lightred}{1}{default}!", + "fun_admin_god_message": "{lightred}{0}{default} a modifié le mode dieu de {lightred}{1}{default}!", + "fun_admin_noclip_message": "{lightred}{0}{default} a activé/désactivé le noclip pour {lightred}{1}{default}!", + "fun_admin_freeze_message": "{lightred}{0}{default} a gelé {lightred}{1}{default}!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} a dégivré {lightred}{1}{default}!", + "fun_admin_respawn_message": "{lightred}{0}{default} a réapparu {lightred}{1}{default}!", + + "fun_menu_god": "Mode Dieu", + "fun_menu_noclip": "Noclip", + "fun_menu_respawn": "Réapparition", + "fun_menu_give": "Donner Arme", + "fun_menu_give_player": "Donner Arme: {0}", + "fun_menu_strip": "Retirer Armes", + "fun_menu_freeze": "Geler", + "fun_menu_hp": "Définir HP", + "fun_menu_hp_player": "Définir HP: {0}", + "fun_menu_speed": "Définir Vitesse", + "fun_menu_speed_player": "Définir Vitesse: {0}", + "fun_menu_gravity": "Définir Gravité", + "fun_menu_gravity_player": "Définir Gravité: {0}", + "fun_menu_money": "Définir Argent", + "fun_menu_money_player": "Définir Argent: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "Vitesse {0}", + "fun_menu_gravity_value": "Gravité {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} a redimensionné {lightred}{1}{default} à {lightred}{2}{default}!", + "fun_menu_resize": "Redimensionner", + "fun_menu_resize_player": "Redimensionner: {0}", + "fun_menu_resize_value": "Taille {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/lv.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/lv.json new file mode 100644 index 0000000..15099b2 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/lv.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "Izklaidējošas Komandas", + + "fun_admin_give_message": "{lightred}{0}{default} iedeva {lightred}{1}{default} {lightred}{2}{default}!", + "fun_admin_strip_message": "{lightred}{0}{default} noņēma visus {lightred}{1}{default} ieročus!", + "fun_admin_hp_message": "{lightred}{0}{default} mainīja {lightred}{1}{default} HP daudzumu!", + "fun_admin_speed_message": "{lightred}{0}{default} mainīja {lightred}{1}{default} ātrumu!", + "fun_admin_gravity_message": "{lightred}{0}{default} mainīja {lightred}{1}{default} gravitāciju!", + "fun_admin_money_message": "{lightred}{0}{default} mainīja {lightred}{1}{default} naudu!", + "fun_admin_god_message": "{lightred}{0}{default} mainīja dieva režīmu priekš {lightred}{1}{default}!", + "fun_admin_noclip_message": "{lightred}{0}{default} aktivizēja/deaktivizēja noclip priekš {lightred}{1}{default}!", + "fun_admin_freeze_message": "{lightred}{0}{default} sasaldēja {lightred}{1}{default}!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} atkausēja {lightred}{1}{default}!", + "fun_admin_respawn_message": "{lightred}{0}{default} atdzīvināja {lightred}{1}{default}!", + + "fun_menu_god": "Dieva Režīms", + "fun_menu_noclip": "Noclip", + "fun_menu_respawn": "Atdzīvināt", + "fun_menu_give": "Dot Ieroci", + "fun_menu_give_player": "Dot Ieroci: {0}", + "fun_menu_strip": "Noņemt Ieročus", + "fun_menu_freeze": "Sasaldēt", + "fun_menu_hp": "Uzstādīt HP", + "fun_menu_hp_player": "Uzstādīt HP: {0}", + "fun_menu_speed": "Uzstādīt Ātrumu", + "fun_menu_speed_player": "Uzstādīt Ātrumu: {0}", + "fun_menu_gravity": "Uzstādīt Gravitāciju", + "fun_menu_gravity_player": "Uzstādīt Gravitāciju: {0}", + "fun_menu_money": "Uzstādīt Naudu", + "fun_menu_money_player": "Uzstādīt Naudu: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "Ātrums {0}", + "fun_menu_gravity_value": "Gravitācija {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} mainīja {lightred}{1}{default} izmēru uz {lightred}{2}{default}!", + "fun_menu_resize": "Mainīt Izmēru", + "fun_menu_resize_player": "Mainīt Izmēru: {0}", + "fun_menu_resize_value": "Izmērs {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pl.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pl.json new file mode 100644 index 0000000..a79a7c1 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pl.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "Komendy Rozrywkowe", + + "fun_admin_give_message": "{lightred}{0}{default} dał {lightred}{1}{default} przedmiot {lightred}{2}{default}!", + "fun_admin_strip_message": "{lightred}{0}{default} zabrał wszystkie bronie {lightred}{1}{default}!", + "fun_admin_hp_message": "{lightred}{0}{default} zmienił ilość hp dla {lightred}{1}{default}!", + "fun_admin_speed_message": "{lightred}{0}{default} zmienił prędkość dla {lightred}{1}{default}!", + "fun_admin_gravity_message": "{lightred}{0}{default} zmienił grawitację dla {lightred}{1}{default}!", + "fun_admin_money_message": "{lightred}{0}{default} zmienił pieniądze dla {lightred}{1}{default}!", + "fun_admin_god_message": "{lightred}{0}{default} zmienił tryb Boga dla {lightred}{1}{default}!", + "fun_admin_noclip_message": "{lightred}{0}{default} ustawił latanie dla {lightred}{1}{default}!", + "fun_admin_freeze_message": "{lightred}{0}{default} zamroził {lightred}{1}{default}!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} odmroził {lightred}{1}{default}!", + "fun_admin_respawn_message": "{lightred}{0}{default} odrodził {lightred}{1}{default}!", + + "fun_menu_god": "Tryb Boga", + "fun_menu_noclip": "Latanie", + "fun_menu_respawn": "Odrodzenie", + "fun_menu_give": "Daj Broń", + "fun_menu_give_player": "Daj Broń: {0}", + "fun_menu_strip": "Zabierz Bronie", + "fun_menu_freeze": "Zamrożenie", + "fun_menu_hp": "Ustaw HP", + "fun_menu_hp_player": "Ustaw HP: {0}", + "fun_menu_speed": "Ustaw Prędkość", + "fun_menu_speed_player": "Ustaw Prędkość: {0}", + "fun_menu_gravity": "Ustaw Grawitację", + "fun_menu_gravity_player": "Ustaw Grawitację: {0}", + "fun_menu_money": "Ustaw Pieniądze", + "fun_menu_money_player": "Ustaw Pieniądze: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "Prędkość {0}", + "fun_menu_gravity_value": "Grawitacja {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} zmienił rozmiar {lightred}{1}{default} na {lightred}{2}{default}!", + "fun_menu_resize": "Zmień Rozmiar", + "fun_menu_resize_player": "Zmień Rozmiar: {0}", + "fun_menu_resize_value": "Rozmiar {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pt-BR.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pt-BR.json new file mode 100644 index 0000000..a363d3b --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pt-BR.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "Comandos Divertidos", + + "fun_admin_give_message": "{lightred}{0}{default} deu {lightred}{1}{default} um(a) {lightred}{2}{default}!", + "fun_admin_strip_message": "{lightred}{0}{default} tirou todas as armas de {lightred}{1}{default}!", + "fun_admin_hp_message": "{lightred}{0}{default} mudou a quantidade de HP de {lightred}{1}{default}!", + "fun_admin_speed_message": "{lightred}{0}{default} mudou a velocidade de {lightred}{1}{default}!", + "fun_admin_gravity_message": "{lightred}{0}{default} mudou a gravidade de {lightred}{1}{default}!", + "fun_admin_money_message": "{lightred}{0}{default} mudou a quantidade de dinheiro de {lightred}{1}{default}!", + "fun_admin_god_message": "{lightred}{0}{default} mudou o modo Deus de {lightred}{1}{default}!", + "fun_admin_noclip_message": "{lightred}{0}{default} ativou/desativou o noclip para {lightred}{1}{default}!", + "fun_admin_freeze_message": "{lightred}{0}{default} congelou {lightred}{1}{default}!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} descongelou {lightred}{1}{default}!", + "fun_admin_respawn_message": "{lightred}{0}{default} reanimou {lightred}{1}{default}!", + + "fun_menu_god": "Modo Deus", + "fun_menu_noclip": "Noclip", + "fun_menu_respawn": "Reanimar", + "fun_menu_give": "Dar Arma", + "fun_menu_give_player": "Dar Arma: {0}", + "fun_menu_strip": "Remover Armas", + "fun_menu_freeze": "Congelar", + "fun_menu_hp": "Definir HP", + "fun_menu_hp_player": "Definir HP: {0}", + "fun_menu_speed": "Definir Velocidade", + "fun_menu_speed_player": "Definir Velocidade: {0}", + "fun_menu_gravity": "Definir Gravidade", + "fun_menu_gravity_player": "Definir Gravidade: {0}", + "fun_menu_money": "Definir Dinheiro", + "fun_menu_money_player": "Definir Dinheiro: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "Velocidade {0}", + "fun_menu_gravity_value": "Gravidade {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} redimensionou {lightred}{1}{default} para {lightred}{2}{default}!", + "fun_menu_resize": "Redimensionar", + "fun_menu_resize_player": "Redimensionar: {0}", + "fun_menu_resize_value": "Tamanho {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pt-PT.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pt-PT.json new file mode 100644 index 0000000..a363d3b --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/pt-PT.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "Comandos Divertidos", + + "fun_admin_give_message": "{lightred}{0}{default} deu {lightred}{1}{default} um(a) {lightred}{2}{default}!", + "fun_admin_strip_message": "{lightred}{0}{default} tirou todas as armas de {lightred}{1}{default}!", + "fun_admin_hp_message": "{lightred}{0}{default} mudou a quantidade de HP de {lightred}{1}{default}!", + "fun_admin_speed_message": "{lightred}{0}{default} mudou a velocidade de {lightred}{1}{default}!", + "fun_admin_gravity_message": "{lightred}{0}{default} mudou a gravidade de {lightred}{1}{default}!", + "fun_admin_money_message": "{lightred}{0}{default} mudou a quantidade de dinheiro de {lightred}{1}{default}!", + "fun_admin_god_message": "{lightred}{0}{default} mudou o modo Deus de {lightred}{1}{default}!", + "fun_admin_noclip_message": "{lightred}{0}{default} ativou/desativou o noclip para {lightred}{1}{default}!", + "fun_admin_freeze_message": "{lightred}{0}{default} congelou {lightred}{1}{default}!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} descongelou {lightred}{1}{default}!", + "fun_admin_respawn_message": "{lightred}{0}{default} reanimou {lightred}{1}{default}!", + + "fun_menu_god": "Modo Deus", + "fun_menu_noclip": "Noclip", + "fun_menu_respawn": "Reanimar", + "fun_menu_give": "Dar Arma", + "fun_menu_give_player": "Dar Arma: {0}", + "fun_menu_strip": "Remover Armas", + "fun_menu_freeze": "Congelar", + "fun_menu_hp": "Definir HP", + "fun_menu_hp_player": "Definir HP: {0}", + "fun_menu_speed": "Definir Velocidade", + "fun_menu_speed_player": "Definir Velocidade: {0}", + "fun_menu_gravity": "Definir Gravidade", + "fun_menu_gravity_player": "Definir Gravidade: {0}", + "fun_menu_money": "Definir Dinheiro", + "fun_menu_money_player": "Definir Dinheiro: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "Velocidade {0}", + "fun_menu_gravity_value": "Gravidade {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} redimensionou {lightred}{1}{default} para {lightred}{2}{default}!", + "fun_menu_resize": "Redimensionar", + "fun_menu_resize_player": "Redimensionar: {0}", + "fun_menu_resize_value": "Tamanho {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/ru.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/ru.json new file mode 100644 index 0000000..34ba26e --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/ru.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "Развлекательные Команды", + + "fun_admin_give_message": "{lightred}{0}{default} дал {lightred}{1}{default} {lightred}{2}{default}!", + "fun_admin_strip_message": "{lightred}{0}{default} забрал все оружие у {lightred}{1}{default}!", + "fun_admin_hp_message": "{lightred}{0}{default} изменил количество HP у {lightred}{1}{default}!", + "fun_admin_speed_message": "{lightred}{0}{default} изменил скорость {lightred}{1}{default}!", + "fun_admin_gravity_message": "{lightred}{0}{default} изменил гравитацию для {lightred}{1}{default}!", + "fun_admin_money_message": "{lightred}{0}{default} изменил количество денег у {lightred}{1}{default}!", + "fun_admin_god_message": "{lightred}{0}{default} изменил режим бога для {lightred}{1}{default}!", + "fun_admin_noclip_message": "{lightred}{0}{default} включил/выключил noclip для {lightred}{1}{default}!", + "fun_admin_freeze_message": "{lightred}{0}{default} заморозил {lightred}{1}{default}!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} разморозил {lightred}{1}{default}!", + "fun_admin_respawn_message": "{lightred}{0}{default} возродил {lightred}{1}{default}!", + + "fun_menu_god": "Режим Бога", + "fun_menu_noclip": "Noclip", + "fun_menu_respawn": "Возрождение", + "fun_menu_give": "Выдать Оружие", + "fun_menu_give_player": "Выдать Оружие: {0}", + "fun_menu_strip": "Забрать Оружие", + "fun_menu_freeze": "Заморозить", + "fun_menu_hp": "Установить HP", + "fun_menu_hp_player": "Установить HP: {0}", + "fun_menu_speed": "Установить Скорость", + "fun_menu_speed_player": "Установить Скорость: {0}", + "fun_menu_gravity": "Установить Гравитацию", + "fun_menu_gravity_player": "Установить Гравитацию: {0}", + "fun_menu_money": "Установить Деньги", + "fun_menu_money_player": "Установить Деньги: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "Скорость {0}", + "fun_menu_gravity_value": "Гравитация {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} изменил размер {lightred}{1}{default} на {lightred}{2}{default}!", + "fun_menu_resize": "Изменить Размер", + "fun_menu_resize_player": "Изменить Размер: {0}", + "fun_menu_resize_value": "Размер {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/tr.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/tr.json new file mode 100644 index 0000000..fbee819 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/tr.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "Eğlence Komutları", + + "fun_admin_give_message": "{lightred}{0}{default} {lightred}{1}{default}'e {lightred}{2}{default} verdi!", + "fun_admin_strip_message": "{lightred}{0}{default} {lightred}{1}{default}'in tüm silahlarını aldı!", + "fun_admin_hp_message": "{lightred}{0}{default} {lightred}{1}{default}'in HP miktarını değiştirdi!", + "fun_admin_speed_message": "{lightred}{0}{default} {lightred}{1}{default}'in hızını değiştirdi!", + "fun_admin_gravity_message": "{lightred}{0}{default} {lightred}{1}{default}'in yer çekimini değiştirdi!", + "fun_admin_money_message": "{lightred}{0}{default} {lightred}{1}{default}'in parasını değiştirdi!", + "fun_admin_god_message": "{lightred}{0}{default} {lightred}{1}{default}'in tanrı modunu değiştirdi!", + "fun_admin_noclip_message": "{lightred}{0}{default} {lightred}{1}{default} için noclip'i açtı/kapatı!", + "fun_admin_freeze_message": "{lightred}{0}{default} {lightred}{1}{default}'i dondurdu!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} {lightred}{1}{default}'in dondurmasını çözdü!", + "fun_admin_respawn_message": "{lightred}{0}{default} {lightred}{1}{default}'i yeniden doğurdu!", + + "fun_menu_god": "Tanrı Modu", + "fun_menu_noclip": "Noclip", + "fun_menu_respawn": "Yeniden Doğma", + "fun_menu_give": "Silah Ver", + "fun_menu_give_player": "Silah Ver: {0}", + "fun_menu_strip": "Silahları Al", + "fun_menu_freeze": "Dondur", + "fun_menu_hp": "HP Ayarla", + "fun_menu_hp_player": "HP Ayarla: {0}", + "fun_menu_speed": "Hız Ayarla", + "fun_menu_speed_player": "Hız Ayarla: {0}", + "fun_menu_gravity": "Yer Çekimi Ayarla", + "fun_menu_gravity_player": "Yer Çekimi Ayarla: {0}", + "fun_menu_money": "Para Ayarla", + "fun_menu_money_player": "Para Ayarla: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "Hız {0}", + "fun_menu_gravity_value": "Yer Çekimi {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} {lightred}{1}{default}'in boyutunu {lightred}{2}{default} olarak değiştirdi!", + "fun_menu_resize": "Boyut Değiştir", + "fun_menu_resize_player": "Boyut Değiştir: {0}", + "fun_menu_resize_value": "Boyut {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/zh-Hans.json b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/zh-Hans.json new file mode 100644 index 0000000..939b222 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/zh-Hans.json @@ -0,0 +1,40 @@ +{ + "fun_category_name": "趣味命令", + + "fun_admin_give_message": "{lightred}{0}{default} 给了 {lightred}{1}{default} {lightred}{2}{default}!", + "fun_admin_strip_message": "{lightred}{0}{default} 移除了 {lightred}{1}{default} 的所有武器!", + "fun_admin_hp_message": "{lightred}{0}{default} 修改了 {lightred}{1}{default} 的生命值!", + "fun_admin_speed_message": "{lightred}{0}{default} 修改了 {lightred}{1}{default} 的速度!", + "fun_admin_gravity_message": "{lightred}{0}{default} 修改了 {lightred}{1}{default} 的重力!", + "fun_admin_money_message": "{lightred}{0}{default} 修改了 {lightred}{1}{default} 的金钱!", + "fun_admin_god_message": "{lightred}{0}{default} 切换了 {lightred}{1}{default} 的上帝模式!", + "fun_admin_noclip_message": "{lightred}{0}{default} 切换了 {lightred}{1}{default} 的穿墙模式!", + "fun_admin_freeze_message": "{lightred}{0}{default} 冻结了 {lightred}{1}{default}!", + "fun_admin_unfreeze_message": "{lightred}{0}{default} 解冻了 {lightred}{1}{default}!", + "fun_admin_respawn_message": "{lightred}{0}{default} 复活了 {lightred}{1}{default}!", + + "fun_menu_god": "上帝模式", + "fun_menu_noclip": "穿墙模式", + "fun_menu_respawn": "复活", + "fun_menu_give": "给予武器", + "fun_menu_give_player": "给予武器: {0}", + "fun_menu_strip": "移除武器", + "fun_menu_freeze": "冻结", + "fun_menu_hp": "设置生命值", + "fun_menu_hp_player": "设置生命值: {0}", + "fun_menu_speed": "设置速度", + "fun_menu_speed_player": "设置速度: {0}", + "fun_menu_gravity": "设置重力", + "fun_menu_gravity_player": "设置重力: {0}", + "fun_menu_money": "设置金钱", + "fun_menu_money_player": "设置金钱: {0}", + "fun_menu_hp_value": "{0} HP", + "fun_menu_speed_value": "速度 {0}", + "fun_menu_gravity_value": "重力 {0}", + "fun_menu_money_value": "${0}", + + "fun_admin_resize_message": "{lightred}{0}{default} 将 {lightred}{1}{default} 的大小改为 {lightred}{2}{default}!", + "fun_menu_resize": "调整大小", + "fun_menu_resize_player": "调整大小: {0}", + "fun_menu_resize_value": "大小 {0}" +} diff --git a/Modules/CS2-SimpleAdmin_FunCommands/README.md b/Modules/CS2-SimpleAdmin_FunCommands/README.md new file mode 100644 index 0000000..85df82d --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/README.md @@ -0,0 +1,384 @@ +# CS2-SimpleAdmin Fun Commands Module + +This module serves as a **reference implementation** for creating CS2-SimpleAdmin modules. It demonstrates best practices for menu creation, command registration, translation support, and API usage. + +## 📚 What This Module Teaches + +This module is designed to be educational and shows you how to: + +1. ✅ **Register commands dynamically** from configuration +2. ✅ **Create menu categories** and menu items +3. ✅ **Use per-player translations** with `ShowAdminActivityLocalized` +4. ✅ **Handle player targeting** and validation +5. ✅ **Implement proper cleanup** on module unload +6. ✅ **Structure code** using partial classes for organization +7. ✅ **Cache data** for performance (weapons cache) +8. ✅ **Use configuration** to enable/disable features + +## 🎯 Features + +This module provides fun admin commands: + +- **God Mode** (`css_god`) - Toggle god mode for players +- **No Clip** (`css_noclip`) - Enable no-clip mode +- **Freeze/Unfreeze** (`css_freeze`, `css_unfreeze`) - Freeze players in place +- **Respawn** (`css_respawn`) - Respawn dead players +- **Give Weapon** (`css_give`) - Give weapons to players +- **Strip Weapons** (`css_strip`) - Remove all player weapons +- **Set HP** (`css_hp`) - Set player health +- **Set Speed** (`css_speed`) - Modify player movement speed +- **Set Gravity** (`css_gravity`) - Change player gravity +- **Set Money** (`css_money`) - Set player money + +## 📁 File Structure + +``` +CS2-SimpleAdmin_FunCommands/ +├── CS2-SimpleAdmin_FunCommands.cs # Main plugin file - initialization, registration +├── Commands.cs # Command handlers +├── Actions.cs # Action methods (God, NoClip, Freeze, etc.) +├── Menus.cs # Menu creation using SimpleAdmin API +├── Config.cs # Configuration with command lists +└── lang/ # Translation files (13 languages) + ├── en.json + ├── pl.json + ├── ru.json + └── ... (10 more languages) +``` + +## 🔍 Code Organization Explained + +### 1. Main Plugin File (`CS2-SimpleAdmin_FunCommands.cs`) + +**Key Concepts Demonstrated:** + +```csharp +public partial class CS2_SimpleAdmin_FunCommands : BasePlugin, IPluginConfig +{ + // ✅ BEST PRACTICE: Use capability system to get API + private ICS2_SimpleAdminApi? _sharedApi; + private readonly PluginCapability _pluginCapability = new("simpleadmin:api"); + + // ✅ BEST PRACTICE: Cache expensive data + private static Dictionary? _weaponsCache; + + // ✅ BEST PRACTICE: Track menu registration state + private bool _menusRegistered = false; + + public override void OnAllPluginsLoaded(bool hotReload) + { + // Get the API + _sharedApi = _pluginCapability.Get(); + + // Register commands + RegisterFunCommands(); + + // ✅ BEST PRACTICE: Wait for SimpleAdmin to be ready before registering menus + _sharedApi.OnSimpleAdminReady += RegisterFunMenus; + RegisterFunMenus(); // Fallback for hot reload + } +} +``` + +**Why partial classes?** +- Separates concerns (commands, actions, menus) +- Makes code easier to navigate +- Each file has a specific purpose + +### 2. Configuration (`Config.cs`) + +**Key Concept:** Command lists for flexibility + +```csharp +public class Config : IBasePluginConfig +{ + // ✅ BEST PRACTICE: Allow multiple command aliases + public List NoclipCommands { get; set; } = ["css_noclip"]; + public List GodCommands { get; set; } = ["css_god"]; + // ... more command lists +} +``` + +**Benefits:** +- Users can disable features by emptying the list +- Users can add command aliases (e.g., `["css_god", "css_godmode"]`) +- Menus only register if commands exist + +### 3. Commands (`Commands.cs`) + +**Key Concepts Demonstrated:** + +```csharp +[CommandHelper(1, "<#userid or name>")] +[RequiresPermissions("@css/cheats")] +private void OnGodCommand(CCSPlayerController? caller, CommandInfo command) +{ + // ✅ BEST PRACTICE: Use API to get targets (handles target syntax) + var targets = _sharedApi!.GetTarget(command); + if (targets == null) return; + + // ✅ BEST PRACTICE: Filter for alive players + var playersToTarget = targets.Players.Where(player => + player is { IsValid: true, IsHLTV: false, PlayerPawn.Value.LifeState: (int)LifeState_t.LIFE_ALIVE }).ToList(); + + // ✅ BEST PRACTICE: Check targeting permissions + playersToTarget.ForEach(player => + { + if (caller!.CanTarget(player)) + { + God(caller, player); + } + }); + + // ✅ BEST PRACTICE: Always log commands + _sharedApi.LogCommand(caller, command); +} +``` + +### 4. Actions (`Actions.cs`) + +**Key Concepts Demonstrated:** + +```csharp +private void God(CCSPlayerController? caller, CCSPlayerController player) +{ + // Perform the action + if (!GodPlayers.Add(player.Slot)) + { + GodPlayers.Remove(player.Slot); + } + + // ✅ BEST PRACTICE: Use per-player language support + var activityArgs = new object[] { "CALLER", player.PlayerName }; + if (caller == null || !_sharedApi!.IsAdminSilent(caller)) + { + if (Localizer != null) + { + // Each player sees message in their configured language! + _sharedApi!.ShowAdminActivityLocalized(Localizer, "fun_admin_god_message", callerName, false, activityArgs); + } + } + + // ✅ BEST PRACTICE: Log the action + _sharedApi!.LogCommand(caller, $"css_god {player.PlayerName}"); +} +``` + +### 5. Menus (`Menus.cs`) + +**Key Concepts Demonstrated:** + +#### Simple Player Selection Menu +```csharp +private object CreateGodModeMenu(CCSPlayerController admin) +{ + // ✅ BEST PRACTICE: Use CreateMenuWithPlayers for simple player selection + return _sharedApi!.CreateMenuWithPlayers("God Mode", "fun", admin, + player => player.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(player), + God); // Direct method reference +} +``` + +#### Nested Menu with Value Selection +```csharp +private object CreateSetHpMenu(CCSPlayerController admin) +{ + // ✅ BEST PRACTICE: Use CreateMenuWithBack for menus with back button + var menu = _sharedApi!.CreateMenuWithBack("Set HP", "fun", admin); + + var players = _sharedApi.GetValidPlayers().Where(p => + p.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(p)); + + foreach (var player in players) + { + // ✅ BEST PRACTICE: AddSubMenu automatically adds back button to submenu + _sharedApi.AddSubMenu(menu, playerName, p => CreateHpSelectionMenu(admin, player)); + } + + return menu; +} + +private object CreateHpSelectionMenu(CCSPlayerController admin, CCSPlayerController target) +{ + var hpMenu = _sharedApi!.CreateMenuWithBack($"Set HP: {target.PlayerName}", "fun", admin); + var hpValues = new[] { 1, 10, 25, 50, 100, 200, 500, 999 }; + + foreach (var hp in hpValues) + { + // ✅ BEST PRACTICE: AddMenuOption for simple actions + _sharedApi.AddMenuOption(hpMenu, $"{hp} HP", _ => + { + // ✅ BEST PRACTICE: Always validate before executing + if (target.IsValid) + { + target.SetHp(hp); + LogAndShowActivity(admin, target, "fun_admin_hp_message", "css_hp", hp.ToString()); + } + }); + } + + return hpMenu; +} +``` + +### 6. Translations + +**Key Concept:** Module-specific translations + +```json +// lang/en.json +{ + "fun_admin_god_message": "{lightred}{0}{default} changed god mode for {lightred}{1}{default}!", + "fun_admin_hp_message": "{lightred}{0}{default} changed {lightred}{1}{default} hp amount!" +} +``` + +**Why module translations?** +- Your module is independent from SimpleAdmin +- You can update translations without affecting main plugin +- Each player sees messages in their language automatically + +## 🛠️ How to Use This as a Template + +### Step 1: Copy the Module +```bash +cp -r CS2-SimpleAdmin_FunCommands YourModuleName +``` + +### Step 2: Rename Files +- Rename `.csproj` file +- Rename all `.cs` files to match your module name +- Update namespace in all files + +### Step 3: Update References +- Change `namespace CS2_SimpleAdmin_FunCommands` to `namespace YourModuleName` +- Update plugin metadata (name, version, author, description) + +### Step 4: Modify Config +```csharp +public class Config : IBasePluginConfig +{ + public int Version { get; set; } = 1; + + // Add your own command lists + public List YourCommands { get; set; } = ["css_yourcommand"]; +} +``` + +### Step 5: Add Your Commands +Look at `Commands.cs` for examples of command handlers + +### Step 6: Add Your Menus +Look at `Menus.cs` for examples of menu creation + +### Step 7: Add Translations +Create language files in `lang/{language}.json` (e.g., `lang/en.json`, `lang/pl.json`) + +## 📖 Learning Path + +If you're new to module development, study files in this order: + +1. **Config.cs** - Understand configuration structure +2. **CS2-SimpleAdmin_FunCommands.cs** - See initialization and API acquisition +3. **Commands.cs** - Learn command registration and handling +4. **Actions.cs** - Understand action methods and translations +5. **Menus.cs** - Study menu creation patterns + +## 🎓 Best Practices Demonstrated + +### ✅ Command Registration +```csharp +// Dynamic registration based on config +if (Config.GodCommands.Count > 0) +{ + foreach (var command in Config.GodCommands) + { + _sharedApi.RegisterCommand(command, "Enable god mode", OnGodCommand); + } +} +``` + +### ✅ Target Validation +```csharp +// Always check if player can be targeted +if (!caller.CanTarget(player)) return; + +// Always validate player state +if (!player.IsValid) return; +``` + +### ✅ Translation Usage +```csharp +// Use module's localizer for per-player language support +if (Localizer != null) +{ + _sharedApi.ShowAdminActivityLocalized(Localizer, "translation_key", callerName, false, args); +} +``` + +### ✅ Cleanup on Unload +```csharp +public override void Unload(bool hotReload) +{ + // Unregister all commands + if (Config.GodCommands.Count > 0) + { + foreach (var command in Config.GodCommands) + { + _sharedApi.UnRegisterCommand(command); + } + } + + // Unregister all menus + if (Config.GodCommands.Count > 0) + _sharedApi.UnregisterMenu("fun", "god"); + + // Remove event handlers + _sharedApi.OnSimpleAdminReady -= RegisterFunMenus; +} +``` + +### ✅ Data Caching +```csharp +// Cache expensive operations +private static Dictionary GetWeaponsCache() +{ + if (_weaponsCache != null) return _weaponsCache; + + var weaponsArray = Enum.GetValues(typeof(CsItem)); + _weaponsCache = new Dictionary(); + // ... populate cache + return _weaponsCache; +} +``` + +## 🔗 Related Documentation + +- **[MODULE_DEVELOPMENT.md](../MODULE_DEVELOPMENT.md)** - Complete API reference +- **[TRANSLATION_EXAMPLE.md](../TRANSLATION_EXAMPLE.md)** - Translation usage guide +- **[CS2-SimpleAdminApi](../../CS2-SimpleAdminApi/)** - API interface definitions + +## 💡 Tips + +1. **Start Simple** - Begin with one command and one menu, then expand +2. **Test Thoroughly** - Test with multiple players, different permissions, and languages +3. **Handle Errors** - Always validate player state before actions +4. **Log Everything** - Use `_sharedApi.LogCommand()` for all admin actions +5. **Use Partial Classes** - Split your code into logical files +6. **Comment Your Code** - Especially if others will use it as reference + +## 🐛 Common Mistakes to Avoid + +- ❌ **Don't** forget to check `IsValid` before accessing player properties +- ❌ **Don't** skip permission checks (`CanTarget`, `RequiresPermissions`) +- ❌ **Don't** forget to unregister commands/menus in `Unload()` +- ❌ **Don't** use SimpleAdmin's translations - create your own +- ❌ **Don't** hardcode command names - use config lists instead + +## 🤝 Contributing + +If you improve this module or find better patterns, please contribute back so others can learn! + +## 📄 License + +This module is provided as-is for educational purposes. Feel free to use it as a template for your own modules. diff --git a/Modules/CS2-SimpleAdmin_FunCommands/global.json b/Modules/CS2-SimpleAdmin_FunCommands/global.json new file mode 100644 index 0000000..2ddda36 --- /dev/null +++ b/Modules/CS2-SimpleAdmin_FunCommands/global.json @@ -0,0 +1,7 @@ +{ + "sdk": { + "version": "8.0.0", + "rollForward": "latestMinor", + "allowPrerelease": false + } +} \ No newline at end of file diff --git a/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.3-linux.tar.gz b/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.3-linux.tar.gz deleted file mode 100644 index 61f7be3746a81db486aceb12b50ed4e5e64069d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393195 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%0A3I*RE_#?R{|;1EfZIoKcMweV|+w#UZ9 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�##!j1czv@HmPgR?jdz3Y?= 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 R<;Ef}{|6|=4g>%g5CCU^Pi_DJ diff --git a/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.3-windows.tar.gz b/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.3-windows.tar.gz deleted file mode 100644 index 050a3a9d708a677b31f1ce60cbaf923093786c47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190719 zcmV(3)P> ze<(xSntk7MzJUQIt$nK9eb(;@&)@t1zUMvfIaA6+;V1u6;hQ>nGHc-*+_L_p$*EJ) zZE2IzQ>VcE)Txuw1k2=~UNk`{FY_+(SS*64q{MqUxGSyyAN^7$u37F~vZkcyCyaw1 z?EguVZ0V_2{r_`({r=DPF7cL^-MzYG*{bE9lyyZbel#BF;3?_p-|7EJlhX$IKYdDC zx?oBD(ImLc_y64gi7xJbi+gqX{VUfdnqoGXVxkk5tX{dKEHOH9Ku{#&%8He%m&3x6 zqN0+uWdnm|;?k9CCswRnJ0*SMV7y06G5^z=Uj4#-DVnR6YA*aKc>M7EpElVx^=khA zIljUE$1VJ0^Z4QZx7kv!`u}J7!ug-4@E?!I5BGn1+T%b9!p@PxJJI`Z-l3EC z-<(stvdmKIDY@UXWQ}FnlC^6~yq2ZQEuQkVmX&KQnRBu&P--quF_~hl8jZM^c;CIN z*0l%!#(iGa@g-|L9Wz*4-mwtc4^IYLPsd``mUSes^@@&MX#WiBZq|A_7D0RWnKCy1 zdRRrrTt>U1U1jTKjP9RLuG8R^cHVl~c<#z&#VE&MUENuNQ1p0|aA9jlad7UekZ2h` zY~%#tmtaB9Fg6#P07fyhZlwgFqzNZ4owtt zZ8l7Wt`WM;hA%%t(8{~&Dv@CKW+d1tQ$sZ3(75xkEGO@h8hZ7v>U!@8km(bcQki_p zn8VN~ejnlj_x(6h3UjXKQ(3Q}9Ybx>Wwk+B4Ejb0FwWUGVtGl6?Ip7VJ7y(6YA_GzFp%DQ$Cc=;!Yt1U1B`Bs7k zDd_S55ZDU^wlJgFTGhErhwLxRA4FMgH50{ajYlag&Y*r|V*?(%YE&Q)ApWOnu>bY9 z(5D5ZS+)znU#wCX>qplU`zPLOR@4x>PhAf=95#6>OqHLJ>C95Hm{FRlzhDj;u9A!h-tk9R(x8g z6J%vwDg3RMmF<;WkUX%QSoI1UtSuz=Z@i0$e{sB+P{s2rz2_`C%ueVv=&vBNFuoF> zc##<{7NOfi_-*wuyy)>cU2hr2bvV*+&dz-zL+KC1s&mQdY%FN||N8 zbDk4-a3NV{nEnBtAD_$1;wC~*@@IEu*#a^>=TbJbOY|(E5k`q#B-CVqWfwgF^DUB+ zT@R2zGkeEue?&Xm{9p+@CWng4x=3pg9!pPwJfLSTMH$+FiE1T zQYBiJA<<8ri=725C+-*p5RLu**(D5g**0C{fH8|73mhiM zQjMCq=tXcmy(H5v+wn}=1G$LEiXrI`ga_4~&r=863nB)fH>rM06h~Jq;l$kK!#Liz}5lQ@a7@a%P z*!?c<=@;~@it8xU3r(}qgzj6|$(qJexv30RGsW#trteJSMS=Qi3}dE+K&d#twMTr+ zRVkVy`Pe+$ERJ$jHbr7lX(r7x+0pIv9T-7qu8|3mh7|yHfxr#HLg0E<1W>7$Nv;AM z)>reOGFPYeVp&aHm4LsgPq$dl?VwvMQL-wD|6yw>5+>p-?CCE$cf@k-=oYSB&tlXr zR>1p5Y4KE2sjFbqlPF z$lbGXZ}4MWIGLWB!VI&U;%lMZ7?Rlu7F8K?Gn%y_pyjn6oy_t@Yz7yywje6sDAu3ddo z&%D#3RslP4doP<*$1_@h{4yYyM?q%~qaq?n8b?|%FS^X?;$JfC>95>rU~%~C`!VU^ z1_iIKXE#Ba?!z~LQsU16y%1^dGZ=&5cvB_PsctP7fx%0R!Q(Z0q1&xK`!Y-O#jq~> z4Rxbgu+K$kkaWSDf&e#iYLZ|=9r3ClK*~iDFESD{kc0{IE*s|8pvZo!hnTL`VVFtjQrsEI(wA#QIb)X%DNTbp_i(g@kO8*5uExSflf`HKq{E^5^7 z+^xZj(($=)Q5rni1d}y`C;v4ZhxIOv9Vc==swS^pD-3l?>`9 z*9T8YYI?niox8AKQgs*{4x;2(lfch=8Bh-6BU6KKpFyB;{{+x*^#K={<~FgY@j7gW z)Ze|uygv%+K)=bknfd=I&Hqc;F#jp^ziA90sqHVZmq$~RA^7yUmce8I%r+fdGKw49 zK;8zJ?7O7E_{Blv-wqlNhMzuYJneGh{`=3<1Mfd(cKKC`$ym^s3m?qQ8t+I!i_JnD-=7v)#39SsXpy3 zBpbhhlKioXHTW}D72>lSY-EWTYhu#L&0wwl+m_(Kx#n+chDfmLNkN7skN3GM# zbU0#iG$$N6s~BF3hIbokL-X+*SdAz8ZU@{O3mWULMQzU}!ex;(oUuSE!Fmh&T^99* zv7uK;&^QBgMilV(?apW<8!xg=bSoSt3(677}I{^w--9`T8d_|)X<6)Ucj6(^Y3 z$&MH`Z$2E)5mSZk*@QNu15=5wMI`n;6(UodP!%L6;@w@4e01vdcqc-@NQr((lt=Np zPL#D!8g!~AM#`?eVS^1b@ZrXR4>$M>XK@xZs=rMPF<5`RU|1M~K|?=>n6cGk5z1l$ z>d}6IH|a1W@O~}PQX{Fp;9W{Ke#^q*K^IL0Bpw+}ARiRW9fw0BV=06M1_wljV?tkK zh#`@op=~}K8W`7x4-6Io@#rQVBKs}=+N49qR$7d*+{)3sk7xaxxU((()8l~hW z7wsbSBC+ohe-VwhX)sBlik@GU4=Ua z0mUU4N&fjdXH&!kA>^5ChW1R>NqpUK2z;GT@%P|zG~{)s1)=*!LXWDZ0h9tcdVy0> zrebJOFSlQzOj*5*4|(j62>+h;jto(*K4b~qUuaKm&5VK81XF+s!H_{KUN^vs%!D8n zvtkig5i`*bGG*d__L)-r;~Q4~UeknD1(Uk`R&G*RGigK)8e$JVfVHX5F5niOaYc*D znnm|?gGFyZi@ui~LTEM+n$d4inHFJ%A8J+n;V1*G`W-ecya#Q1OG4=HWtLpN>nzNo z|Nd>CMVlqfqQ{s;^@DIGe*oFKV@O@!g1!}fPa=BefiM^dZ)-&iqS)9@2NBS^ z1a0cZji1NU*WyKustOnGHg)M}v|-ra3v#qq-c$+i>6c`B&M9t>Cp*TCO|1IM3+ML{ zTPLY|8xt7DsQA_~Sa#@eR_hN7>Fc#V$S#eYmrC@9Bsv>{C$q!o@~<#Tbb=L9wRaYw zu^moov=g&;B)H29dN^=YeqK_doK3TgkS&{06E_A+9;#S~dAXSFLoC3(j@`*dZ~grAI8- zD^A=eK90Y_!=O=pCs!xf-~wefU4X(woY>&GwnxlwfKHi-1pg-yxUVCb3H3zZP{%G| zc#O?zA@*}+qv6QFAJxmu#2@h`|0(1wte5HWhaUQ&1hv7huff@U(%9Kx_Ew3`L$mMg zGr1K^zL(B1qsim6_iVKM^ghcIngqqPQ3}8%S(!+bIS?w-i1LV08e0G)k4tnWkc{n= z?6KDJ;Y7Kkv->*mLHAx_KT;ma#v{lyxzku~fXM1JO3Gd6NnO_@{ME^C8o5a?s9k$Q z&r{ziqf8IM0hin%(^kkYQKaE>y=31Dino*ML*Bcf&L8HPCQ$*L1Q)6i9WHxI#eZ@4 zC*V<3+2b(WD`_C18b}~0N|Z20gBl5FVzYE7-B1P95(G3ZNM@oL95)Q{22cs00VELO?UI4=`g%oGEkUBG*XVCsh)DqG-?Gk+`oOEzy2+2~BKV~a1nEOLJU z)kum_3WRKs?mq!*$(A5M*Y}4H_s8PQbdG0oYhs5wk|&Cb-_8IzD6+YBJc~z&8>1+} zacaR_F>paxkR~c~qEvv3gaXF!SQ0-Vz0we+S2{SoavIT$dVf30aK}SyW+GVTae`%0 zx;pa~q-lLfq}1sY3*H&(bc*p3gCS0zAimRh#!#pC19(*N4l~}t(H+E2^;hk9AxM=q z&@KM|2|SWegva6WeiSb|E(ni5h2sQ7h%i}5FiDDo$!Kc35s-5Id?^9Bs&{>l(6B5q zkxZIHWD$qRymZy;{Q-!q?-ku8ahO~vI3WgaL2SOj7XFjEH64+oXP~|&`T26&?c(yI zH7J9<`t8isREzb>QTo+KW#-G2a+075yg}|U2^l6iQ&itW`UQ?ez%qG){YH{P0dF-e zK@?@0dj(L}CQ&K06Eng^QRcD+i}B`+dbiPJ2oI%$(8MJ(vme(bGdUXw3UJ;|he-pb zxV}u7*J3LZg{2|j{mNXz(l#;pRAx2g(u(Y>BF|#r-Aue`LU|BRky&NtvwB^p2NHAs z6lI~_j3TD`310Tcm~^E6)Xkq8A|mct5h+-?U^nvw`y`Trm5a&)_V}C0pc}C{zmemz zD&Tcfc2yy-D~Q3{ZB(U+pb3mE9612wJhkL|WHzlgJcjv_u;&$#o?oZSn`Zr(Jiw*) z`~#-R0!N^BkmHpK?ZNgr=;l1*Lo9d+;CDt(X*g1s=EmblP&LV9$g>ijP3 zK3HABl&7IOs6-4-g-zRA42m|WPraVk^)j_(PGEpLm7m^i`QzVG`HF7JL-ImQZgBB? zXT@cMq}%jSu~6deWS92740PAtvTr-H>7Ds6ISz=3`>oFhqHv4@;*GrHLn`?k0|W_p zLF=_TSc6lu0Ow|@X=gPJw#!rz-b6J?e}mOHd6wFG8s9iAlGhnSI;SGC2pla33}LuI z#}KfNfsw^?89M3&Bxe+^b|d*-i;|ff_4mAf>p!SpJpdhLA?dsdNXS*x`|)D#FW2rZcs<{1uvsd5JVp1AzNO-KQfz&t zWBtIVSg*f6I-w;b5TbrhgqF^@nTbo;m=Q3o7+9QHj55P~MQ5A=oKOrgpaAvY(Y zFPe}X9OWO{5Zu#%v<+JCTh52daTr6rFGOT<(|}Vz%vWq0Myj`bir0iVy1SQ0U?ud$ zG2;CIOv|y)I1XDy2y)ZxncXs3XUBA%pACriw6uF4H5*o;czCOpR*cV`HYN1Sh9_LF z4M=6TzV}Ijwn9vwWglv>Kt7;;rrLjsqSd7+cX}AA1JV%2r4-ueyd-6o+!|fC07WM> zg8aw`THpCt)8g81eZZceG2ztLPG3YDtiUEVaM>m6g}uwBEh7wZ8e;lJgEnyf;bS^2 zQD-ZxQyKz&;hK+|J~rt3jaDOHlDd46^=us-igf|LpIFM5EYP5>X~#S1bHw&XAT&$; z<^Yn-lSK6;0ax>+EcJPMu)c;zNlTJma#2P9{NBS?aU<5vqXaC-*^M0{S0M57yhUy&y6@N$R3#Q`LG? zhxd2W6f9jk?E&o&Zx2>cG5~)Aa?7GtlHUFKMe;*mW(Lxk6d+inY9?z8tk5|!t<(%2PC@Ct~JqD;Tkuw9P zj5B9(oY_tlWjuP*i_(cnL&;&Iy4h)_Edt~tO&*}$xt}2M{(L4*uf*<3m)HXt5}TJL zvCn7Lsne420OiVn(Q|TMUKfSD&LmWHJ?98(PSX*XVm+s6>IbxBQeJx1YEZ0C!rzcO zWTdg$x)>gFYZPlaeR%X$S{9l;&|&pI3iW~>^4lUI^dfK)xQbE zit0DweMicTm>x{K=?W{nS%>3WX(O;MGJ{QE*}@k+=^z891iI@Au9BSL(vZU^&D_`gW! zI14tRo4K6g`iS7l1xpqgx)7|rcOn8TVNJ73SW_eB!ox&{4 zeD$B8i-ZaO8(vMzce`_e(@D14O(J8gGxYSFoYp#Ya6MSI{z6RL080{VPBNqh^Pr1F)|$ zL<}^*#B}(-6G_CZD^+LQQ%Cyq65FL#9^+CEJzaGt86x`cc|e*@45oUB9FCDFVi)>L zKvc&X>Hcfe2c+KHg|vEcWa5@4cyUlgKp`NbAiUT34z5qYA$txHY$|a_2MaWW4|Hj% zP3&EV*?@#cXgRfzxaV^q?17z0y;Sv~fK9mvDE&hC9iKxg=|FO^U7};BP6MZTmly`c@ibt5hT#X$!avKnw&ZTg54H^2^VDvIZag4P=b z!_m=~IQy>rJn>7@<5h+q%-jb=jV?4hc7+Zh&p-)L1MKD_qB6aKs2lH2IGH^E>h{9a z^Dpe9I(-e@vlGR&4DZ852IrG!t;i<85$xG02fhE0gPyf6_K_I$o>FIgM!Y&4<4bw& z9z6H>ZgTHcugBc)BWPXklDM6Dz6KuJEx5n(n(wp8=KGRl^C6inN{`VIUdK5hP)j1T z2VlW$ld`wt#Z&fXK>NaqkO|S(cVb`%90RB3TSay%dJFqN2+rV;Wc#|-5mj4;|+R@c!7kMbU>KoitHnGW*)zni&;GoeKj8Ft2Qz44Pd1U zKwlM_bPc#2>UF>kgl%|>lnF&;C0AA+u*>YB1{$=Nd0=l%Cn4Z>u(Dk1%tUyl4e^;N z@t_%Br=Jo7O9UjTrk|3TCyDO+@JnFH*9PBkRD%zuwaw#2Ugbsh!pGxOWUq`sg)eB> zD6)Cb{JeC@(LQg8NHT7cfl5G=MP#5kR~lN^&}0C-U?Mw=!irzvrB1NS2=EpIO#s@R zcnA8Cxa$bzs+ApWbO$j!n?hXmI%MT(40NGYuSPum82Ri_=0z!7njnNup+*8w!$16GQ{ZVrGpSaGe zcF>U_D*&qo&vD!Y?rIMdo-V|zIi313$;|btV+Uu}n0FxV>!Z850Dv(5@=drcW2#Ow z>SSH{AaY!txYlS`rLHxS9!E{&D}DM1KXpzFUE5i{88|AE)tLHO7;#=&VTXmAk*QM- zk$wRnheLG8w+MCiRXFPUf_*g(Q9R74?U{930Gz zU;rQFq8?4IK^K$i=1)Z1bDdHdPGr2g@!@puRG%xIDmx8+pG6j^V*>#e{lfX~?Yr1pvo))TFfzI{PYV#rZFV-5syA|f9GS_5btIbX8*ZSH(iBKaR(Pk{Pb++2Q~q2XQ9Bq}B% zF_b^W=I_IL=R*agb_Z)^L=FGt<((vdD@VuQUcS1I)A3F&l*zfM{0B1Z&n03y3%i^J z&8b^ol0jK0y15xu+(yNz_0g$OgTRATK5idT7m!z-^_q@m@1`~EoLQ$AYACd$ zX?sMrfCd>w50XKKnOSdvCs-iD8mkCT)rHCRg((JgaF@Cg_XAszXF^>pQ*f=j7; z-fB=kg>A`5u{b3=R`)C@AMFnVVy+lSG{3L(nUv$ zP`SfI>cFGwW}AUoS@O8B#{al$14?S7=)EzUWS4_WQmdL47MqgwZOJi?e_15jIR2mYr{AFFU#|By`XE&zb*zn zsX+Vrd&8Um^?J_>hVU{ucweeF`)jY`u<-aIBpd_hgat!n<-XTp{A)=q4XssPP=9%y z*-%jL9tMRbdf8DauwC#vTIXB6tTk+t0_O*Kg@Pjz>N;Ng5fPC9uorke4@K&M<(_dJ zX=D9N2QrWduLFUxHhM2@q; zl3b*uWAxv~AEW=qs19m^6Mx4Wxd@WeTX*TkrHh;{A!}ZnZe@y;;EXzT(BwdX1Rd3>=2=dNUXD0iw;_g(5yof^V|$ zI)FB9>+h`wd8qX${79ig7TIiV`aO#4Q2fv&JGS@+NzCAK++p|i0}jL28#@7S{*z%- zE(#)jzl86yqsb3wDugl+yQCD^P?HSB74Xy>(|eHNGn`*WeuJT<-1U1dN0b%%krby* zT~JF<$N(tdDThPmkofc-g4?(*A2#2kqi8s9|8QTTetc8HJ1L?{cFD18!9Y=&0x(|4 zmD+pOTlx~lual8_MX8*Gl+YO|J0xWTTh*~3kCTE>O45~9dP>2;Jzc{4&2T)*tU;ZT z6Vs;_#fW}qox2*zdA5_&g2;D$@d2LOk?*nd&Z*O)3xNvVg*uv-MmkB#@O^V@%3O-& zR({lb*+ig(wve20rwE(X(YW9mNx2oecN(&LSwAT_`ca&mB$u$Z230NNiQ+;v zTe~E-Mg8N4(6cBdfzt;t^p@i7`fgG1)Fu)bfG}r?fpQK)LtX5?t?*af*kAv-ri=Xn z%z1o`Fxtd-W)c-^+0zk{U1TZu!wXf{I=Q9`fsb}PPjiEgB)kC9O7iMDeZTr?emA6* zWX0VN{_g&6>?OY0c+vYo@|=NWkx^TY<-e|M$Vb;?h< zGa~RH`fd5qW-d^AUWne3)lf>B>33G07tELem>GR~jCsE&H=w#_1UH~^a#9D8hnpKv zIpdhh>YrmpNCpCxk0i=f4S;FfoDp24T`{~mz4=X1Y2LgE-QI>?;pvWa@K}vlVRh{1n^pq z+Rz>V1;F*@I?m`HBCcr@f(uvhh%WHf;ag&h zz&`_f4%Du_F5$a93je5mOhiu@I(Uf}*{3ryd?}LI;oM`=`!UV-Z!4DB4E}Lw=>S`K zd>)#o!Gi1q&qaYe!&0lT#u)C2!a4K`kQ3<8e75Qdknm}^2kM=&Pf%&pMYT92Ch)6y z=E}n}0r(E6$Q7x`6z)M6SX4_77gQ5AOUm`6b}9jnT6MsG1_(a7e1LiCQJR%q3pi}PRbuUMUIa(>k{oRk3JBQ_ z_10~iv}29#>fu>lSg&w0rDjTw7Qa=_t_4De)xocNb0#X_!&fwZk+bVi58J#$9h!-3 z(++G-LT%w~>hc`ejtTQN1P5P0gNG6Ot^h8xh#9MDmJZY!QJZU09x6@*3xGs4BIKjc z$U|uKM4j!{3uM6&nM09%-+CNU)O#KJ{R+y9VJYcoevr)00E)Gvx>WWaviqqO9$TZ| zRushygUBApZshvCY%^Ec7ah$D08GOHOe%m$#qQr6=Mtuiy@K%g8l9U2Zm#b;T)Cu2 z^!A8tSC4MN?)M;jq472%oLj_Ta+avvf=Z|A$5$en#I6M`4l1Y%&2wBcVIkqoOfi&_ z*&G`liP_&ujtleiy{umSE0w&*HYu1oR?5DhADB;IYS1zS?Vx;ep~>xcCFoic;2z!JIyZ5&vuC-)0?-Y;$b(cLb3cYel27kv*|xk_Rm z;}m=H%51nx`*gcY^-4PL(($lwyvom9_2Y5l^uS#@2{+*+)CflW3@B#1U>68W%gPcP ziQa^(Q7m`=SGYrmco!;3|A)A7j#^7vg0m&Z)QQGu0E- z1=&e2P+uEj?w3v@-3fG=bV`-7o1}Hq`F~ba1qhubT{&{c)Pl5IXBSP9qgkl@Ep4L7 zcB~}3NxyiVYwVgC#U5Lt8*Tmr66#!|*$yyNv*ci=B!#}P03yLNfZHdj|8CGUPwp`} zIQlLr^tAYpiv&={;=c`V?JSCB=KR0#N(}cUI}$xU*U?U3XYfizBWjwDK?Rp<3wHu6WL2< z=S9b6St#uAIy!{M-$kzcX_zoF?)ymnRgccISllBzi?>B)aZtow1$8?gABne5=)mh! z|2NnkyWRd%{C7=641URf_*~6`xw?twNMf6CK44+rB!<4UO6G55LMqB5HhqfnNUc?U zVIm! zs2(UIJplwA5bnK2$0xpiBD>2L-h{9QWJ7A&H57=u9uf?(yLa zlF)7FXFw--nFuU3F}Yr55I07|ES_A=1^XDz)8XQVsCrd`ywoMEvDn1i4pDghjHrbq zN7LM+e4BFy3`nkjl1D<+QitL6krYd&r+P8a%+HYmjNc}%`)#I#|69cT@iw9If5=eQ zhiXTQGqcvC??lx)9yfIx>7J3~)d>(ShaBZuWQF3ib0ZWnqaN?U7e#gdAP029`_l{n zA!D9!J4$L*&|yEZ0it8S z4~~Q3A&Je;C_}3QJ1qe|{lQxR@Jr#%LRN~2E8xW|`3jI=1qiePLg*C{Ko;(U*CY5~ zMGf;D)Nc_rk6ls*c!9k1DnL`swIy~)X2~Jh(Z>&D&&W`?pX}J8KPJoh?vM?b48<3M zq9Ze1^}t;K*|rJS(rnyX zyPORq?e4PJdVx6rbdn?VHB45f*_!cB3($m4m{PPB6PsZU?VjqQ8Zl4<mQ%2vTC-v%AX zkQ9>?sLg=NT44375-U0+Ddj5s!`~KY07xuoV3IP;d}uPfsfhMMNQfe36_tW?*7uFu zUua>l{emTGVSq<0YW%uUPfKF^NLvQBUx>)I-=Xg{HagQqTB*^~ewl=tFz7q3FP#Cf zdLZ`-3+I&ZA}za-)Okh6E@8!D)J1Km$AUmx$;ervGXbC)N&7-Hhv+)Y>u3`me+2WQ zuIwm4^>~OBp?kOnbR}jm=r`Xx(&%Dhq?2$=vCN%bKA7nYOTfaS77Q@3$j-JQ|8-%2 zq#NI{V9|!Cm1OTtL{Th@7p09(hKzyV^G!eK)xRUtYi(=3gtK!UvoUF&m4A z^aEvcRG>Z;ckkD)0-0Lb?oW{dn{2YK%n!) zI5GRoI(5nLi+IQ=PsUSb?4i#0r$p~XPMcP)2wkk+_6*%Yj9RnYN~jQ6p)r5O=PJ!V zhG!~LZ$QUD`D0c>x_=JEzd;6 z0DRCGoxvrW?yc&k7qHphBw__#X}73c_GJa{Q?VL;Ix2cZ&lO018Loj*Z~H0mx$$WZ zpT{a<@agsIPVnjbG{NU&ki%zpki%z7P>0XHU<5uhsV`$1gZ~YDu6*IA!l&aR@cH|n zyTIo^%OddE`cxPA9LnknpHBFPTh7HHp%M=};UcSlbYOA}N!t8Z$<)#Jpcu6N=`L=o zqWp6m$z=YC;zs44jr^sV|FrO*L;OeOKW&60tY6%L6)a!P6Fc}1k_pc0f7;+Da-E2D zW~pd_62H9@OIQXWK7y3s6jhlv=$xoLVAE4X^Hy@XHPxit6dN1r1IzifXK9v>TDOuPd*DhY%Slm~VgJ**xj zc{|mi=!gl=fX9&H;(GOHkvz$+KA1_Oc{poklNonTMCxi=h3hCweU79lJhLzi!3hgA zBa(}J-}WPCx4KCSy1H!!nAb(z)^?BS^eI?Jj*tS22Z;v3v$?l>kUelHEzoFE;AyCP zP^xdu%NF#wcG-isn+@UAmrd}v@OBh=Sy$qZ;BL`xm$9!ekOLf2{UAf&M|zXGqU{5& ziIt~*v%d3%NVn@>zrx7X(7C}v8(O4uGV*-~0@uJ@@1w=pA}F>9N-fF)f-#4?+Aqu_ zKl^6%u`e=QmXk7&3`E8*&|#lPQ|Pb9ms1af(L~d-iyj zzHJxCrLUdzM6DCsbrOW!yOQ=kI`kD4Z$)l9tA~?$Bw4fTTDo)Mv~=a*oD7%Hw}+(6 zw@VS%hSfJhCRpHeL}&FJ*hX_;kJ+Bq<))xR?3KyUmhxi7f$4GHgCt*`jXl4)xoC=m&Q@ace-Vdkr{cgUOls*N6mA zG43Pv*Z?F>gvt*LoW+$KAN$`QQB%$RMv==yG4}vYT5%<0`wgiRe*`Q*I`M!5BIwe! z-bq{i3fddqRcb1_pJAR=Iwt&NI{AxBSrti(;KGzAA}N8zDK8rE#tKT0@1r}F6k%lv zm68=#23n>9%N^A?5LRSkdUwhVs{sD3De!f*u{DQu-K$=t8Lp}!(tN31AA*aNrDTz|sjVFOoqd>Rj$GUZSB1>+o$UN%B;1+5jLd4|?qRCCcj zIlvOC@_TUCjHQ4qf>@jS;$d_pLC<2~J!~gQ7ADX;zZs;8cBnS0s4-H}If4fDEBC-U zG_1irAx0`XlO*bua6Nz5I`TIhd>V(Y9;!y&L7^(dD{0hmnW&a#Bgplh)qfZ_du&=t z3%~@6mo-#15?9TtUcq*&wjhhNw(8#mBUBnjh*3YPb_-8cq3eSBD%2>BmUtzh1pWwF zG%IDoGWr#=s1NW;zjBaLq5m&N`}&Ws$zB~6%4Nwo4Ah2Q>q-T70pOM=td)A8oW)t@ z*e3)AnXr!8nX>Yq8rnOzq%TL=t-WSN56~ga>-1)%)^#iJo!t{ zd4z(c=cJ&wnCKqI6uU12FFj18nyC~3GA{sx`g5B^w*+XSVN<_4f}0*Vv%#4zcFM)} zO3-hcs$C5@dU0lsL8$Z~Zp;1?_kA%fQoG# za^D_h9>>0U!^>6y;|$D%nHAXC#AMO2Z*DR&Nsbm_1-j30X~2ipW_cW;#UG8R;ii;G z!Ug2akw)0m<+zFQ5|{cz)|kk6risq-+%wT-z4C;9e2m6**%u7aGefoKKY63>Gatf7;$l`EW zve*0`PMVu7u)FgY*xW+F0vmTw3;6xvtBhQMu!<9(e`@1D9R@?xTs4TF)XLZCbn(uP ztSX_B=qlw-SVMPaMI4RX38z~@I@gZ711796hgR4eZ`E$!jf4`V?A>^^lBgHT^6TUDM+k9IubBp8JwiOj`hh(vTc2zMsKf zJj8Jpxgr5{L+>)HqT#}a@tjr< zWJi`hg>AwU_g+Bx@pkpW-Y6A#56@+T-x)hH256k2?|fu*Ag$4jqT2k{PvMKJ-cw|Z zRkG_s_m#YLkxFi8{R4c_uSDZC(6Y}Py82cf0EyeW=GD%jOy7DLl;AEAH|zu+TnvRX z0IuKg=hh7M3wT;3^J9&?qyEloHmJY86g5t|)cLP-hA#dTxW9|<$9CuM;>mv#ue54X zxBgX>NnQM_luf#rf0fSuF)GJi#6QNRyiLovh<}VNlYXjy3~sfKOYv&Dd$lGVjY+X| zk1Xgd!zI{ry0IqTqBis~$I2lw|H+6}lO;=TJge@qQ>lsb~a z9a+Dh7;&EymD22gf$zYV>FmP+EZ>BK0iLBBWyV8iI@y;*{aql#(7OGP-TAxF^`j^w zUW?e(VSmJxJ&95T9`1+SHU$5uKhXz$~>7Yn&-RM`v@&~Q6^i>fc2E^dI zR%R|>FI=;we1jkI{DyOq3gS~qvC(z7V#BRgSfto17A=NzasxH<4zIu^qf%F}FjB$q zcm=Hc3J?)}(uXo&an;|;Xs9n-4FBf9RFMCUbP{hXQ#0TlxNayOoCIqP_~9V%#Y!RY z#Dy~a7L%QkNmh(*g*3}ZJF+m3{}e%@tZ;i`X5H{GSzY*$g$5u5Bz+UzRe~2xH$|X6 zSohR|?u|uemzgP!pCxTKv{|P~>3B8>x_B4(b-pee{pIi=um4bDyP!Td^=5_@mnfMwV%0y$r&p?h}Iy#Wm_}8<1vaD9BOo zB>J7<_E5+2bR>1u0!p7WTfLv?!b!zy4qebp%1|f#9#{8PbsTmw-53YT*M8q=)#}T- zcg#gbM#6$_{nvnm4HqA;i{OQn(c^>(DO?tC?~a4~jz9EF)d>v()+31jI;==twykt^7*<>w)tOX@b@let@$XLTB~*VBC8{DA*M-5^D}kQ%%z%)o`7(ood}v-B#17 zeHg%_Za#pApM(MMI!g4eETcLa;*G}=$_Ez$Zb_0$od~F30U#vBZHpv%f}-kCWZM_; zZGhfJuUH%9dK;H^ZKKP0$={<+L@X?U`mW>kanI<$M2w*8{jOLQmPQ1z#<1#6^&fyW zofumoWy35Tg+28xLLMSp5ghMgh8XdiO{^S%_- z^wZVHvw$h;y|5>}oVg0?n3Sc?A>ojdxe+7t|J!co{|D|5gP%nyuURslCchz(T4}*(kv(CjXYRKwq)Rg@ z2kOkXfIfj*Me`9iTaqE0&$!urgJtt)ZuU^7Y(A2!&HIrf zSOPC2D@F53(eeFUJGvgBuQC= z`$i`Y#Rzd&jCo$M#1n_2y5%p#xl!~&vRXsxFi$N!h*$%b>YSX28@m{R_@f@|#;N^( zgNIK8^Q4Q84q*l7Uvy`7YoGqHi@feg#s9SF{#Wg~y`lB^q3G=7=tOZAx3@?ZIUY4n zwugI>c9xkuQ9D9Ddqv*eesjIydQq!ElaV%3m$0&XDSGSTd#$=T^0I<#L=t zE9(nlV5cBC&f|Ua`EZID&<3m{4^9zp0QMJ9;ttIzOWMK~k$GC=AiM=MG$q619R(p( z?Y_(7^%2&XtATrx;NM*)F>u7_KPD=E)m3lF0mw{;$?>Ri(Ay$1_{WXXn!M&lkt!zp zxsU{tIyi1pC7jeqSt=J?63KiTs13`!o>D^yVHKVt1;uk>Lml}KacqT=>;s~}BAO4n z)>~*lSO+2l$8BL}FXwX0?45df(NQN0o~HP=q@eSh>}d3nTLIy*AtqpAP7ocJ(1+x? zH%r06d9L-zyp{LHMq9ZCTXEF+QqbTg(4h%cf1@KXemwq2T_>Qf-g8GmT{*7xy?I^B zBX#XiKdsR3Na6}Z)mAb4LO4lmXyATR5^A&09l>j}^V$kywXLe)J?qK+Mri)auwp(l zn&#JsJREx4dVvtzJsInfT2&h;q?o4}kFo1SoXx9{CR{H-}3JmExzO17%l$hzhkucns0Sl{FCqKp;-O<_woDAW|kD zXNE)r!vxzxGQf<(lff`bT&8X$Rfo>{XS%mY3D2^g5>rv34(N<)BW@#qi0sY5nQ<^& z%$DmhP&EZ&#e2M<&sh;jT#0?pnQaM?8S&n^n?kWQbJ01E7XAd1@o znJ%1##DGxwI%KR^I0qQ%mk4zlNz)TiYq?gGj=QCjyAzx=3(v9~a;5=Hu@8M+6k}2z zQB+P?iCO5r=c+)5$zO~t^lBs5a%Xr>0_^)eNvu`LU3J7@6B|h7vpam3%bW+NTTz*D z3te?xiji)mdR8og9zInQ{`ZKQ@GGm0(JD9oI#OjEJt$||rn;tMTal7C z$~4JrBUqqG?4gLqDx6tSW}CGTXLR;_j!PoX8@w-_)W`qM9ZjPftJmJrG)b93ZmcB5 z0}E=2O=ROlc1m=d7b-1yxj?tr(bxo}1Smzd4`ntvOAex+iW_CNAOn>-%ca0+VZKFX z6YROWQBx?hEI~gp*^YaGY(;A&$47II@KOn8NowW529w2JW)ZHqPM}n2{_2`Lo%8%bYDtVjKC>lDM=BdrNTEu5!umzCK9*X zelTl7rIPZf4Uh2XyvC*!s7#?M^8#Kqz*KX+T^=i&Lc5Ux+Px(9D0ZRq;b6)yuQnUh z6~Bu3>xwgliTbEo57Z4&loV}<6j^~KUGhtkL*Iz4=I0Al*TMr={`mW){Blw8{E{>+ zsL$wmnS!OU@+=g_q=>=toG?1lbY5k~plax3>Xq4mdu3(G!Ftcvuy~goulJn7U#$$< zOM(Xh9|pq1kb2Km_~rU~&rST!b0^K(UaIHhBB+Nvceycua?pB39x*O>1|1ZY%ZY(m zMp<(gV=?dbT!5%tYM@#nWe87Mz*B}miojFu<0&u_uf|iR@)Sh%$9am2ryPfrgFNMW zo^p^Hy&1>3j=QYq4u^S6<9V=&7e!(k&%o(XN5b@E-_QNj{=odKzS#WS5}6;o)mx8b zr)s$*aeiL>;rV%Sm_9#i)n1SA`Po?SX~5C!toQ7tQQ@?FjRVGqQwWQCPZB|?-ZRh; zz1ipUvsS(J(N6O-Xe5_J2E9Yn4;P`EQG?L8(9RtrOv>moZ)?>>kJ7y9bFynt=Q-Ip zsPmk>HmLKQJU2+66ZE9O=bxwSB>w??{&~tqYIMcJ@$;1XX_(R|a`pSEd%hVN~r}oZBu2LOEOn zj4D!v#gdXEDmN%Ok}^Vq-w`N#@X}F9iu0TuqzI2Z;vFe_?o=0?L^$F_0*ahbv4&Ab z(!X-zOEC$Xp#@QSM`v>87IQhWsLY#1%=bNa)g|7im`JR(1^N$XxhMBPB`hsjxocJ& zzb-0^;9#E$!=4JmE`&iAX2`)wF#JhzvTi=;h^(86dzExq8RS;dy~-tCe7HofkSWwZ zSoT%wiB6XdiSiE$M1C5GB7pE6c~NEdT2xZ64SZ%4cd26U+Nd)7x57O}^|Ip_pT?f@ z^K94;P5*URntd3S=4>=9%_m%9-J*x3*~dAC7bVXtGU#W{PWVW2p zhtk)bT}uXqc)8$0v435hf3Yvf4cEV3i})8i@jIRWru(TjTF4!AGlEuwxv%T4NyxTP zzj)g5$L<`CHSpC$x|xGtq*k`S%3CQ>+3ynliFfjEe)CTuRLQsbZ!3PHZ}S<4;^XDS zt%om;ce5V2|F7vI(EnFyH~zo)cMpEAy!iJq`2F7QzITq7h(Y4g$#EEl!1Frl7hHjs zXSzebd{P*LE&2DaO%$`QmFVI`ugpB0$_@(8mEhhFLvtPZ0r!66p5*!n6e8zCQl>)z zWQTeqwC2L*B(CVqddEBW>vm3t4Aua+e=CR+6&(ZDnGNBz_FB|*eDXTdbbRr;PMVGx>VM2! zfq?=Busv$kXS572{}*3|IjZG1T#!@JX?{rgGycAbkvC>o>~wdAf+)pEF2HyuZ+7E4 zZeQIf3zHiuJ3PCD0)DkDtf}qxepAjYLi3>PT6N2prZ|}=zACU)B+TxQcyONFv`iVj`qEO>U2BiYXJMxysCThxO)x$bV{wr%q1&giv!dvM&h zCBXUUo7R)tE-Q0jfy}YFl{u*mu5=@Eat*EwRCa@80LUC*Rp;d8?p7~7uW6hl{*9dr zZ*+ZVr2mKm0J`P^>_yU~mX&$1k(SxG-!+y50Enm_XQ<9*?7m%Q1|Vt3!U_joz)M(mRuwn{PsYpy?%kHupuQJ5z9p|X0KBe8b>K~EaI6oMT zPZ+e`zuEFb{_gavl^mdU*cqgU{CC1xy&iE1sUXdTnVOrfmaas(0eQen!;UmeNXMw- zg54?scO&#Qu#_TrP=J_RlQI#Ws>M`i_3Sh~Zl%a29OzUJR)ABjxhLMOp0dDB#PWi4 z)p5)e=T2|N$~bp=v1;P_AGEH|iuWfJuMYxL)VZdpSfre63Ib;|3@+PBG&?$H=gtAH zgXdzo)G#raY!V&2=3VXzikf1>R;M~;W|B~ASLx-d&TCCI##9nSQLw$>4G{!f@dcSg=G#)tWC^rOAyZ# z!vV&{GlR|{W!2`tgd)b&7tS$?`Oqj;#H+EA00wRCUZjy?NUhv$s%=S3qa~`$5;+eN zytOCNi|DCgA5Ico<>iqFpM2ZA>tV`#HeroRbJQYDR#>Ew@`b3`a%%$67k5X(9hE+6 zoYlGT+4m6a%vlD1AE&Tpr#g#VQfvP0GWtjePKCMZ>zgDqB9Dul)i+B(Ry%5a14Sjk zd1`}LYLm=8MTPNs?1yb~i?tFVg%^cVzR7QQ1x_3Ny-2#~hr??}RI{f<^+9vMf7~us zwfn7s^F|-^?@9c~BSouO-;>YMoAgv3^r`MBC0>a;J%Ey9Hrc1s1VDvOLZetR7!IeQ z3tBS)RZrrQQ!+4!SQ{i78tDIFK@%^i+dQMnE{hToF@9e^w4F8>GiuIYa27s1x+;TS z`If4|BQ#8Z!Z22ypkb8YM53=+ICXqta6$wPJjv0(@8i(G1dawK5E_UZGmIrVzDf4z zxSWxt1&a@QXZMxPy zCKPi{PM2uvjDA=Qe9rg`N=i?OPh9pciKb5Ci$Dr2gZ*%+dRQgYLJ^gP%76(k>sngT zk!IvtvB9Gfl=NG}dQXc%{TDCgW`~5z{z&F*h++WdS7qjJL+9jIap&Y76)*C1=Zu~f zcXeh?y*tMUFj>+4R3(|al*eJ12#K2bIV)mn__x7H94^8K4hi>)m6G-MK3->`3r+#ND!y zucKjeVfpnFgVS5oOX4dLl_fygPM(EdB9~r!@m5q8CN#**tIFmrQt)=zF-AE!y;)YK z;TbtSgb#2!POrfSI2@-p;zNd3gpPu(a4hzbDcF)Xuz(a(1KS z*azhB*2Eh(35~G}jZ!eRr~2?dpthA6sy_3rV=rhL9=9|2{c5B-;r;aR9_HM8k9M86xG>rc2F%LDS$3FN1ka5vVS9>GJ+hVC6}PHV=CvrGP-=r4$$ZK(3X z{TKOr=vq;DaND}LChD~RBjt$}(04UP`YsYn?PwL@*fOuDu*Mjv5}g{6ej*S+tOHx? z9r5DGzoWyfty)nAo{Q1+1pKJGkR#70s80k4a#?SVms}`w83 z!8t{%xDO{HA#>4jRH?11Y3bFX1F+I@QSi2s7n#lKsJ$iwe$GCBbryl3bhBtQh6g9O zWg1Z3Lkh;j3?4?W+({78I$p8gP_1oQI=&d=n? z{9G1c5ovw~x~hAK!38iuTWNx1oS*~Co{t$i%GqbhpNYhE?r>jqug|9QzZuby&?-Zh zN3;ed*5R9v1G*o^QVcM6>RW-2!Cti+$8d(Pu_F@u2*8T_92^WFq(Ce@dc_NwF(1{AJuHwk*YV}rWON#(_*UFCb5^ItK`8c+E z7qwbg43h^{#kY(FhUl}6)%Ex47r$uE`0jCNI=e&4)^r6kC%+vh{|IrQ`@#7Ze!YYU zAU@~Ce3P;X-2!VrpYRB<{=O$+!sCF26P^exI1m;T$Itk4KYhl5TKP*7Qj@!|Q*n+i zBi~8C6+T)YrEE63ZcmTubOV3;Pp37Jzm4!q)(J^G9wGX&!IFD<=rq{&=;9Pez83ZF zeWq^p2IKl??9{*X?)$gDN3?&d5IL-hgb@q%Kn1xbnbk^hwb-NO^C&Dr$`L2IffXtb z0VFHN{0v?VLe(C6IX}+Iuj5oT%>g z8X=KUb&#dr`Zi_6d+lcsvkfui9>~9Zewi3t>VzZLO)3y_Z~|~nDZ9s6iGDBERuvOr zB8ZF|u?S`PSNl`6v_n?20f_y++faSY`bW$U)PzZEhIOOCxzOMQdTAc;Zz+ACC*i+~ z?9aAAfD7$|I9hYwkH0A=ups*uHN~qQf|I;rj4+PIUdQQf-N=EBve6Juj*SfAZ;+g; z<&T~37lVJU;N#)KfohrcmYEgnk=d#|?(WtW32i5`-uehG=OeguTNuvJwC1r^;);`5 z;j^N!;ZU!+CT%y4r9oU?NBG{+LBkmb^@g8@;be`1;pB|s!Or3oquZrWp02EVGY+ZYN0q5@cRwQiaGWGn?sHDXezsS0H(q*h2CoyU=%9rYP9& z#!Ha9GfVI~BnPiUW@Ai7r%SkcQcIbTw)><@=sQ)Flu2zBW8NDB07VyjDV1Z%nJ~=n zNl5bs3)e}(sacUJwuzBA1Q_?Gbp3wonS!K!;U7mw@>L@^x?63>(aa{GzpGv=x9?VWV49>lS!}#)T|2 zk_;W{Q6Tia+hD^`8MEQhZAcfgo*<$R-eg0TkX1>S;q)!fr5PfF>5N}C(oSUi%JTDl zz@evHGlsiy=BlFowN)i(C#g6Z3N4)V>lVXw(cdu z01f}B>2!+dT3OaQL_T-*+H{kV6!vzW;daIyE3H9sHr`2*+xMK z<2@Y&j+T&H6X?SrneFyw?~&F=EJ7p}l1?2#0+hV+)pJ{rHgc|+y%imbcX5Xqb+t+E zm{w6ls<}q)KC;^q+60F` zJA#!(j+&Y7@|rs>e^f6Hx22m=*7>4=tEwd!&uX6mYosoG`XZqWQtP_jXX^gQeB2*d#*g?T ztHD2w=#Ol*?vJcS_eZu`_eWMEH8>k}e`L+*pA21*HIo}Lr3l@I+0bp+A@oc3_qs0h zX}Z31+&JApI;Bf2A0WpsQv9tKxmc&@O-sa=`m?$$g9jaUa%UevhH{}GclXg7-ZJ1{me9A5D>5_`iu8r_ z8i00~1SH|468JYu%%4=`pNogzL#}l>y5tV1%|y=f7m${t#p{j7-_=n33pFGu}~WJ~%j;l34d0)*DB zD-!Muog6lSg*I3ZCwvcaB*g9@@gPj#!i*?xpnW) zjmdKEX${Pz4GrV&?sEN(jrz#RziI@-FF#5qh|K!f>(P~*K`F4J$zR@SSWLvk96|M6 zI0rLGZ|gqN6fMc}lACTgpfPjySF-tQZtRABYF(({>DVMZ&dI$F!~|9C_^`I%HCB-fl8@Ml|6)mWoYk(WAcZEK;NZEBxVa4vZ|F0Saej(e!k9l<$Le7fKZSI?Q%zZ^SbG}(_23^AQA5xOa z1Yd2Lu(!rFG~{xG{Nr4!jjo&9=HGzdF;X(xsWh=^l^KvZc_;j_Y=t6?P$V?8)=}&4 z1GDG)*aN93vU*hb=5cpjYe2D&v zV#4QFUW?r*BKaz^clFQ@M{xf}!Z42lBRa4r7i+7R@h7KRwi)-&=ID*vGe74yZsZhAzj1>DXj_;2 z9o^rW?obuFER!;$n@oHO$;!$?JN!#uj|NfdLl2T&fu!`18phi#1x2{;Sh)W*grY%MgQWYAL~lVJ+LYV1v>vBS2G)#(H8XI3JfdUoTwrsO$Dy*# zKuNj9jte?cvIhoG3cn?>+tNvF-GI?wuF-RmR1`Cb!I617@4G`S-GT}}V-2m30@A6+ z?aSl606yM}0*G%P*0k1pH1s50gYWbHplRV$ud=jL!`QugL?E;9^qP%lS=6)p%x?VE zMnQW=u?Ib3-Cu$x1CCF89+w`mk&~&UH(a(#_jkDmm6Q65j(K)}Dw_OEAtz8fRPT0D zo-W{c?Gt}9O;VDqEVGNczjAl=ICuqeb6J+|g}x!q5q-3$==+>~tCxj;>3Yi#*fEYx zt{4lu;P__2!(!k(1*Lx^+6+3vhte37elrhBU%x=$5$RbQ4@%EnY2N%R^lIb*@;V81 zrmzaU^k0y!=G2m?2o~W4I3dvBenM8O2yLn#1tUnmOZ?s_bui+UF4O^R7ALs|lQTQr_4sDImTWcF&RaS_>;oAvsn2)*Hl4RZCR}M}*UM#?xnQxOE^X+F^=~ur zTb~|Cw7}`C+`{AbeMs`o`vFACQUJs~SyEuUEr&!%;Y&Cvji`Yx`bG4nw?qBsx0+U_ zH9#*HLoZkSipb;#GfO08MiFV1NcNH-tp;wYNRBLK zq1zPCdD_>qL-h?pjh#ruAiGSyA-Ai4$9iC{B*jB>1;1H{duFNEEW(fh@l;Lv432%; z3{mPPo(xWuH(ew?vp&h*mm@cOL(tE-;ynfb4vMT7#id7gu%3h5F_~vA>~m#$1JIvZ zZaa{f!aLkTZ^l4pwO_+%&Z47H2xL-}K{#rcXt98N75U?YDjVLmX*C$ats-xnKS_U< znSZ0~IO$7q)%Sq!o{g`zV7w1Z{%#%>u41!hgfjAz(UWCvQ{CTwX%BI;c#zY zuKIc%hrB|;A>^;F_$3AZMRbzw*;`O=$pe(+*@&UrfYI?f+IZZQ!RX#LyH+)AG|_i& zc0GpDlgv9|JE=$C$Cd3}i=@>JP_!YzHO)o*=qxg$z1D4{WW83xh%4p>j6XdoXc-N^ z4Kcuoj&J8>>vxTCTzP?<0$e(PvP$4^?l z46Hi)6z?4+$3C=x+!u*E&7nkbr!iHJI~}`sJaeBOG7y@9$@Jne$HPv0Fi=(}BfoBg?|+n)*_#mevD!>aQc)@Zj{F>Xs~{ z0VY~zOJHie4YK33FB#));7a%+wi1qe*>PA2(z_ARc^yZE%HF2PnrP(F4A3hz1vFTI z%b{1?a_Gm$iGt&7&vEA6TTq>x6I&2FypE3Of@r`6apK*`f@t6iVh8fc2j2Z(EC`HW zt^Q>i1-8@|M7_QsM&g3_!DUdMxD5Vgh%AHntLxY`^hraf1rdJ{y)*72x+8WGovGOc(540UpFG3R2-6f=F*@@ed+B)%-ZHf9m<&=&-39-aq{< z&Onfq2oEy5?g|tTx*h2{I2TZBjl*i5NZrjhbQbjY2}yseck}>aXgN1o02X&!Pc6rND_2@el)+*sGS4gCUmDLFs5`k98OCvUylW}w58twU1*hubI-?a_-*|cd48CSYzh=_cOz2wXoF$T23eVyLHFhzWG7236lupC< z-F7)>9fn5!7?VvdC6#-((Z+2wSSrD}WFkv$RL8;YUKReI@MFySayIYdi}2f;#0lT5 zXv105aF*V!EFrj;cYJs>$8gFq9J)4qju3ncfeGCku6OSlz@ix2jfHeuefk3@d?3#t zR8{D?vyjpyh3uZlRFt^1)EX|1h~`H}c(`<+ojikYqF8GE_8ORe-bx!jMq6<*>)vbl zpmtuvSCmt)Ub5-S&&g6=hi|YlTk}w5rY|}mu|BUCdkTvMHWel42je{3nYA4AG%D8F z@EaI&Km0W;p4MRDb7f-|oGMEuvrdCA`IgKjd19$0GFf6mKdB=&mhv;qDcaD@04DMk zi3@R)J;6U%!us!S@!+zbvt%+tG(&H3fGHmSSt5BM_V;sx$#4+OfL|`MMU+l&%aF`;*&<*D*zTUb3t-Ja-o&P`$X`I@H zHPbTFt5c1URAV$XBQDhxP0fl+HAho(Aa!P4)P5$I_PHG`kkpTnbZQW|;u3ITq8J#n z_d1LnJyvEZWp04Xx+g!+`!)VA1N{mKQc!9WPaQ`2R_I8QsHDAoot58yLAA;K%m(#w zvZknm*FV|0Ba-PvrPk>|(mT=1arY-k6bI9m^`(1XbsW?Kv~QK>Pa++ma6$e}zNB~1 zb}oDq$=$1V`}$LOwVmo`eX)r>==A-V$etu8>12I3<2_CxO@UFePpb|<17o29H*`mE zU%)SG$(biGtz9pYW%jY8+(mO-g4)!`v8^@I{DTR#`)sfwv1J6J!yU?Rk z9y}kC@P1C2q)Nd_jqu(ERkh&#hQ~f>jW%_+P^F{n+b8KX4eVq|W zfG;HOBzyrpGrQRiEVpt1FGukjS#L2o zb-J6?t9#xwkx)Ai^YlpPc{WoXhnDu*mnMKmJ*fyZYH9z2uX)2Zx~vA@LIBcIyP0B1 ze?wrKlu2O*ph;ICWX0%#xO3GLm+K0zJP1L*4AK?NNsO;UK{R*<*N}w#pAEtMzEAnv zrb!ymR%^%Gw9Vr3IuxoqRN;v}u!z0vMub+?hv<*9A&FBGXqJsIMPb`&`qg31^f_RB zPGrVmj_fJU9#U!xZy^c|r`gqwJ~p5gLdtY$$Ag(UE5`f{)f138oy|j+36-xHxMD&c zD($BM(DM6G@Z(1zr+wrS}+!yTC6=w+zfNEcl?CMi}kK1JzM z6ABSBxEotMUam_wQd|hSPYA8&H>-I(E*sF5;ZM3Nbb6qX@W>nQb;{pqe358v6=Q10 zbspfKIYywd%}AlH{~0o=H(b_fY*Qh_Xr5sSX0Ue|+ij}5+iu=EkdJLR_VvqkBw^QM znf33sz!mzq_Pq-z&5EWtgX3_QUHuEz(Lhbp>Wfqtqd%tJcKbS93F=?v$PQP3AKl>< zPEjQZQQQiiH2g?M6TR}pm2Qz1JtXmS1NX8S0&Z(|x zB;{Mp1wisMG3;v~?CWKRcr*~-0B9t&H=dt>i#a~Njkx=Mgo+Iu1(S1{r|HC2QIP%7&sTR?1BO2wsgB^3~eWH#2T@vq(e}X>Ycu4>? z>)mw=YYS}Z3skM&MFrDZ^-eD|M$j(2oa<>YY)t0s*QsYn=cDRJmrTCQoG{(!=Hxb& z5sNv=rrRIb=&P*Ev*D4ZMudiRUcrXkDy#)sH#o8e!x)FYvY^AY;L>7I8J{HvZv)!w z;T#Gntc-^<2uX5fyi?*l>Uhz`kc1mw)G&TpDvDL@sL#_k>7-!i$|)y>zLS9v<2SC= z6M*IR7=*s#=P-|5c?`prsHXnded2CVr&qla)}oe%b}z1Vg9y(2Y}*1UTH3pmPL^ue zH~jDhB$c@|G@0R}%dL@=adOmpNnb*YFCjWX416!$B+_15&3XL0<0&+e!CEZ>4C@30 zD`rHa|2WCr@vL+tOY%^b3V02`bh|zG7+@3EIv%m+L7ZG03eW>hCbhV~5s=ZuZy9(*H9f#j;o5|E&hOFvhX}M8 zr&R-_9e7&(T?ZWJfpG?ZuZ>u7>u36LT7poRh3Iv*#1`1l6Hhr1N!S}FX~F#w1t;vg zGB?mi^MF{nhbWFHee?j)M;SyPZATjBS1I~V`W2^+TyC~m{m(x+b(DcQ)INF+k!Yje zd~D)YN__pSgjXa?Tw1+OnYbNoi+?Y2stxy-$Zo`*Rh8lGk#d!bokNE&<$C1b2X&wO zxS5=8G~Q49hn0AV*&VnK0brtQX3T#hUop#%8u-=mq~AmlAa@zSHD2jr(MdMNTe${< zmbUtUiEF1lN6Y-$BAC%`B*m>o#|pD21qT~-r3zRm*i9`h zP48OOgUFYpjm1~I8pJ7ct?y~U2|$Snt#Lpyv)y!WhuChtp&t%zC=_9hSj9dP+FGxH zh17b6a2T|b_8hIN1{_0PJDxLXyKb~X-CPmfkU_oC(zfkK@n{G2j;I>l!h-3yH!T8;i=_3q@^ zyh4ulgK7OqebzesMpW6{ir9enp4w9X11NeOnsc?@#Fv5PMg)G^Wi-mIx{ei%cH;Lm z+VChGt%Z-4B;Y%>v`_bO<5}qLomyJsKE#21Xwx!hvqm_Rho?l2vtU}AmAdqoQP`!O zuott)9!&4jmCz-;R5MiQmFGist-s^P^h2Yldl#(Oy`B0gwL|?k8Sz<91ueQ0_ha;g zL2Rs_(POy{6-dT>2rrT{HZ1>FuypH9ao+iAl;J_63(o-Tdg>^d7Z8Bv>ecC41@w68PkYrbrIX#!JB2_}S6sdq`#%ay4|wHI+Q16;v#C z^f&lN%A8yYi^A)zUbY=4-~5fl;7t2a9ckwj%=^@O$`WcF>(?59e3cv*=B|ep`d|xy z4XIIf0j-6f@p7uB2=6#9hc$$??3`*UJAYIFv4yfCsrL3Dt}3O%4usxSPkLo|9bx-2AyiA&Egw@fY^b2 zAW~rp>3D2Iy$00SppDadN?(uRarN$-QjJi!3<_ J+(uVy9@~*6a~heIrsq8IPuI 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

    =I>D|Dl@LP(4Ot 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

    7=8yxH+95?L(EpkWhH= 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

    9YF+*JKH+IJnx4vmClOsUWjwCypTVX4VbPq) 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.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 ImzC-N09G0d5&!@I diff --git a/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-linux.tar.gz b/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-linux.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d70251366651a408dae8d10da00107d17e7467f GIT binary patch literal 292291 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 literal 0 HcmV?d00001 diff --git a/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-windows.tar.gz b/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-windows.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..d3a015db14d00d59c3f5722c9046df8abec9ac09 GIT binary patch literal 195834 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 literal 0 HcmV?d00001 diff --git a/Modules/MODULE_DEVELOPMENT.md b/Modules/MODULE_DEVELOPMENT.md new file mode 100644 index 0000000..2710d13 --- /dev/null +++ b/Modules/MODULE_DEVELOPMENT.md @@ -0,0 +1,602 @@ +# Module Development Guide - CS2-SimpleAdmin + +> **🎓 New to module development?** Start with the [Fun Commands Module](./CS2-SimpleAdmin_FunCommands/) - it's a fully documented reference implementation showing all best practices! + +This guide explains how to create modules for CS2-SimpleAdmin with custom commands, menus, and translations. + +## 📖 Table of Contents + +1. [Quick Start](#quick-start) +2. [Learning Resources](#learning-resources) +3. [API Methods Reference](#api-methods) +4. [Menu Patterns](#menu-patterns) +5. [Best Practices](#best-practices) +6. [Common Patterns](#common-patterns) +7. [Troubleshooting](#troubleshooting) + +## 🚀 Quick Start + +### Step 1: Study the Example Module + +The **[CS2-SimpleAdmin_FunCommands](./CS2-SimpleAdmin_FunCommands/)** module is your best learning resource. It demonstrates: + +✅ Command registration from config +✅ Dynamic menu creation +✅ Per-player translation support +✅ Proper cleanup on unload +✅ Code organization with partial classes +✅ All menu patterns you'll need + +**Start here:** Read [`CS2-SimpleAdmin_FunCommands/README.md`](./CS2-SimpleAdmin_FunCommands/README.md) + +### Step 2: Create Your Module Structure + +``` +YourModule/ +├── YourModule.csproj # Project file +├── YourModule.cs # Main plugin class +├── Commands.cs # Command handlers (optional) +├── Menus.cs # Menu creation (optional) +├── Config.cs # Configuration +└── lang/ # Translations + ├── en.json + ├── pl.json + └── ru.json +``` + +### Step 3: Minimal Working Example + +```csharp +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Capabilities; +using CS2_SimpleAdminApi; + +public class MyModule : BasePlugin +{ + private ICS2_SimpleAdminApi? _api; + private readonly PluginCapability _pluginCapability = new("simpleadmin:api"); + + public override void OnAllPluginsLoaded(bool hotReload) + { + _api = _pluginCapability.Get(); + if (_api == null) + { + Logger.LogError("CS2-SimpleAdmin API not found"); + return; + } + + // Register menus after API is ready + _api.OnSimpleAdminReady += RegisterMenus; + RegisterMenus(); // Fallback for hot reload + } + + private void RegisterMenus() + { + if (_api == null) return; + + // 1. Register a new category + _api.RegisterMenuCategory("mymodule", "My Module", "@css/generic"); + + // 2. Register menu items in the category + _api.RegisterMenu("mymodule", "action1", "Action 1", CreateAction1Menu, "@css/generic"); + _api.RegisterMenu("mymodule", "action2", "Action 2", CreateAction2Menu, "@css/kick"); + } + + private object CreateAction1Menu(CCSPlayerController admin) + { + // Create a menu with automatic back button + var menu = _api!.CreateMenuWithBack("Action 1 Menu", "mymodule", admin); + + // Add menu options + _api.AddMenuOption(menu, "Option 1", player => + { + player.PrintToChat("You selected Option 1"); + }); + + _api.AddMenuOption(menu, "Option 2", player => + { + player.PrintToChat("You selected Option 2"); + }); + + return menu; + } + + private object CreateAction2Menu(CCSPlayerController admin) + { + // Use the built-in player selection menu + return _api!.CreateMenuWithPlayers("Select Player", "mymodule", admin, + player => player.IsValid && admin.CanTarget(player), + (adminPlayer, targetPlayer) => + { + adminPlayer.PrintToChat($"You selected {targetPlayer.PlayerName}"); + }); + } + + public override void Unload(bool hotReload) + { + if (_api == null) return; + + // Clean up registered menus + _api.UnregisterMenu("mymodule", "action1"); + _api.UnregisterMenu("mymodule", "action2"); + _api.OnSimpleAdminReady -= RegisterMenus; + } +} +``` + +## 📚 Learning Resources + +### For Beginners + +1. **Start Here:** [`CS2-SimpleAdmin_FunCommands/README.md`](./CS2-SimpleAdmin_FunCommands/README.md) + - Explains every file and pattern + - Shows code organization + - Demonstrates all menu types + +2. **Read the Code:** Study these files in order: + - `Config.cs` - Simple configuration + - `CS2-SimpleAdmin_FunCommands.cs` - Plugin initialization + - `Commands.cs` - Command registration + - `Menus.cs` - Menu creation patterns + +3. **Translations:** [`TRANSLATION_EXAMPLE.md`](./TRANSLATION_EXAMPLE.md) + - How to use module translations + - Per-player language support + - Best practices + +### Key Concepts + +| Concept | What It Does | Example File | +|---------|-------------|--------------| +| **API Capability** | Get access to SimpleAdmin API | `CS2-SimpleAdmin_FunCommands.cs:37` | +| **Command Registration** | Register console commands | `Commands.cs:15-34` | +| **Menu Registration** | Add menus to admin menu | `CS2-SimpleAdmin_FunCommands.cs:130-141` | +| **Translations** | Per-player language support | `Actions.cs:20-31` | +| **Cleanup** | Unregister on plugin unload | `CS2-SimpleAdmin_FunCommands.cs:63-97` | + +## 🎯 Menu Patterns + +The FunCommands module demonstrates **3 essential menu patterns** you'll use in every module: + +### Pattern 1: Simple Player Selection +**When to use:** Select a player and immediately execute an action + +```csharp +// Example: God Mode menu +private object CreateGodModeMenu(CCSPlayerController admin) +{ + return _api.CreateMenuWithPlayers( + "God Mode", // Title + "yourmodule", // Category ID + admin, // Admin + player => player.IsValid && admin.CanTarget(player), // Filter + (adminPlayer, target) => // Action + { + // Execute action immediately + ToggleGodMode(target); + }); +} +``` + +**See:** `CS2-SimpleAdmin_FunCommands/Menus.cs:21-29` + +### Pattern 2: Nested Menu (Player → Value) +**When to use:** Select a player, then select a value/option for that player + +```csharp +// Example: Set HP menu (player selection) +private object CreateSetHpMenu(CCSPlayerController admin) +{ + var menu = _api.CreateMenuWithBack("Set HP", "yourmodule", admin); + var players = _api.GetValidPlayers().Where(p => admin.CanTarget(p)); + + foreach (var player in players) + { + // AddSubMenu automatically adds back button to submenu + _api.AddSubMenu(menu, player.PlayerName, + p => CreateHpValueMenu(admin, player)); + } + + return menu; +} + +// Example: Set HP menu (value selection) +private object CreateHpValueMenu(CCSPlayerController admin, CCSPlayerController target) +{ + var menu = _api.CreateMenuWithBack($"HP for {target.PlayerName}", "yourmodule", admin); + var values = new[] { 50, 100, 200, 500 }; + + foreach (var hp in values) + { + _api.AddMenuOption(menu, $"{hp} HP", _ => + { + if (target.IsValid) // Always validate! + { + target.PlayerPawn.Value.Health = hp; + } + }); + } + + return menu; +} +``` + +**See:** `CS2-SimpleAdmin_FunCommands/Menus.cs:134-173` + +### Pattern 3: Nested Menu with Complex Data +**When to use:** Need to display more complex options (like weapons with icons, items with descriptions) + +```csharp +// Example: Give Weapon menu +private object CreateGiveWeaponMenu(CCSPlayerController admin) +{ + var menu = _api.CreateMenuWithBack("Give Weapon", "yourmodule", admin); + var players = _api.GetValidPlayers().Where(p => admin.CanTarget(p)); + + foreach (var player in players) + { + _api.AddSubMenu(menu, player.PlayerName, + p => CreateWeaponSelectionMenu(admin, player)); + } + + return menu; +} + +private object CreateWeaponSelectionMenu(CCSPlayerController admin, CCSPlayerController target) +{ + var menu = _api.CreateMenuWithBack($"Weapons for {target.PlayerName}", "yourmodule", admin); + + // Use cached data for performance + foreach (var weapon in GetWeaponsCache()) + { + _api.AddMenuOption(menu, weapon.Value.ToString(), _ => + { + if (target.IsValid) + { + target.GiveNamedItem(weapon.Value); + } + }); + } + + return menu; +} +``` + +**See:** `CS2-SimpleAdmin_FunCommands/Menus.cs:67-109` + +## 📋 API Methods Reference + +### 1. Category Management + +#### `RegisterMenuCategory(string categoryId, string categoryName, string permission = "@css/generic")` + +Registers a new menu category that appears in the main admin menu. + +**Parameters:** +- `categoryId` - Unique identifier for the category (e.g., "fun", "vip", "economy") +- `categoryName` - Display name shown in menu (e.g., "Fun Commands") +- `permission` - Required permission to see the category (default: "@css/generic") + +**Example:** +```csharp +_api.RegisterMenuCategory("vip", "VIP Features", "@css/vip"); +``` + +### 2. Menu Registration + +#### `RegisterMenu(string categoryId, string menuId, string menuName, Func menuFactory, string? permission = null)` + +Registers a menu item within a category. + +**Parameters:** +- `categoryId` - The category to add this menu to +- `menuId` - Unique identifier for the menu +- `menuName` - Display name in the category menu +- `menuFactory` - Function that creates the menu when selected (receives admin player) +- `permission` - Optional permission required to see this menu item + +**Example:** +```csharp +_api.RegisterMenu("fun", "godmode", "God Mode", CreateGodModeMenu, "@css/cheats"); +``` + +#### `UnregisterMenu(string categoryId, string menuId)` + +Removes a menu item from a category. + +**Example:** +```csharp +_api.UnregisterMenu("fun", "godmode"); +``` + +### 3. Menu Creation + +#### `CreateMenuWithBack(string title, string categoryId, CCSPlayerController player)` + +Creates a menu with an automatic "Back" button that returns to the category menu. + +**Parameters:** +- `title` - Menu title +- `categoryId` - Category this menu belongs to (for back navigation) +- `player` - The admin player viewing the menu + +**Returns:** `object` (MenuBuilder instance) + +**Example:** +```csharp +var menu = _api.CreateMenuWithBack("Weapon Selection", "fun", admin); +``` + +#### `CreateMenuWithPlayers(string title, string categoryId, CCSPlayerController admin, Func filter, Action onSelect)` + +Creates a menu with a list of players, filtered and with automatic back button. + +**Parameters:** +- `title` - Menu title +- `categoryId` - Category for back navigation +- `admin` - The admin player viewing the menu +- `filter` - Function to filter which players appear in the menu +- `onSelect` - Action to execute when a player is selected (receives admin and target) + +**Returns:** `object` (MenuBuilder instance) + +**Example:** +```csharp +return _api.CreateMenuWithPlayers("Select Player to Kick", "admin", admin, + player => player.IsValid && admin.CanTarget(player), + (adminPlayer, targetPlayer) => + { + // Kick the selected player + Server.ExecuteCommand($"css_kick {targetPlayer.UserId}"); + }); +``` + +### 4. Menu Manipulation + +#### `AddMenuOption(object menu, string name, Action action, bool disabled = false, string? permission = null)` + +Adds a clickable option to a menu. + +**Parameters:** +- `menu` - The menu object (from CreateMenuWithBack) +- `name` - Display name of the option +- `action` - Action to execute when clicked (receives the player who clicked) +- `disabled` - Whether the option is disabled (grayed out) +- `permission` - Optional permission required to see this option + +**Example:** +```csharp +_api.AddMenuOption(menu, "Give AK-47", player => +{ + player.GiveNamedItem("weapon_ak47"); +}, permission: "@css/cheats"); +``` + +#### `AddSubMenu(object menu, string name, Func subMenuFactory, bool disabled = false, string? permission = null)` + +Adds a submenu option that opens another menu. **Automatically adds a back button to the submenu.** + +**Parameters:** +- `menu` - The parent menu +- `name` - Display name of the submenu option +- `subMenuFactory` - Function that creates the submenu (receives the player) +- `disabled` - Whether the option is disabled +- `permission` - Optional permission required + +**Example:** +```csharp +_api.AddSubMenu(menu, "Weapon Category", player => +{ + var weaponMenu = _api.CreateMenuWithBack("Weapons", "fun", player); + _api.AddMenuOption(weaponMenu, "AK-47", p => p.GiveNamedItem("weapon_ak47")); + _api.AddMenuOption(weaponMenu, "AWP", p => p.GiveNamedItem("weapon_awp")); + return weaponMenu; +}); +``` + +#### `OpenMenu(object menu, CCSPlayerController player)` + +Opens a menu for a specific player. + +**Example:** +```csharp +var menu = _api.CreateMenuWithBack("Custom Menu", "fun", player); +_api.AddMenuOption(menu, "Test", p => p.PrintToChat("Test!")); +_api.OpenMenu(menu, player); +``` + +## Advanced Examples + +### Nested Menus with Player Selection + +```csharp +private object CreateGiveWeaponMenu(CCSPlayerController admin) +{ + var menu = _api.CreateMenuWithBack("Give Weapon", "fun", admin); + var players = _api.GetValidPlayers() + .Where(p => p.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE && admin.CanTarget(p)); + + foreach (var player in players) + { + // Add submenu for each player - automatic back button will be added + _api.AddSubMenu(menu, player.PlayerName, p => CreateWeaponSelectionMenu(admin, player)); + } + + return menu; +} + +private object CreateWeaponSelectionMenu(CCSPlayerController admin, CCSPlayerController target) +{ + var weaponMenu = _api.CreateMenuWithBack($"Weapons for {target.PlayerName}", "fun", admin); + + var weapons = new[] { "weapon_ak47", "weapon_m4a1", "weapon_awp", "weapon_deagle" }; + foreach (var weapon in weapons) + { + _api.AddMenuOption(weaponMenu, weapon, _ => + { + if (target.IsValid) + { + target.GiveNamedItem(weapon); + admin.PrintToChat($"Gave {weapon} to {target.PlayerName}"); + } + }); + } + + return weaponMenu; +} +``` + +### Dynamic Menu with Value Selection + +```csharp +private object CreateSetHpMenu(CCSPlayerController admin) +{ + var menu = _api.CreateMenuWithBack("Set HP", "admin", admin); + var players = _api.GetValidPlayers().Where(p => admin.CanTarget(p)); + + foreach (var player in players) + { + _api.AddSubMenu(menu, player.PlayerName, p => CreateHpValueMenu(admin, player)); + } + + return menu; +} + +private object CreateHpValueMenu(CCSPlayerController admin, CCSPlayerController target) +{ + var hpMenu = _api.CreateMenuWithBack($"HP for {target.PlayerName}", "admin", admin); + var hpValues = new[] { 1, 50, 100, 200, 500, 1000 }; + + foreach (var hp in hpValues) + { + _api.AddMenuOption(hpMenu, $"{hp} HP", _ => + { + if (target.IsValid && target.PlayerPawn?.Value != null) + { + target.PlayerPawn.Value.Health = hp; + admin.PrintToChat($"Set {target.PlayerName} HP to {hp}"); + } + }); + } + + return hpMenu; +} +``` + +### Permission-Based Menu Options + +```csharp +private object CreateAdminToolsMenu(CCSPlayerController admin) +{ + var menu = _api.CreateMenuWithBack("Admin Tools", "admin", admin); + + // Only root admins can see this + _api.AddMenuOption(menu, "Dangerous Action", player => + { + player.PrintToChat("Executing dangerous action..."); + }, permission: "@css/root"); + + // All admins can see this + _api.AddMenuOption(menu, "Safe Action", player => + { + player.PrintToChat("Executing safe action..."); + }, permission: "@css/generic"); + + return menu; +} +``` + +## Best Practices + +1. **Always check for API availability** + ```csharp + if (_api == null) return; + ``` + +2. **Validate player state before actions** + ```csharp + if (target.IsValid && target.PlayerPawn?.Value != null) + { + // Safe to perform action + } + ``` + +3. **Use descriptive category and menu IDs** + - Good: `"economy"`, `"vip_features"`, `"fun_commands"` + - Bad: `"cat1"`, `"menu"`, `"test"` + +4. **Clean up on unload** + ```csharp + public override void Unload(bool hotReload) + { + _api?.UnregisterMenu("mymodule", "mymenu"); + _api.OnSimpleAdminReady -= RegisterMenus; + } + ``` + +5. **Use appropriate permissions** + - `@css/generic` - All admins + - `@css/ban` - Admins who can ban + - `@css/kick` - Admins who can kick + - `@css/root` - Root admins only + - Custom permissions from your module + +6. **Handle hot reload** + ```csharp + _api.OnSimpleAdminReady += RegisterMenus; + RegisterMenus(); // Fallback for hot reload case + ``` + +## Automatic Back Button + +The menu system **automatically adds a "Back" button** to all submenus created with: +- `CreateMenuWithBack()` - Returns to the category menu +- `AddSubMenu()` - Returns to the parent menu + +You don't need to manually add back buttons - the system handles navigation automatically! + +## Getting Valid Players + +Use the API helper method to get valid, connected players: + +```csharp +var players = _api.GetValidPlayers(); + +// With filtering +var alivePlayers = _api.GetValidPlayers() + .Where(p => p.PlayerPawn?.Value?.LifeState == (int)LifeState_t.LIFE_ALIVE); + +var targetablePlayers = _api.GetValidPlayers() + .Where(p => admin.CanTarget(p)); +``` + +## Complete Module Example + +See the `CS2-SimpleAdmin_FunCommands` module in the `Modules/` directory for a complete, production-ready example of: +- Category registration +- Multiple menu types +- Nested menus with automatic back buttons +- Player selection menus +- Permission-based access +- Proper cleanup on unload + +## Troubleshooting + +**Q: My category doesn't appear in the admin menu** +- Ensure you're calling `RegisterMenuCategory()` after the API is ready +- Check that the player has the required permission +- Verify the category has at least one menu registered with `RegisterMenu()` + +**Q: Back button doesn't work** +- Make sure you're using `CreateMenuWithBack()` instead of creating menus manually +- The `categoryId` parameter must match the category you registered +- Use `AddSubMenu()` for nested menus - it handles back navigation automatically + +**Q: Menu appears but is empty** +- Check that you're adding options with `AddMenuOption()` or `AddSubMenu()` +- Verify permission checks aren't filtering out all options +- Ensure player validation in filters isn't too restrictive + +**Q: API is null in OnAllPluginsLoaded** +- Wait for the `OnSimpleAdminReady` event instead of immediate registration +- Make sure CS2-SimpleAdmin is loaded before your module diff --git a/Modules/TRANSLATION_EXAMPLE.md b/Modules/TRANSLATION_EXAMPLE.md new file mode 100644 index 0000000..f16799b --- /dev/null +++ b/Modules/TRANSLATION_EXAMPLE.md @@ -0,0 +1,268 @@ +# Module Translation Guide + +> **🎓 New to translations?** This guide shows you how to add multi-language support to your module! + +## Why Use Module Translations? + +When you use SimpleAdmin API's translation system, **each player automatically sees messages in their preferred language**! + +**Example:** +- 🇬🇧 **Player with English:** "Admin gave PlayerName a weapon!" +- 🇵🇱 **Player with Polish:** "Admin dał PlayerName broń!" +- 🇷🇺 **Player with Russian:** "Admin дал PlayerName оружие!" + +**All from ONE line of code!** + +## Quick Start + +### Step 1: Create Your Translation Files + +Create a `lang` folder in your module with translation files for each language: + +``` +YourModule/ +└── lang/ + ├── en.json + ├── pl.json + └── ru.json +``` + +**Example: `lang/en.json`** +```json +{ + "yourmod_admin_action": "{lightred}{0}{default} performed action on {lightred}{1}{default}!" +} +``` + +**Example: `lang/pl.json`** +```json +{ + "yourmod_admin_action": "{lightred}{0}{default} wykonał akcję na {lightred}{1}{default}!" +} +``` + +### Step 2: Use in Your Code + +**✅ RECOMMENDED METHOD:** `ShowAdminActivityLocalized` + +```csharp +// Show activity with per-player language support +var args = new object[] { "CALLER", targetPlayer.PlayerName }; +if (admin == null || !_api.IsAdminSilent(admin)) +{ + if (Localizer != null) + { + // Each player sees this in their language! + _api.ShowAdminActivityLocalized( + Localizer, // Your module's localizer + "yourmod_admin_action", // Translation key + admin.PlayerName, // Caller name + false, // dontPublish + args); // Message arguments + } +} +``` + +That's it! SimpleAdmin handles the rest. + +## Complete Example + +```csharp +using CounterStrikeSharp.API.Core; +using CS2_SimpleAdminApi; + +public partial class MyModule : BasePlugin +{ + private ICS2_SimpleAdminApi? _api; + + private void GiveWeaponToPlayer(CCSPlayerController admin, CCSPlayerController target, string weaponName) + { + // Give the weapon + target.GiveNamedItem(weaponName); + + var callerName = admin.PlayerName; + + // Show activity using module's localizer - each player sees it in their language! + if (admin == null || !_api!.IsAdminSilent(admin)) + { + var args = new object[] { "CALLER", target.PlayerName, weaponName }; + if (Localizer != null) + { + _api!.ShowAdminActivityLocalized(Localizer, "yourmod_admin_give_message", callerName, false, args); + } + } + + // Log the command + _api!.LogCommand(admin, $"css_give {target.PlayerName} {weaponName}"); + } +} +``` + +## 🔑 Important: The "CALLER" Placeholder + +**Always use `"CALLER"` as the first argument** in your translation messages! + +The API automatically replaces `"CALLER"` based on the server's `ShowActivityType` configuration: + +| ShowActivityType | What Players See | +|-----------------|-----------------| +| `1` | Non-admins see "Admin", admins see real name | +| `2+` | Everyone sees real admin name | + +**Example:** +```json +{ + "yourmod_message": "{0} did something to {1}" + ↑ This will be replaced with "Admin" or admin's name +} +``` + +```csharp +var args = new object[] { "CALLER", targetPlayer.PlayerName }; +// ↑ API replaces this automatically +``` + +## 💡 Pro Tips + +### Tip 1: Use a Helper Method + +Create a reusable helper to reduce code duplication: + +```csharp +///

    +/// Helper method to show activity and log command +/// Copy this to your module! +/// +private void LogAndShowActivity( + CCSPlayerController? caller, + CCSPlayerController target, + string translationKey, + string baseCommand, + params string[] extraArgs) +{ + var callerName = caller?.PlayerName ?? "Console"; + + // Build args: "CALLER" + target name + any extra args + var args = new List { "CALLER", target.PlayerName }; + args.AddRange(extraArgs); + + // Show activity with per-player language support + if (caller == null || !_api.IsAdminSilent(caller)) + { + if (Localizer != null) + { + _api.ShowAdminActivityLocalized( + Localizer, + translationKey, + callerName, + false, + args.ToArray()); + } + } + + // Build and log command + var logCommand = $"{baseCommand} {target.PlayerName}"; + if (extraArgs.Length > 0) + { + logCommand += $" {string.Join(" ", extraArgs)}"; + } + _api.LogCommand(caller, logCommand); +} +``` + +**Usage:** +```csharp +// Simple action +LogAndShowActivity(admin, target, "yourmod_kick_message", "css_kick"); + +// Action with parameters +LogAndShowActivity(admin, target, "yourmod_hp_message", "css_hp", "100"); +``` + +### Tip 2: Translation Key Naming Convention + +Use a consistent prefix for your module: + +```json +{ + "yourmod_admin_action1": "...", + "yourmod_admin_action2": "...", + "yourmod_error_notarget": "..." +} +``` + +This prevents conflicts with other modules and makes it clear which module owns the translation. + +### Tip 3: Color Formatting + +Use CounterStrikeSharp color tags in your translations: + +```json +{ + "yourmod_message": "{lightred}{0}{default} gave {green}{1}{default} a {yellow}{2}{default}!" +} +``` + +**Available colors:** +- `{default}`, `{white}`, `{darkred}`, `{green}`, `{lightyellow}` +- `{lightblue}`, `{olive}`, `{lime}`, `{red}`, `{purple}` +- `{grey}`, `{yellow}`, `{gold}`, `{silver}`, `{blue}` +- `{darkblue}`, `{bluegrey}`, `{magenta}`, `{lightred}`, `{orange}` + +## 📖 Real Example: Fun Commands Module + +The **[CS2-SimpleAdmin_FunCommands](./CS2-SimpleAdmin_FunCommands/)** module is a perfect reference: + +**Translation files:** `Modules/CS2-SimpleAdmin_FunCommands/lang/` +- Has 13 languages (en, pl, ru, de, fr, es, etc.) +- Shows proper key naming (`fun_admin_*`) +- Demonstrates color usage + +**Code examples:** `Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Actions.cs` +- Lines 20-31: God mode with translations +- Lines 48-59: NoClip with translations +- Lines 76-86: Freeze with translations + +**Helper method:** `Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Commands.cs:274-306` + +## ❌ Common Mistakes + +### Mistake 1: Forgetting "CALLER" +```csharp +// ❌ WRONG +var args = new object[] { admin.PlayerName, target.PlayerName }; + +// ✅ CORRECT +var args = new object[] { "CALLER", target.PlayerName }; +``` + +### Mistake 2: Using SimpleAdmin's Translations +```csharp +// ❌ WRONG - Uses SimpleAdmin's keys +_api.ShowAdminActivity("sa_admin_kick", ...) + +// ✅ CORRECT - Uses YOUR module's keys +_api.ShowAdminActivityLocalized(Localizer, "yourmod_kick", ...) +``` + +### Mistake 3: Not Checking Localizer +```csharp +// ❌ WRONG - Will crash if Localizer is null +_api.ShowAdminActivityLocalized(Localizer, "key", ...) + +// ✅ CORRECT - Check first +if (Localizer != null) +{ + _api.ShowAdminActivityLocalized(Localizer, "key", ...) +} +``` + +## 🔗 See Also + +- **[MODULE_DEVELOPMENT.md](./MODULE_DEVELOPMENT.md)** - Complete module development guide +- **[CS2-SimpleAdmin_FunCommands/README.md](./CS2-SimpleAdmin_FunCommands/README.md)** - Reference implementation +- **[CounterStrikeSharp Localization](https://docs.cssharp.dev/guides/localization/)** - Official CSS localization docs + +--- + +**Need help?** Study the FunCommands module - it demonstrates all these patterns correctly! From 206c18db66b1a1c2254f9e54be41cbdf8d511249 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Sun, 19 Oct 2025 16:06:03 +0200 Subject: [PATCH 08/40] Add permission override support for menus Menus can now specify a command name for permission override checking, allowing server admins to control menu visibility via CounterStrikeSharp's admin system. Updated API, MenuManager, and FunCommands module to support this feature. Also updated slap command to emit a sound, fixed SQL migration for IP address type, and bumped version to 1.7.8-beta-2. --- .github/workflows/build.yml | 6 +++ CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs | 4 +- CS2-SimpleAdmin/CS2-SimpleAdmin.cs | 2 +- CS2-SimpleAdmin/Commands/playercommands.cs | 1 + .../Sqlite/009_BanAllUsedIpAddress.sql | 2 +- .../013_AddNameColumnToSaPlayerIpsTable.sql | 7 +-- CS2-SimpleAdmin/Menus/MenuManager.cs | 43 ++++++++++++++++-- CS2-SimpleAdmin/VERSION | 2 +- CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs | 8 +++- .../CS2-SimpleAdminApi.dll | Bin 11264 -> 11264 bytes .../CS2-SimpleAdmin_FunCommands.cs | 26 ++++++----- .../CS2-SimpleAdmin_FunCommands/Menus.cs | 20 ++++++++ 12 files changed, 94 insertions(+), 27 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 39f323b..220bc48 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,6 +16,8 @@ env: PROJECT_NAME_CS2_SIMPLEADMIN: "CS2-SimpleAdmin" PROJECT_PATH_CS2_SIMPLEADMINAPI: "CS2-SimpleAdminApi/CS2-SimpleAdminApi.csproj" PROJECT_NAME_CS2_SIMPLEADMINAPI: "CS2-SimpleAdminApi" + PROJECT_PATH_FUNCOMMANDSMODULE: "Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.csproj" + PROJECT_NAME_FUNCOMMANDSMODULE: "CS2-SimpleAdmin_FunCommands" PROJECT_PATH_STEALTHMODULE: "Modules/CS2-SimpleAdmin_StealthModule/CS2-SimpleAdmin_StealthModule.csproj" PROJECT_NAME_STEALTHMODULE: "CS2-SimpleAdmin_StealthModule" OUTPUT_PATH: "./counterstrikesharp" @@ -45,16 +47,20 @@ jobs: dotnet build ${{ env.PROJECT_PATH_CS2_SIMPLEADMIN }} -c Release -o ${{ env.TMP_PATH }}/${{ env.PROJECT_NAME_CS2_SIMPLEADMIN }} dotnet restore ${{ env.PROJECT_PATH_CS2_SIMPLEADMINAPI }} dotnet build ${{ env.PROJECT_PATH_CS2_SIMPLEADMINAPI }} -c Release -o ${{ env.TMP_PATH }}/${{ env.PROJECT_NAME_CS2_SIMPLEADMINAPI }} + dotnet restore ${{ env.PROJECT_PATH_FUNCOMMANDSMODULE }} + dotnet build ${{ env.PROJECT_PATH_FUNCOMMANDSMODULE }} -c Release -o ${{ env.TMP_PATH }}/${{ env.PROJECT_NAME_FUNCOMMANDSMODULE }} dotnet restore ${{ env.PROJECT_PATH_STEALTHMODULE }} dotnet build ${{ env.PROJECT_PATH_STEALTHMODULE }} -c Release -o ${{ env.TMP_PATH }}/${{ env.PROJECT_NAME_STEALTHMODULE }} - name: Combine projects run: | mkdir -p ${{ env.OUTPUT_PATH }}/plugins/CS2-SimpleAdmin + mkdir -p ${{ env.OUTPUT_PATH }}/plugins/CS2-SimpleAdmin_FunCommands mkdir -p ${{ env.OUTPUT_PATH }}/plugins/CS2-SimpleAdmin_StealthModule mkdir -p ${{ env.OUTPUT_PATH }}/shared/CS2-SimpleAdminApi cp -r ${{ env.TMP_PATH }}/${{ env.PROJECT_NAME_CS2_SIMPLEADMIN }}/* ${{ env.OUTPUT_PATH }}/plugins/CS2-SimpleAdmin/ + cp -r ${{ env.TMP_PATH }}/${{ env.PROJECT_NAME_FUNCOMMANDSMODULE }}/* ${{ env.OUTPUT_PATH }}/plugins/CS2-SimpleAdmin_FunCommands cp -r ${{ env.TMP_PATH }}/${{ env.PROJECT_NAME_STEALTHMODULE }}/* ${{ env.OUTPUT_PATH }}/plugins/CS2-SimpleAdmin_StealthModule cp -r ${{ env.TMP_PATH }}/${{ env.PROJECT_NAME_CS2_SIMPLEADMINAPI }}/* ${{ env.OUTPUT_PATH }}/shared/CS2-SimpleAdminApi/ diff --git a/CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs b/CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs index 95c27db..5c6edef 100644 --- a/CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs +++ b/CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs @@ -206,9 +206,9 @@ public class CS2_SimpleAdminApi : ICS2_SimpleAdminApi } public void RegisterMenu(string categoryId, string menuId, string menuName, - Func menuFactory, string? permission = null) + Func menuFactory, string? permission = null, string? commandName = null) { - Menus.MenuManager.Instance.RegisterMenu(categoryId, menuId, menuName, BuilderFactory, permission); + Menus.MenuManager.Instance.RegisterMenu(categoryId, menuId, menuName, BuilderFactory, permission, commandName); return; MenuBuilder BuilderFactory(CCSPlayerController player) diff --git a/CS2-SimpleAdmin/CS2-SimpleAdmin.cs b/CS2-SimpleAdmin/CS2-SimpleAdmin.cs index 825eb09..b70953c 100644 --- a/CS2-SimpleAdmin/CS2-SimpleAdmin.cs +++ b/CS2-SimpleAdmin/CS2-SimpleAdmin.cs @@ -22,7 +22,7 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig "CS2-SimpleAdmin" + (Helper.IsDebugBuild ? " (DEBUG)" : " (RELEASE)"); public override string ModuleDescription => "Simple admin plugin for Counter-Strike 2 :)"; public override string ModuleAuthor => "daffyy & Dliix66"; - public override string ModuleVersion => "1.7.8-beta-1"; + public override string ModuleVersion => "1.7.8-beta-2"; public override void Load(bool hotReload) { diff --git a/CS2-SimpleAdmin/Commands/playercommands.cs b/CS2-SimpleAdmin/Commands/playercommands.cs index 25385b5..62270b7 100644 --- a/CS2-SimpleAdmin/Commands/playercommands.cs +++ b/CS2-SimpleAdmin/Commands/playercommands.cs @@ -120,6 +120,7 @@ public partial class CS2_SimpleAdmin // Apply slap damage to the player player.Pawn.Value?.Slap(damage); + player.EmitSound("BaseGrenade.JumpThrowM"); // Log the command if (command == null) diff --git a/CS2-SimpleAdmin/Database/Migrations/Sqlite/009_BanAllUsedIpAddress.sql b/CS2-SimpleAdmin/Database/Migrations/Sqlite/009_BanAllUsedIpAddress.sql index 7a141c5..33e57f2 100644 --- a/CS2-SimpleAdmin/Database/Migrations/Sqlite/009_BanAllUsedIpAddress.sql +++ b/CS2-SimpleAdmin/Database/Migrations/Sqlite/009_BanAllUsedIpAddress.sql @@ -1,6 +1,6 @@ CREATE TABLE IF NOT EXISTS `sa_players_ips` ( `steamid` INTEGER NOT NULL, - `address` VARCHAR(64) NOT NULL, + `address` INTEGER NOT NULL `used_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`steamid`, `address`) ); \ No newline at end of file diff --git a/CS2-SimpleAdmin/Database/Migrations/Sqlite/013_AddNameColumnToSaPlayerIpsTable.sql b/CS2-SimpleAdmin/Database/Migrations/Sqlite/013_AddNameColumnToSaPlayerIpsTable.sql index 0c70054..87a80aa 100644 --- a/CS2-SimpleAdmin/Database/Migrations/Sqlite/013_AddNameColumnToSaPlayerIpsTable.sql +++ b/CS2-SimpleAdmin/Database/Migrations/Sqlite/013_AddNameColumnToSaPlayerIpsTable.sql @@ -1,9 +1,4 @@ -DELETE FROM `sa_players_ips` -WHERE `id` NOT IN ( - SELECT MIN(`id`) - FROM `sa_players_ips` - GROUP BY `steamid` -); +TRUNCATE TABLE `sa_players_ips`; ALTER TABLE `sa_players_ips` ADD `name` VARCHAR(64) NULL DEFAULT NULL; CREATE INDEX IF NOT EXISTS `idx_sa_players_ips_used_at` ON `sa_players_ips` (`used_at` DESC); \ No newline at end of file diff --git a/CS2-SimpleAdmin/Menus/MenuManager.cs b/CS2-SimpleAdmin/Menus/MenuManager.cs index a9c8a36..f1aa450 100644 --- a/CS2-SimpleAdmin/Menus/MenuManager.cs +++ b/CS2-SimpleAdmin/Menus/MenuManager.cs @@ -46,7 +46,8 @@ public class MenuManager /// Display name of the menu. /// Factory function that creates the menu for a player. /// Required permission to access this menu (optional). - public void RegisterMenu(string categoryId, string menuId, string menuName, Func menuFactory, string? permission = null) + /// Command name for permission override checking (optional, e.g., "css_god"). + public void RegisterMenu(string categoryId, string menuId, string menuName, Func menuFactory, string? permission = null, string? commandName = null) { if (!_menuCategories.ContainsKey(categoryId)) { @@ -59,6 +60,10 @@ public class MenuManager { _menuCategories[categoryId].MenuPermissions[menuId] = permission; } + if (commandName != null) + { + _menuCategories[categoryId].MenuCommandNames[menuId] = commandName; + } } /// @@ -72,6 +77,7 @@ public class MenuManager category.MenuFactories.Remove(menuId); _menuCategories[categoryId].MenuNames.Remove(menuId); _menuCategories[categoryId].MenuPermissions.Remove(menuId); + _menuCategories[categoryId].MenuCommandNames.Remove(menuId); } /// @@ -116,11 +122,39 @@ public class MenuManager var menuFactory = kvp.Value; var menuName = category.MenuNames.TryGetValue(menuId, out var name) ? name : menuId; var permission = category.MenuPermissions.TryGetValue(menuId, out var perm) ? perm : null; + var commandName = category.MenuCommandNames.TryGetValue(menuId, out var cmd) ? cmd : null; - // Check permissions - if (!string.IsNullOrEmpty(permission)) + // Check permissions with command override support + var steamId = new SteamID(player.SteamID); + + // If commandName is provided, check for permission overrides + if (!string.IsNullOrEmpty(commandName)) + { + bool hasPermission; + + // Check if command has overridden permissions + if (AdminManager.CommandIsOverriden(commandName)) + { + var overriddenPermission = AdminManager.GetPermissionOverrides(commandName); + hasPermission = AdminManager.PlayerHasPermissions(steamId, overriddenPermission); + } + else if (!string.IsNullOrEmpty(permission)) + { + // Use default permission if no override exists + hasPermission = AdminManager.PlayerHasPermissions(steamId, permission); + } + else + { + // No permission required + hasPermission = true; + } + + if (!hasPermission) + continue; + } + // Fallback to standard permission check if no commandName provided + else if (!string.IsNullOrEmpty(permission)) { - var steamId = new SteamID(player.SteamID); if (!AdminManager.PlayerHasPermissions(steamId, permission)) continue; } @@ -187,4 +221,5 @@ public class MenuCategory public Dictionary> MenuFactories { get; set; } = []; public Dictionary MenuNames { get; set; } = []; public Dictionary MenuPermissions { get; set; } = []; + public Dictionary MenuCommandNames { get; set; } = []; } diff --git a/CS2-SimpleAdmin/VERSION b/CS2-SimpleAdmin/VERSION index 1109b0c..2b32a27 100644 --- a/CS2-SimpleAdmin/VERSION +++ b/CS2-SimpleAdmin/VERSION @@ -1 +1 @@ -1.7.8-beta-1 \ No newline at end of file +1.7.8-beta-2 \ No newline at end of file diff --git a/CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs b/CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs index 9048c92..d8d4cb0 100644 --- a/CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs +++ b/CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs @@ -143,7 +143,13 @@ public interface ICS2_SimpleAdminApi /// /// Registers a menu in a category. /// - void RegisterMenu(string categoryId, string menuId, string menuName, Func menuFactory, string? permission = null); + /// The category to add this menu to. + /// Unique identifier for the menu. + /// Display name of the menu. + /// Factory function that creates the menu for a player. + /// Required permission to access this menu (optional). + /// Command name for permission override checking (optional, e.g., "css_god"). + void RegisterMenu(string categoryId, string menuId, string menuName, Func menuFactory, string? permission = null, string? commandName = null); /// /// Unregisters a menu from a category. diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdminApi.dll b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdminApi.dll index 45fa7565ff64acfb265259725fa1269af40b6ee8..f3ca13398292ab5eef49aa8e44524bd2e9a3dbb6 100644 GIT binary patch delta 3066 zcmZ{meQ*?a8OOiB-QT|4ZgSZRrX;3q?wUxN5NIwyUJBSmpqLg?Fi;a9B`=rQg29#$ zq+{jsLW3cclI|bUX)B3ErmR1J)8LOimrfRLDPV4h~ZgYSm zo4LYmcw6?$D5x2^7z4P#gE3PJ}vrvAxe#14ZsFJrd9Z@qE!6M z9~4P3Z){>hS>)H>~;sCywBDBcT{gn@lo6gThMdC!i|^ns42K1x2Fi#Imo zRf;_ouin_WlFo1Xd2(rX7e&|5kCN!~+hkdCyCo|}tiTe!2@5-Vqa=6WWZu2ivwfvklM3sY36c|cc z4t#WnOzdIneMcqMQtV(JmXZG?UFKlDJtR#`Q*&Y5iSHncBBF^dzUos_)mPdn>L6|o zSz+W+c0VdCz(K@)jwVpYm08SD9z;FG$z0rv!?s$10}3=Ifk|39!!qe&r35X|HfdUu z&}c}4a<|x~)rL@@-lNJk%*Dr1jd0dBVVcikr?_+AkkwD@VSYubc*sH#kI^pA$>=#LCv&vXz9~XK?O_(Qy%&61;q**B5@?SDnt!~ING-o!G-Ac;M zsO#N`Mz;zduVhz~qMInKj9poU8r@2>%5SvF#7%ymRhF~fZPRYdWPaj5ZIvZ0w_jV3 z@p_!S+D#etdw2h3YS2BTRb_IA+@o4;Mip3J({9eF-OdSZc}6+*542BYRImHGwmPHs zB;6Tp4c0}KGoC+c|5|326$OF%Hsv-U7N}{;Z9;jV z{%vdeW>f_#n{u16G*HVOP2YkQfm-7TY{8m9t+L#t-i8fW5bcbsrg0lz ze2(^uxFUYd^*jv~((`oufrcybCOz5&F6vkM0)5~@-j;; zkwiBQ!oUZ#^97!u9j`$RMaL;>RN^s_?%;p3f1~;RzifJXf2WyfxSLwjae-pVZ5nvi zNve@b$MY;a9r8RIzaWNCM0Bv32XVFk>m`47oh~`EcZuM|cV!5}HqD=CqJZe2jOZbL zH=pX54a`R7dS)y09%3HuBbvCMDClJ~Y!_lQ!zg~v*$c!3B0^PGQ0!qb`!8bHKatf{ zn2Xe7r+k1cPdpBA2)VMa0|LZzk4r`}N%Z3W^WP+o+cx%56zL z4YM^&-8>@q(W~?baTqVj1Du`W?!V5QW@m;8p@u7kYADKaj9J1?J;x2qmF%>0+`&w+ zGa!^DDXw%Br(HF)X;%$xhT|EI zZTdu+rrU-#G0wP+#8E-dA8ZurUEQ9g-n`4*T-suSws8)rcd&*YUtR77;&0GG{G@Cn zKIJI>D@6Xym{2F2Wk#6m9OZ1WI*8vB-Ng5-K4Q60&Ofa^L__ZJ2fcUa{FO#PJ1uj3 z5u5!7Bc=J}{QYoc<{){gmm{Up{9JEu$Bsnmt-L|oyW>=iUQxb$?O6M31>3)698K-I z{*dN*QB#D&;k?{|N44DEYs0BXY)sr(Q@bc$8?UVD>8?)HRrho)sqKmPRMo^29ZMD` zIyyURDr@WN5{qm7=^OmK*wKgo1F?3U`u-WA-`NKG`Mt$+jVAgiX!1vki@nr?n_k#? z^5LeD>4MaCTNkYNPZ!@`6_^Xnz*G$lee9XD(FZ<%;EhGGMNiCrQ&6MNt2jCyyGBf< z_Lkf$QsH^k`W-c>rF|GD#!-nX^q`wQ=o0kZSWR&kmQbdLay^u*p>qNq4KFOORXZ`(^#wt5vB;`9(2aY5f;d?-^qN delta 3010 zcmZ{m4@_0p9ml`t-gE!F`yP)A1k_>Wy@FC`=imvYl-jD z$@|>j_xtB8Pj1xaTFQIv=z8R39h`^d&3@ z9$Et?9%Jjzj!LYj*ugTCkUvS6IjFPyq>0z4T^O73bA*vcG!f^k)<{)fVE=#ySZelJ zVPsQw6cGz>U<8k;FTj-{<^WHkn&Lzzc442bR^Vv`nv=j3t=uQ(4Kt|(Ezov(!<>Rf zQxcS0Vc#&@5b)JCOQ{7|g}b4JdW31dirr%K;FDG_aSQXiQpJ6y;#FNS&+Zjb6nnba zRryTth#G{CvuP(uY4ge`v5yKpr4E@Vg-oeeyeTtRT=afn)~ziM(X!8H($1>3YcQkgfrA6i9;e>=U}7gOFA zXRr39l=@w8^fRhActDG#a!&?d&?-_Y&6?IKQ>w=~q1~5K|FPyY+6#P~H9CUlwKXaA zXd?JWZ5=j7lryn#zy5fo9lI&@o~UQL+WDuMP$TTCm7h$0^r}sIOk5Tq}xw zb=?;F7Q}odD7OVwzAANuz7?x|RqY6D#RI;ow48*#4V!%VfE6ay=BsIurMIEWSFekx zz8yP#b-^mpA3~q6-m}U{C499=IC?uqeYH%4NgYfoTG1-K14sSbIjc@j#PPB(g{;%# zv0@>P6u_Oq3@iq%ybMrh;e=%HI(VxjH21}4c72?S_o+%k<-eDS-q zU&KxEuY#_tAtGH@#~*0A62GNKo4|GbW?$f8?x5;*u9sYI`1PBU->HV?r6EM6I!e^M zpq%6(kQ_cNR81KVxu0v2j(XhcxRbxxKWP{P`z^0HxHyq)ox!bDsm_Za(MrP@_=xtl zzy$4SjR({5Bg=Iq4vS=q&u6bv>;IQcj`DY!tA=gVO~+-5C2A5huz{nF>zepD;JOxG zB-%Jj3?Pf>U;|I$R{yzA{rQ#n)S15z{y{6DAt(drw*@kYCcTUL=>eZ8qLYhKW+k(R zSHv5PYHf5x;C!U$}7ppV1$ zei>@a)u?s`naCC+G|iH<4KhOYy3r%}$y9_Da@ ztzjBwLhhs2<|J_#r{vR|p5ft-Gw0a3!h}%Ml|nU&a2#b8uv5)(4YQV=c8)uko$L&9 zJR}}ejmCtBxE!NILLTA7lu+M$isKoM&j__nXV`gzd5N7%9A9Q$QI+0Q__jrHIi#s> zLz?QpPvdTi-o@~3c@45wSI#u^ihh`C3M4y2Guv54yrlLaXiPdO}{th=)R!MiJt`P ziDQBuCTJ4s#k(n_UZbVKOxjI?wo*E&zhE6bi<*Ot#JAB*yiaZ;KJO@g7$E;%98xEo zVj9d^M>!jqx4cYH`?q9S1L^Gf#MCus825&N>FlULH)8{gS z&g}0q3gv7d=Ly@5yg2;m=;@W!-`~Cy9~ZTX*+WYXXzA$@LxjWO?99REw9KzBo{dGv z#T~J(&W?CIwqr$iSA0chd1YrutgN!5;+}X}SyxAQNxU=`EA5VzcYE*M?&aWKdGQ&D z^&8c1m=XFMtD%qgo%{vH@~;5Py_x)cccoama_u*My=LU}`1WVN_tGccJNb{te6w$j zZ&IV2iUUWNojbpGYtQJaGXr$_{4uHG$V4~4KS3|;6%2kpx^ zV%S0Zt(%-UojXxZzXDY*M$dstI#=Kx%9PPx7pZQPkSe8YjMz;qN4Mt{^=c<#vl+$L I#YBnqKWv~5^#A|> diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.cs b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.cs index d7d6238..43e9470 100644 --- a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.cs +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.cs @@ -368,60 +368,64 @@ public partial class CS2_SimpleAdmin_FunCommands : BasePlugin, IPluginConfig 0) _sharedApi.RegisterMenu("fun", "god", Localizer?["fun_menu_god"] ?? "God Mode", - CreateGodModeMenu, "@css/cheats"); + CreateGodModeMenu, "@css/cheats", "css_god"); if (Config.NoclipCommands.Count > 0) _sharedApi.RegisterMenu("fun", "noclip", Localizer?["fun_menu_noclip"] ?? "No Clip", - CreateNoClipMenu, "@css/cheats"); + CreateNoClipMenu, "@css/cheats", "css_noclip"); if (Config.RespawnCommands.Count > 0) _sharedApi.RegisterMenu("fun", "respawn", Localizer?["fun_menu_respawn"] ?? "Respawn", - CreateRespawnMenu, "@css/cheats"); + CreateRespawnMenu, "@css/cheats", "css_respawn"); if (Config.GiveCommands.Count > 0) _sharedApi.RegisterMenu("fun", "give", Localizer?["fun_menu_give"] ?? "Give Weapon", - CreateGiveWeaponMenu, "@css/cheats"); + CreateGiveWeaponMenu, "@css/cheats", "css_give"); if (Config.StripCommands.Count > 0) _sharedApi.RegisterMenu("fun", "strip", Localizer?["fun_menu_strip"] ?? "Strip Weapons", - CreateStripWeaponsMenu, "@css/slay"); + CreateStripWeaponsMenu, "@css/slay", "css_strip"); if (Config.FreezeCommands.Count > 0) _sharedApi.RegisterMenu("fun", "freeze", Localizer?["fun_menu_freeze"] ?? "Freeze", - CreateFreezeMenu, "@css/slay"); + CreateFreezeMenu, "@css/slay", "css_freeze"); if (Config.HpCommands.Count > 0) _sharedApi.RegisterMenu("fun", "hp", Localizer?["fun_menu_hp"] ?? "Set HP", - CreateSetHpMenu, "@css/slay"); + CreateSetHpMenu, "@css/slay", "css_hp"); if (Config.SpeedCommands.Count > 0) _sharedApi.RegisterMenu("fun", "speed", Localizer?["fun_menu_speed"] ?? "Set Speed", - CreateSetSpeedMenu, "@css/slay"); + CreateSetSpeedMenu, "@css/slay", "css_speed"); if (Config.GravityCommands.Count > 0) _sharedApi.RegisterMenu("fun", "gravity", Localizer?["fun_menu_gravity"] ?? "Set Gravity", - CreateSetGravityMenu, "@css/slay"); + CreateSetGravityMenu, "@css/slay", "css_gravity"); if (Config.MoneyCommands.Count > 0) _sharedApi.RegisterMenu("fun", "money", Localizer?["fun_menu_money"] ?? "Set Money", - CreateSetMoneyMenu, "@css/slay"); + CreateSetMoneyMenu, "@css/slay", "css_money"); if (Config.ResizeCommands.Count > 0) _sharedApi.RegisterMenu("fun", "resize", Localizer?["fun_menu_resize"] ?? "Resize Player", - CreateSetResizeMenu, "@css/slay"); + CreateSetResizeMenu, "@css/slay", "css_resize"); _menusRegistered = true; Logger.LogInformation("Fun menus registered successfully!"); diff --git a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Menus.cs b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Menus.cs index b479fe8..06cd63d 100644 --- a/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Menus.cs +++ b/Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/Menus.cs @@ -7,6 +7,26 @@ namespace CS2_SimpleAdmin_FunCommands; /// /// Menu creation methods for Fun Commands module. /// This file demonstrates different menu patterns using SimpleAdmin API. +/// +/// PERMISSION OVERRIDE SUPPORT: +/// ============================ +/// When registering menus in RegisterFunMenus(), you can pass a command name (e.g., "css_god") +/// as the last parameter. This enables automatic permission override checking via CounterStrikeSharp's +/// admin system. +/// +/// How it works: +/// 1. Server admin overrides a command's permissions (e.g., css_god requires @css/vip instead of @css/cheats) +/// 2. SimpleAdmin's menu system automatically checks for overrides when displaying menus +/// 3. If override exists, it uses the overridden permission; otherwise, uses the default permission +/// +/// Example from RegisterFunMenus(): +/// _sharedApi.RegisterMenu("fun", "god", +/// Localizer?["fun_menu_god"] ?? "God Mode", +/// CreateGodModeMenu, +/// "@css/cheats", // Default permission +/// "css_god"); // Command name for override checking +/// +/// This means developers don't need to manually check permissions in their menu factory methods! /// public partial class CS2_SimpleAdmin_FunCommands { From 099e91b43b80a29410664916010016a2371724a3 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Sun, 19 Oct 2025 16:08:45 +0200 Subject: [PATCH 09/40] Update FunCommands module project path in build workflow Corrected the PROJECT_PATH_FUNCOMMANDSMODULE environment variable to point to the new location of the CS2-SimpleAdmin_FunCommands.csproj file within the build workflow configuration. --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 220bc48..c2434cd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ env: PROJECT_NAME_CS2_SIMPLEADMIN: "CS2-SimpleAdmin" PROJECT_PATH_CS2_SIMPLEADMINAPI: "CS2-SimpleAdminApi/CS2-SimpleAdminApi.csproj" PROJECT_NAME_CS2_SIMPLEADMINAPI: "CS2-SimpleAdminApi" - PROJECT_PATH_FUNCOMMANDSMODULE: "Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.csproj" + PROJECT_PATH_FUNCOMMANDSMODULE: "Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.csproj" PROJECT_NAME_FUNCOMMANDSMODULE: "CS2-SimpleAdmin_FunCommands" PROJECT_PATH_STEALTHMODULE: "Modules/CS2-SimpleAdmin_StealthModule/CS2-SimpleAdmin_StealthModule.csproj" PROJECT_NAME_STEALTHMODULE: "CS2-SimpleAdmin_StealthModule" From 718536eaefff26cc6eb04acf3c27021cc17839ba Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Sun, 19 Oct 2025 16:53:17 +0200 Subject: [PATCH 10/40] Update player sound effects and StatusBlocker plugin Changed sound effects for player suicide and slap commands in playercommands.cs. Replaced StatusBlocker v1.0.7 plugin files with v1.0.9 for both Linux and Windows in the StealthModule. --- CS2-SimpleAdmin/Commands/playercommands.cs | 3 ++- .../StatusBlocker-v1.0.7-linux.tar.gz | Bin 292291 -> 0 bytes .../StatusBlocker-v1.0.7-windows.tar.gz | Bin 195834 -> 0 bytes .../StatusBlocker-v1.0.9-linux.tar.gz | Bin 0 -> 294121 bytes .../StatusBlocker-v1.0.9-windows.tar.gz | Bin 0 -> 196862 bytes 5 files changed, 2 insertions(+), 1 deletion(-) delete mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-linux.tar.gz delete mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-windows.tar.gz create mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.9-linux.tar.gz create mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.9-windows.tar.gz diff --git a/CS2-SimpleAdmin/Commands/playercommands.cs b/CS2-SimpleAdmin/Commands/playercommands.cs index 62270b7..698c3f3 100644 --- a/CS2-SimpleAdmin/Commands/playercommands.cs +++ b/CS2-SimpleAdmin/Commands/playercommands.cs @@ -52,6 +52,7 @@ public partial class CS2_SimpleAdmin // Make the player commit suicide player.CommitSuicide(false, true); + player.EmitSound("Player.Death"); // Determine message keys and arguments for the slay notification var (activityMessageKey, adminActivityArgs) = @@ -120,7 +121,7 @@ public partial class CS2_SimpleAdmin // Apply slap damage to the player player.Pawn.Value?.Slap(damage); - player.EmitSound("BaseGrenade.JumpThrowM"); + player.EmitSound("Player.DamageFall"); // Log the command if (command == null) diff --git a/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-linux.tar.gz b/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-linux.tar.gz deleted file mode 100644 index 6d70251366651a408dae8d10da00107d17e7467f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292291 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 *d`PVD+lsr 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%0D2YKj}*$= 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ℜ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%0DrSv~i)$ht3j)EJ!NX$E)NDlM_WmyR@n&AcX zI#ns#B39;LS@3GryNc#Z1Ie%rWb|0Gp0>Rr7}tv$2RqlDE`O}IA5#v-L9`>G6nKfY zf!+`t8mSI-RF?J64Xw zGf2L<0e;-$N_jrI4^3y@I2LPA27ZNG_({^*)8|ww1ROmRC1Fe%wOO5mWz}XYkF~=~ zeE~)l%A-pG2|@SjgvI>c$z&&in$y`k+3V!rZ}IQwwMw3u-k0}{hOXzz|cnUt?d@q|VPJDR8|icY}<`98kK&F_h#^8%5Gk!PJxBj~4+Rrt@~&pyoe=#Sk2JUi}B z;>^hiER@_uJ2^>8lm}R2qRdw~={b#zGjpIjZ8Ks_4Z&hfL18s6$Aap^n~gW5-VxAe z^CcGy#Tks}qRRXK%d_Kt&>9SFRK@yt{FMJekHM-c&Uu1nd%7UEC zf6k@tya$!YZ^W}lntTdih`_B5DHg9%BIwV6WyhlXSyB)$b!Exrxvq3ve4VvcO62J* z(uv9o_aes6A`>us@D*;2pFFW@Kt-R6dJWaHE>fb^bbh(U8SpmWBg&({ggVemZlxMp z-8{j&Fqbdku{{+u@IPQ;)RIi?CaAvUAG~mWt?uJq#PcwBdj4L(ckxlv(S)CKlCKWr|Di^!)w*h&xnC*U5zu}P z0dLbizu|$c(@!S(;%*)#vJeruZZ&oZcyHX4u-7+-wwV3~8kQ<$HE9?&u?pW7d?TPW zOUTvvDa~{~Ft0sgcH_~6T318h;_SS&{``6n(?DRU@oB39`9H&el(|^wHsFm10C+Su z9+ne_rLCp_aEXrkZeR_}GTgu`U|v_kh~?Oghs}M1S9Kq>jh`mrZKK;y9I14xM29zF zQDS&xFr5dFbtR!;-#spAw(TBR0*!Z%htc&Nfvy-2G@1LA1hx|12$yIPg1=!SC4w$o zu*oao_nHvvjv$xUFPmQC#JyVY`(OAXb{#n?`$71_c63e?jRvb|l_yNJrTl|hV-jsa z^G6YBi)eQgu@)^~t&x_pfeM(sG8ePztKQ9kft!8WHk>%2WL$E2CDKA0(kut!<=YD5 z<|yAInfW`i)d~*nkduO8vV^Cd!Wf= zv&qxgWD7L0ZVfYU&BR-uz^ycUn;N^$l&^6|09~Pv^WJkn`!a?2Q&7&v5G2|j=zgj4 z6bap?d@kiuU`P)VXW7vda!I+oik?1@DwQ{699t^y(YX>bqb11^v`7o^JTR7;d6q(trpfTyYyRj3b&_Yy~uEuTbPKo6sB`blhfF3x;sQ_u)s z;T)|zXMcQRRs3SpE;)#gn=6iF1}}`P3!SURl!}=rBzgr;wdrZ9KGVHfU&kCzo z(a3B)4(CAXMiYj?fssw2?wC~@hj32pM6&S4Klwv>7&V># z6@C6c?7azm6J_2wp7emAz(hppzJgYX+KNC?)K(4?+Q0--D0e+j6h#yi77{=?H3>A1 z!Fr&q*ShQOinr@Z#S2=XEwUa36z~Kun4xkA0wtx*|9d<$nMsSg?tAR}|9xIQA8nF( z=9y={&-eM>$ECf8$1c7!p!#ZS@nx`YGRUdl3PNzepLy<4sUpKw=4}8; z0w~aNBHSmWC12r(XmfoBW1WAux4zDwXJ44I&a02afzj3aa(7w?RfE3VpQU@-w7OjM z{kq#=NChmppjwKIpwtl9yESf`zLRLFMT10iNOmAo$qUuEaYR1apW)PqJw=z1Qj#rC zO4BV1a%@_f1J0jM!TSGa!eIp|ez+5h4B8LLxjV}I9IgO}?4@oI>P!vIXA81b4UfE1 zoQ>+E1K@$+1I6!~6POXxt_}tt6m8VJ4Pw*X*&&-zO|Wcnf0vDrL5kc3G_}6H zA?L{1>DWiOjYX_Xnn#LK%_COJ$V<)f)-59sOD4;ju#9N!jCc)L570x@!oA2S&kzBc zxLyQ(*lQ$U;5YJ-$w!}CDc-nrdm}zGP)=)pFN+R@X(!-PXT=HBxTBbMNVawt>E>hDO`A=)3coJn z%x~*HZcL+VGn>ST6U*9ll4X(T6S)Cjbs9-6-(V%#*ky~a5d8cl_@Ev*7*B%77y1}Q z9yr`K?LtGYGVUC#-#HWSTy+p>$OdiL&_?=OIMnFRO^q3t#8V5hEWdK0FZBJ1z%+E8 zWEAXJFfzO)aH~9Ny&UTgsI(^omhMmse~Kq+1q)giEzKZGf=-)uUgct!H?l7{2HSK* zyNKpH!h!5ihoaEiqTdA2@#RRzCrbw^4@none^+PL{myPXBwbutuwL@-(B>tm9$l=| z;hR*AW)+7&*4OQ;+MVIE@AnrRk-`yz%7(1^>rMJ#G@aT@P<=(OgG3UfHlPhf3xQL6 z5Bj6G)WKc&9gxO*kg?Q@-KT6d-d#5JYNA&_i=u@MXu9Z1#DV6;bc*1Uho$MoPU*B^ z&iW_IDHf$DdXbi3yA5dM4Z?^xK0CS@1c+c)V)bq1NvA~K$9gsh3d6n%;zjUBtSKTw zW+;QLCe5a9ZLcTM=r{0rinaI2Ro}qz_MhUADn=e;IU%@G4&AlG7Wjj#jBM~@f4_ot z($cR8$*+*9!OxjC7+wj(LwmVpIyYaO4n$+DEh&Cncg7B#LY_{GAu<^`9v7=YS~(h9 z!;nebDHuwPUA^fPeZfG8LU#cDj&4ROFNND-4sC&5;v{!vR1TK=p&MZ}a=XoPRL)il zZQ^!~h=MY*POkOrFhC;5?y5tuynCuX>~Ex`RsrglFSo-B49L9*Pk{RNKC=*P?nmFq z`!a-ry}i=@)!y+)i}8)TI~t_kRJRE{0?+o-E22PB@45)D~0yj zJ&|Y`KV#Ut{n2WQp9%d~O5QP0oWr*f>tYurMGVC#3;`zwR!=DgyLVye+&(GXfySaK zZmdIuyr7Q{WjSEL&fM;^Z;>mVlk*r z@H)lOzAhs;N8Ol-Ny~7~JgYmQtaubNMq?dbei#Vdk80fHK=t)N%LH)Tr5$NueO(kM zxkn8m{-XVeOkURU>~Pgg4%f*K+sQ(H6=6LspMoX!s6F8qVFCo@GB(u?!if~VL3jt8 zzJgDsrJo@o$;g_3LyDuY=`}@JfS{3mfncjoo@aXUj}P&as~h;q`6A0~kNUR;)01WW z$=&oP%lPCyrYHN7PiD7k!t8ck)yDAC8V#%2QTs$2%2X*$Nx(4hl@y#l@1v+frDKM* z!Oh8VY3-O^Q$hk_0(E^ROn^<#NheuWq{1QsXlSWL`VJ4KxGcsn5+QY#r>!vLt+&zJ ztv%VSe{Zpl^_gNFjm>6+=lj0qyy%xM1dMqc=mUIy20t(3&yV2ed-u`F!lIPb^@xP( zK@^B7gl@O^14U@07vNG5q*A5m0eu%@QAEw@K z;vcXn2(;dcy5>j+TsQ-|aZV%1kfQhki1Y<)J(P9Ti1+^7y0}iGR*#n7D7$iZ| zGkAqEwmpq*52J%yti$NII_lpAe)cxSM@Us;9rY{meU0z!>uadrlW4z*tFyd`zP!UT zd3l3@8^=l#(XkZE;o#Pgm=B7LlyN-L5}t4zeRPY3ztW0 zLt7bzeZg%c|J`8vjPheY^ztfh&^iJ+G1-1l`s*pd!`N&WFP_a8x*&o?+a}i|z=aAh zti0Sa#;@E;a#bN6bQCiCWxfJH4E6`91fZX0IEPHe;xewDJm;RU1HIOQJ0;N}X| z#|g)HnoY>rdg%Um6qlt)EZt0oG43VXS5PS}eH>ftU|UK*S}S&{?;S=uSm@v|NaZZK z;2?I@!n`j~dpDw#oiE!DW2>&{S5#cs@0uuuUG2zgQQxtg?T)*p@JI*h4fD^p^&T24 zI^P!9?T;QNty@nI^XH;hQ2pWul$@)v3!7Q{R{c@cpSugEy7%*ThM5o-kX01j|28`P zk;A*Ca89O8zdfKGODQ$Gi?fyBt$w2o&TS@^5IB<9FZA+a_fx3>f$vv(^^^457 zIBOnlOjTq0ZCg>j?DK^wj|YQ(vX555biNFmEws*#L4V^s(K>Vior?Zmw17vyj;;e# zDvGWL3;|A-2n5hR09jB-p=5LX9geeM=L$p)NZ}@+hi#S4mkGP*P(kd_L9i* zn$I0%XQS^RVtbo^<;CYolq5g`B*(=e_T&}7Z_p0 ztG;Tp#;YRrRzF8R)_OSkS~Patvth2)R>F358-RbBHbu{;_D5?7tcMA$&|`yWbsFwR z4|9D3RO_86=J(lB6s_?^i?gx4H@>>8I`^T-GS+OBSUle~9@7HS98zRCIcVksf(P4U zZX3?MUl{&!h#C0{KsW&`Oqlx}2;9i_p(!G^ppK<-CmkesOh*z@t9&u>9x`$Ut#s-(4KtQ{Pe8L2BVVHP5~k&e8xP1Ose=y~(q*(~mt2G5EUE zH!MP;r_PuAV=GRN2AD{?_a_8-K^;)DI=nFt$wfK>m-=hq%cci9Q6JlHM>r2T!0w0^oMkg@+2L^jbS0r|Hw#_gJ+KH81u5gW_HI*YyTd|R-eV7_zqQbW={ zl{)_sXUbRbaqv}2O?Vr3fDlicM~yaY#nB`B%LwP`ps$7besA(EWT^<&TStufXK87O zf{$QrpZKI9)%A~298Dv!K4yZgF+Q!`aT6Y57VmXfcnsTt3sZ|yf^U(!QnQkRYS9;JoSAxk|N11qqo87_kFs86X7bB~)>;NXO50 zvr9UX6{I5G2DCGm350cMI{;z*{Q{V`eJ*@7j)LiUfP4byfmkCQ4&sE`^T$lK*EQrn z=cR*6rJo6{?=ee!GRnZYb>eZ4*_btEQCeHULFwKvX;l~pt!C_vC$u>U&agX+5*0>b z0@3{q@s_L>h1(`n?iZ%J9@8(a$4hN^^7c4+obbF_d$BJkK&=vg%f;Wg`1@z^_h{e7 zR_t9yeEK~a&qid?hQ z)!X6}mxg`|^8Jmnn*>)hI?cB0ebF&r6}M<;Y|QyKuDyY~$n_as67>XlS5^1NES9Z4 z9H+qQx?_gXQ50c8bP@6l3TM})vpnT6grHCrcVW*E!kNRT_>#ieZ&^4yMgY<4?&x)0 za2iu(FCn5mBSf@kS{2cvA5*OBt>4Fu5&DH33(=u4$%*-hzYrHaxldkl7937~uLY0I42!6_Q3Tiv)D zS1^o{?PY1{R53zE&BK9xi!^iux=D^n6h{xLi$6u)HNt^4s-io5%2jxT3O+;mssuR4 zPkwCRIUi^tb{Xy37U;eGs4x04Q6cmSOz~6Bk-!K56mjW6WD2H|8gnT6v=W8F5_0`h z5XyBFg0@fh`=UN^KnkzSBtK9O;58Tb2!MJP7yRNt5o)4>17@kG?hrP-B9zRC4Sv}= z8$2N0%kH~61YIdj18j(RBCzxlTzyV4)*V15AFUJoup0QG7YOqmzz@BGA9mF;>^eW} z-yN6OU5flBT@QoVJx4`fW|oB`E+&rnVen;IC^@@}qsNM)Kj1FpU;^BHgi^L$U-eL65Ow<2%>L z!9Z-cDaedYByi#quX(P^+vB1A5LlLEPM+X5MQL{5g6aOCr}JDXTH!0nhqG(u$K-Cz(v<|J%I0kuoQ()>AcYjUtw~>#6mB?9k8}!kgtU;~=np9W(X2hf zwH)&%Ywwa=OK}-?Ig0H)fd2_zYw%!@r0g_~`xJCz*PNdf@N6~q74L73&};KKe`2MH%sLkw(2?H=Sh>{7Nz9IPzbumZHU6v&ztQ+Bj`lrotig(q=YX{;iKb9NvqnV^> zIgN>=9JjZNnCeWN>gvrR01w^nAM2MI;e$GGvne+34gJzCywrU&iFmmZeD3mTTx9sh zF6%IloR`x&kn^&sE>1$-i#=GlYv{oR!WzZ*hsEFgi}|l2zR&An`1h0f@$5$sW_jgo z^k614Yt9UP2Po6kmExM0C#Cyi{oQB*t=f~}i!E}fK3sWdy@S2~{@4tM&%U!LIweEc zXc_~<{Lv$Zf7;7k-#M^ERxZUeQLzDe+^lShDS7@&vgzjN`5zef<15%1+(4Uvo#~6B zIfg%$iXfr&VRVA)_s2hvixLv}>j0taIMi?9cdb`~laa3!a2Z5@Yc;PKKECKtbb&UJ zNjvl-2s{_aN^cMYFt*Ky5d#DzXJkt-551g`wwNIk`aa#??g!xW=%bbWQMJ|lLl3&% zVjyRcBMV)mSHjH&-VEvfKJY;)#t2sIQS2zF!qX!SuY!@TNaeyIaB^J5QJ{SXeYpo> zBNIvMhyRRxBDch^0&N{eag0|~of~6?Bs3TVzef9F0nU7XHnO+}P)b+$5tqo5;DgR6 zeX(g74wCMUah!Bbp4vpfEd-J}xIr$c5AO1XZn2%9RLIo4voWT?DmgZ-)x5LepPeMS z>ax9rQ?TZ*f*<&lJ8Z?U2LOE!W2?5zkZ&guxLkmdHNL9vGcbc6@b63YZy#Z#?2HV= zM?EeDsI{-)%YdKIQSi@J@$rInCVc$O=dI!6myD13Y~c;sqK>5d5+_3BJKRK_FV$Oj zFiPgruU|DWO6IF0;CIR_p|_AH72614z&y#c0B}R|0v8>fpNZb~4i1r9OMdLyK!Fd_ zBN3iH%#Cc`jx6OWUu--P;SShKm*DvWAc8Mcn@1MY;3o9uQJ`WEd~Q`k#%-09hFJ$I z*A6t9`^8KmV`~*2dSWGT>T@>^i*+6dhg@EPGIS0v8tW5b44u8f8n;hM)_4bXv%xNS zcAs(u!gyV!U_ZVXyaILsdTmEs{GtrW!PSBy1yHZb!*?cQZ&vVCTm-JtC(2ene<7dX zS46#lf^JS3NL84Qa|A5psn9T(ry8Jz!5EThu+C$Mu4lcyF z-W(4>H3p)`D4#}s> zbX~d>!FU7K(R;!X2a)G=Td=$0&hQj$Sa_B>qH1A)BdXv+k>uZni=Fp<+>&wb`2J1rM-tDeRwL znVLf!!G5UNenjoK7DXZ4;_!EP0Q|1(bOJBYvkiF|eu4IUWG}054`mD4M*E<0*~ro9 zws$Bnf21jHvE64EmWUGC?TO^`XuGBGmzd?k?@Ut{WBh?$2oRyvM*WTPln3;upon=o z2F$RGsf(9I{HWsS349uAbmc|q=V^a$GW%0zh*&QXla;0ZZYwjDER(p`h3f!NknwNr z>g?~u5KpML9pekn*XcDQV|zfxqJmx0{nMM+q>~9N)t)56IN*XdAOdy%fCZgvTzsrY zrTiV_YGip$FM~>%1s#(Ix%+39gPgQ~$-2LqMIf#W#6gKb8HhqZhn_-Zk%P2^v`qGb z1N1J&8FWu|7hPC_x4zhKZ^nlXM4t+lUBXCCyZk{H>Fn7s%c85J zI`jh||4nHvkRLd`(}7XF*zpQBb#!+0I0o!}!=4c*D)t~AQ7qKr`Dda(c}xZw=`b-g z0p!NpXP^6MEzJH&ItEI~p*=t(rod-+7_%Pjj2u$LOXVf!qvle?amTdwJoUQGaf-D{ zaoTmUaR7J(p^PFvW>~eQGICvAQsm5Z;hDq8ECt(@<*8|(m;#m-&(Ffu?oVe8XrfUR zE?d25b6gY{qQY*b5<|{!<0mVygnXTRG%{;o`9|1z*^QiP$mt` zZwHd@&89Pi-kIyku!{wZ)X+DnbP`KR-n&0T)ZQaHc{UxDY4CUiL-@EUmlwONW2w&bE3Ti)!c+|Pn0f^~&Mj5!<82|U zx~X=qVW=b+R*OnX>|`gi>`GB?lN3$dR4Lq1Y`L-<6ZTB1X$}>FNpQrM<;ce-@j8FVSn^u7nWXj8%J0h z2dZs)p7zEGbAI3z+Jolrcx-k6E!TPo?hrU+H-BC@Y7J`RKd^h;a#{opKlQWu>TmCzx(SiVlG*mCT1lnm=DcqZei#_I0Z>wya6g^<71 z>)sT{bL$s`(%FpCa&$rt@~EASy4-@@XFeKMk@addly)bvJddo+xh0V@6Ct13?5T`7m&Q=2g&2Wrv+CT=3 zDfoFDf4&Ys58c3=+}Vve_ZabaTsJmdEI*sS4;Ft9cIDrH=!W&eto*&#I^5EDA}}27 zJw9K-hColO1!uPJvOO285fyBjGm*;rpyl~Ao19*fR2 zh-q@22}kAF8TZ`E;kMhh7;?oht6U++F6(nES!gyjqAyjwc5U2JZ!9*%i9N}uXD8nz z+Sb~M{D8W92lFDMhDw&n664Z~!V_QPRRsTzjL7)eZPOFKpL{=_EUOZ%#-F0^idR25nE-BNu{Tx(NiAPN2|9OI*I#uWHx> z%hhB&KfmAis3Y>ramAQ%{nLW4ip4L5yX*fb^b3k}M<^0N36$#PUkE{ef(5G92h#iU zjK#5qd1{~cSv`FVMY@7owv_-$K(@d6l))tedc6pGB-d{H5TJLqfZn-hrPMnkdzk+prD1D&Xlh<+^%ui>rli^~rdD_$T7&4oRnX?8KZHpU~P^EA$5xv5B1C!vI zc9tQBQl0p0ETrb9!m!DD9eUkLFV^c=uuX_KE$UY0QAxIxda}GJygkRX6C_o`6PQ2J z9QAKw+EMJX$^@Q;b!2~c9);I@_AQF*)n;d5MqD-Ri8h|UXoIuN{WpFEzIWKlp$gtA zG#3TVMcgNh&kW_;7oFD<;RU`g2ME`HgZ5m+cSJ|E(?@u87(s!rZv=L>l5iB}bTF=A zuJ4dK6oSrprFC5G`Jcg6_ZAbbj^5TPu6}93)n?ntarNN8j;mePp9ELeeA)t6>({l8 zt6R64adnmjSKowd+C<7fG2`hL;qo@&=T}=#j-R>z2tOT(*6$6?9q>rR~8l~ zw$4Fn**6Gms^Ew=ZHi%jY=M!Py{FMi+bVT;#4R!kA3`V7yOQd0_45d1;%@#)u!e| zN7f3gZ>>4ejyjGvB2_{!V~k(aHR863c-suF8dPiU!1EN`>W%CJ`ShL*D{QUVU9kSy zhq&^cW$1yL2A}gWq39#La{Y&7HE)mMMWgt0#nD16EVsc%aVOjlkxenRnD9p;(md|8 zgYtPccgfSS3!{QCZl+~hp01Nco#HXBv-8Kex=N3%qe^w}*tnS3Uiiz8uCgWjEq0T_ zn_11Hh_-O0EP0#MEB+d%bab*uQ!}8zt+0-+cAOyS$MA4xUi~Ai&(34XLA_}s!;)g? za)fmUVA72ZZt9`;;>n(TPA!|`9N?F3c5QG{|DLtyejKK!?d1`{Z|h@Tbg7QO z;Ht8#Dc2s8AQnzXI;z3GK7b zIzXnvb8Pe)u>ThmPK7(z4H5tKb*vw(Ob=ekyC%j4KOu9(D3DmOg^d)UDrp5pn7Z(x zO@w^ZziYs^tG)hr2K`ukx4oAXX@iOlEF)PTpQcPy>r-OwC+yBdSYfg6iEImpx~1BL zkJ;vSDP5(=ESJMnVRBpWB;+MMo0v8|=#O8m8WL zXzQRroj#S?xlQ!vY6?@x-y7*sBDTP`B_pkz16YcturGIz9a)n%*u-;C?UUkq1W2a3$Xc&s`=A}qw9^-20Q zxx9h)L$aPF=?NV29ljnehOV?r%f{Ndq1hsea7d^@kby*v*vM3hPn){~$ihVa2pbR? zOGnlH45Cs*hA)T;Qe+^VZL-SmHabmpc|9(=ko(O>&+8Za(OoI;cOpyn~ifOz0;oZ$kdUsDlEfuy?P9qf>WFm`aGfypf!{ph_F?%*I2S&FT5DXCEzBq@q zUHTFLzbx6m7NvP4sV~qu0)aQX{`UYnK3|<0_4DPx>Vt#hiNvp1cqvFS+MtA}GrUJ# zS;eIK6qrVf9~b?R|LN)4;dF;ZC8xY+h&B6aEAfMNC8pCUeO=~V#%<+7B0R0S;z?fq zL~80MHZ%ml)1Ja;h*p~PQ~><6YbkDZ&@*!Fpp~RuMQice<9O|=IO|Q6p9twa^qj4Rr>^&D)r`{sjDW36IC#?^y^sPH?x&|W${^xKkEp9(jdP(F zMDS39H0Mg<}vImzmV4n(WW2iF zVqu=%6I?wX1)^A?TvI6HMQkBZDlTTh{cbu4wzVQU1g$KcP#@7tnz*SwfzfISj}<22 zB|GMqDHl0%KBJXLs;Nll@BXcKS9B{*1LiM55(O2Os)4B!pLYOk313Hav1O$4ZvQ7 zf20tCNIrQjj)BYz1E-KjqfMg3Eh}SJc%qds0DtquWV<}+xEy`2gnZ!(%Hg9-AK#lo zlfQ?>V(W9t#SIt(#}+S`2QA3CKgs=Kc(W9X+Jx@QGvwCD(yOazUi-E_Th#v`1qc?4 zcgBLR$MY(L(Um$r^7WKkV|u=b3dmEEAZ{8rHWkjT^h{frgz^V zNBMDh3XO-U@BEPt?@K+>ZCujHmo(kL*%Lboqw!Tujc<8Y+=johAOS-rQc%-Ab^GeL zC;&w}Jh7D>es3agE3Towmx-VAaGIFqKa^{toBg?(*x&{8xq=XGECAiQxf9UzN;U@G zSZwICY6|Zy!B$z$57zfL$CnPT>lueTi{sQMUO<8WW&C_iagU2#SJRf>qHihY*^$b1 zn9e%S)?+yVqbi;z5MHioNRtcd0zTYJu>#AMu6mxt9rdZVOk0Zi34fA-9Yxox;orlS z-e*txMU~8U7o`)Ni6qi?sMo)Tx5H`a_a2@>jD_(&BggtiGVmdbQL2pHvIA97ohD2W zeo)Z05o+aqDh2XWwhXem8MelRw$vu_7w}89E!n?`_<O3L=bkZ`!8v+L4)6hI3qG*sqI98WFdtCwKuV^E)X_o3y)Miq1^_~5 z)5C~dg?UKPvyHI(Jufmh&?&z^Hm?-90zeZPgnDc>t{G;HEiCZ@M6gEVUiA+zqhK7Q zSQoTyTgtz$*Ya&lOx*%hXPW++?Fl~YT3^Fa%OCoqn+3===^&HUm46_RJ%6DUWcEK9 zAgfUWzc=wu=2XBs=d}cxl51t1>Xpw~K$b`a*`|kDg3PJD@dAU4`y`CTs)G5%NKq0* z^VP$ATd6M=)bGkt7rvkaa#2ZfROMoqYUxV|$OSqeEr63pKlQ!!RPAeknBv+IH;(0{p9l0@1F6V z=*NHzaDwoGWRgr;nNaD*?htxSE)bN?QID@8<>MS%a8z+*-@=|X={D9%gBP#PAQIUb z=<(gE-@fP6A=!W{Id6h)<(zET3#gveCma%=+V>JPz8Vruxpv%gJ#>FG8txS?@%JG4TiQSbI>|0>#kn* zBo}li#eX&7bZv2NtrU65Cguf{clzy(etR=Y^A2=ghS0ume%y9i7%hq`%?!7T=+1+3 z?je6}r5xI8C$H=9b?^Wx*Z06o;x~nMcUeDtDf}I#@Np9Xe9G^b*V$CbhJy9PG&IG>~EM5i@P@qb&)6iUlb*DcP z5T^Vm+9!OUz--*#V%T5WSF#%$^Ob}e5>lj)Quy~R%<$B-Ww@=TN`%-&{AVEGp^X{Z zkLG+49)r`>f6nrLa((!2#Cb4^Q5l;>dCHv0QYVF;#Jd43egI1`)+Me$>#dG^Qg|_T ze|gTZOGS5TlM<%&%JgIaHorgY-@-HC-2+oin59+Xl3|8O6TWJ68@&uY?4pF}Vf3>U zIUPo?#xqZKos*D3fOI#lZ1)LRS%)U$Kxo z+lN2aCqGVYG(Jv&k173Z$>B=@a6|Mn8{LYB7!K}Lbhg!gDA&URPc6cl%~yHD`+}Ep zLR#zgVGDiKUVbXB+x;?JW!F)%s9LPNL1)yb40ihZ4bGB6?J#q!!X~YuGSPmQ!`mkT zr|4q9$AS-~W!O^&(I<>eTF|wOt*45W!C5|Kp%c5}UmJ zHH`9x6M;-$lDN%93aQM=4t7rstScBm5~{U+BcmuYb^Ve~ET$6F)6t zM`;iNOW)8?MEQjD4f|$j2a<_W^d zvWX7f$_y2mca907(F1<_e!nss2+vW!H2k1^PYv>D^`qs?#V>eRL?70w3W+zEDTvJL z$xIH;0@0>lA;7*p9SjFD2uy#Bl9%cl__5DEoj=aWlPao?77ey%OOYq(=6OJ$(3Wxt zYZpZukf|VVF`o^@FTZ`AFXl#mGpCbw#3t-1$Vdv-%{~R5dbDV`Jv*=uv-NVTFpChA zFuq_>&FQm$BHKTd;Yfrs=}0)J;IMQ*CK-9KYPj)MwMCgE;?!Sm`n?2yKZ8Y|$iAT7 zziUkfy#nI;fm7#Xt6g8!12bCBe?^VX?kQ^z=VLS$`nPjMR|Ft3fpUX4iXSp~tyrJl zsSSmtQotjTI#GvikDtprGPO{Ly~Yt8JSSCe0|3kRIs^cTpag__8;RMa17}6vRK>uE zeTUK?(sM^*9F1xGm%I>%^9_D}uxO=J)m>-2F>{5mOwyi zJAxwUB1=C$^ZeTHNd`Q+u+(_7G=1Sc;1Zp13QTqZMqam^5b*5 z{P?wy#?G|JkE#sE4lBRJ$pmKRleb`x%CE`&>1Rji7>gL$?J zS|`@uta9X6|3HrH`2@(33(WC7R(Z1RFUXUB{TJoQ$CxK)oLruqD#wOoC|z&>o%ah9 zlt@7L&*~{QS34K;i%Gt8wIW|STa_>OHJRnh?PmEhx~~4Aq%?V(E={JRGPZ^iv>o+cM)qsu7#vyfBwL8?1vFLArO8}_Bd9y|qMHv+VK!9yI za>2G)x4`_N8lc*Yksl6g<(-_MtjNeQ)E6R@%FuCwFO=cR*7MT1Y#_)B1Yd2{vvHk2Xa01$c;DEfY+lEZ zUFx5fiASFG$JF&!wKhJ$qXku>jtnSDIKGp}kZ5n_s_`UV1{bGD*Of{9zBm?mjSxJ*)XHd5$&@L$r7&Vy4 zeWL7miQ(3D8=l@!vt0`NP&%S@>P3ZP9ZFy|Y96e_L*}I91+^E}hYIWQ;IR@Xrfy_o znq$Fc<{xA~;d%^yj3bjBHEt(`zj9QNQ?7M$>o0{h6s~v1z?G@J5=G@1)=zJ7J&2@NpQr?s* zGS96{x4{AF07t#ogXuOskMT!P2nJ-rHFd>u3?~nEh5;QO#Iw1oa;OV=@bu*1Yg3+Q9pB8JrK?UpetinPO#M!s2sPCA znC`B@Xb0_r8(lyXnen{W7`@eojzoH+K z9#7a7rSgf{<$WqG9L4rOk6-6G{#WBysO|sZ*MA{?CGBaS==`qKuUtheujD~wc^NKd zZ5)rQ_J~p80>xplJTkDlKw3tNhex^G6YWSmCYSPY)+2*iJn!^gQskgrr{}v-We_ua zl#Wz?eVR+>d^F+Kh%q5dqR;s$PBBmCe>>Ck2|rCsPN>i3ReI?Ra7hGNX-99g7cK}V z>YHJjDBLTZIofH&iB4rs)E#~-=TZu>po42uyK>aMkD~mF*)PY`UdvJ0m~=V@xTT@u zf#InKuu{nzWpS*C)v3=HfPahQr%FriL+gC(X3YB8kF)0EO;0^)WWs*?2-oI{Eyyan z&gE9WeV8MX^C?fqsP2q`t1M70$W~v8h(vP5-4LndE+)%lKtfA8_TDd2>XH$N}{leNN+Mu6Kns{`7)Umq+xx9DU3i)a+4mEd>BK0;ZvIm?yyvxS*X3_qqm=KN$$Sgi}FynVpU# z04OD%2(77VZ8_jNh9cl0>r?3gt(8j!&U41|E;uy5?t&m&Fq{2#u9S{w2ui8)1ELPZ1iRld`(>z|E9G6>y!SE}9K`?pUjTA~c|! z?>j5?zL%Q$zHD^}+}Ed)vMFHvL>`aQt7UwF@tiLBoQs;sejOT+hvS2@Eo1voUf6DR zUl1dOP4Gd-#uRko98XG^rSP3-7V0;Yg{SXhdza?mzR5{_Lz|H>#T%LQkfm&w9`Fp- ziwh34tS8i@zw5QQq5ym~%~;WF`MT5cwSH}VT73uV_X!k5edi(0_WusP)c;g&*5~x& zuqay{dyml6l%AhAr&;tlr>@UA)!sbHVbbUNu{yVWnW4^2HugV}b`pJVX~3+{JwxMK z)8}po{Azs;`E95&D_K9&aPW?nm8+-_#63g|4)r;zO1~x3;Hi25F!0Y}Y|h}*nV=r( zT@1p==WyhXB5Xj;xY5JXh=;|I;2LyO`wcN#(3;%^VnP(``&9b79fqGYwGu9*7uBL>G2U$0dLY-3@9`-F<5@L z;`ryA#rRzf$iKXnu@jB4PvF>*hTLmn+jG(WZ~BfIDkiqJ+H`3Fd`ePctt=T2qRv}l zSZU%w{|nHUuj$89+~w2>0Z;&kJ)-X8#O-^Ct<`%ZWGL77zd0KW6Drc z|B_1^Wnatn=k?agFoCS}rj8MhZ^dMu6UKb%y*S?(m(wVBoTY|uBU7OhfEVesmDqA; zoYiEDB>CCbDt|^4-3%x??ikay0t4 zD>&eomt#mJzMMH@!fEI8`F3bf!UrSM?VI0b^e)X-{Mr=Yb&`O z_p2XHf%$4!?@|xb*h#5l!(!|oaO@l&`!0_ioH{nWnf0z9jy+1%HwKjR*nO$=_YI+= z`EcxWG}fYCBi?5D3xMGCC+geHc}Sos@ijA^P7YY`G&s?UqeB7~91V6&;^#~E==ixW z_@cIzSN!!MT5-s_;zjS{YM;0jbeOd;=&eI7)S)O2xElsg3XO^0cd&lF+p6z9X8rnx zRsDO;bZJgXzz6ctTBml!d{aDZ-CobQ(6@F|(-0(Wb5qT+sPLAJadpua7R#(y~LM19sgW7bk>**5d6e=r%IN^#aw^@6+E^fU#HFI|v#Qg6R3PZ_{om2cug zLV1ExWpQU9)G2RqP&8*pgNEVOpmFCg)``rMPD{2gpn5UIzZJ_jR`a6WW;04uk})t> zjFF8o<7o^AiqIJ;TSyYY+*ac)b$io?tsAT=guI96Ru-wmD<;DUY2teE>Jxw)MM|D0 z)XWB%E?CVAuBkH@U<0K9S18KYVmuzLa`?_?pqufpe~%~QXgBEghwKA*Fc*3dKBTmd zagkv^vWa33sYnNk4xs@@_tQDY#p3ApVl;`kktfZgv$R;Vs5>Iw_tMtix2t$xL%&Bw z>K+R}SiHX_KUgMgVL58QNdTNh&B^+E14{O{`_m32LrvaVVUi(_NPt7lWo zct}gF2GKH383M<84oGP?I52D`_lO+Tbvyt zmZ7osjk4tZ4C`+B(!08-apNHjs9X}qx5w(;FA!zhslGK6E4v8#>Mv;YM;m0RaJ@e^ zEj`VM8kI0XbLl5G>>S)5SsQuC{n2_1QBo^z!Xwq*#m@2?9~s{*%gMmy?C|liD{=Vk zhvkApfm3l&u!PHJay@M-`6=ghCPG#g5k zXhVdtS?ZV5$>b?}YP>mkm_?WA(Xb2Utl}2}^Be7kzjjQI zycv4DU$bHM{6J)vrEqg)AfR7{`t=m#ptWqjPowVFfljI%Oz{J*#ULZ~w2AaMfYOBk zC1SyHtyh#hrBWDK4muKE?sh@U*pz+`@>H!io0lQF*VKCR#NT}J*De0a;%|xgTS^$c z>;?qHSY&Wc+GD_(G@HSbHaDf80vLD86q!49y`v(hnpKY8@I|yi2dh;l<{7 zCCFJbYs-e_0%0Q>a;rjQZ*qPqxF{Csnz~*PE zuit??e22THFbA!HfbPYm)Lk{|bt7E8guX627rsHiq58lzr0CuvQ@hnRSQy(Ey^~pX zDTzFmstP2(;Uw7pL$4^SK0b@J>1+-mM6pA?{2CIVvQe9!Uqf|kp8)ym3RPHeDr_kh zoaHGNoWI*rEI3q8!)hNkEiJK2$9J_6D1nj_YU&V}r0xt7ou;1ZFC){8UhHBS&H7?~ z<+cXjJ=JKT(p+qZGXL~}Nq;d}K`@2rDC}HX;8A)4mStD(pP7QY+M8ChNACnz(AgPkmk)()n#+|$^&&s?E4SpqE@|K4 zE~PWZ;0_gk6^%y%SJQ+}aYHgpPEQc}m4!f~|g_SqTVwQkS7)EIwZsqo^`csGs@ z1}$U9HS1#=$HUkmX8GAk<40P?-(`&dJC48opRwoWTkW}Jrq3^d1aJtO4SjWOi~R5w z`EI4?Nkcz0XwSAHsp7XKvT_$}?8todsd=&aOQWZ5pC|N#UB;wEALVrac4Uobq}?4p zDn%OXs&}@A1;x$!#Q`|ndyAs`Rr?tBXH<~&-iA!*MY54~1<`36OG(q40)3tvq-pL zd^1FiD#Hh}heVc=d~y!JD@FzrGfH|1E>GzDu}1KA_1T#$Gx>2?tfT>DHeYNh3Af6d zbu@}f_PF8K*I1Hczl$%nmi#UrTISM?9A2}2r|F%Z=2;B)3*18PmyUdk?tY=MkJH$- zhWq7Qbidp(J>?xET@xao>}2-s^MF*%-jzn>KO*&MRt7GG|11J>Qu@&Vt!O~o0E!I# z)1>e$SVsT!;3?=%lOl7{jnw5l9l+XVOFvy@27vGBU3M!@geu zMP%DMs{Rh}O6!*NUr!ysy@|))hT}I0Iz;{x;od+IQq%oZ*gRsMs&)mTR0-O! zs3ejkQ80#{Bja;|cUYb=M64+jpK&GICbM_8JnzHAxUWXTxPh(OPl>dd&%48V-pj4$ zy-=mXQVOhj$^bc>9ff(o1dn7EuL+a3gp*T7?$ue@NF)|ZJ_Di(bjo-JB`}bLQ<7?|~ z)K~(O>K`{9hZ}hv>%PEsjJK@g8zVAnK?$s53tQ1w(8wz+BOf+Kj>eH;D&Zu+G65bC z+9aO5()hFyrTg5sNmtb_c{`QAjx{=LCmo#QCkqEBwVgwE7oEp+*mc;edi=J=5o`8p5Z+%jKh`oxy`I#aLyugcdsx5Z5VYQE0)(*GU# zI=v_VyYh8b-SYoTzRs3y|IYZTf0$2ksaW3s|9Qd>snR z;+pcDvg1&nn$Swh&fKe8r0leJsWV3bac}Q3CG4n_uv1M5I}0#j=T#%W=Fe%rn6LxW zbvLGiDfAg1#R(SZ?9Y~=Pj@u^7t?jNk4&cPRMSM&nWl-tLo%76bs|R8o*7a9Ox$n3 zQt0q2v#14X9+ejGM=SmIgMoI%IL~@)mIII~@r9ZtY3aZWtl8NNVr@}6bpatib9NbJ zc&IoKq>ouSgK9GJYAj%)<&nr7(If2QOgb%s)|R!YntsK_*gf#BZtI{4DlVMMvk$(P3`V zUOpA=>PxUQA_Xasvqf}9q%!|A_$bYSA%!Kn_*SA`Rl<5viRf#|_rZqlzKP=%=As@o zqpYx0s8V~>_9a}J09JW`i}g<=dGF_mR>ka?`t1l)O@odiy#_{Zf|2A^(ni@uzRWQr zUuK_?FN2MGNLxwCH@ehL`9@d=HOHRJH_EVcw$=>ZF}+a@ZS*t_2;sNG5DsaIymxu*@HtlOIs$FV=1u6Y$`;j(pl0fPMBkkXn)3^ z(D$eKguXxfu+huF6A4p4z)~c`XL0lTBV>`=uU>ou7r-hdAOqU!{Yp#7EmV%4pNK|- zRXQ}fLAWK{-m#b zLlR!GGd3SUn_Na(S%yoy&zR4Ax(Rcc0v*u0Q@ zb6m`am^6|5iPCzssk;5mgv*xaTxQAVLX*^r6UqE3>=ji8-;sq>UQH}S;8S}Sm8xs; zz_w&88KCS1+#WcV6guAMkz}Jgz*x5&zHr`CLUoLfC)D*5sEfSXI1clk40|T(t0g9V zwM4yp7-^b7TngQ~4$6H;CtgSTYL0&Fa@65G)n!M@1EFbC8(*LG>q;>EATl0|=NnV>wNfJ3o=v<lVX9z7(ZEQ6kY0k#~2lJ8sSo?3yM;fP>#v1Kc zu0U=UE=VJH*_|axznZqvrq@fOyd&>3zUW|6-qGbl@boXJgDblPU4Rcr7rK_>mEcBw z>_+tz9=j68uGYt{rm+Xd)0JnKhzuH=l8J=1w>cAO4rd}EvqHz+j*;xR8%2pom->`D z^L+j8%$Fh~5~f6?hsLAJX)s{r6mp39qT^&a7O^BE-I)*X1;md6!1Y%&5|K&<9~-7px!fm_Oqy^rTl5 zdHqk;Y@BOGw9Lj?G9sCcbJ3rODV=F4qH3(~X-6yR+zwa|38~@j0q1+&1)3DYm_MKSr2%T=Co5jikn=kh2 zEd(=5McbDWl{$!2AxcX zd2)2B40GS0lgThMMw?`q^{A+Y)`RW{&kUCP3tXqoRt1Iw~&bQ5Qz20*&xE75{ zh3h4rlfgA>lnJg=N9b_v>Iyz6UMkXqoMo2GJv|=MOhA`2HmcQ~1KANhkp%y@EEyYAbK?ycs)8um&oz`$@<+exdQFU);*Y)L zdWJRQxin|UF2iJ43Dl9zAzt@Yfctji_cP@ zz6@zqr8&dHjR_vZ*Xju#a9G_=S2A#y+xT`b)tN`S>Db;zbNlsLdl;k<5ZemB28!-j)~1O4!X$qaUB)HI?A! z6$Ddmwo8xIp#=kE9PpY6TJYOMeE4g|!;=tI7wXR^WsdSfu$AX(8+)gno-+3o^(~(m zgmEA)kqJVD6w!8u0dB}P(&>WeK!kOyCnqyR-r(KVUFI^PjUv`xZ~(ii@nQ+vFCx2* zz#QF}bH+e6JxnpoK67bslQ2n4T-q6&&|=Seov4&Gks9$vN7brquXW z(5u{z`f?ZtyYL9X7KWCTXz%HDH<2jNWim z7v!jq^h2rA>o!9BV+%?!9<|2nwyDp_9Gh3;E&V5QD$Fo1N6SZfy}Lzz#m{|l%Bix* zQPTSWBklRDzj$Xh%V8(AENY6@tbQ~UNh4vy0*7`Pr)HeH1Lpe#rKH$^;!iRE{SpcU zug}E)5jp!y5ou~7O=HCnHZ?hWrlx6}4fCr}AE#-YJCM^fq5~6nXi#d)<7$3aekS1B1JAz%0>-lZTRiYdg2CVZOBnf_sDR8c!uyA%2|~TjGoKm zZquOzAhUv}JCp!A-A8ahslrx3Xuci=idaD;v z=@xfQVW}zogFHBx{{f2EH$*7mu$EHr>0Zp&*rT2`h}5fdTFC*S2CuM(Ebn)_t3qUN zRd!Z;VKZsS6IZTGC3*nHz$C77h@38&Vj_h1$JH-&Ts;Gi9I72Cacd>XdKiA?#s=R#8_-nKpG3I&tBrM^0FS0>8z7<~X<$;_d(&I7y+Y|n3+wp(1ALG=LrpGw7d>12lo-Rf zqGR*%5W;NYsPjpn6Y$euN=+!mMyhg|x70_Q7OI>`>CV1>z)VFoh0q2EzOP|QD58Ai z!CBI2-YkygPWo?p~VK3I${>8nx#mjpkw!z2} z@qv`3r-_hwgFR8)v_X_9LRNMbd2nxVmyG=x=9W$?c60m8Ua9;y07M*x30YfhslNmF zT?_Y3aBJ8CdNS6(9}W9FHj6q=!ZE7<5boY~kshCD&VQgY!toAz3dB>br9c!#kNBcZ z?z(+?2E_Q(42Uz~2e(wQPg`r#?YN->K$$;}?pGi0&(_oJNHo(?6~c(@Vjwid%AI+| zXh;qJ#YW{s4*JZNUmse2`}d)Q%{rfM`St0R-}A`OAuPW>wEQ}G>`I?*`St0R-=ie2 z>Xu*ms?-FCW&(kp01=lW15y$odM1QkAo3p$sLy)X-0L@)dwp!~^|86PSeSc#Ddt|E zF!$b=hcl45*Jm>K`b_5Df%K51xz{Jmy%+GUWqj)j)2)WNH=S-xntM-0QapTMYFb1a z5zqe%A??5#uYXmr#xq)kw112bV3&4lagrdxdK-ZM-q1fSFg=+VL5Xpxi4kv8jGaS} zWi=VMNsy`w=0BC)et6l zUY2uQVR+u(A2vN{EI>fEo|-_fVSMPlzNlQFEN~x!@(jpkyDh`+oVEK{h--|ntS^W0 zT#f>lHycV|`$nI&j9B)5-U3m1H=uD#?`eSV`o@JWF$kd#Q<+K6L^jiZMcNR+YqMf@ z*K~g^kDMFbf08DNIJ40u&p+V6d#z!vpsj@ao>hq; z9;$#kS7CZ>)r6=UxUhruf0)+sZGHW&5Eb}l>j`6#?Q)$BF57t7w!cFs5)q=x5&wb~ zF1Z6}dy0`qgll0t7>F&7z zCG8r8pRi5|NiO)UO(95mg|m+TmQcnGc1%8GOtykN8{FcB+*9G-0LYkiBZpXzFF^D7&h zwrUXmS+F3#b(k>e3mU^A?12eL;_$S$6|Ijf7PEeluZy3ZpPz1sPi8TXk*Jj8+w0Y6rxo6`f(M0S+{ahiRl6ypaqpoI0&W?^d*Zk6 zhu=mHyxWF6+K9|uq0M`hMwjt*nX;%K`n`o;sqQ-xKKYYjSpEilzGU1@L9P{cTj8nl zMX81l{jWY9_3;@~2by76@waf#YV+lksVwA`AJ23HRNmaS*odNp)5Bvo^!)v12O|F6 z+U}l77&Gufu=z}F4`8d?ze7o5{>6b3wIyEFdeeh*A z1!3r-eQZMdc&K&V#69Wj1HamFRcDCUx>ZF3eo8KYWIp~^P4*+x)PNk|VP4{%^ zuebRi7A9Z)utg@_ zQ?c!s4j9bIrWJroq36qpvhnm{N0uhM5 zNOe!%5Ivfn;rX5r4%tdjI;2QhzrpC%i*Mu_SKc&1HJg z3|*-MG1CH#Z9p-D>RbB7tlPUQRejbfkXj?89Ga64yt?>eYRHwpIpYu@}0aIxQ7w28lglaCU=%%1A?J zG|BQ1kZoKlt?<}so`>_`9ZFGW2ikBiy`x1{Ji>#_KOkYPaxtf&rknzShzK#ad$jxk zG8ig$Ql~2W?AF=>7!0`EU1${$L>+HHL+>s5eA1rsJ0Ep~Rq8uVop|#sBpuekJ+$!+ zUDW4@y;(L-B3`eC(s&nv8xecTA$m&3R&?eZyTnYUCpmwB35?uB(_d=+NRB~|yE0xL z>(`K8GT2_Hwf2hL0=}^Ki+Y~Bmmh5Hoe6lBk-bX)AqLDYgZ;BttBBFS@;|C@djvh} zF3htXNw24d zdRIqns4z$$p5n(9iV;unPS_Vi?1`Z*r!YYFSR*2Q!U)318k11`(|pM|TT^^3kn9gA zt|%{}Uq0bsI?nfZ0Vds%um1eBWbT3bx9)ECUeqsN$f^(P%$HCKTsHXIy_`X!)4rucq;aY$d)Ou;_-1uI>LwgYsk-Bq+Y5^GKPRpKxx2=gt*00uJPt*ZFlSpKj zhB-w~GTKF!gsswc!?q<)3|^m~`Xhpa5$+?v*}EU=_jDb=R7|w}?#LMWGcZwd2kf2x z!mBBu!jU$K^2WxgGb$oVIYp;_+qMztSRE;($*6rV3!p~oPPhb$B)C45=L*A+{%$81 zLM2m@(L=-7Y@Pv8IPoE>-6j;WuDMeIInOVihL262dOwzz7FkEc%_OEL5faqH`9xk5 zz~B764@5*41IW{ENG%RIQxW;n{gU9un?Pe~rGjPi_&Px%TXQVWdxMW+{p@OmMIU#3 zMro8v(LJ#q7~`+_?V-0Ko)}~D9hC08RGgO0=-S5el979SNZJ}r;!62oFHzPC(fGo4 zww0DUBHs!V&q=H7_d5magu@%hxkdIr?LZBBP@-6|s$SzQm&xI~0Ad;AB%piXkuJYj zSHel*PqI9@OL^|;ZkY0{ehE?6mt78{Rr5Y!rzb3GS-7aJiD0ce98lK>y$3zpi6cb}^Ma2>a%$Q0 z8@^d5Fb&6DIPj=0XK_^jrW@Fy!Wi19(04=;30K4ld({n2un3oi!^wf;F5H=T1OW?< z5+jb6><#_2#nA66NUp5KKtD`-KDJpp{~61?RC?Voc(h+&RD$q}`8T1;H$S3cwO1go zcXYLi;xSIfgXP!``4SfRJXeL_X_^?u&r5!rxPvJ|^1^3&qm$!bMTF;ec2#Nzk4DGF zViaF``z~Pmp16H>C|Dx1qPvs zS)>7RMnBmC@X8v#m$9cjfnJ2B-K~-Qy}93lanB>{`KT{|`xM4QGLW0)!}{%?mK;<7PVb|idei*OH&fVT4Iz4^faK+<+1H^D=W5Xk`%rJej*20-!5QNt>0q7)AY-w?2-%p zE{F^{xYWsEQ#91^(7b%b@v`H~qCSV50}leSU$t2|Q?j5U+yqa|%+_=l#xkMLf8@kG zCjmw}nb*K0{v6=P0e%LC%*w)aM{(gh^AbNs%BGOK81vm~kemrWx#;Hn{&AJ|IS7Cu zen4E&2A70SN4fAVr;YMagl9q(-hFtkvpRtG?%$JnO~Lmsg&U;vL7j;(0W`}-yTT}7 z!;S8RKje^@Y&6Y~ztX{~oB32O#l}jEfH=+P>wl}mWD94chf|z(YZ_eh^2jwTH&`s+ z^Q^K~ipnjtcBD38HNSxP@Hvk$s>KLFF8^sLs8SrAX4%j1f2?WhvyIWd5UTnfUdYha zht%zSadO6<_z>zyZ_L%sYdIpJV#p}C`}9g|hT1Asctdxr ztRXT5*v-I3$?GolzaZieE&I_WV~B+2SZ#z!Sm^~55#fTxPO{uI5exSc6*Q8%V__XK zy7Ycrb$Rpo2Kp06nP~&HlvjQyqbv~OP_mqt|HhUQB5)ljl2&~OcFgCp-R40W>;}(` zE`7p>)wbp@-|GQRt9j~-6s97W+i(7?)1Ik07RLh=aQOD79QC^vS24v1PpwoY0a?%s zMXX94##T#hm*d=gafZs@%PqWqJK)X4^d`AGaPKqjLkR@J-M+$EdJ?^Lg*$munH#bp z!Op8mE219L>8->65w*y~6Zf0DR)Y!|Y*l;MexP4Gx5rUw|xaKS@p$oXa}>G&Tn5H>P{U! zeK;!I_uc+fB$|XFpgIs{z*@Wma;G0vJtARF{Y6@s8Xuk;9}f8Qoscug1h2SUlb<8N zi>eqao3@X@=vwj}@bQ%xl=)~}GYS9AqEGOZ80oWwt>(P#Cy~%h1RBmKR-8k*C z{VJkR*=L=bJ!2<<`nD_8wCWpWN!@)pVSdAuxNbecU${j*by2U>*3Pf+@l|le7q3td zKH|ewu>0!qAQQ6#bLU3>@B(Kod=bO_B)h-+y1P5J8Y_|f)HQN<7}}<=HGEjSaCy8T z@o5+2uV*NfKnrn*OIDvGL;_CGYE4m`YaP)iQyMf{$kl2&@gi|@7tf=zKQ}C_LutGY zgfQ;!;IWK+7wC@E|3}fh4mSw9BY3ohe9z-!PpY-v=Y@=eD68VcGxW*1{@B(?lPG80 zMk6&O;^2MNizl`^)wc|p@VV|=42G`wy%$>F@TcbIQwhPUV;4UvD6|hz*-}**1P&-a zOmF+9)&6^ec=dYLZ5Q@_;Fo_LPpe)ofkW&I$etdP!AXlstQFUq2)OLeng;yJ2Pq$j ze2p6{Fn!I756F0%A{)L~2Uy_~!L2tPBl)}jZnLoxv)_mthj(ZUVk;5o&z}UEn!zpeznXKV?cUY}N zPF$D~3rgj*yRl>LCPAs}PkFa!zi%$=wb6thqAmr=i2pg+W`uTg)L_@nR519=R|cKf zdWIJnzX{$ipd1QrnjaD_wm{~STd>$xRLqX-$=a5gKiK|*RGw~;-nKY#zeZeBcWOiajd zBO_3dKk;P4eoUviZUj%M36~(IW z7gw6U7v_O=<8t~3!4D3*aeGw%HkUhe2q|wXG$|Yb^Pu;?1do`OZ^?xwQDa4g@Fagw zWuEgOrbx81g6)~zO&j7%*fp*c$v?L?+}|G?{i?c;jRY@cU)#N#0vPilhi7&Nb3@B` z2lipr(k7P(zy28-+ns^I*~xc#Y6sJsr%+8o*@yGe#OisVeFT0$54p^2m(qLxb(->T zD-M4BbiKK5>=a(l{Wdc_WIV8%95o#tnoR4DayC6pV^R|w9+~8vj-q5iU^#Fx?d*^8 zHji6AZ4UbMzlb+1x)r(&yz}nJu@v^U4fqYJr^8XOo>@g4LkLCPA{4w!&$kul1v^}M zDpOi_^#erHPyN&fm$a_@^YIWjBYib1vB_g_<;yS>!}f^8cE636aTD_HwO}*PS+R&z zBr^K~`IB`IM}o40i8r?EdFQ2MKY04GR!1s4RYbdTdi=sPv7JTG?*KWC5a1?1@h{FU z99Eo+{~f@rHvG}A4+a)o5g?DgPJ30#t;Yyj9vrgCyYW^m=#PsD4aN)?5}y~Ei)E`u zpl>3BEpknUXRYe0C+>J<_PhS@-iv{`P&vcR%%BWZ)`#bK9jX~yiy+uC2>(p3vtRVP z^}Rlj6I65qI0;&$K?U=r`r=vXgCtOcZX5Be7<0&XMxbyV@#Y~BR5zZV7t(i05)sBe zFTt37Q4ezP(Hx0{?M#D0?&93D7?F%l3hzLIhiB+TaA5b=b-63&eeBK1iG-H!82JC9=B4CKakLNnd8bZBsAlYIBLUrm{9%C;@{dA)&o77X5vCdJumk_-@VkRx zol8C*!Wn|*G#q$aV@*mC9)?Vz?h8~kiM-HC7A}f(1Q`evIl;8Hh1zBy-Xk{)5shCc z_5ceeb*Hk_0Zi+CogXBse23uz6pjvsNQe}^6{wf=C%r|~_undkH|SAC@Dx@aL32nk zKfbv-M_;!93j|B~NtG|f;KRzF3=ezdXo3}6CJ8h9I+woS>B-q5f6a)kL0aWtY*I3X zNgKX}n(N;h_;B}*Xj711t3rDz&p{0_oObA}zZ?y}>YCIqMOqm60zo%83Gd7_FK&sv z4&#}Td=;Ob0_Cy3bi5AF+Zt3{*yQte9p_^-%%XfiQ0rq`YmkN^SmviD<$z7Md*ag( z`FkfN*bhc|*n*$~p6d9IJG}|HBvP19X7jSvr5v{xqj{QDZV(xF9 z<&3=#fla;1Vyj|pQkLQgSuCZb2`3 z=e_g}A(vyyfeX3#*H8?byyxdU}#Nr5b1CZe=Em+=y zAS^(?SQXW4man!N+n>LAt3=u&IIa@84C5St)KH_Uk)&!Kub3xz-4mV%c1F09tlpWb zEQI=T?KV1&W|@tGHP|HB8_tt8jXyx695ig~Qn`$I4&pvEj|4`ke~{JQV(Z3trl|#j zl4D0%YQl+7MLBYYaYlEA-Ttb(-?sqfW^?c2k#ik~Im?1t&t`nhE#WWxRK2P|49xiZtY zpy~vs3L*uQciHLK(jGX{3iufwEiD&f%z{&f6>Z zWEZpicU^EO>%za=$wYJ3t`?r%I68&3Bd%0lHY-YKDE5) z9&ca9LfKQw2J5dWY~L_34p|72Z1blsOi|jT_pQO}3^w&YFx8UM$25!j? zzsJ$N$3PG#F^5vR0?=BP)kO!TJgu^I*NcBMlAs^1N`Kr~ z#a2d^1lptolEw?wz4VQ;E3#!WC2w*L;XPtVh9gwcnomH zW+>K@`Eh<(GMvbLP5GAW$hjeuMJLf`Ta}L8dhfSDcXOqwn>c!C74tP7;0zZEX zSm&s}^$GvY9duGEi4%XGm+S?F?T0xS^PLleQ{!zxQjhbEUW5o{fynw)FSvQ8O%^>H z6ol`5-I7%^k`shXdceg^xAVFzSo(G_&WSnMh<(_a1+B)tKRJhdf`1wI@COP_MoRAzsM|mWH=cY` zyjME*`#5lpvt{T{QFc(TId#jw(#DBat9krxnajrWESp5dclF~`?{`53ofVd<-8K=I zcS^_283-(Km zR;2MtYn$u))=u_RSBx&!la4>+*xhg(&IAh+sm}cMnW0yv%0trx*sDB^id-B`-_l)P zkzj66@@K2imDWlTclqAkGOt8~bFjrBS;-Lok6I)B9f0K~t8P6X%fMPq#8fE^bW`;`f&@2n2 ze0;Bqw#^X;eLUFQ`@k#%lC^G(3AHc_N8q%r*xqrM9!lz;#fubclL%t z`WqIZj?v;<4O-f@pen>^&@=$pIh@yixB8>L@k{b_`BgK5e(eKpL@_#Jv)`XZAefl@ z{R{b0d3!{B`iXr`>%f0^FRE7qW+k$vSluW4+7e<|`K#g0N(tU@G`19xG@N`9;0HT3 z*d1w8hlsCy?l!rL8*x>s^b`YzC=&g=lo!&9d39`5h7Wau6o#-D%$XiqXeN&;4J|5M zx$n$H@Se4_+Q#jzFrv0n_7uI*-?$2HF4eNwhi(sMo=`W@YYw{?=MUUX1Gx ziQp}?Qdj^72Qnh0_KZvRJKi(fSFI!2CgsO)$xfkJhUEY*(*T4C|`^4!FH8$#aDuS6xnaq2! z#C~jAK*e@u?aLD&h8U_QFrKY4hS(}AeS-$o4yXXO8@Pt*9ud>$E8g4CN8Y(kbh~hXH85%8 zMfkvE`kj^Ut#gCJI|0i%m%}1L+bU~I+v#j>2oQ>9Yw~o#8_+IL&2@rfjEPpS{0u$N zN1hiuvh4JonN}iy{Z>HwbLw)4xUZi5o%Q)%c@EZ7ujFcLm<7t}pyaym0R*q_D{*{L z)$sbRPM9kn%W--V9mPdRF08XS?}UQ=5!0107R( zn`MJ28S%^O3}GkBUe8|V#y1er4U{BN?8`R)5fssW@m@#ISDG?9T<4AH6`rT{Uj0b& z`y|;@*x8gN%B;5Wey?$(UgfS1_@7U8NL|5Nadf31j*Sg*pLY9ofX`w{(z z2k8!g1Zo*XD2Y2QZ-OP6N)IaWTRm0B<}%to?dK{gxakw>H7D}sZN8s|2%UaW((I8T z+tq`*@NOh`fBi_PjHt|R^M_PQh;r+uE$kUzMqu}PEtm#3k^j)MQn6m5V4<&?*>dDY zP#_EK<|zN9@nq$Co`=K)!UBxEZ1%&;k9j$5o<(2$>uAT>apseE3Z#>gBAn5#zXZJt z22-VZu^4Q4zk9M*x159d7f=P?zbOM=q{zjvIKfj^ z5@Ji9Uhk@ib1cF;J>N9~{K#z#@bIfM@S`S0;|D$w`0(;Bi)f+z4xy19ZQK(>P?vZH zoa9Fvoe>NQzNg7CSeW3tr#J)qsWeZ)hyvrUD|6y6(jp5C+me1enP`G*IgmKm7%pII)+0yh3n`4JI&HT-^??p>l# zF{beMm#G29;0}n01Hs1A^H_fB^N-hg)mot>+fY|{ReB@m17U$hx*w;Tp_C5AjQ!$3ZzKWvtPdHiP03@<0h%-LyR47nNwo-?lP= z7Ve=r7hQNfa{~~>onT}m_|B#dm0OF?R#`#&Z8+>p>!fmHLK*kvlqZyO7Ixh8i^*Z;@iC%>zbAvoIpbKp10bVtwQzZnJ>nPEpXZPM6|HSA|@ASc5AA>_|_je{)Ay~ z#MshxIa2H*2NoVvl_Npb3Mf!LdBaW)W5YnG4_DKC7~lLyBYI9ELLW+R+a>Kf-2Jh4 zk`=5otfQtzov$T4o(lXczqYjS;@C%Y>D;61HfW~E*CzyXgFY2!nSr$LfpC68Dgp#$&TS zK_?){4ds@Y4Zq9+wbKDPVRtchX3tYcUK1ZI&j5j9OB%YIxWGlv0ck+&GdO}#SN0ne zGX&QwozS`*qKnnxI2Xh@SWTGKvOtL2{@^M?S6_#tH?#6zY}iD4ruFSrV9!`tN!|2d z7ta~#_2%8DI=iTboXinXJrfW|3!L7)$s=$Z_K>If??zv2Nad zYgMm*=3~t+tF|B@QSpX76Xv{p0o1m24)Xxhk^EL+`xd75S7YAkfL9~lE)(Lh+JSWQ zV?nxDhNEbm)6}H?DmVjM*`3{?KGcF8F5 z5;yF~dk8AZX4AWIp7i*B%$@}48PVec61~OEzW`F6|MCwVk{=S**M)(8O%ah72%Hr@ zv(1GP3hgdGZOFZApY{wQN;z2er zOYWh^uG?#WibB=}>xV$q&ViVTm}j15bB)_B?L?^S#TF@#vG8k%e`h6VHycz_W7nVd zXCr_t2jXVyJ-=mL^_vn^$%wX)xkE>qv|@o$vJ$Ayku(=3s2v&0A6Apv9&ip+S#!E@ zQ^!6y!62B#r2MQT;TJ0<&EmAmleuSy9Ufpu{YkKQV7-SC`(hX!vB&js_EoCMim;P` z@Rrrj!Wb3vXG2M~_=)=pEl+DuScrRCLTzwudlW0oNWx(ToF(ExnJqFt3)?5*BodyZx}XP_>uY|Is{5JFtbn`cFss&+Xya>Xz)fS@LDc>brts6dwV=H0exwuz#9s^vQ>GnvBG}A^IT9 z5BYSRkVl&5*=Urd&N|D`8$Q$0tSp$V@DUP*NsTkd+1&{{a!MtKt@U|AQ2tI;fBS7f2k&fi4H= za1hCWmIu5XzbiBHLq{plaWUM(PnK}nk6}bW8*4Bl!(i_k^KlGS&>M|NVYtVu$8Bv^ zLT``$kU$pl`GXmG|AFNLi~9gs`vH(^F~zMgBEyv)N=NjuzEGrBZl@H%H5FQ|o^g6WaL&6mZUh0bUC;PO5j z`kg1SwEL8aJ9@dhck*6xsDEw39nK_K=lTxe(&-K-Y!3&E$!E^*#|C7+Gu^?{h%d>- zquFhe=VYPA9xT|q8fVN#YNd7tc>^ETgBeYLDU97xHdZXhn**A823A+W8C ze1p!X+jncvaR~8{^%efwYuv%E18JMxVhtbw{=DW3A;Fpi`YqQP@vI6~kKQZF3#rl_X4Tm!Ep>QIK>)nKX)Ok0Bb46i+>YOs#jtWF&s~p3V6@!!;_qb~H^F*P)?!L|ZbOuO726!JP&Z?g z?@2&ZATa!pn$|J2u$MiMiQYa~1@kzQCVQGO!W2niJc|4ZNZ~&IrpNzyAnlcEeV}Wc z422%j%234G9yUoqj_{keU4U<`7rLk?BKzQv`Mo8013s(6EM9-NS)8_xqzYldT+qgB zi-bBeHwLsN@cn)F65HeZ`E_vfv(&SZ(RD>9rOt+71_=NJf4TI@t+qybg(HydN6i@7&IRO~gHnz5prgE;=w(!4A;yy27QcY4S zy~W%@H`dz=x)PH`!qw-F9A>(!yPRAl0Hr-67fu|tx33W}&cVSY0Vpa`WEl}2;4^etw^xWbv}kSU@zsl$aPZ2++bD>j490x48S zp9h$hu7#CrD>ncIr@C`v2aoq*#4=7x>L=rrt7$9W)2a5+bM^WC=CqEn-8gC6c}7Ra zR(7@GGCEC`sO44!y4-b63W9It#>T%g)yk2s0;^)}3(mdT@vPLm_sougE;x+{ zK6BOI{hjy-PI@F101}`69!dLF?Cz3O+%)W?)SG*@kI(Jem`>bD34yF`0>7-81fnH@THVzi|??zXajnDt=v@JDb1pO4hc?>DHY zw|TR0^Rxu)W>*Gh-0W+NogJy%nfUJ=vD_JXeWAClm1c(T*b$1a>+l4-3j%#ks+$_R z9d_NY9=*-C*?`@#N5mFP`i^r%JdT4Bo1Jn`(u=!S5dnbt0|!Uv+>0G*|Bd^fkD?xH zshtwb%JAslu`N_W952E!)nw)X@5dOo*P|XLYW?d$e5laP`mQ z=E_9(%WRKbm(zM}PQ7Z@r_0vlmepgX1Z7t);a9Hu)w;U(<6S~>10k)#MAt>nH5xI#p%QRtQ%j<$Wh5> z|Dd}yOEOvpb)@W2Ft@K61?!wz6yz5)yE?mp<$aJ(Ugz2ce<|Txs`>tJ_LkRn-pZzL zjESIE)c&+7bSVpM7*^Lyi*@ZoEMa9ubv;xUV!Q6=+k_8=W&%K2tJytaM~}yrTqX^M zfEnO&^4%%%C+mu*`}9s>$Aj`YcL<>8O-#_`(x(zhD+4dF%uwY`!ur5T59qp@;HH54(fhFhqJC>;bt{k^C=yCsS@9fzr`gh= zSCMEiOWy!h)^RGe5OY#MMLl$$d50nq^11?!4VV)yV``?%nPG$gHW90)qi2iJ|CU(}H&9(Kt6esC_`%3j`$Ri&#?FD{sX3q05f=$je zeXW8x#&|JuS@5)NPwd*oA4B5Q+_v`&ZCinfN{FIAEhER`f27Dkok$kZh`Sot{E;*( zJJJKYnzr0hNV#^42G8wmZVZ#?Mkgj#!gc8wGus2lj-C+QtN>2G#AQ{JTugY<;jcF| z&L%eOBo=@d3PtzL7vkuZKqiayE_NLQAJucAhB*LQ>TCeN>1>;;iN7(rbVM$dXpN^} zr9A@|%hO7Xf&n=2x;ZgwDQO#|DwF3=?cUIjtZIi$6^uwC8`@~Y`R0D*lipL=Qxl5s zQwu`bt|B*eIAiNab3}W8m(^~Q+0;V2^4m@GU9VO36Gm6pHrI|U^yYLZ{U?u`tJJWOK^W}d zX=nS@+ZdkoTesTQA0S1J#x3-Xq>9^?p8o=*|CzB_`Qr#tcrm{WpE~%-( z8=NVT`~ccEJmWA^y$Z-Wvty{{SdCri_qrB|qKSH`vQQP4Aak9EOX|)_ky_Kj!7zbd zCIxpYpk2*lD<^!qm*?DX3OFa=*Ijr5*aw8BY;Zo(ce$NzAJP zWBb+7uxAs%(PXQw9=Yyfw2*aUajiG~&aN9G-(hD=AV8u!Z0Um6fycA>x-$PnS&NAyqMBUJ{O7 z-C6=ZWQ4xIC;D6a0&$y}V|JE~)r3C(=v+OWy)9RlJ;h(vxZF^XvFoeN67^I~u8%pI z*3u!z&sI1|He+I&TaKIIR6??oHY$y>w|R#DEt^=r&{F_Ce(moHi(-!InTQC>(4MK@ zK0}{naV=MJww0cySDf*0J%Lw9MMgq@YjC4VpWlG}S%EZUNOCEmsx|YRiJEjeN`)G! zxBd;oOq?am#kLsqIi0wnd6t!|ZTRLWrfvn;uvBq^jLUO*qU9n>(h0ZLlFtJ06=#M? z)bq)ss0pf{YTBGTa{y$gs;e21fs{J6-Q?e$0h?PyR!H5KZnp1~do?}Z@98DlC2lkA z7M?E&=?0mCH4jBQjTKuhcole-la^Cxt4GUa`3N3}J(LS39Zb$`F8)>%^lPYxBXyr1v`jVhQkG1nG*;>=PuOP!aoYK$O<6`1} zn0AhIyEV5QJD&V*5&G2F0CF~~>J9fC?(6>8i)cP^&HF1DkqMiL^gR<2756!Ij<3#d^(pgZxq2{?h0)L|bENsYGRMy?t{STZBAOEBh9Y&$Nh3{g8)7mkQm#O}R~_BLw$K-!?e+>|8k} zT}%O6_%;pdtZo1onq8Wg*tWDG9dpe_bYT3#(h0~!$8#d45uM`1AaTZptpi(s#>Kp~ z;g~UcHN(=~8^77@i@KfQ`R(l>>`|&2*8EO(w{{Md)YD%=vNx=9f)hzRTRb9Xxod}T zW%KZ1O39Ok!?L$dwL#PE=zq`CrP8Z}pnTk>E}yskr_*72CNoSb9@^RXqRS@&cbe&E zg4!joYt1uDuurdDY4BuqF)k`(!@nN~OLr=p z375fpcOCnpnhIy%K&M&T_;TpWaBAy;62jcJ&lMt!K@RB$DZ?M>k*=*-6XuhlEd2NIE~Wt8HKWVdHX)j8Fmcv$u9JuvR#qeeiJR{E zHYb`|W@#le^=N`DkNZ8c_Z+{Xc{u5(WFKc7OPu7SH_S-aH_xhBu}4_}MXL667e-oaF0w)D_5gOM7pEQ71nM(n4eEb_OU=ZwX%M1jZ(H7$IZpcDe}3 zb^~uKzx>h#LKqi-r+Iw#c7CQ9Q3pbSMxsafKVEi_5e7P8T^#OD&3?Kk?e$I5&Tc1o zJg;|tsCs?^+Py7L8+`RmTNzm3o-te1MbCE?gxW$z_SbGjG$=C18K^TqN);e7rdja^Pt z+8VkwsShHghYmQC?XMW$%=HoK`_lO!l(ZNSsf$zjC0dRt7Y+(6#REq)n>KthM=GA z4aRAe1jVfUI}l&$KZUbe;Qzp8?+-!0*eiyU_D`y{PGX7s(*V(IzUu|Aljjf1W*-kh zzufx^C(SdSm8+H)-g>zg13s(PAC}cVKkL{K{yUQGm0@|eMt4Or^LfBwt60a$vv#n3-OVx*jOe_0A4{y9xcr^1kdE#|=qLY0NUy((HT5;o8$V_MbuCnBhcq9;_goXz8okI7ayXgXUYyM}^F>w=#a zvn_J!D4yeJS670-uN?- zDp=b17uLl5-`D6P?2al`b`qaYBZ3ySmr(z{6S(xoL-L3-~UqSBk7bm_ec(n}B!5ds3zdkIY-gcjPH z=XuWiy?=h^-0a!i?9NOwbAR`DXZPNr{Yte!9~{02X*DiveOndoYeW(gA<#%rJlp|J z^1PXOovysX#CSmV{!uXWB+2i44BC ztfB8gV#6<$Nzi+FqRh8dKk@*x8XUT>>X$9y-MwnHSE9}@@IsX$l_D)D=`KHBYQefy zy~qBR{FN#n5}J{E_0EFEomF1M*EkoR7@9Dhkr5ytM6>w!)-ArB5^4gwcWYztY>R$D zvP}DMA3uMw<-G^Wm1GB7mvqtU<`m0QfRBkksn3PqQDN=XyY7z+{Mcc75ukD*G^1 zC;FA~fbyo@E9%mCaNQGmD6tGh!Kzx{GoD~wLL1Fe>j)AJJgk)>+p^8@DpoJgWU|F^ zFE6hnwCuMYe&FRrLYt`(^MGtxkI;0Y(n(N;=s7?C55j)kx#!7v3Qoy*-%SeW9164u zE%@U!a9xP)XE<~0vKC3K)FWB5@fwl|^u%Lpd2mzT5uM4s=fr=Y^Fu8n{K7WVdoE9} zZlKcGS|Nq8HpWDfKJ{I^L?vr+j27j7q~_ee)Wh@^MtPz~beZdsP^WaTNMmM$rAI28 zvpRw(ceKD4UTynTV0cG+u6O1~^(cW9$nY&EwMR0x@wVZ6kJDY&;%=EthjGlHGk5;5^KU$%C;HX820I5)H6mdBZd_Qa$*>?U;>o{C5w8%v_HHR4_C*aULA zCcTI(PGP$ajTUObXznMmx?8rQbWMWR$^ScPW6t=|VibZsrDwkV^MAjw?pq3qFlx?x zbP)Aa$9}{&(^+L+!gPq_v}zPXP%RGU)$nmujehp^DWvGnn+C*|({n&&B_uYDsK#?O zj4(C#u|XNpkDsNIb0$tcAErRVo*N?mC=%%aio9Sv9m^=r{N6t^1?wb`Qu9Qm2N2J$ z!6!k-Z-9-f29wGwO3zISV&aviau;Y#?V1wLwvnv(KH_^QpA3q|4@ClBf}_aa<4pas z91Q%S6Z`73`MDCQ-oyV?$tjYq<%8$!_$AXctf{NCeQY;6ASVT43aV^~0;k&p*n%I9 z$nXbg9X@&0UZ`CD?Ox!#Rz^H=eH1wR$(ii*MIAw;=Kusu@}|qqCcfBI=2-pH)MRZ+ z9C?#)Q;W4}Y6(pv31e(Dd*@zic*LW%g2YX{%m<8~Bt-m#j1LNkX`a6fe=xS@BM*L% zi1R6DYVqRB=RCWo3yUR}I|g?**WLf_0E5NeP7W>+JrS1&F($t~F;v$zqsX>5!4-oCx{1_z>c0a=WM)bC$3t zQVC@~O8ledYoDA;Z|mSR_ZjMIpOs5*?+`opIW?EGnk=h$vRc2;hr1bT47r=N31=#L z+r!nke@oK5DSNs9lE32R{#!{(?j-TrbZ^}dJI9*4?GiYt?I$X-Y;qHAv%$GHA$of= zwgcxxYHuFvlfr??oi&DqTcE^!%90+!5 zCG|#wXM_#umg%ZhA{FnxsWSs&39aE@g<|HKpNR;Y1&IhZ*xtM^P#UfOk7#x&jh6pE z`Tq|8vttsM1^utQiOUN7zj8t=Xv1ec_+}vf+xv>v{|NoNhr%;Y>=oj&8fXR2{wo`N zROb(A&Qp@%we;WKf5c!#b>NxdluG)tioul1lNRIMkXJu2?@6y!hoPu?CG6?{i9u&l zxe1G2gX~x9kXP7i1k{VCzf665^EAmMZeZk*{hu#Wqt1uZqv^DIP!_C^NH8un(|-8> zsi0g5E&KIq+thtPToY29LU-w)P*&ybx(9aP47olC_cF1`J!b#){< zmhK@#IRtk7tktx$Y-ka^e*>fcoQkRWB458yK(X>u6QtO0I8AWaQ&xJXF1`0U-Yom@ z>J_hTk%0ocu|kmnE?^g<;eH!I=s%mB>JDXU1A%*ZM1^`%?%zP;;cko`L{-a4YJ>@U~?rXoVTB8U2 zH|69`xvX}R*0R5e4Kt{A)EZ8);gqirq`5qpUsblra%=V~JdhSq-1k{45KpkDrh{d* zF(o)XbrISogX!>Vyz6J=mH5WV_JRJPFz=TqUwD1vp7Sqp@GlKmD-V#zmA+r~=F6?5 zlM{UINb&&hi?DxhJdU*&_XpSw0qbPMUJfmuX8f;E)p+^#k3NR=f=;9@3bQXIt(`F;@w;2%zIJ(Flt1r!nW*ltn6=c{*!39Z;_5_Ar~=F zRjlvXn6s-v*9!?{D$1$Csnqi7A*15FRC^9VcI#Lr{a0x!yx-cn*x6|t6bk4GmAN{K zdjGM4sY^zqxrFsbG_xk-@uJvhf|Mm8{_G1(u8tkM=D?vyW!X_1BT8UDpKQZvl;z8g z$Z)zKOp(wz%dHgMu{`&uZp<2xtLZI|Aai|(nUFPv23C7Wz zKF120#zgM2sZKbI4AaD8asW(cs^P^*vcZ;a$XDXm?#vV3)zOO6#-8MoR(gov@M}RV{=~Iy3dO zMlrQ4A5}VY(KH#)?rUD{AM4G56X^aj$JCEMe(aZUKdhrmwmG93RPi(j{5VA*qr5Bl zrYl-l_#E@Th}kpE$78 z39oeE=tNiDc3W7P3m>X|Toa$SU8$ZU1P!b#Rx4@-^qj+4Y=}7(>_N8b$)x%ftQn;G zYs9abKwC8KRJO4S;)K*H`t|Ph#aev>^NLmG+y1SHM+dZDIC>u)P(B$Ak7yA4X(d!( z%DVn*GI&+(hYag`)(;oYwfdL|?QONy_5FuEDn2JU5OBb?SCU;~V@g8Z?9^14* zLNY182Uz^(0{L`Y9ZPQRl)$IuhbKp=t7*3<2Fe42Bvl1g;j6xU-*clDzD*tK?fLSF zoB|^1sx|YbzZ^IlkoNp_cW(z5N4KaO1lp^=z50bakluV8aJ2Yowb#!zY3}Qn$26fN zFUNv+zD2{jA1rV;a5dTZG)10|qu=*0dOt9#41^EQunG}x)UayVG1Y^9xV>M?B$0G< z!_}ZLKSxIlI%8fcs3pxsbyQMSjU1R~d_K7j`0;P6qMoObMmxrA&2aPM(nMN4^;~qC zJGJE#&#KN!^M;_{%ELY9Z~BKuLDOy4ewe9Q zk-5iZgEc2kow# z*uHD>nZr0M&WzbNY0vx)oXgQ)#Sh%6U^ZR^j)Uap9+A;)Y~initPvwArpv z+q7$f+5Sx1nQPR$4%5FL7Jt3GEMqc{xx2XQ=BrMex+LqC-yJ&(>`UbB2Uzk0w6db? zhZPLB3nV>tiy5;rqN=?fFkuwFHdeNmw$yg_jY-yKR`~~w^aSjr_b|O>INrfY7(V(& zyW!@IBS#Vzpx%v4S1j5G?o}Isvb?2CBfH^x zT$Aa~VT?@m%VM6VFO!a*R={MgKwn-(Q|pMITyD_uNv;hj4fRMlv|3p;F4W01S$GzfHP zsvnv^`)*!uT5qTux@})gI>O`ssetdh5%{~CcM-(>YTYifkYIys`xhdu(#Y)JZ3~97UWPBebB_`qwF7`HpC)?2 zBjPWZ2QH1<;%6k&Jz(NfF))p`9}TiWFE*aE4V*iBGza~dFuG;hm{@nuw;B~^rM#fE z%CuelA!i|!x1P^IujbJ?p4T_aX>qV5Ob<+9nO|mGDBtPf-Ac|lb#1%o_NLxor~43M ztd7|SWrif3wB&=I{iBl#{e3ygGH`eCW0}e~JYfjDZ1&^Q_oK&8$-$aTugBx18|xYXeBtAX(u&k)?*5OAb!*}nE2;L z!Z%BaT^euc?upb`13sC=Qa?K}Hr$bE=hM!thiK?hIJkS1%zf3ycgQrQN z9THHgh8G81(VU?PVfcPGS2t4aqeVB@-=$*xi!pm`H&WA9on!3N&?GHuVDf5%w%6KPCMpl9-$)(&;I_cT2Eo!c8#N}*7cG4TrK zN`OQljVzN`1{D7e&558CRR zAkVC-wA)QEP_#7#&hhUZCrqMapV2c*M6T_l^5gxxvY#HI9v&hRnnUYSj>T;Uy@oF) zgYOFoH^G^VXy&e0@0O)HI50a|znPA@!ln^ZlG3uEkHJ}HV@E=k!gc*<~8 zjL9~a*Pmq?>Qp_FvbusNSw6X%&uU0^)ikhCOyCT;&NjDNt)8z9QfCC=b-Q-% z1;{cSzsslaA8^3`cRq&`%>Vc}ew;{py9xJESmh>wXmPU%*Z9i0mk@hh{W#I$+G&*4 z=~VDfEusD zk(IFxKT^MK9?wpej1@S*E+TX;%1{)ABeMJBRo0gZS7R`S8(b~nV@H3I*UDi-F(vyK9d|b)iKI| z$A;qM(1@KW@Ge8uJ^T+dnBSXb{)tOor>EEym$~e2g>v*<+0btRME%>fl<-wLCn)f3 zY`pPv2~HP6o{+d*#BsFqysmo_$ZT08CTgwdQ7lwYcpSphKt!@v(OUG&`AAUvw;M=d z8L2fA2KqQeYLqMleA?7+-+-Psm(t?HW403r%7q4|f{j1n(G?lnx9bPKcJVzbBX z0_-!4oMuhk)Djt$)K-Pjfr2mdAyes>eJNef-Fmxre!w)!dC&?D| zv3&Kz{QK5&s&g>z8J(?ef{%rZNPad<@2Os&fGnI_!?z|!ciO0Na4$;r_uUBh(p}0; zxd`}$5HZu&kffGr6LjelyVfdoo;KL)d`U$v-}F-Z+X~2iXiYO` z_XGK>S6HJy@3%dx-U%sR*>(A|*XA^S#;Dn>+&gS)w}QYFu6;P(6spd5$JK-J#GUBX zRm2_?JeFvqW}f)+W_l{Cv09rarJMm|U&Pzl@5M*%+VBN_HPhd=oH|OnmxiGmv}umH zka_8|84Ep*X7eCFGL7GE#6_-%b~h?1XQZq>#E(rESih$Clt=8J%%f0U(?8@Mx?Gqu zjF-gOU7TpjyJ2#k@^G!7cafHJ{f@zPBNm$aUx{KN97AmWgX-aEFOBWqH!h;p)AlhA zY1gy&ReWBM^c--53g->SmGKPB4q-o5K#mw%JrS3X+Q0A|5VU`O!C5bGfPu;!#E|5( z-iK7fWRi#pH`azQQl%!HQy2O8dwBDB(WvpG{P+nmR%Zeva;nn{qP1)TRG zsYuCHznno73$7fF5NoyOBqOdr6~a;8PjRs>{Eps#N{VIuUI4l7i24$KtiVT^Z$=^e zjruLL=*SA+pB&-Vn{VlYx~0wz>A`>d09zzrKKP!ufKMKVTO$&3FG?K7Twbzt(TdMU zFi+A>G$2Fb?K^o9wzPNs?oIH$UcuAeqi#Qx+sn77KFRm{YO+?+Bj>l-5i__hcrOEp zCwI||(IM1t;|BIOZbS2Pza6AMhF>!0QMGDgTzZYkH8JerJ2-dS-tg~`+v2cOQuw7P z#5fMR2>ecXY|+cJK(W!=r*<#k@OV%Rr?on|6DLWHe(;@Q+MQ^xB8;tb0jw$C3P2Gq zlK4}s9yP^!+zuC89fmWndWGK;nS@0_rGftUWU&o_>;w19;5?#5qFD*a-SN-~a2}31 zMb_hNbQr;<_$q(z_Dyjk6ozg@O!sBHeKAK*wsmY0n^*7<_3K zcY@>ZTHt>;chswT0`!9u*-&Y`P9k@yRfV0tQ!CNlrBfKk+o|jDK8jchYvbj{Dk4J_P+UU7W9% z{-;~*_9nx-{>EkA4xS@Rooaesu`Grr@cE5nRRGDkk-@e2iYD&&EhWay>kDjxG z5{7Ee)uo(ax9lo1pr)Q?##BQ#;mhZLI&r`_cdsp z%SYy&!=(mizbh1v6}}e_lrs7=+!8M1N@=*L?;fIU{3&wghDvW3j3iw~+WZiSU`n3z zA9f39FIPu8#ltr_=)vt|&=QnaO92Mn<&6o1_5ND<%S2(x8mVUKM9LAb@uAsYQ6pNF7 zOP}Rs1{4();=T>eUJrO61N(CaCi)dN5WL#JHQuj>40w-XcGTZnMd&q?+MX&E zm`lG6)s*Q2-bDw>d~p}obJ3Sn1_@ZTaOr)gH@Z#tu!6gZ6XypL1UYft7fos8YMEj{ zw^hrf=ENJvF0%^|{V$=SWuIy}WEo@Y`VidND1bP{N@T>e=$4y1b2p%a!DU3cS~m9F zT05~<272~5`!yaM@$^*c23#%v$+I^!U+ap%n*}CQ&%{h#bPQJW>(r7UHL59*Mlpoa zkM(ZV7yc}rf_uyoM{&-kQ?E%&8=@RbWuTE)vZN}XcNBGW??;bD(xwjCboaq*4y(~ne98W6@n2;R)FVTV;Rb2~)J8_tUEl|{xVBCyFY zSq33E+HlsK7&a3O;WiyI_Mr($Q9bS;ge)G8quJ{kptaXD#pB%vMaJqOqp}NG#(E#* z(1jojl>)yT@ax~FVq*DciI)&SnR;L#^wm0?9+cPHEnp3(j=tL|w*p04fJqhmcN_s( zmm+~ZuL7)kT|og4ucHMIBJNfYZi&iAZd}0l&gdmX>u2Bc!P-nm0Z`0u#69T=WYzE> zvXE~yAAIxp5N$VkOW6SdiOT=oZ^q_ioS;P96K&}CuYA2d0es~?Jv1H&P_3kyv^r1| z!G$B%elVL571iSn7SIhssWp2=%O5?R=0`@dA!DNu_$q~T+Amq+73CI*@az5QZ*lk| z*pLxW6MXi1dS$3od>?B(TsA9QQP+cGS`Zm2h>ZP%z;`I5`^3)~hKvn;?$%4$O9YDM z0~6qb$vdC~=kVu@v4Wr&kMH!)R^u0!>s4Oo!uYZ88Qi&Zp?kTJF$oC3EdnS7!8z|` zWejHnML@+V+1<(F`)j~NTU+NI-$BnHZJjb9Dob@K!Tay$B{Btc zVvkq4V=e76=|C96>P)>=F}{ z%ZUt~1r~`3%WD4^GkYt5jL1L$86f0DtABemu3xS!#an@vUj=N57K1lh2`Tkh5V!d2 z3P7yNEIwNUBKWP~i7H$I-g3%P@ZNE*9m#{}WuL}c@G|58IFOkwwG7FNl0`;*5Th>x zqiL@cj$Uj$B7&G~x)Ug`M&H~~ZxF;nUv47SIG6G(bU+a@x>sa}1QzbX-dODlul?i5 z`TY@ALD8dN?ZWH2bZQJl@LEF798bngKg=^|MvhC4yifVu?}N)MuEmkH3XiY67#gk) zij)OK9O`ywOyXPIm*y*oF-DsrHqzgO)>c<>eY-L@WzlyUZ)>D1ovI&RL$)>67Ejga z&c$6G4r}P|al{{{z0SMIez?2IGL%FYmpdiYh6pVn_`EHBo?@fkYSZ0>zadn%M7a>?8VeQ2moen}hOs`tP@ThdMNXg~ z$&zi~McoGus-_jy3qyq9-5Q6&9YNv`yDT=nsJ3DY?a`z zsh51{eI7dtt%?wEbK(hJNLk8?;pP!1BbLLE!!5JI;Z&iLw~Vo?Mj%*;vCTL=5*sO5 zHnlq4$p0r1;YYi{uG-nOdxZ5l&tHyewTDfqB+lgp!yPClrcoW(~WKmR?CA`l78GZ!*sgA zf(^+~E3Nyef2@bZGJhc~=uqlg8F%~*(%5z`PI6bZa)Ja zt)Z?Lrtr~yHDGd$9xd_e@a6ppGR1nPL5P6&O7iOsusi!1JCHXTG!70HKK*plO%oI} zfqz|i)RJDg7~Z|`*$skBOqV3Wzn!{BnEI8=^^H2VCrSoP)cSIZ|Df#ys-F}Toq&*$ z@1aPcB)UAj=D+GEIEX6j_?hHB{%qvu5y*Mf53DIsu+O|lAG^kZ4iPBf@BV!A&n~#{ zxu)uk0*0Zd>jGLAy`pmkB_D*kzsJNx0FZ92#|%cj577O@&XIz%MAY>R?V+mo5w7BR zGVXYRYmdl#qmfaGW)py45Rg$XF}nZxf3Mr9Cwm4V=7z`nAtQ?r6r6>0W2%A3e?>RI z$vWtxbNP#;EKcYH?Y;+^@<)nO*DlCwlB+%tV@w{b0tkw!UAU5Y+12;lIb%hxWVwJY zwh)+z&7Bd>CQb+k0J~87_&!n)3_E_bP&fVTSlp^7YljjCuCk)B>h(5h}i_rV{J8w>3*}T^wU|cDvd;HbwPs{C>(Wk ze66+}b2Kag+$}&o@_lKQj=^$(j=0NuGEAO*XD<$8L|?uzQ2s*voKlxkoEYxzEk71h zA0|H*f)Hcfk=&GH-4W%Q#%_hDhQf1xA^zceGAmwjF!5g3=Cp!Cp${++;+BuWcv8{h zf>vtci=<0E{VZ(^UE|a&gV4I0I}r?&oYw8-IN2;Ayq-SLih~*b<2|P*i0;Y_DFD4R zTUWf$7>z>oe7@uCu_~1YQ&#qSt5%%LD@n;Y$07@FGy2<%Mbl4Xji44G|;N7yTI+EZ$#~iK0hc*gJ_Lm zR0naYf*~RAR=X_7!G9Ravi4^RXmF<)7F9?;e=R!)1oIya)wVjSfc#;YsJz#X02ZSz%uW4%Bfn zd&65;-iIYwB4gN)QBh#Z4c*T+cWIaPm$>s3{1FQOBU)HlWnXB_skQmqon*5 zFw-e1!nSS#)mbN{O0&Gb;TGoW>j(KfQCt?pAEDr;8$K1B3aY5`ITzh5DM&B!jX4W; zHcl(|p$9S$OP6TuQtwq3;MF{1SWJG7F&41o(ecA~;h1RXEWf$BH0bKl38XsMvIbLe zK>ZwRt6f1@uZI){WmGQo9PVtVZ6yz9VBH-mLpy))E zhJE*W3anZwOHTpf`*A^1SXRe4);o~0$)3c;BvNPe()j6>ycqe*@g3~_Yn$ZwPs(VE^({?&AKVkhp;m9&{fo zIs75=p6b?UQ^jUz16h@4+y%y6DA@ni%o5*A9N*`GydCL$4AV1_R=zZ@5I~;3cFhXE zMfAj@`a#~(5llSDA+Sl5C8(+-2TW;$uo9~qgX4J1s7Zf+)V{Y{hrpLA0G{_gU<}9R zZV(jbH`kI2C6$5@dW)nU={H(^y@L?Paxf;!J-y}_%sn>Q)6^5CH_IoT z=nE4R$KP;gepaB7C+gI%jf`aKr=9>VxyRLiKDqEZ2%km-ksgwUfXQ#&35ebxlfcAG z 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 diff --git a/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-windows.tar.gz b/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.7-windows.tar.gz deleted file mode 100644 index d3a015db14d00d59c3f5722c9046df8abec9ac09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195834 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 diff --git a/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.9-linux.tar.gz b/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.9-linux.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a64964d94a1845e1f4d7896fc75c8748b3c91b3f GIT binary patch literal 294121 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

    greOxTG6BtRung3_pu7v8qVfjNS9L{&K`5d@ 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 RHYPZNcr2IN16%wD{|6Nzcv=7e literal 0 HcmV?d00001 From 21a5de6b3dde58dd74cd6955eaf92dbc49aaf2d8 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Sun, 19 Oct 2025 18:01:41 +0200 Subject: [PATCH 11/40] Update StatusBlocker plugin to v1.1.0 Replaced StatusBlocker v1.0.9 binaries with v1.1.0 for both Linux and Windows in the METAMOD PLUGIN directory. --- .../StatusBlocker-v1.0.9-linux.tar.gz | Bin 294121 -> 0 bytes .../StatusBlocker-v1.0.9-windows.tar.gz | Bin 196862 -> 0 bytes .../StatusBlocker-v1.1.0-linux.tar.gz | Bin 0 -> 294309 bytes .../StatusBlocker-v1.1.0-windows.tar.gz | Bin 0 -> 196316 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.9-linux.tar.gz delete mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.9-windows.tar.gz create mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.1.0-linux.tar.gz create mode 100644 Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.1.0-windows.tar.gz diff --git a/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.9-linux.tar.gz b/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.0.9-linux.tar.gz deleted file mode 100644 index a64964d94a1845e1f4d7896fc75c8748b3c91b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294121 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

    greOxTG6BtRung3_pu7v8qVfjNS9L{&K`5d@ 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 RHYPZNcr2IN16%wD{|6Nzcv=7e diff --git a/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.1.0-linux.tar.gz b/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.1.0-linux.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ae1a40d9898f19ed366709eb3c527c43a1099be3 GIT binary patch literal 294309 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

    *Y?y;%V*eEkEsn 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≺DZ--X#Yh5wbjMwVm@zvHKABn6}!bfG51~d*{ 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

    d6|d(7A%GAA-17DXhtkBi!q$G#0qp z@}e)8jzbcw*c^n$Ye&Vlzat;+kyvx&U>&C=<1BDP;-bnbVyuw}84^M_It|#wlon8N zSW*QN&IJnZcznGE!r^SWxDIMlvb;(X-W(=g*spN?(coM=c?<`9$#xS-1`3~rl75Cq z152QE@Ek_~h6E0yI7LzWvwiv&2&P>5L><@3&x&+6RRRX&1Y|Wcs27`UB4fd%uVGG~ z4WDlc7zt9hxZP{KFz8q0z(Exa7+~C1h#^#Tny{r3*f@}UKg8X%@jcx88wUvt=Ueep z9u&Mx2VV6i&rqs?@$<4@{wQXb7fdk&Vs7{)Nm{ab&=H$A&4%KevIfOpNk%(JW7yOi zHFk?T5Sx*CU`idPT&BSg9B4_h>cRyuUKYbZIM)@TE71F~ihgd-%m_V(PgLe_6+o`oFXDKlCXg9($2QV06 zIZZ@ZNkxM5LONVPN-D)%ppe%O=gAAcVy6FndkG?WR>+ofaj)P<{0eBY11hvff~o{u z>+@ta4<9@}hGeazOb0cW285#)nYEp9f!4(A_pMR|Qthk%#$QNm4XSa(Scc!Nt$Grl z5n5P`6ULw#_~;H;rU9r*7I=9V&ihZIYyIFS^c0Yu!&F<=*UVP*;AU<-rPr}mG}Re> z{Hg#Jx>{gl^mXpFe6GSVuTYU=?k|rcOB<8q$ZG3z+3Q8_jonl|vARj>UH#_fjmp(C znX;cY@QLt79m@;}^j70vCG;zQ$KQcPH;lc3cHS2*CmC5aO+%i87K#HKr>Pllv-dJS zzRUX6xUj`5sI@MylisflcWOwu^5;4kcyu)|xjQ$&mweZ+m_24=wJn_DdmeL0VIh$l zV?w`uaJ2N;@O8wW&wNR~1m3Tfmv|jA8JTtJ7_0lsyr!bY}b~NKL@_ zWjv_lNo`0N<433WVYY7v75>@2MSK(vDgFImHnMc&fl$p0Z^l;)k1BYqfIsCv{y{pG zKbZ_IoqVvPysl#Wm5+j}q^fI2#W;3%Sm9MR%nH%0f@;0>a}OxIQ_ALJsj-`pwvvh~ z?fq8K9Dc1SC9l7(G3lH*@!)kTU&*6)O{3`i_;0T+7C<%jH@3Z>n)#pgyhwlE7Dtld zcD?n$u9(-A!u-W2do=RNZ-pYqviXftbBmwDTUA!lv#+AxX8rQA{P%4ReP#o1R2l8| z70+C_%Xg&I`@Y-s(q``SBMtdP3+u@>&&ECc(W#v+rj)CnKh*Uz)y}8+#u5JBE1FWD z_>yFEsQ$@3YWZ2T9s>UY*tTIm{H;)_ydLsoaPi4t`PE>8bFL>_TjidUU1k1{%S)@S zOIMXOn(HYm>D={ciZikPt&8Y861&AWb~k}`Zn?i4xf)8nNVMfXI9eI5e?CXYBARSf zw_Fose{Y#N*WG0Ke$L_y7RkY^xm!jR+(YSJ{l9mx_(pi_CcVy$Y5V@Mw|GHO- zOLB5J{+aDcD`~*)zgq|hBAn9y9=tyDrmFf$*jT{NUsb5BIx$Z;OGfNT<{f>;f@ekw z#Tnzs>T_n1XER2QeB*?l&i$%vTK|3Kb!sr}|49B~|BL@z_iAm*DN^UvXT2AnIljD* zQo?qwTS?0)miWHj*%WQ)7WEzt%^G3heHp#^>eDZj-KeJ|!{We;RUryFohM&{wV8jf zF_Z;u&Q`jp&bwBl%x*fJunIyI6+7<8=-2)$;n(i4IiXVbH6CV`XcmE(fLckHzrqbt zk8-f)mn*27G@yG0GFjn5oG1WGpW8E{-=z;E|0#-+@4u=clN#pR6s%s50=wCkd%1&F{7$qx^7AR7{ zidP<`JNc>KJvJm}!V09>O|%BVyWM2a+91(z>8O%UabaBx&)CSD>5j39)Se)h*!tL4 zR-o$cdopM}&}9KDDfwhwfhQJTv8CD;Zn35M#NXY@y~5!#=qu=+!U41cXh~rD3i@#D zTF&wrDz+lFYR|jH4rnVo#}4Q!yTvNqFnkT#_FuUWUcx_pIHZXjS~RTm1jKg8pzj_& zK<_q4r(4--$5UH*rwTSW{are=NTJJ#J=YE__e-oSdXQS6(omzx=&K+H5Gni-gJ(U%=FLRK0rrPSg%Q) zMpgz?70>+8lID^i2a>XKsZ987KQr;+Hj-maPvj|_{1qcJbcl_AHV7O%01-8Yy}P>T zUe~uTB-_p^t|!7jDaey#X7{LP7F`I#cePB(_&k``W4kwd4?>#^josJze%IVU#>!Np z%-X-=NPwM*bH+c9MQDIzsE>&HyLxn3-7a#(r|Is z66;rLx@}|AWiE$lZK1?hXAfq+Ftd|Jpv9{Vx*ik(xO@Jf1=S0n86SYiVk8vNj*}_& zU2>I|lS+$z4^j$dUE|P^BVJ*#r!K#J`~F&(3*iNg8SCA{Eb}O`hCB&rhB|DY--B}O2uyobd}z&b?S=R^TQ#79wP-CmJrD@ zvzAh)Y-zh+FilUJ$SbyQXBuW}>#TTp0w80SwGk$FVJ}-N{y6njIR;lbHsy=3tCl`% zoH*;`NeoTYx`FcjiRk)Q1ekJ94sxrIxJTw{WS1rR2f^ghtAoM^Hm3fbao+v!>i6{v zmr{$p>cPJTgZE!$Wfr>ul(WkcFm=vyP0cHIEm}<1j)v{5>pIOZJ+@PakOdyr-;7DK z;gkD|=(uk(kgM!;!k~gpj4Pzx@8FF`jGW!WUkb`kk#k?p_LTCkRhGm@!7J&b36&1n zQ_tm;6`j{^*Vy#DF?exvt&kioh;;eo^|rxyObq#(@g;63=Ha>isXLyNyWR((<6khA zgT(;LDQDeIJkO{z?`fk$_D^TzY9?ChdC7pqeZ4%5C{kuUJ%7`DPsQa5E4oBZD#g^v z6U<3iXB3R{`9Lb2Jd>NJZ5|SO>UiV*+q2AA0@G6NRlA1N)G_0ZR63ts&)C2&nIg7L zzb%=_z7xO6we-nyh<)|S84r(@qrL2HUP>@pYyaxOFV8ktzyPoJwO3b0vQMxe)7Ywh zRd0zyD4k&u!!raDurzM_594H#oUb&7yp5eVck?c=Mf|FLx%)B2 z&6Ko0n1T}-+nH>jOB0Dwb*Xv4G>ORb3%-wfb9ruwM~fYD>Fu?%$KWF?5m`A?==HkQ#E;GVrRq z4Li1;$g1-GdQe^_rZ0&WEnX23Yt9`jpOdRGK~$ zNv~pzI!(&6qIa!~)8{1ek6Qb0CRuf)a8J=T)6F9F@Me6XpyHUO9~&?6BX4087IM}5 zWq!g|y>b)2A+|my({U$v-wZZhsu=B|bQKae*5t947Gg;Rj4H)>>3RWuvZ}&OM`iu* zc%s9#CN4J1vtY2VodE;-i#^>-#u;=1WyqAzOQTj(O~1{DrcqadMW)zdcN83<=0 za+DDyo39m1yD8A~&^jSq>Z%XvvOGh>+ILVdeWy*;Yf=#UECf;`nqCZKrB+tn9-}3B z&lw#Uw{t_6;d2qB__Kqn)ioDUrK`8nyd4yl3ivW-wNPff1Io{{4gKDeCwPl%9KINLTAuqVs;dBCk>gyHzaRIe=`UOY|wgaGRei>QiyKc+k1+*=^+!slQp{-)TGcb&B?^l*SWs4r9~X)|SW7E{JtjUE zL(6pgu#6s>qkDU=UA$gG3@^&ygUL?F1iIOE!@B`5axOE9w!5Bodx8DSawpn$AqyJh zRzXvwvF#dymno8!fKkD@6ddGq41U}EXRP`pyl=2uJ#HuQ3`W_U*`bhEF87r1n3)}& zVn6s57mpZRkfi5|v-s#lcx=aD-2nb8f5TMj@60o#8}II_og*dNJ>5IHD5JO-RvIOD zNTCvIR=dJ%X`MTmyj~;QJEb=C+s_FfYb#8TMSR?$PRmoCaP}kQpjzfWpDU(QNp`@u zv3tEH(%<6AE@)?uTVi0(dk~a)Zp2ElbGT+-BrR^>%h&%@?6}%Br>*?O%!s3&-IF)f zXH)nsW|P$%YkolD?QeQAGp+;kOT=G%{s8TD-ff-RE3HkSh^DVR@iegNk;(5id5;k^ zrT;GS@y&q}9L?55E{qG~oM;}KH-aMm1i$On6AOkTb-YdvI>EN+`M+3 z81J=S1Yz@8vt&8^b~_3j1_u7FY|Ypxm45W;vZP<-NYoKyywab8=~h*yXoz3xeC?sAkXI3= z6CJlQX?P;MZ@pMXBE(Q0vUwlop{AK%)>{lrh16Q~RZeH*l6DKiGo+e>2SZ@f(swIS z?icoZO}eG64pHXp3i95y$g0HXfjdKT8Yw=`FU2w#smU`~#Cij5k z1Y>#_V%xP*%?U&GWw=>oaTYetI?k?EJuTZVO%=`*9QRx& zU!8LPX789L&vXC?4nx;>yOkRj$q{?fV)kRnVvn3k$I7`k+^f6QVykb?#wGh_uG(l; zYaN=#z+#-Jx6dP`zn7exu1+iB?imH%>yxgo%PSd~vrnZ(8u*^D6sGKsGs{_9yGyi# znNUfR-ROj9YtR#nlkR9~nr5}hb-Ng3)QC3bwLNTyLg+pjD}1Sdanh_D6V;+0GFR9|YNhV5lN zq&3FT7Hhw`N2x1W%9j`1&4vEg)aL{sZ)^#bmA(kl@QNP72-%>&Ha*t>r%`GNbz0c< zhVuE+S#QIh(%m9TEg*lLS-nc@D(vKDZ=d0gXZ^bWy+k;bv+qC82nmqI=^y5UZ#5>r$9Zn|H$u*NU@>peIH#1=uO1SfXftS@{$KQ*vXY!Y!){=`(`A&4tsGE)1~KZ4(vLyR zQhFLI_YCVFG~HDwn0Hw=v7@uNVYMM2^q)0a6jC1QXo-tRc_dLda@%YFUN)6g^SBsB zdyN{#rveWnf^*5xC;it<#e#QoWfyyr=S8Bi<&4S+AE+Gd9#{x}ba|I3{Vd}v@<&8Y5dO(CSdcp*Qq%%Efi|9)NBPuW_#|Ap9toM*qhw3 zlOx+gH>}mB%SGrS;?Be7v8S##(LTEDD21$(+P<#(d;|y<`Y(ilkuHU=rbAVBqH86Z66Iz zr;i!@(#<=_^Rz;lkv0n8Q+~B43%QN1o5PaRZy+_}>c_$}WoQ|kxbKS%JiL9&Ym0Ls zy2^a(LoU?T*Q+}uRv@}?nC`@6LCw})(z04}=9to?9QFy9U?0y9-dW49UHREFx0!BK z!y;biQNha9V!1NY<|;dbn~DUKnc(J2k)(cwiHT#n44SY);)050Xwr1Kt;D|PQ!)c? z1mGbnnf=zhL%Navl(2igxyu*#6Ar_vH}0a0A@%AIF3B>boEgFTFQWd})#=dYezj5| z+ScBSZIhe?j9Jj`O|J7)Q?~|ioDv8^)ojMf+@lTEU^Tu`S)ec4b?zy4`jV$!)tI8L7xbNN0`5W%XMskNAa&0rF#q#LBL(7-i z7#W5cssM57oSGB%QNlB!v{MxE^<`Tjf%SS;&g`@0itx>O%ONyhw}PNyFUae^3(%!p z$%$;MzS%T&cbnI{k+wZ_3MxDm_^brxV)g!(1|ZnPN&_^`4GvSx=Io`XCxEBeYV!-ws@h8mfbLQ{(ytj|-TLC}I- zF*)Z31Xn`s8Oo$6F=r{IWFx!;2h+T*OmV`)m?_bsGDE>vJb_!AveiwbD}xuZ9wg6y z^%zqiqWhqvP-%3ObS5>8^IF?_6++54On> z`SJ|ybX=lkDdpJ-?f`s~U}L%5;Nq#{Ot5eMB=D#JVE)F+Qnug2mFylKB<#t4zEyqu z+0HwxlL{^zvn{z9UtYnG*dwX3K1$iq^(1D8pG{X6NT4m+UD@=SVAt>?EY zo=asifB~5syuE|Hr7~xob`2p%41LRe-6mWwnZA?*UTkW@9t@Sp`E5tmCCfv)%Sz<7 zH|i>qIc&Pq^JZ0sJB>MN3@B$A->ZyXL%I~~)APwh+(Wfz$aJ$KBU|-Q=M^B>tIo29py_ZLlVK;0}XXB#0C+o4FW%F#zhG* z@)a03y+RoPx0-AEOli&Uq1qTTF3k&G^aJI`kNl8qgg)sY9gKF|EVN4XQS5b%A_7G1YF`!zc- zcf&L&FnLDHc8Iwh2$@#7KD%?c;fXoB(gVWJMM&?mT4Cm$b0_g+KQy zt4-3G?2%D?zCr1P<+);umoMAko4$<#9p&+QXOOGERA^nl_U-8syj0`#Tb@+0$g0SO zB!5}<1gkJ1&XTUKwME>4w6l{Mj^uG^g!8Ukj}py&MiSZ4c8z$W&r2I_6~Awxu(aQ$ zTZI!g$MNT*EX5B$LDyB1W}N#lnD#nlh2(!(LajFciOGkcv}`6@Jw6C7%sT%EG~LT+ z-&r{JMMWYakVF4Bw&SjIv5d-<195H##qOX;`0nzX6t%s+&m`%z(}DTT+~~o->7j$0 zLVldy9ESy8HOgwC2snS7o`~Q2MT1=mv^2G=={@xLwh&_1kedTHTSwFV?YpLnzv@6SiN9 z%;?!I`+Ug1R?!p}j~Q+V-RNR7JosWwS%IM&x4F$5%!Aql=7*uWuBRwq6b`qSKfMnw znlrr*|G>L&S>X##)&X(Tb{(3b@YXh+I=)or#J<^>`hNdRrenvq1(zwgRL?nm32)3d z{;4!GsA0wlE0Ip)SiKDU#S$hVfrG!^2W4uullLv3HT|r$)P{-uPJ({h6aKy68pch= zq5bg56Geddn}h z^+x%c4|fI>@=%>v{JmW^Y5^#wXv`EkprkpiUT@N{T1lbL7&UK&x-tMG5B_OC>#;M7 z0ct_n7G7&e!?tQf#YXW+4va04usyI5VV@OjamOj zgj#vpn?=T0T{izQ2F`1ld?1}!NbF1H^FO>ISlz_l-E*&X#FBfH``Q{F%rA zCzqgnLBRL&s;%QNu#?(SE}qkiY}ZdbJ1cXpZI^f`G`cacjnHq~wc-lR@{CMZ1X{~n zo<$yp_cQe^*E-Es-RzbiQ$KXq^0)e$zO7AU(0gz~#g zi0av6;q^a}BDYP*S>y;LyD~YPiEC>o--y}-BDpJk^l}lIDbt{NY;*Q?#3!Vk;eoS@ z+7b{&^LfF=ggiu8sx7Ib{`q{ON_$&ea5=Au;Y0NIozSYA61XvVXJ?f|zafV_bT5He zu|ITgw|i(7ke&dg`gR`P5mamqIHYPY`TcMYL5H5;RC5l@rJCovM%T2LU^ff|wJq#h zG9=K>ibzZQW=awdiY`35!vLOl>5~{OV0e3ID|^Ix>Iakcn2UNXU1Mh6F{L5|(G zxJH?%mlN#t$xE9wn zmD!IJt=*_HVu6+nH2pJ^Tv0>c9x+g+gY%3j$97bJAYG%a)@zVrVXpH`R3q6p-GEfk z?A1-qz_|QNXzcq=BC<=P=M$%NFqQpec?LkXTXzyQfJ1R_aQ?StsxbRiA}AosSYB6g z6*;6*<_?XK)yBj}_(l|6wi1JhI6$B&n=Q;!DeB6;p9-}CPIzfL^?95 zu%ndTrybaPE1|+}COeiRM35LmL|GynVJGiWjgN)mwRZw`m1YJ?7*EF7gw+jky!A*R z4P4?~-radQvuuov70WS4aw0!Ke)Yq#r&4Fdd9N4$l8??e0VTd7Ry3cpD!uI~CvTbv zE76agc$wNoKaX|`_b|M`s=2zm679DU@tAdQuzM;QFj*Y?>h;b<<_#+4ezYF|y?u}N z8mwbs{p#W5{J~?rgCg2*{+(2|^b+E{5Loz|Lh{2;w&_;fER`W!G30%ReQcVnD!eXLxio4#MZ8C=E77efa>I2xsk;WD z3`qEjhwQq>pWSsH!(C2+kD4pqMf3>*nYCRjx0E}Ean@6~=mD|hQ`;gESsG&0hfB99 zbs7XU*>vwgn>q4aU>j{mc1SE)K2*Fto~3dP70`2)fj+2%d-{mA^s80E-={o{Y;Te* z2S(ixe(Ya&gFiFgbGx*+iW8ODC{LzzsKNptj#7W6p1;P*Pb}|-Ylkp&fN`ps|Ex?E z@>JKtmA-D8D~+neFK=Bgibex3m*|p+uY6;nr{HhN;|l(p>kVJfRGJnm#G5Vju*(pe zagS@Y%{k*Jk`6{hpY<{>I|_<;iHZbh&+*^#>g=*jIZL~s4CVT^C_IY;fBdc1>YswRwN5n3(r!$d_)5LL%ch;>kHw!e|!&^BMTGICq1b@N zdD~SkOSP2F$yu(i@{X(@aCGUTjp?N$7eX@KXr6gR?6=m_`3Jj#1z?)~_gWYZmZv^G zM~vLjr)KM=1GwRQo)96O7mE~}t@1(6?*ZiNDPj+8xqh}PplyzLBCw`o=CIB-CrWgY zge=J&Itg3!v^PdV#Ih^^{DA;^IC*xXA;c4}H*+>mB&G^{W*}v9hL}r=XIvo9vBW|4 zSM+O6PLI^XHd^NzpO0wQ-9{*(i8sT$7zPJz12h|6^vKPAh%1jg_kwvd-kLR0uj(P< zP^~WzN@id$Oqxt-!{9aXh{luCI%Z;W0B{wY{SwvGKevnFO7W$RU*-I`F(&&4ukSom zS$Wh-5^X93&zr?-_;JAPwV`AVz(KYZ&Db<(I1#ajyPWEXW^d&5YyN?`ID~RdXa47k zjj`N3N5*z9v$Ue1D5<)^yEZ}lD@lHcOPWi0r$`=yHo@g6Yf^qRSPw~gamaDP+?yXV zCUk|{3dV0Ijg`AKgZkZF0JVlR>zl5*KzU-dj*Ce;s(RhK?1tw?^4OZ#TLupRbx5ZI zZ*d1j$psl!ZJp6nn2pobR9YJJDve%(VaAo>;N5f-X^Esy&F3U6E;IzKw3lNV{I>eapb zse{M~HkceT>EXmi#BYbM;ODC_?cM5FuB~F=ufSCnYI#C$ZvJ+;)3lmR0l@mY+<1{( z!(H0fp$}gdL;B-+M^ghIAIi^ku_7B)56$hbJv$Fw3e#>99W~{ zX?!H1fPj%oAx)mt^_>+wME@8n3u)6D#P0c2v=q|GUe8@6mzx$J+i~&Q-T^hMKrPDR zrSDO?DTM*k^MVUlSjSH!gMfRmsJ z?Wc)EM?SyO?*4(oQ^Z6Ow*;>Iwx+UYKpFCy-H78^J8pn~p`Txl`@C7DtXTYDT7GC* zE!5ufj9qD8Kc;on&B}Q-07mjl1eydg2QYfWua;DNHL)~|wQO>r=m6#ynKk1bTGj=% z$DQ=`tXN%pf_ra)3sx_e3M-53O84s+o`5!HQwB3}ub?N`^y8IfKFqma{AcWn4=vPu zl~mIGs(!=$d4p?I!o~E?`@} zp|G7$;^bZcocnW4coi_Rjs)jt-0VhNU(sNtKIR6#%I408W+h!trA&qdzH#O@gmLOq z>rnCjzdkqza9NRy9BAzhRbc5FZKDuMz6Obp;KoNl`t_Yn-04`6oqEJ*b3S9D@Ng0U zp@=-Q(Z2-aYzwI8<>5p^@3 zIZgCbf$t?vbu)?Ke$g?(OtQmF1L>gtYeA!41pt zECZW><^>yqYTcODzS`(*{|A|z1Dw)M$hk^Wt%x!NXenUt?~c~~SO|E3qR$k&(fDUI zyzivTzaF_>b|#$g8&wr4Snw(&=xd(CaNW7Lur6>g*+yR~9LWm}(JNXjGPNDp}(y}ZRkuQDyGH2+LMl9xKGkPhwbtP>mZ*txqZ%% z|BRf_BV3wczt*6dZ;0#z-}xpQ<{IuTHQ(8;ZPl%LeAusTkg}ayTrgJB$2L|)%KO?? z&@cfj#LC0oq&BRSI^j1sNV%$m`>l)nA7(LG2xGB+$RtZi!OE&o;vQ5j_~=+3dN`f! zK5^OE4&m!(=djA$9;D1f$Rd-iEafn1m@{@fn~i0?6MKDx`-h&AS;C=ZrW=iA%D#~{ zz7wO!S|`7O8JOJ*U(e>z^=Q5uvtOiHQP8dM+L9#IhnXuf ztYCbg`lVDK$!W+UiMuzrJ-efp7SmDojI^0LWG|KY+kXV<qGGB9jrT( z%eyz@o2$9zAtZjmOIfBKdeP8C*r366cWWmt)KqAR_p2@1DI7g@Z}NUc5iuY&J<{Ex zz}>uXWrH9yfPtn$zl}<$KUKK9@{ntwLsDf1J~2(zthQ%qT{+MC1GueMX{KXD_L0$Z1~Uqku;cV05QsL6&3@eYM09<{ zJ)8ON9^w8)3MH*UCExXkw%GYn_JCj`^kfn~FwTBeys@j0|C!DJ@F!hg|Nfa-UF$-z z^f)z&B!!Ny$-Omv`{OtGVB8~|b0F+m6RXEPxiWO}^rSXx!<^)>2tCJ--LTGWtUddB zqh6IDN;n&FNIJP`+>%6tG$VAZHtC6}Tc%@@a^6hf<3>NB)GB00_IU)XIk*?G_^{cUURshHM+lVQoJQH zIie(QGC=l9VKT*ifDk>}8>*3?v!`JCtg>4f*)7~bjSEJ*xcdEi&Kj%%?@w(;>9+hu?8b8XgLdv(n!JV~X z2MSn%x3F>vMY%jXUu6s%3)=?0Iz+dg>vzYNPRUPsPHlH%!G_;7)V!2tM}te)7PO`$ zc=wD~<{Fo&{)9|90;*h@i=p2GElFxKr{~jzNM*r2+UFv5fwo!X~ zDv0$GcAHNQ?lZQbC(7coU}xg>ahXI7$cx_SQ8Zx^&>*=eVA)ZoB!Z8`3&JIc8PE zz{=_)!g6f{CZL&1D3jW-=v)fuqlh(SiU z%x2F$D=a+78tEasb-=i~WiKOYisg6Px}!qB_2sr;L^$C>o&&(lCD{Qhq-u(_(q+ zt3Mv+ZMbisupd)VTZYq|FLz%%Hse!z`zg1KgRoYj;J)W7Xqdjij%8kK)P977#w?sR<}pcn|Fo4*b;zY;`ee=Q7>s>t5*pP@Lk zg{lKEXWLf2VC^1lSI|WLeyxdH^4y!|a4V0gh_lAgSCljE$Da-Vz0mVmI6`wJso^f6 zQxf>d*K$nIQTXh&z?=zH<|2NT2TyXD6|MG4(Oi+aLsJg-s+C&BP>%r)Ltl zv8vK&FW8j^!a={=@#*CyXDa~O8?;X_n)~9Bu6qcFagDtl>j|Ips0`NiTlcOUNbJ@V zQ<=34mUf7R#YVnfch{@w5O>#C_NZ{WjIPra(5smipZ(}Dwq(wU*5V2?(ei9|awxo` znXXu)We%9U&t{<*pc(y5E17^H2WMH$rm0$jzN#jWMo?*(BCGc0yvg1&^7wYZV*qqmCU^#cp8>cx4pARk zunke&8lhB^a;&&!*;=(>#Y?^rlBIcz(sqkj+CVQ9VpGjY#ulDRLoafU zh5fl_@p7|6@Mm}Fmk`k5|E*efAO-~d^*wo4{&?c$YC^0v+^5BU4MqN_rt(d&{D(1Z z?+RC0=e{Iu9PwN|q602Mh0ULXYyBuIR?z(Vz^G+;&EJbB?1L!bXBG}LM7nZF4qTZS zne89LYYlh&i6;hI;I6FImLJ~$IsO!R`ANA-a;Hgcv0U;}xlq-Xakl^P5o-tY6fTdo z_7&rkGJpsH?4h(m+P>)M$d47JkQwdM?<(7Ror8&dx%=9EXLB!qR8}a7k{>Sk|8q+3 zRE;gvr+5N9%~xU6n?EMLjHqezDu&Fo2o0;HxBH(LepDYEJKOT15$Jt?{M>6UPryXW zbFrIzRlUIuO8`0K*}_U<_Ak6QW#A=oJJvNyGyZ3Lvi z6?M4J9(K@vvhIL%SZTq}3WFC@vTFKWHQmlPR)FJ*WGh9EN=;@iW@0@;As9Q(+ z<)2ahz1r0U9>GccG?M8ZfAS)<8qlkV^;#8O$T(8^;v1xv?0ogu*F918t#y8<&^nPM z`YBNyZqrB8%j)mbe5(F*r+^Y8qNv%xn{IOY#JDQ<74Su0gyaK})jL`4A7gzU{v=p> zwWfeEyf-X$el+jh>b>-%|ABjIP(sh580Ixs{U))j?t=M_Qr-pAmXkKYy?rmW41v6u zWAVpz{-%chc)fn7_xN+7eYgi{HTl8shTMGu|Ia$yyCt6lFgUU?vS`pbf$UY?ebUJ} zt@nzjddtf!=7HYSY`4lw>=VqgWEn05v(E4Kh6MikzI2?>*nN23sZ;nE`r`ubpE>9g&80UhH~qZcHC~Ih(@*`b z65RXvYjyv@r7BAtsPh8WJ=^b;|L85we(oI@ z-%X|}vbYXV-49DXr%P0tA{N-+C3#vLgCnjTSIr4T%ohi~wihEmdPI#kL*=j@eO|Y} z<_dl^+?6+|LQt3KhQE(3!jDgw)dx07GPJL)lJO#Cisk0-MAC}_q8}K!8hgUIWr3)L4t$(g=Mf8fb-HSR? z%>SBSsYLpi`>ui;OTHv5)*-UxL(`+St6py=0J&>oZC9@eSseN8@Ag^@JU092q($}Q zNh&yeDryRz{YN9mVe|fdh=0++i00^Mf#;&XlU>|ph5z-JEA^|_k_onzeYdbev*Jvm zM$f|DE1@n->tAZWY&<&(y)dLlHT#rm-$~yLcM};icSjSVi*w@~Z{MdWX+ecjURD3% z7&~m2Zbq7#J|w!n@fy8PdP(tFFMG8SJf9!vQvEcF5!zQFdhT6us9)lz#Lr=RMWKGW zpx5%hIoS?yY@$QOzNv`sj;ABxTW8x#r_EV|4VQYFQBh ziNTIglQFHEicXZ{d(|H;nHH`Uy;37_j2~3BUdNHmS+{*J>#!`1;ebH}z7MKVn z4QWN)Odf$^B&h4sJBS^+Yn}9fpeFP(>4*-d;#YE$YqVPOJ7`0Eho!kGx}uBge^uTc zIy<#=G9vq{fmd>ok6{N@@q-~JVn{IbrLHFM%~ZuX{r6|7Urjtl{bp$r8pn2h(b>7_ z0b%Zom`o}&cOXflxbSq__W3IK8M-@VA|OR>UmUcpI&_E97a&$sNU_o^DsN#*2RZH<0?;!Y0vl!bj|_EhB@IB+xU+d<8jhhLYntLOAzJHMGY zD#eio$XOnIv9fUMA1N*f`QKLzcEW(pz4_C&e{l25I5@-I37QZxfQHTOJYBU>=>1sY5S54sRTj5lGG^$`!sZNT3F<55APF8$p-3jnoGe z21eKoSJatK2MxX>1T^e69owz@JhQwNiJ3oS|Ly*};U-upynDVg-88&oD}1A+Yp3qo zhk3y9#Og1}4jqO#NGqj6(=x1K$S4$ds_}{H&zJU3(Zz~yFBm}w7o+n&Fs@1VEZ{fV zfl$>gT=ky2+6f6z`yp0DI#GbEBYrYBt_3Z>ax^X8b9_5>`@`@Koh{$T3jAOFn1R!n z;~X~1_}Tj&18eT9NUaYFOw%Nq$D$s*-~QCx=i^rNM6bCkiRI%*c$jJfmfv4IFaVnz zRS-+zS%4TGQ{Ekw_~6@QB_VJpWU3O=+3-^A`@eisDUmc=jbU06u&?*&=!j#YKTQna zl*G6Hx#Y@7TK~Sbju?BvU7j1toNfk&y+HD=q1eLq+_}{?3ELTdh+Cb?%QdFvw$nH) zq(tKk_UW@<>-kucs?2O=na<-e+IQmhWX`)Fmxj!F&o9lt>vzJs=r!{^&3Y1jy#na? z$u3o(eZ!TyGuy$V?eNdI0@K&@;1-(@5wO-j|6^PJ#Vt02QVHcI7P1}JUT(WJ?yq-t zN7R`WvfS0b&a^O^Y7RSX`NGB+*Zb>kbO-j@M=;Gs6-4zo{;u$m0@d>N=gG@@h9^q- z6>0W3#bJ}r&Qb9_$4ZYWLe@P`b@4_UI4}Tzr>!*l@?27_ZQtufL{m2u|L(6=pqrtc zyIk!)A@^}Zj*sBG=^vgr@5i`56T@vi586#VZXUd9?0Z{kh0WUp#EYWbK1TkXK2Jnx zP9_7tt42}4%3i$be3x>{dM{aJSL=VTR_cluT1w+vnvqW9z1I3?@@n#5&tv`S-dpie zaSO3>6K68oz0up2tq*)t==AtDI1FGHEA!ViCqQ4@ga6;h{EoBb?~7bdR!tekxya+g zn(Qs!W=0LOlRy}$*{4s3cClNVLXGZG&~Bbm;VNLtJ1K3-5zkwN#<{!T9Jpa>M<_#W z(^TLr>(cd0CUkWDiqPMr|3U99yd`?46S<;KSf86yRv8qA&ZGZ@@9e<B06^uDj?I-mO%^+#iK&ra@tgHr!2-l;!%jitys zghiwXDL>uR+baAwr9*K49qVf~L^8z0@me=pIzy{fi78HNY1yazTC**jsZQl1nWgBo z@H8^s$eF4-hj-r!63Yry)#^j?%?J&bBA3;X~l&<;uA(7fha zm5BU|oxtxU>)8mmt$-FSxLX;l{Jv(W&x;f;aHaUz!$KcWzL+`#)Moi~5Zvn}t!1P8 zA=g1gNu{s%grXR`xls^c$uNY5f2|6WHfdh)OQ9-Sg{d&OKURWwh51W)t9-@+^O9Y( zrH+-FP)Ymy-$2P-8QsAvvU>{51~S^L3|pM}>46U-ucKdyJ+Op*?xozD>iCTGnTQgd z5li}G&2H zy)h@doJn`9sVq8c7%(0r5iI7s(u0>u8xh-gT9MpVm4nsErGFk$?S@CExTq7n7`Qvw zv8Y!ei=JQH1wB6zk%qUDbV>Np|0SU*g~3aOW@OUrfl5N zA|nnF!^+%as8b)PG}?1c7fhX3X@)cb-eQ7EtKb+B`jy(-AZZ&7A)6~ zYySf4%Bt=`o@yw)7dOF9D4&!EB$JFBp|C-bcTd;vm?Q4BG;Ym%>6G)gF8wzsyW+lb z+1(GG^a6Tw%^4Q;43`F1DtE=F*uFXS!~R|B)6;vYZx$s~gG6m|wiKSMeDy89cFu88 z+{$jrrwDzYdf`f-J?%LXvx4c`dCmxXt6vb>1?QbyP(eBo&3~Um2Am=#o|A!0=Re}3 zv{1aR7E5YBqOu@YSiI|@uj&0P-r?ZeL4;-N+^qktktJg; zGxLUk=de@D*p%`k(ssGCw#U{C>;`ZV#PU;AUL#33SiW%Q)e^C7hHF?kU)Pr!6_=%$ zYyVw6N!BX2R)1S~75SWc{3`10wG@2SbnHUn#tf6C)e zqV%1d>YIlg)x9d=S$&z_uLccbh$4H`e@h7a+)<)2+Y&dxC3G@0?@&mEMRFqW zC0_J%Am<@JyTaZTHV)A=etiB!4T^;;aoQO_wi1|#AWF4a$pgJX;c<k zU)SC$$5c>{p>r&>55+i)Qoruq-8$L*Z7)a*RPiPaco)+$Ua;r%*EMVphr|VFQf+~{ z$_PXne)06vN^k3Ds-YfUZ!kn`CVLCX(LNiykqM>{qZot_L+X8V{l?$a0Rte=7^Y z_99~n&+>hIDfEQ@8h0Dx>h(F$+byY|b%{n5Pj*mvUgYW`Cm;SKY$`)yFg^7?9%g?J z{6?Y0^Nd?u3>w^ZD&{JB?-iUYCY@%rP;(<)NhXksz$=&#)# zRr^k5{XgTh`6xzOpW5NP6hfPMqn0CcW#=VW-KRS;>&{|^1>;2o0p}QccRU3i*aMna zzCy*|Ml%Jii+#!y*YjCRkIXUrs+9+%28{Ic^MM6ADjSBfDcqt3VXMU!;*KJIK|P42 zdT+zGY;o45wL-Y)vEi54Q;{L2l(9 zKEB9H#ZW&vT|4IIzf$P61%iONA6$OCH;A7*CkR+X6|I;gRo~rxRK|IPqpZTY6cJtJ* z4kc6W8#aAWk521^PpJaKyrL}AK+&7rV~g}eA9cg)uZ-g;cLR* zsjIAHvWz+5^tVV9^`wD1Q~|c6Y)X&f!9A(l9yxLLdbf4ezZ9BhR6xNtEGv+rA|tZ& zI7*!jtj}KoSPu3Ng;95;>ms^d!IjuO1Sn7rzgdr?B4|`4hlBk%!Q#yS?Ae!0f!A9| z!(cxZ99e>s=Qcbqtg56G9NQow1IyXzT9}`SA^eq@jNR(DZxyRkj+50@U(+=CPnm$R z2Klg82^5O&@gdCN4T+4?|Vdka-dH#eVZsk_ahrog`) zlJd{hg6iH$u#Y|q?rOcfo3$J0VPQ@>*)YPnCy9%S6->MZTy@(-X5wXUK}+J-;4zg$j_~Y0UtlsI1R&vy<7Sbe1$LFK*DF zvEb@>LtZ}S*jMDFmd_>cMrDWpa9*mf2lL!Z80E$W*JMc<=FU+>f6E1}ydm89*y~l) z^IeqW`3%{cc-$Zw7eX(3I2@k&P;0x_jE_l~iFnHO9B&{yLD;!3kulb_kdWD0zpWE6A9pzGp-dQtd!j=zDw0e6 z8y~7p+mJcTt`_a4+a{5&nm@TXMH__R-U*~(W=H&ZKqDXlVE(-oqxQT1a+uFXF(Sgp z#?;G87crjjd^>n-5LOr9^@nWb`H0~!rK{>a4Lf`ISR5IWRHynaO^3710gbdM`6%J@g$yU5?XaiI5TLDzIfCTw&T{H3+g!#^if*gn5{uk`yG_Bs}i zGgkB1EFQ|Y9dB6NWEam5F^^~A5|^ek?iNWKMsIa{y}TBe6Ps&sHlb3HFU=Yqd4%F? zh1o`KJ)fIBaw$rY&;a^Wkp3HjW3FRaqm8sI&E|O#*TYwJY<_njtUu%0mPzs%2U_hz zJL&2pR-*3TrJ!L3llpeN%0iy9VqaUhdHNdInS2u~&Wv8P z97cB2-#|N;6#CK)S>()RdG9l)|IJYAG%X#+$U8RMr%2#1z5`}W*;m>)GzeI`GyM7F z+e3O)bF?*m`}3*qrg2-@^kl=g#Lb2%)rgAFQoy1r40)B29>L%269P`MN%Rb9emi68En`NrC#dNqkl6W~l zCQiwAC_qLTIR-~W3s%GNEMRX32|NPG^muD+&})au)c9+VmMvn}68PMT%p(N5c_Rtt zWhcP#1eI6U>m(joNR^l%Y;K&cW=VRv3Ae3jJ77dXw;CW!hviZzsJS-H1{yL*X5uzu zZV?tGK^Ekb8BTNmfX|TSa3n6(yngoa9=l%j(Hznw{k1uQ6Itlf=3*lrABGf^rByss){|ooc(pH(R+YrtHtWv;Y4uE_7F-AvA$ezpnpXS^c+BvtHJr){y*;v`s7{5t zK@viw+sz`7d5q>v3sG&=2M5FUvNOHCNaLJUSGSHFO+q|}mrdkx_@rxKxs_e!s?@oK z5$%m8z#(knVl?s@f6#rSt?W$D3&=iA0a0fit?eqPkpYam%wO8-)sCFEw3(Q7j(=Sc zNZf&BgHMgmT|XZ49-h_p^Rv0fkUL9f)U`04s-LRquKKnQUVkM^1jPRfeC_sCwD#fI zncOsW18Wrw^>)1~^4Xw)mDqb0&*0pZV%3#*E+s*vl+c@8IEz8;|(l3is%33{_{Jrz% zpO^T#bu*4>l^ViR}QkKS5uV$ic09i%V2a})?h1ww@zO`){hk&w6k6s(@$94Gw z1fTB6CB?9RE=?l8AZ;`MA_E#(UDx4i>52VN(8Tgn+J44?BPycOQ3m$o{AjT)` zuge0&(uOt{yZqe8%fVtivb<-DA|Zx+7jj4@V1s@h8-*eUAqi+53Ue&^ zd~JsD;a+g==;@8lmPY*`dkS4k*k+f6`#&YGpy~n&D$>%R?`$^TTI<+j9v<3FJ{R4$ zm2gIn#%pHPfTIQOwHsGh8m~eJGsq8Fjkj(0h*K*9FWlOtJk;^SBchS*N>`an+*ZTHKAF)zkFYy# z$ap+I+<1^cE)zn&ip8-r|6&@X>(-d=LOb1md8;DOabw$bVC2{uI6ljG=J@#x4>y52 zU_Id|?-cPDBo9?SoM?F(&}iy^^^d4{J)lJM;uB|@b99|8{A0A{#H?ji_}_QoMT4|( zf~~aNBh^pC4|O>%*J9_hXD-BZG3_R^yApE5{>MDn5ZKhND^B192*|ehFMHSRr1#ug zv5Re*OAUmxam%i2&j~GdOCGMpiiRjQ1SDepf)5dI&c|WVWq}A10~~Zgm#5{@?IUPB zl=*y1Lc69XubjewUqQeT!ngoVAvLpGvl$BW-m;0|X$u&JBjse>@+5{nMu{L)HZ_a* zvYKPgNzBurrAVb%v!#=8l6&}e)^_VDB+?%j+~#Sl+l+s*6eyx{OBW)H9RAqy^0O|k zH`f~PDuS#bOMCmuq__-73#UBPvydZ$ew+}EVD8)CW<76KBNFbC7KfgEiC24pq~|U( z+6#jHxQG8t^DKK*+>9b{gDUk=#nf%3JgIXb#blbf4!sPBo{vs(2RT_L%DEONuq_Rv zTqTc*C(9eP8JmOxf7(JLp-q77nKol9>btX{zmbE=$SQl(Hlw= z7n55a$+m|1AUJ^T-ox~xE8B0KA&qTVC>yBQyYWe2!&%~kab_lJ>B zYkA?qkzFP>XVVQ6kDZ@IAbU>%v+VU%w|}nfU;r(SDf^OxoX@zo;Mel(&YDoo&C+@q zLA#(xIIhP#TkKD32RrAgj)Wdpu{PGNgcAOOV;?~zILy?|zb9kC(|8m;;^FQyt@=?% z+^DT9h19&XFCLw0~ap06kh8fY#}ege)6P@-L42#!5b&$W~k4f;1t5O;dX!1%&325 z=}m^8x?X`uT#)N{jsC$sgk(|^)@O)u!YyP{w5J=f(K4`fH! z>MH!TrM?adl3Vt;k{#vN!9IdqUWiejc2@+XTta4{JI})HB4G!Z`$h&N3+OR0r@uNV zP+{b~s(&lSen;tN@U5qPv;xOlp2cNGj!PZ>)Vo>lDdH`@2Voyu7E!5p|IS zR`lJ9C<+5Z!J8hq#3Ox~;qdouaxJ%W)-MI##&0ZH|1?jpHPQYX3rNkY-BiywVZz$fkN2Ui7EjMPW+O-NwWEGa zKYZ~-|KhjKXP18#@blLmUTqdIMkkS*-|cgRjY*T7yzNCNye11$JXH~*Lv=%9PGJvV~L zxWKZRw1ctZUU1c`;zG&0($?+oYC?vf^Z#=06;3(#Xd`DDLuyuBj^bOYF8eN89Q+kn zzg29qv+&-R{eM+KW*<)H*%6R*otfP)Ng}a z^FRc?nBDrKj;T+Nc_iC6+C}9`gBvJr-;mS3;+tN0Woj#xNq?O6P#rdT` zG-DwN+SVF?bhGpH{crl4gpJzh=OeR?oTv-}Ha3CWMst8q(y71kIpAO^5Xo>&-}$-+ z`Q_togSIq>oz2KkL@iCEf21e$hIL~F^8U*CviDN&sQXGH8d!(NENtI$e={4zkK7UM z7_qgEXMPrP*DJZ=v9Pg}Y1(}|9(oeuPEqQfGyT4EWGM<_Ar^RcwB~PVfLZzgZ@wf2 zu+dna%i|P7DqO2MGkh?W$k4uX{HxAB&%jZC2`N<1jX7MZF{r=*Rk-F#YV z&KBpdeMqN8m`nUPEL;kM1~+4;QLMMBO5iW~&U;;iu65vgN4}gjn65#k4Xf~!B`Be4 z?FSC(M0Zj!-v&|+zoxJr?y)Rc7}U)%sjuT?eooP5m{UR0uczPA@4Rd~5nYZ+QpZ65ZphhM&AkDxv6GQzSm0(fv39zue? zFwBXxuv%iOCZ~nvIH}z?kon9&F^cJPZojIfNRH$l+XrH7B(%Z+1c@CvU&OgZ$8@Dm|8rU$NE`YQIbbq zXxpv$oEqO$Hy- zvoOcLZj_m=Agu*K+)!1Gi~A(U%;hU={$k%}#cFKTiAN?gk=)dVMMt5D`akjeC2$XW z)y#|YJpYl6qR*$I)+WkLxn4hi_t8*dwv|z1PQxhr-_Lo;hycZhH&gM^6e~l#!XJ^8 zpbESeC`0;tCL%fVkmjr2Y=kS zm`4%Y9je0!iS(-jY~F<6A|eE=eQVYUlVd13f`DWfMrcd+3adYq;7A;$;!SG)eBj@^ zFUOokkG^D{e-cU;CFLFw{~ms%w!KqG4jx4gDBe@wWpJA33*85CmX3`IMpNR;q3W_Y z*puQb3Asz(^!?%6ekVz`U0l4@G-;Uy6PmSwqeEtVLRBgwx@RXGFiC1}98i#{gD4A; z0nJonCVg{eapftl9wjF+aRI0-+I!&DjKU^Q(&A{B-GrL*XMCY%=OOw1qJ3 z9qtiowAnvMRR^NNjUKm7jf|bPk+OExY<(7zuP29*H(jP1TXMZ;Zsfeu!P-R(i1!g# z$cGqAN3W%Z-7(5E*GAsdX%l3iZk*)JVv+=UMmvrhnjQsrDSqJyWn2lw3G3YC{gOV0 zBjneOeKB!sO6k*sVEKd?jZqb80?r7c3+r9135rjJYz0ly^&=~P|k=Sw(_H=c>_ zm^U6BW8ZUWikrhkndqs89VbV{gz!E+vZWt38}19wS4hD?R*vra%sQa}Jd)3Ip=_#g_U2iA@yeDgK6{uUSLuiZ;|>(kiYpbq z6IJRna-vRar9ieHTGtAOB(%3srQaxrrK2<&tJmCs&a-r^L-k+56q^<1khNxzEF4Q@MSzrZN$}NeMX|=ekwF znruOTa%XEfR9Xy7-enQmv;9k3k)*M{5gu@#cD9$)kHdf%HC#}+8J%wur++lbo-P!*}QH`P5BQVEePL&Ty6;XO9G!j_-AX>tWR48DOcFL<{mH&wEoa~-tw&>mlE zUJTmJyggovCrkx}|D9&=zqa85JyAUBla2OZ)KdC)zY2Vr9EQ9GHQTnw@?`*tO`T@% z-y<-@#owD^b-DP{{hfjw3?e@)BL`>)UyzKnpn-DHHng&Or?7X+)BDk^xIU^AtOfQ!4-H%Zv`8MS3GF&Q8 zBQWKL=J$Zn48#ysdb}_O&AA$S%>qjLq#`R##>r-;k3g1(Y$c;1gqJV4vS~xAMuosup?tWiU90^OsF4) z-5llO0N2p4oEI?FoImBTOB3N1$FGaX9YnMR)LhnUpiZ-{lP$LE_=s|#ZX>AM`YoV; z>&TG|P=BS@2L)TW%}v26UaHTg6W~qATk?;43!kv9kI?RiuI_)Dq<#@DE1fgOb4jhd z=b^nNKd#ES-PQX8@~S&8G!D>af%28K=p=tPT-Hn)5I@jJf`|=??cQk~1bDn&qcEG7 zi+g96+d0HsZ(Lzlh?wvOQCW#T^%^^B)@2gf+zt) z@hA2HYWr=Ds3sG9$J^WL)CUw1PKl3O{}Ng4Lg^lU^JtwRjXya@B%3hTk>hQJMHo*n z1Btij>co{gNn}x^hZ7}$T$XPT%I0bk(=9R+vZ^}-gt4-(zZ2dMH;6kCe zDyY*-eJ-llYi*L;QL4>jkZ6N<+%bWbcEDCl?p>a}~q8!kF}S&_oqrMT@D-x1r(j5Gsi)es%j1=ye{%nd;G*hwXafSdtxWu@nQw zT_(0+8}K$ras(hT19hrA{eIOlx1R^eEay1xB4jq6gd#H8coihRMbxVX#MUC6aR2(S z_0_o2njt{Hd7Jn_v@fhvkBNBKOOd4y{R6i7nJRARyCfjGlcJnZRneQ$56M)M+SgbQ z8NCkGCYb^fKvwiWRj-w3d$TbQzG?bXY0twr6JBTbwboFrJ8;s6Si3wP0m*an=x-00?lHo zkG2qb%b&(`%P3i`DT(Ze`;f(vM`TILObgywvk`ur5g6QMRYq0(dJdURzD_Oc>UvEE zPK&phY<)vTmyRg@2Y4?pIwQhfiia}O>hian-ngR*s<9}g0l_?va*_XMLi(<}6 zx+(dU49TnMjO}{{N{bH6%+rqAoVKv2@=k1^23XGop@{J(BL9g&^7R1vU9@#7o*Ptq zHgVb5rsvsJhvHZY@V&-C)6#i*mRVg^i<8YZ^E0=-lmbQe<%|{Oph%tymX1~10D3n{ z#ie1?7$RrQdeWGtA2UR5S>t-CEs#OFf6o1z?Z$V2GyPwCM*BQ@lyH}5E~G)fSbLX9 z#4FQ!a(?*H`f=Jv^|%AEbzI*?w2kPOAMMBchd#L~fK`w*)TiY{M{{`SnOEG3sNSh! zaEKE<9^e9dI4-e7iJOXj9A-qES)WRAvEMmr$@}faf}E7z=T>%1$--V&nJV?BI#Ogz zsIlhsaF@yD)N=In=@?gtqf!yt)N9m8u73X-E%ICK^(*J=<*JkyG+KYM(*(S(*OM@= zZ=Ub-4TW64%5UtiQQh}e!KaLIt5Z&+2jtG1W=fU*$^Qt+-0VDDNPwa}k@6RIiK+JB z4?f7x(6S&LuRldZ%*GYQp@(MUR)UeWx-}M;G^$L+eyZ!gW);vgSrN|%<>c6>y zMM|hKN-fY1iLVYBH1@MO(BenD8Q2W)r>DR2UCCn%VUNBZtv?*Q^)M{?US+RmEMCCv9&oaeQ)JE zjpVEH63#(ce_e?tQ!&h5%STRg1kr6>h*^i<&?-*br}XmthiToOW^;t^*E#f1Q=i~H zd)8{sJLLYC&0wt+p~;djmJUFDbEvBMv}CbT%I^ZJ3Y)S}?#S_s4_v4>fwCPch;39F ze90#*yqX`vAXdV)!Su%XXV&UokqHdCQ=SD))*dHT4Z%KC{YoIFK18Fts-x@dwki(o zt#$YWcGnDF1+`9r;Lz#}F*{TqZ0aE>&bMST{K$`NU0@vC{(4eEu`-<39P{y0krCkY z%Y}btjPR-CLNP&|pdDv6_Yd@ZevZO|%jV0N$o7?XVdhhthJv#QX5sA?FUP@WEZMas zw;mop@Sh|3)cphiq4!7UyVvBL$HI<2n=?zQ-B?1)i#~xQ_yX)HON_$aaH(8tT`}kYv*VF-H*S@;(4sg+rT)F-(KYGI$y`>AtZ|& z3Rf-X|4WpO|HdQhN4}!!`%vbLJX7@<5Koh9%eI$Ox?nfEqf5i)RSNLZPou|E)auXf|>m$F}WI-^*Ev9Y|rWxjB1f&u7OoH1_jAVs+mp zpKsa$MC(Vk;Q37|C6$)fFKcb_x|wD34HZDfYaYh$ZPaxM+0^DYayA~myU8wz@@Y?J zNM3YaS-kX?fZg@1mm=JeL?(rXE$jzH0{@Ytys8=5QFIOdb|F8T7^}h9Tka97(un|+ zi+AMDXuK-mY4!H(++u9*L39Rko^^B^GM)wWq*sfSW8KY1@<#@?tfxl?&iCY2)n8Wa z$u-=MzgQ7`Ug0n!Ec~KqQvSnMDV05rZBDo5R9mqps!`&&bVMn6bh>{mtL8#;Dk8($ zF1?aYp$d+8liqc*S1syhE1EJAQ)>uX@VVpgsLLitnURmv-k{bKX7iX9bR zDlVnw|LU23v1q3@ET0tihN9IRR9ve|`tWI8KCUlNSJ`KU|ur7C+L9G>Br^edk|_H+bE*HBMh1DTfc-gmyhBk@4N$;kTWWvQ2gBLro7Z z79HyhJIHKMqpb|b#+r!a-Y4euVU&IGt_c6gDZ67iV$@C~Pr&T1%5nh6AL;*H1)0HP zFM0@3_OAh z-l14CuNIgVo+5J?%o|IwxmR(U_LRtd+Q@tN|g;i>mBP7kZ{%2gD+! zi%>&TSb;Kb)A5ADFvOW&a|zs+zKY=j=h+)z+;vyz_Y8`+O87_cFp~~tsT*;gBPjkk zc5Mp6SisptXX+SQ_9dX4^q9?}oro)8MHdhV)uG=xCi<*A*C2w&RlpRO^-D8jP8Z$( zo;UFZW(~9)nhm9AkW{2rQC<*K;1N|Iq;(@sQAnP{_HHf~b@HOkG ze2;zNPvt(-LOW}P9g$ku4l0v38zbNE8&gTnuT1yWja0}Q^`JpzV4_rCn4lT6I@mC(I$7BMH}47eI_4+Loe{n81XssUCb$5!-X8zO} z6?A<}93#!PZOOEG_wm9yuffLw|VSeJxKvfD&Du)re(%%zx@OvFpN}q zR(=l`98}Sh$IkXs%TSPy_UAFPKIzfogjTc8|Fmw%48`cU zB5Um)F12BnJ6)ngv?;O%{M)*+hWFZ+baAjHIu zc_hFjtcIby%5!z?NipK@-#5uUUeS%pWsC zB*C_lo5KXBy}Iqe3tA$X=PVYBBRVP3vG|H5qOT4$MQ+Far(Vus9OCn2 zEy-#{FcCk7ZX+m;e}{Z;p67gzIMZ_-vB=$){zx=;SN=U+t$r~>f~(g<&mjDUNgkYg zDzXvmC$EI%Hh+jl?ChfphhbsOxT0li#_x5Iu9OgJOMjvK921NiYi{Wmm*g$;r8ucO zJXmw;Ynd zhEC4JlEJ@aL*-7MA*fIT-C9)(Q|(oBrl&4T zp1yVsy}vOQ!->nE-ekthepVmNe*oQ;8PRr14LDY5YgvZR_lyODW#hh`E@x5fu8N{U z7#11Mjay@z4lbEXpfsNO-7`lfB;MKw#!fjwf1Ycq0c66^ak7aiF1Hw|OBYAazd9;( zd?xUZAvz*u2|)y#psBm*O4h(Zt(6a1ADxg!yFdxFNp_5H)US(3%A$8@T>0ZHA`v&U z7(6qkxthQk8RnD;*uDGyLg7rtpBOwlvcAc? zt!vYo3|;|iOQK@Ay)-i(MiLKFbuXQT<~g0)w4pZNzD9(a z%p1Q!jM6?Co%P|99^AimsEuht>y{eNKGuF0x!{C!WhW%Tp*HWG7}J5a{iEc~Ye7^i zd=@;6?v41KNde~>ydMbzOx93kk1NUnOkLq}S^_S^MoyiqkY0-P!-Ctocn8JDLwO-$ z4E-BI%3G58?|OPm>0=i8>nd{QJB4}?hD6Nu#go~A=~ zJ#rN_gr_8i{(kg)gTa2dr+mmj>|Y$jxcv9Mm~%HB>Gu-})YjCvp2+D~@7V?HR;CPh zq3u%V43KfIlVp<6ak*RaGBR^b0w~eihx0-y4}1ZZFQ6q`HKrbJOp8~x&L+Qmz~-sK zuT(3s7=7-r%veN!@F{vx^|xbSYirdEhXFq#g2c5MFiI6K-WtS*`usAIUm-WE_^C?Q z@0li|+fnwJ7&}B0d018?dl}cgVE(Q$wsuUVBhf56P4AHEk9?@n4td;L=sKsVqH1!L~ zgJgqn$T_wtwVZ2vROO=c1UU1@+YGWfq{g}P@?!bzsb*nTayylw=0!MIBbq#u!Eucv zrH#LU@4u{e+1$ZIYOq#GusyN@{lr3NQP)J#OFvCbRniAnZ#m*CTLwOW>O!K zzSJ{51XA>}tVjtQrhq zjClH8i~%JML+W(MylM-@d%Bxi#%~8pP?jgx59B^)qnA2VB7(7D%>e8^4_cF`;;1KK z=)6U|Ec45kY9-@{9v5kAX%0{xuPT|<3>O21=huAvX(8JZ?(`mhX9YD*IInNStpd)$ z8e)8NBTP_x1D#BqfgeIoJMmsRoh%%FPoH>5_|Lf z&83xIQ2hE1C`7_M&ccO^Ht2&})FyG$2LDy;>Z1P>#{H`3&{la`wimR>;O5Dn{cQ2M zH$Knu)EVFjKh zgpv;y>fo;UF44~v=)8gAs}OFP$%E2Wo5hI(;3pGw=a>jdkT=4s#*BY>APM*C-T~Jq zbsP46F|ey^6AB5tJg`*mYI8nJET^AfcPw>W{>gzB-F`uG=sDYTi2-U^OCalomd1BWCxlUzuZ6OZh1{ur@ z<5&P#gD-g(jOK#+pjN@KvSgX}z zKiPbVt}pIYNlsNU-N1zAa|W|;mD+db-0D_k$tt{zx`!E`pKLr6Me{i|bsklI;};0a zc%-_wD5O?e7hGW&SfS~%F|^MGuCV&1jyznxfv?uN+%(@<^rBA-E{U%#v6G)IH{X-R z+`Qy&U6v=*v>mNhgh0kS9m1AGu()0L&x9tsg!CyJyD93I)=J4eEAL~QI4wob^$hHn zyta3|y5@|QYa&COyRe2Jh>jPpjq_@U-kcoa&T8>ZuXC?1fbQgrFev#k*_}gp@}L=@ za6IM4|3)S*gLMnPHn(K}dwhJ$rs3DXbiXKEvO?~3i9c2#BTGu$dH&)&uxvS&z~r8e0ARjPFbnn$J`fAO(KiF9SrA3e)1a#QdZ&a zLs_IM7Wc*3q79nX75CmToze=Aqk5mYAy43^ym6_Ak>)WkU z$40U34SL^^v-{CtSW>WO4K|-1?`==Gf9#FE!Bq#!7WNvB^k6gcgVZx-w#dP8|3n?% zq-a^&9^dx{|xttE{<)8G7HM z%KbV{TF!me1fHse&GEC!4D&Z`fZB}LqQF?m{i^3f6zhIJwdVuQhswP1@A)-z^-Qly zR{i(NmjjiYg3zAGldp=poOcO&vRxLJIwo9PJe=TDE{Qz}_jy6l&!UhzKPO#H+?D>f9Q3K-~O|9UC2IV`}}rMCt*UNwQST$p1V2u1Ll5qj?hJ+GY% zgMN0E!SVTA{5WD&KtIS^NtR6+ocq|$hq7BK0kwpKw|8-Fj(r5@e-~R(h28MI&G;_| zVE-yH5|t7S)u9{IqUi3CoDZmgLNYR8-hYe!E7`^z2Sfu0e>r}b<+XO7~gJO6Vrh-A~0c$ zZxt@EKfHwqY$O{{gDY-2ARObHi`!#4;6e=kTVcO9D=RV>enjjRhHK(DV8XR~FWWg7 zPRX%59P=nh1E-`R&|MztkMT{!{nx~kY(P0Ka4;M(8{R?+rjdQ=#6{HL3Om^E;mV4P zh98lD1!Z6CXp9{ONMjzoX*Qh(*onXfvLgFYO>RlJxfTNz(T|^Lg8Bp~*G)TtnYeKr zVrj2r19H{j>NG)P;U;{$Tg3mogZ}K%B8}tSC6-;c9$=0ZuowV34DgeHeWF{}!hMLr zJQh!gabJX>#S0F}RUEwDO@tU6A{!8c>%y`7FA@{sxxBml(T~BnXx-*nl>fI&Q*P46 z8A;PsPviJS^T2g3b=U1DTGU*DXmJf~92dXhJf2K!+ALZY*$@$zSJEwnVpCwz$5`iK zNSrecAg-x$HwdEKrKH?pYzopVi=|TgXOrW6D-O2WOXnSZj5J|OG?((n#9)+chGJIXDf^1JYU$lDO`w?R&~0ng6+ z=(QL*6*vt3a~Oo(ANLTNU|gEL95;6*j&rCxo1(cg8SWs1KT|p&gf+PKKv5kIMUJkCv-qd_f8Ze+0~ zR0|*mmk;3J;@k;Go*cbBed|-XFdT7TvlpImqbo}GV8ozC5Ox^0tE6ZTvdi<{w*Izv=Vzt8#M03<0JH34YnSql!* zksvB}AVvWb0vXuS*RaRzfOHw)L~I^R_f_Ghh6^G*08R z6*4j`m3Zs$Za%%2<&Y!p4U0MYxL)sPp`T6t9N!g`%}BV@2gwfWf@N6Dh?(_dj%c5U zU(<7j*iD!cc%%=%BB=XiRcZP$o9ZqOUD^EqYlUH6oSq|sN!bFmA-!LOpf;S2#o|rH zF=jDP*%VJReF)QeSlkkCg=;?_d_M zlG6KltU00tCoGVo^!m7TY9psy{~HSKe?y@;p~O!g_)x<6Q-8vY0z+>AFSYK6wx{gu zev`DR9pJh)U`A|1{fR{wHwNtp6^}^53Ot{?j~V_up>r9sj4BV*ef5q`d!j zGyA_0iu^Z}*Z+MZBK{j;(tjhQ|L?A%od2H)e=GiHSK*HNPvE5y|7o@n`cHpUx&PN( zSe$Bf1r(nZQw&l&{JDV>qX{>yZtf{$-I$sVtbH(G1h&iuIf_mbR@Y48M65R6y)1d` zRTHwDK0eBTNxB@Tqju%a1*ugDu*?(XBj1>p>oJKjR}(Bp-tQ8)mA1;gd^smji^z@O zA6TQN4I7gcRGCUU8q>bH)mZ0W;dhsK{Ke8;cK70uy{JH*=8Dnr!5xJO{MjvAS? zc~j}p5^5ugJ!c>>lz5tnL5$97KYOr{!;IDvHXKJDaW;ZTuo*pEgEEN&_Y6qx{gQj)&IiI6CYA?<=Jotoj*c>E*A}Pqs<@y;?xV=IQmUn?8;A z^>UA<+-S<_^>JLKascsYwcdes1BBe;9-`z6d8+=VOE$3mJl(UU9D`D~xK2v-jo`Xy zRBG$Bb?V6?HMt-ny}qamFN^+^3$9jqZLF7a_}2Vhb+7P7Gof_PEB~_4W4uxY~KO zEw}(XF^FC0?f;FU&8;t#5?gQqc482_u*dZ@&PU_0G2AZ2TS9&;-2S*|5;8&l=@@6f zA5XbPj`#7LU&eEOnZSP5*ruJh2qR~x0iVSAWU|!tT-Ev3i=|eb_q=@1DSkPt-B*{l z^!eCTm$&qJU<&1?Qg15lPo@2-v_F;hr}^#Mx?Yn_`?hZ1ja7LsU$sxU>Fh7fvQ4@h zLMgRs{F-Gu`R(NEah)Ocd15eZDUotu2QS|Z=TRjemnVkxtb@^ z|3vzqNdFV*e>NrRoB=*M5cTr#0%|1Pi8>NvE3eiq{V zi^kE<9NL|u+ohdWmLHvk<0-G>5bJHXE^FwkGhwNY(OvGjv_F?vEpL?mqVvbK>i*I* z>2IcPXGKJ}laA=+x^S#6x1wQ@D(8>m3f4!*v9>Yl6VXOz(YT0TPq)81~;IH))Qh`q)?S#2mytz3;m>f*^>Bnzk`P5X3yi9AjzCq9rv;TQ#Od8!fF?%(Q8Z zC2A&G^Hgm$kt=u1jjC$>$IZ@d_K{Qm|6A+pzrOYDwNCbapZ%VF_P#mi+_U1|#l2r4 zlF#83niaQ}_n}@jvgR2g=M^I7DbMrlb^3%<>FD-8Rl>9Kt8|iaH+MWZ>-;R(TArUF zp16J1I;!{1@-A894-S*Z$r`_;Jby~cxKK#;dSo5x<$j0sZtUg0p7IZ=O78K7W_@z3 zSYwm>{^Hd#tM--msba(0yZgO{%J+}q@;+_S7x02SkQclmALNGu-~$Dr5EO06#x(j7;rF|szG(A0sc@EYC&x+4uCpP z7wSPE)Q1LI+z^7G5xfMAAsCuy@ypN@nn81D0WCp5D`*XEpe?k6_7DQ0&;dF^CkTVi z&;`0eICO*V&;uf%C-j2e&N%wEo5Fo{U;5<_4p41?h?0!G3ph=S2D z2FAiT7!MQR6_^N<;8l1HCW9%)C&o9XT+9@h3e#XZ%z&9N3!-5*ydL=mK+K%TxexTj4l)aKn7NO6xOt*E+PuiT(j0G2FejRm z%*p1P=6hz>lE+KDmlnBS?moXCc)!{G(EAZvOs0tR$n3XVQ zRRlyVAbiBUSVD#zt6_Dlf&N$%Yhi49ZH$Wz!1(lp^g37<>tP@!rq{=$^yKuL>GxtA zU_%VTM)(po#$arM_VmZ;J{CU5>vxoEj# zNw++-cw2p~m8|~OAgi#3S^HRrTPIqht&6NHt?||bYoayDnryvky=Qe z#HQE`n_~-Xi2_?;YixsUu^qO@5Ddi**bzHn7i_!)kVTQC8);x^olJ8&oN z!rizB_u?1$B_`rm_%-gs{dfQm;vqbY-{28Eib;43zs2Kt0#D*8JdJ1YES|&jn2Zh?+HT@4yp2EL9sCi0!k_Uj{(>o(iuW)L&3GTvpY!{$ zpw*pWL%X|npc6CDg_-yOf7Rq6{)Uh6cYKV0;Gg&eP2@#+C@*GE;QYETPRj4WfArUd+RE?@r4f3a&REug;0M((o zRF9sWVPGz1TEdYj&%W%MpBrxmo4R?%u&Lvi#Ty-#at9j&Ji=tGL94fGLx zOdDwveWD#H!WL=!ls406^f_&z1lmg5o;m(@+Ce*M7wx7!w3oi1FDa3}qOWNm?WY5D zkPgvd`i73sQA(m?^er8y6LgYJ(P=tEXX)H?*K?kd=>mO6-_u39M3?CbU8QSuoo>)g zx<$9?2f9N)(ogg=-KAeBC71D16}v}iWTyL+P8PC~jqKzgCuNX}GU);RN)PEbdPKj| zWBP;sq$gxzUMvsG%e+}WmY)@1KCB=s#0s+_tSBqSinHg<|9NGcO^tn7309JoVt%YN zE5pjNa;!Y7z$&sztTL;@sy=f(&;%JV#yG3Ss8wPWpBh#V!9bzmJ?C(oE+ zth2k_g>`k;;jA0$&U&y2)|2&Oz5my*PaoD-*{2`t|3YI7U<3a)Zx9>&FaNIozm`b3 zvLRYMRJMm{^>8-A9gUPWN~@z}d$d-MVPoCVIBDaxdV*}fqSX`GBpJOb>(~DA*KjhM z!ltrmte_|)3X3A*sTCE)#B?@;&1AD!ap5aUh>~tECHzEb5zS_^*I5}+R+JOvMfNyv zusQCvR1g(K&hh867`Imvl@))J&2xJdQB`pe^Vx!@*PtN5a`Y@@i`@BKR8#U7vn6aP zi}k#YZ?U)C?dqb2lJ^c<=5~KkQ}K7%a<+o4bobQ~wLN{S*lM%{2f6K;Rti|aSV4%bVNHAIaWGMrg%q!BhiuMNOs(G+;g}bCT9_6Ij89# zEZiCBZ1#dP2z5p{Bc0=%)1C92%be?+o1J@9rgE8o8P5#N zY?f)fPtFpW8Ic*8Iqn6s|I^C!e|g=T*eCA$!b_sD$myT5&FnMwISUp|#LJ?or*Dgv zouF;aG-;k=kFA<*)3z3xwanq$*$(&kLbOuG-^q5ly|rkg_-?kx?QKOn#rLu=+}>V< zDE=i&WM8qbS*YkBI*Lx7zI|*zJHQUIFwt3b5nVlgh#h9%up=y7bQ9f0504*ZN$i+* zgb2}7^vZFBZ`pBnf}Lc&MIX^u^z-zbVyD>|c9!)Q1H?cv$m8eOd6vvBu)!iy3=u;; z{vG?CU1XQoFfm+=5F}M6lO(tvhvy0Ac z(kClEMNF0PG{x=A!JO_rri&RldS;4QB3jJWuk4}pHx>U)>O9?QAF=tGEYPXR^gDa3?eWLI z{kiT>_T(Rbmi%w|+rr%+8!;^u+Pk;-i}PrfSKAhAw#4I0MXd04|5MLf;_V#S`FMU_ z!0qpdWjXwDrq2Vv2k_usv0SVWE8RUl+;}ntc_Chy7vV*7N35r+X6{T-gyb`Z0eVcB6Rd`hnTHkiXk(12dp*Z7Q z`cB2G@#@ldDPDv7OW&<{Or_(0O@-bufyv~|3dM4JW%?Vir422q$eugkOxWs zO7TYgCFx%)-k1kV-=}yJ{<8G_iZ|uWq#sbcId38TpyJxo3>UnW)^|u87T;`mba6BRPpvaM0%3qp}d3iV~Tg=ouq%Oco^?2{kY;?cvtBs6c6X!q@Ps0JMSU= zl;T+>LiU~Z^!4Puq@7Xnd-Fch&nn)R_mh53@&0^(^z(`jTmEl(yxo0K9|QxzoGb>e4g~1iqGc@ zq~B6}Azvi@w&IKV66rrEzLdvGzoYnD{B7w!D*g^%CjBSH-{s4t|E%~5zEb*K#aHpw z(tlC>uaaWmsRn+}z|(YYHpshg;OPdwM$X@2&~G(xn}OREkK^yj@g0i4&(}(KD!z`d zm!6>;{{!hRoqs4jQ|Iy0ALx98^j~%Uk@SZ;|5*BOI^QV$kSspi!&Oei$SLdHg_tyCq>G^b?AU(g%w@NRd^KH_7biQ4B zL7nfAUP$LVr5D!uF6l*dzFT@xo$rxeOy_&07uWe0(tUOQrSuXyPn2F#=U*8-Eq`s` z`~K$X`e`X;a6b4McxeMKW8h^CyqtlTH}DDuUeUlS8F*y_uVUa;4IB&{4V(;|88|oa zY6f22z-t(|zk$~@@LC35+rR@1ypDm_HSl@{9;oyE@;tAv^8?Zw==`AchB`kaJxJ$= zr8iRi8@C>L<{CTdmZZPA_FghrS7QSY)_D^dzpV47GH#~x<}z-f^OiCeI&UT8);ez^ z%5DMyXrh##@!5Fx9$esL+24P?y2)$GVZPO zJ~HmB^L{e!uk!&i9;ov{G9Ik+NEr_?nEy}%A72c3s8`s@GugCu)*q-JnVy)Ynznd7ZSV9-^xA3~=lP%4-R)Z0 z?dTjH?eUskqdX63HN7T!+O@o9_(0X{_FPZ9w&syCCqVP;cKsaV)PI3-8sr$KVUBTv zycWAZtiD|P+1P8ZkExe-m)F|CUMGCAz8>&&p8vz%na9U;?tlFIok?cPHX*4@63Ikn z5*i}J5-AbfAe1(USfYfaVhc@zqOFjiMQbUotq8TorS?)ZElSmrl%lkyTAEsJN^fbj zxSw;9Ip?{4O#bNa)qDGT-SK+o^Z71w<~h%K&Y2l9qg2^`3;s&+E%`(FgASGcu;N?u zT?6-Zcvqw9ZGvy8_$C}Hf54!fQ5r)(qcjHTquen(%BYTEoKbz;!AA9QM=8D@A2h0S zd)%nb&q2Yf`51m+)Fe8*$>i{zxP|h9R1iwr02Nd6pzco3=)}5~@ zz8kx`sd-Pu_v8rWg?CSG=BDmTn&5}JspHRaqhyDF$&GqCdfpa#3YDIEyi3S`q~u%k z88`K~ToC*n!IQh{eFYyV_(p|T z`u7R_mxTVSLjNtH|E|y<Av zrl`uGHBU3E$7{CW*9m@$;ztVmK1%Q}2=maLr+CFz?Rz6(P8tbwlEWWV{dW={n{)Xy z*`G9@hrcZQ8|FLa(X5p}Fz<$+FL4vuxAJc9{W9mvex~<)?^pP9*`N3R-g_d4$RAvO zvPN``JRVg;8uR!X1@Ial$-DbJ;WLTn`AX|>sqb3fNgP&7T8B}!Vrxz2_x&96pD*|V zF80I4Qub5$QzbuD@YA@|&v9H{<#T@OF}Hz~hF7sLC7{?mdl6Z{>)>-`_?>j=KF;M)lP zS;6-ge3sxR3Vx2_`|vL1FAaM0L4Wo7S)%w(eBEEYmfjb(;}xKKtKcIA-%{{h1pl1i zM<{+iPY6&SYr4?0Q1EL7zf15(1^pDOrafFJ`rqaIieJUf-6#dqffWjo!tkK&7Xq~g1C zfzY#1$Zr(J@Nuv@&QpTFEcn}k*IQNZC-{1Tj}?4p!KW&I4ZmP@jA1h`u`HF zEwVo>`?IpY48MhMS#`aL9>{t35Gij7k@8_7Qa(CF%E!z3u5vzA&JUIIFUt9;a(&0FOmI4+5aT_dvd?2j?`bPj+D36k@Ah|NclK9-&xN0lJn2Y`CK_aSl9diDFoc|nt8<&MT=6pL>ggTDJcJ{QXK2-2Air4H0QSu-01DoTy{$t@az<%L1zyUVcEAwXi zLH4t^hYzt6eZo)L9sP&6sXbnqw>EZj)ngszuJ&iE@}F|5T^&!lovI3Zc!ZE2Yj@1m z5uRL?pKdSUxprM5(_*`{@9)~xIazO4=VY_6ot<{a{$dV={2?X(8J8;gqx_YUe~rtq zO?#F9S@8vYA3c@7Dt3&GVe0E!pD@S1A7iVKj}Y?Bg?w8f-&M%>R`SO=L&=}uF-rb( z>9v#M@j68Dcd$>0w3Uu z>=XFoMK(Aa>NeDEsM}DtQ7vTsP`6M$@&^GR5Yz@iAXxrxp=gXN8smz_xS}zxXpAcw zwHQ48wxSSF2ZRC}u!AsaOX1Xk>VkUUNe}_*gD`rU8c?}!2oK(X<#5;SquW{xQ{b3s^NJ` z;K3jhufj9&MrjE3;Gxu)hvD7Na4-VzHnZ@qaU|vPC>qZ%P#&1V*?8xZL$f)T-U3T` zG+wEV#TEEPFb-GK@n8b3hA-jFewj}4E6|Ck<$+14O$H)<9&q1)g$ zo=T*dO0Jq|WCC8ASII~78r6n|LL)#U&2(y^nL%-ynUtV;9sBYIm<48o*QgVEl0Yxe zANPA6jMB`Zahka_3B0O#lV*drHS=g0Sgn~)8^I3ETeKG((7a7Y!AZ>mIu9;s7SdI4 zOS1@TY7y4dVm#Vntf?hfQ%msY9jvK$u%?z`O)bTmT81^X3~OpR*3@#WsY0x&LaeD3 zRH0cx4>T)Dr(H?z+IOiYuxMA26@+V7Qv(pKT|==TUb~h$fG*l~)C2U@uE#nr!Z|R9 z(zF{WQ@auICdBViwstd()o!8Dc;w02ZD2diKyEg4K3JsPLCdr|fi!oUX*J>^#6{Yz zv<3ZJwC~gV+Fexal-;;`eSj;?9$Z28;EJ&qSBTv>1NY&K`VePFG3pxF&^gxRfD}6BAoIgHFmi{%|T0-e^6VOa_WR}HLivv>{F7gkK#I|fPP>Q z7y?Fu(O?3|2Q$E2un4RGYr!V41MCF{!EtaJTmWUD9Q+C%0D~*$6j(s8D~=_o528UV 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 K@>Q(>SPTH0pWfvF literal 0 HcmV?d00001 diff --git a/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.1.0-windows.tar.gz b/Modules/CS2-SimpleAdmin_StealthModule/METAMOD PLUGIN/StatusBlocker-v1.1.0-windows.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ec754a1766a80380b6d439a20ac05c5c0a9ed54 GIT binary patch literal 196316 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

    dh{)j{CFNsr_gUIrVyWjn;%Z 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%0AwKh72m4N(s^4jL34bF83bQDZh_RzPLZVNi|N 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 Ro%-H`8;EA#vv_##{{XT;{ha^+ literal 0 HcmV?d00001 From b0d86967563be9e98b2d6a2cb1def7724d17f447 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Mon, 20 Oct 2025 01:27:01 +0200 Subject: [PATCH 12/40] Add CS2-SimpleAdmin documentation site Introduces a new documentation site for CS2-SimpleAdmin using Docusaurus, including developer API references, tutorials, user guides, and module documentation. Removes the CleanModule example and updates FunCommands and ExampleModule. Also updates main plugin and API files to support new documentation and module structure. --- CS2-SimpleAdmin-docs/.gitignore | 20 + CS2-SimpleAdmin-docs/README.md | 41 + .../docs/developer/api/commands.md | 465 + .../docs/developer/api/events.md | 642 + .../docs/developer/api/menus.md | 706 + .../docs/developer/api/overview.md | 621 + .../docs/developer/api/penalties.md | 610 + .../docs/developer/api/utilities.md | 585 + .../docs/developer/architecture.md | 695 + CS2-SimpleAdmin-docs/docs/developer/intro.md | 379 + .../docs/developer/module/best-practices.md | 540 + .../docs/developer/module/examples.md | 552 + .../docs/developer/module/getting-started.md | 282 + CS2-SimpleAdmin-docs/docs/intro.md | 47 + .../docs/modules/development.md | 799 + .../docs/modules/funcommands.md | 691 + CS2-SimpleAdmin-docs/docs/modules/intro.md | 260 + .../docs/tutorial-basics/_category_.json | 8 + .../docs/tutorial-basics/congratulations.md | 23 + .../tutorial-basics/create-a-blog-post.md | 34 + .../docs/tutorial-basics/create-a-document.md | 57 + .../docs/tutorial-basics/create-a-page.md | 43 + .../docs/tutorial-basics/deploy-your-site.md | 31 + .../tutorial-basics/markdown-features.mdx | 152 + .../docs/tutorial-extras/_category_.json | 7 + .../img/docsVersionDropdown.png | Bin 0 -> 25427 bytes .../tutorial-extras/img/localeDropdown.png | Bin 0 -> 27841 bytes .../tutorial-extras/manage-docs-versions.md | 55 + .../tutorial-extras/translate-your-site.md | 88 + .../docs/user/commands/basebans.md | 262 + .../docs/user/commands/basechat.md | 442 + .../docs/user/commands/basecommands.md | 626 + .../docs/user/commands/basecomms.md | 396 + .../docs/user/commands/basevotes.md | 436 + .../docs/user/commands/playercommands.md | 516 + .../docs/user/configuration.md | 397 + .../docs/user/installation.md | 188 + CS2-SimpleAdmin-docs/docs/user/intro.md | 81 + CS2-SimpleAdmin-docs/docusaurus.config.js | 174 + CS2-SimpleAdmin-docs/info.txt | 1575 ++ CS2-SimpleAdmin-docs/package-lock.json | 17981 ++++++++++++++++ CS2-SimpleAdmin-docs/package.json | 44 + CS2-SimpleAdmin-docs/sidebars.js | 81 + .../src/components/HomepageFeatures/index.js | 64 + .../HomepageFeatures/styles.module.css | 11 + CS2-SimpleAdmin-docs/src/css/custom.css | 30 + CS2-SimpleAdmin-docs/src/pages/index.js | 52 + .../src/pages/index.module.css | 97 + .../src/pages/markdown-page.md | 7 + CS2-SimpleAdmin-docs/static/.nojekyll | 0 .../static/img/docusaurus-social-card.jpg | Bin 0 -> 55746 bytes .../static/img/docusaurus.png | Bin 0 -> 5142 bytes CS2-SimpleAdmin-docs/static/img/favicon.ico | Bin 0 -> 3626 bytes CS2-SimpleAdmin-docs/static/img/index_1.png | Bin 0 -> 326918 bytes CS2-SimpleAdmin-docs/static/img/index_2.png | Bin 0 -> 211588 bytes CS2-SimpleAdmin-docs/static/img/index_3.png | Bin 0 -> 95563 bytes CS2-SimpleAdmin-docs/static/img/logo.svg | 1 + CS2-SimpleAdmin/Api/CS2_SimpleAdminApi.cs | 41 + CS2-SimpleAdmin/CS2-SimpleAdmin.cs | 2 +- CS2-SimpleAdmin/VERSION | 2 +- CS2-SimpleAdminApi/ICS2-SimpleAdminApi.cs | 30 + CS2-SimpleAdminApi/MenuContext.cs | 48 + .../CS2-SimpleAdminApi.dll | Bin 12800 -> 0 bytes .../CS2-SimpleAdmin_CleanModule.cs | 59 - .../CS2-SimpleAdmin_CleanModule.csproj | 20 - .../CS2-SimpleAdmin_CleanModule.sln | 16 - .../compiled/CS2-SimpleAdmin_CleanModule.zip | Bin 18338 -> 0 bytes .../CS2-SimpleAdminApi.dll | Bin 12800 -> 12288 bytes .../CS2-SimpleAdmin_ExampleModule.cs | 579 +- .../CS2-SimpleAdminApi.dll | Bin 11264 -> 12288 bytes .../CS2-SimpleAdmin_FunCommands.cs | 2 +- .../CS2-SimpleAdmin_FunCommands/Menus.cs | 91 +- Modules/CS2-SimpleAdmin_FunCommands/README.md | 56 +- Modules/MODULE_DEVELOPMENT.md | 171 +- 74 files changed, 32732 insertions(+), 279 deletions(-) create mode 100644 CS2-SimpleAdmin-docs/.gitignore create mode 100644 CS2-SimpleAdmin-docs/README.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/api/commands.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/api/events.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/api/menus.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/api/overview.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/api/penalties.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/api/utilities.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/architecture.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/intro.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/module/best-practices.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/module/examples.md create mode 100644 CS2-SimpleAdmin-docs/docs/developer/module/getting-started.md create mode 100644 CS2-SimpleAdmin-docs/docs/intro.md create mode 100644 CS2-SimpleAdmin-docs/docs/modules/development.md create mode 100644 CS2-SimpleAdmin-docs/docs/modules/funcommands.md create mode 100644 CS2-SimpleAdmin-docs/docs/modules/intro.md create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-basics/_category_.json create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-basics/congratulations.md create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-blog-post.md create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-document.md create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-page.md create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-basics/deploy-your-site.md create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-basics/markdown-features.mdx create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-extras/_category_.json create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-extras/img/docsVersionDropdown.png create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-extras/img/localeDropdown.png create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-extras/manage-docs-versions.md create mode 100644 CS2-SimpleAdmin-docs/docs/tutorial-extras/translate-your-site.md create mode 100644 CS2-SimpleAdmin-docs/docs/user/commands/basebans.md create mode 100644 CS2-SimpleAdmin-docs/docs/user/commands/basechat.md create mode 100644 CS2-SimpleAdmin-docs/docs/user/commands/basecommands.md create mode 100644 CS2-SimpleAdmin-docs/docs/user/commands/basecomms.md create mode 100644 CS2-SimpleAdmin-docs/docs/user/commands/basevotes.md create mode 100644 CS2-SimpleAdmin-docs/docs/user/commands/playercommands.md create mode 100644 CS2-SimpleAdmin-docs/docs/user/configuration.md create mode 100644 CS2-SimpleAdmin-docs/docs/user/installation.md create mode 100644 CS2-SimpleAdmin-docs/docs/user/intro.md create mode 100644 CS2-SimpleAdmin-docs/docusaurus.config.js create mode 100644 CS2-SimpleAdmin-docs/info.txt create mode 100644 CS2-SimpleAdmin-docs/package-lock.json create mode 100644 CS2-SimpleAdmin-docs/package.json create mode 100644 CS2-SimpleAdmin-docs/sidebars.js create mode 100644 CS2-SimpleAdmin-docs/src/components/HomepageFeatures/index.js create mode 100644 CS2-SimpleAdmin-docs/src/components/HomepageFeatures/styles.module.css create mode 100644 CS2-SimpleAdmin-docs/src/css/custom.css create mode 100644 CS2-SimpleAdmin-docs/src/pages/index.js create mode 100644 CS2-SimpleAdmin-docs/src/pages/index.module.css create mode 100644 CS2-SimpleAdmin-docs/src/pages/markdown-page.md create mode 100644 CS2-SimpleAdmin-docs/static/.nojekyll create mode 100644 CS2-SimpleAdmin-docs/static/img/docusaurus-social-card.jpg create mode 100644 CS2-SimpleAdmin-docs/static/img/docusaurus.png create mode 100644 CS2-SimpleAdmin-docs/static/img/favicon.ico create mode 100644 CS2-SimpleAdmin-docs/static/img/index_1.png create mode 100644 CS2-SimpleAdmin-docs/static/img/index_2.png create mode 100644 CS2-SimpleAdmin-docs/static/img/index_3.png create mode 100644 CS2-SimpleAdmin-docs/static/img/logo.svg create mode 100644 CS2-SimpleAdminApi/MenuContext.cs delete mode 100644 Modules/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdminApi.dll delete mode 100644 Modules/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.cs delete mode 100644 Modules/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.csproj delete mode 100644 Modules/CS2-SimpleAdmin_CleanModule/CS2-SimpleAdmin_CleanModule.sln delete mode 100644 Modules/CS2-SimpleAdmin_CleanModule/compiled/CS2-SimpleAdmin_CleanModule.zip diff --git a/CS2-SimpleAdmin-docs/.gitignore b/CS2-SimpleAdmin-docs/.gitignore new file mode 100644 index 0000000..b2d6de3 --- /dev/null +++ b/CS2-SimpleAdmin-docs/.gitignore @@ -0,0 +1,20 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/CS2-SimpleAdmin-docs/README.md b/CS2-SimpleAdmin-docs/README.md new file mode 100644 index 0000000..b28211a --- /dev/null +++ b/CS2-SimpleAdmin-docs/README.md @@ -0,0 +1,41 @@ +# Website + +This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. + +## Installation + +```bash +yarn +``` + +## Local Development + +```bash +yarn start +``` + +This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. + +## Build + +```bash +yarn build +``` + +This command generates static content into the `build` directory and can be served using any static contents hosting service. + +## Deployment + +Using SSH: + +```bash +USE_SSH=true yarn deploy +``` + +Not using SSH: + +```bash +GIT_USER= yarn deploy +``` + +If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/CS2-SimpleAdmin-docs/docs/developer/api/commands.md b/CS2-SimpleAdmin-docs/docs/developer/api/commands.md new file mode 100644 index 0000000..c56dbae --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/api/commands.md @@ -0,0 +1,465 @@ +--- +sidebar_position: 2 +--- + +# Commands API + +Complete reference for command registration and management. + +## Command Registration + +### RegisterCommand + +Register a new command that integrates with CS2-SimpleAdmin. + +```csharp +void RegisterCommand(string name, string? description, CommandInfo.CommandCallback callback) +``` + +**Parameters:** +- `name` - Command name (e.g., "css_mycommand") +- `description` - Command description (optional) +- `callback` - Method to call when command is executed + +**Example:** +```csharp +_api.RegisterCommand("css_mycommand", "My custom command", OnMyCommand); + +private void OnMyCommand(CCSPlayerController? caller, CommandInfo command) +{ + // Command logic here +} +``` + +**Throws:** +- `ArgumentException` - If command name is null or empty +- `ArgumentNullException` - If callback is null + +--- + +### UnRegisterCommand + +Unregister a previously registered command. + +```csharp +void UnRegisterCommand(string commandName) +``` + +**Parameters:** +- `commandName` - Name of command to unregister + +**Example:** +```csharp +_api.UnRegisterCommand("css_mycommand"); +``` + +**Best Practice:** +Always unregister commands in your plugin's `Unload()` method: + +```csharp +public override void Unload(bool hotReload) +{ + if (_api == null) return; + + _api.UnRegisterCommand("css_mycommand"); +} +``` + +--- + +## Target Parsing + +### GetTarget + +Parse player targets from command arguments. + +```csharp +TargetResult? GetTarget(CommandInfo command) +``` + +**Parameters:** +- `command` - Command info containing arguments + +**Returns:** +- `TargetResult` - Contains matched players +- `null` - If no targets found or error + +**Example:** +```csharp +[CommandHelper(1, "<#userid or name>")] +private void OnMyCommand(CCSPlayerController? caller, CommandInfo command) +{ + var targets = _api!.GetTarget(command); + if (targets == null) return; + + foreach (var player in targets.Players) + { + // Do something with player + } +} +``` + +**Supported Target Syntax:** +- `@all` - All players +- `@ct` - All Counter-Terrorists +- `@t` - All Terrorists +- `@spec` - All spectators +- `@alive` - All alive players +- `@dead` - All dead players +- `@bot` - All bots +- `@human` - All human players +- `@me` - Command caller +- `#123` - Player by user ID +- `PlayerName` - Player by name (partial match) + +--- + +## Command Logging + +### LogCommand (with CommandInfo) + +Log a command execution with full command info. + +```csharp +void LogCommand(CCSPlayerController? caller, CommandInfo command) +``` + +**Parameters:** +- `caller` - Player who executed command (null for console) +- `command` - Command info object + +**Example:** +```csharp +private void OnMyCommand(CCSPlayerController? caller, CommandInfo command) +{ + // Execute command logic + + // Log the command + _api!.LogCommand(caller, command); +} +``` + +--- + +### LogCommand (with string) + +Log a command execution with custom command string. + +```csharp +void LogCommand(CCSPlayerController? caller, string command) +``` + +**Parameters:** +- `caller` - Player who executed command (null for console) +- `command` - Command string to log + +**Example:** +```csharp +private void DoAction(CCSPlayerController? caller, CCSPlayerController target) +{ + // Perform action + + // Log with custom string + _api!.LogCommand(caller, $"css_mycommand {target.PlayerName}"); +} +``` + +--- + +## Complete Example + +### Basic Command + +```csharp +private void RegisterCommands() +{ + _api!.RegisterCommand("css_hello", "Say hello to a player", OnHelloCommand); +} + +[CommandHelper(1, "<#userid or name>")] +[RequiresPermissions("@css/generic")] +private void OnHelloCommand(CCSPlayerController? caller, CommandInfo command) +{ + var targets = _api!.GetTarget(command); + if (targets == null) return; + + foreach (var player in targets.Players.Where(p => p.IsValid)) + { + player.PrintToChat($"Hello {player.PlayerName}!"); + } + + _api.LogCommand(caller, command); +} + +public override void Unload(bool hotReload) +{ + _api?.UnRegisterCommand("css_hello"); +} +``` + +--- + +### Command with Permission Check + +```csharp +[CommandHelper(1, "<#userid or name>")] +[RequiresPermissions("@css/ban")] +private void OnBanCommand(CCSPlayerController? caller, CommandInfo command) +{ + // Get targets + var targets = _api!.GetTarget(command); + if (targets == null) return; + + // Filter for players caller can target + var validPlayers = targets.Players + .Where(p => p.IsValid && !p.IsBot && caller!.CanTarget(p)) + .ToList(); + + foreach (var player in validPlayers) + { + // Issue ban + _api.IssuePenalty(player, caller, PenaltyType.Ban, "Banned via command", 1440); + } + + _api.LogCommand(caller, command); +} +``` + +--- + +### Command with Arguments + +```csharp +[CommandHelper(2, "<#userid or name> ")] +[RequiresPermissions("@css/slay")] +private void OnSetHpCommand(CCSPlayerController? caller, CommandInfo command) +{ + // Parse HP value + if (!int.TryParse(command.GetArg(2), out int hp)) + { + caller?.PrintToChat("Invalid HP value!"); + return; + } + + // Get targets + var targets = _api!.GetTarget(command); + if (targets == null) return; + + foreach (var player in targets.Players.Where(p => p.IsValid && p.PawnIsAlive)) + { + player.PlayerPawn?.Value?.SetHealth(hp); + } + + _api.LogCommand(caller, $"css_sethp {hp}"); +} +``` + +--- + +## Best Practices + +### 1. Always Validate Targets + +```csharp +var targets = _api!.GetTarget(command); +if (targets == null) return; // No targets found + +// Filter for valid players +var validPlayers = targets.Players + .Where(p => p.IsValid && !p.IsBot) + .ToList(); + +if (validPlayers.Count == 0) +{ + caller?.PrintToChat("No valid targets found!"); + return; +} +``` + +### 2. Check Immunity + +```csharp +foreach (var player in targets.Players) +{ + // Check if caller can target this player (immunity check) + if (!caller!.CanTarget(player)) + { + caller.PrintToChat($"You cannot target {player.PlayerName}!"); + continue; + } + + // Safe to target player + DoAction(player); +} +``` + +### 3. Always Log Commands + +```csharp +// Log every admin command execution +_api.LogCommand(caller, command); +``` + +### 4. Use CommandHelper Attribute + +```csharp +// Specify minimum args and usage +[CommandHelper(minArgs: 1, usage: "<#userid or name>")] +[RequiresPermissions("@css/generic")] +private void OnCommand(CCSPlayerController? caller, CommandInfo command) +{ + // CounterStrikeSharp validates args automatically +} +``` + +### 5. Cleanup on Unload + +```csharp +public override void Unload(bool hotReload) +{ + if (_api == null) return; + + // Unregister ALL commands + _api.UnRegisterCommand("css_command1"); + _api.UnRegisterCommand("css_command2"); +} +``` + +--- + +## Common Patterns + +### Multiple Aliases + +```csharp +// Register same command with multiple aliases +var aliases = new[] { "css_mycommand", "css_mycmd", "css_mc" }; + +foreach (var alias in aliases) +{ + _api.RegisterCommand(alias, "My command", OnMyCommand); +} + +// Unregister all +public override void Unload(bool hotReload) +{ + foreach (var alias in aliases) + { + _api?.UnRegisterCommand(alias); + } +} +``` + +### Command from Config + +```csharp +// In Config.cs +public List MyCommands { get; set; } = ["css_mycommand"]; + +// In Plugin +private void RegisterCommands() +{ + foreach (var cmd in Config.MyCommands) + { + _api!.RegisterCommand(cmd, "Description", OnMyCommand); + } +} + +// Allows users to add aliases or disable by clearing list +``` + +### Target Filtering + +```csharp +// Get only alive players +var alivePlayers = targets.Players + .Where(p => p.IsValid && p.PawnIsAlive) + .ToList(); + +// Get only enemy team +var enemies = targets.Players + .Where(p => p.IsValid && p.Team != caller!.Team) + .ToList(); + +// Get targetable players +var targetable = targets.Players + .Where(p => p.IsValid && caller!.CanTarget(p)) + .ToList(); +``` + +--- + +## Error Handling + +### Command Registration Errors + +```csharp +try +{ + _api.RegisterCommand("css_mycommand", "Description", OnMyCommand); +} +catch (ArgumentException ex) +{ + Logger.LogError($"Failed to register command: {ex.Message}"); +} +``` + +### Target Parsing Errors + +```csharp +var targets = _api!.GetTarget(command); + +if (targets == null) +{ + // Target parsing failed + // Error message already sent to caller by SimpleAdmin + return; +} + +if (targets.Players.Count == 0) +{ + caller?.PrintToChat("No players matched your target!"); + return; +} +``` + +--- + +## Performance Tips + +### Cache Command Lists + +```csharp +// Don't create new list every time +private readonly List _commandAliases = new() { "css_cmd1", "css_cmd2" }; + +private void RegisterCommands() +{ + foreach (var cmd in _commandAliases) + { + _api!.RegisterCommand(cmd, "Description", OnCommand); + } +} +``` + +### Efficient Target Filtering + +```csharp +// ✅ Good - single LINQ query +var players = targets.Players + .Where(p => p.IsValid && !p.IsBot && p.PawnIsAlive && caller!.CanTarget(p)) + .ToList(); + +// ❌ Bad - multiple iterations +var players = targets.Players.Where(p => p.IsValid).ToList(); +players = players.Where(p => !p.IsBot).ToList(); +players = players.Where(p => p.PawnIsAlive).ToList(); +``` + +--- + +## Related APIs + +- **[Menus API](menus)** - Create interactive menus +- **[Penalties API](penalties)** - Issue penalties from commands +- **[Utilities API](utilities)** - Helper functions for commands diff --git a/CS2-SimpleAdmin-docs/docs/developer/api/events.md b/CS2-SimpleAdmin-docs/docs/developer/api/events.md new file mode 100644 index 0000000..365bb03 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/api/events.md @@ -0,0 +1,642 @@ +--- +sidebar_position: 5 +--- + +# Events API + +Complete reference for CS2-SimpleAdmin event system. + +## Event System Overview + +CS2-SimpleAdmin exposes events that allow modules to react to plugin actions and state changes. + +**All events use C# event delegates and should be subscribed to in `OnAllPluginsLoaded` and unsubscribed in `Unload`.** + +--- + +## Plugin Lifecycle Events + +### OnSimpleAdminReady + +Fired when CS2-SimpleAdmin is fully initialized and ready. + +```csharp +event Action? OnSimpleAdminReady +``` + +**When Fired:** +- After plugin load +- After database initialization +- After migrations complete +- Menu system ready + +**Example:** +```csharp +public override void OnAllPluginsLoaded(bool hotReload) +{ + _api = _pluginCapability.Get(); + if (_api == null) return; + + // Subscribe to ready event + _api.OnSimpleAdminReady += OnSimpleAdminReady; + + // Also call directly for hot reload case + OnSimpleAdminReady(); +} + +private void OnSimpleAdminReady() +{ + Logger.LogInformation("SimpleAdmin is ready!"); + + // Register menus (requires SimpleAdmin to be ready) + RegisterMenus(); +} + +public override void Unload(bool hotReload) +{ + if (_api == null) return; + _api.OnSimpleAdminReady -= OnSimpleAdminReady; +} +``` + +**Best Practice:** +Always call your handler directly after subscribing to handle hot reload: +```csharp +_api.OnSimpleAdminReady += RegisterMenus; +RegisterMenus(); // ← Also call directly +``` + +--- + +## Penalty Events + +### OnPlayerPenaltied + +Fired when an **online player** receives a penalty. + +```csharp +event Action? OnPlayerPenaltied +``` + +**Parameters:** +1. `PlayerInfo player` - Player who received penalty +2. `PlayerInfo? admin` - Admin who issued penalty (null if console) +3. `PenaltyType penaltyType` - Type of penalty +4. `string reason` - Penalty reason +5. `int duration` - Duration in minutes (0 = permanent) +6. `int? penaltyId` - Database penalty ID (null if not stored) +7. `int? serverId` - Server ID (null in single-server mode) + +**Example:** +```csharp +_api.OnPlayerPenaltied += OnPlayerPenaltied; + +private void OnPlayerPenaltied( + PlayerInfo player, + PlayerInfo? admin, + PenaltyType type, + string reason, + int duration, + int? penaltyId, + int? serverId) +{ + var adminName = admin?.PlayerName ?? "Console"; + Logger.LogInformation($"{adminName} penaltied {player.PlayerName}: {type} ({duration}m) - {reason}"); + + // React to specific penalty types + switch (type) + { + case PenaltyType.Ban: + // Log ban to external system + LogBanToWebhook(player, admin, reason, duration); + break; + + case PenaltyType.Warn: + // Check warning count + if (player.Warnings >= 3) + { + Logger.LogWarning($"{player.PlayerName} has {player.Warnings} warnings!"); + } + break; + } +} +``` + +--- + +### OnPlayerPenaltiedAdded + +Fired when a penalty is added to an **offline player** by SteamID. + +```csharp +event Action? OnPlayerPenaltiedAdded +``` + +**Parameters:** +1. `SteamID steamId` - Target player's SteamID +2. `PlayerInfo? admin` - Admin who issued penalty +3. `PenaltyType penaltyType` - Type of penalty +4. `string reason` - Penalty reason +5. `int duration` - Duration in minutes +6. `int? penaltyId` - Database penalty ID +7. `int? serverId` - Server ID + +**Example:** +```csharp +_api.OnPlayerPenaltiedAdded += OnPlayerPenaltiedAdded; + +private void OnPlayerPenaltiedAdded( + SteamID steamId, + PlayerInfo? admin, + PenaltyType type, + string reason, + int duration, + int? penaltyId, + int? serverId) +{ + var adminName = admin?.PlayerName ?? "Console"; + Logger.LogInformation($"Offline penalty: {adminName} -> SteamID {steamId}: {type} ({duration}m)"); + + // Log to external database or webhook + if (type == PenaltyType.Ban) + { + LogOfflineBan(steamId, admin, reason, duration); + } +} +``` + +--- + +## Admin Activity Events + +### OnAdminShowActivity + +Fired when an admin action is displayed to players. + +```csharp +event Action? OnAdminShowActivity +``` + +**Parameters:** +1. `string messageKey` - Translation key for the message +2. `string? callerName` - Admin name (null if console) +3. `bool dontPublish` - If true, don't broadcast to other systems +4. `object messageArgs` - Arguments for message formatting + +**Example:** +```csharp +_api.OnAdminShowActivity += OnAdminShowActivity; + +private void OnAdminShowActivity( + string messageKey, + string? callerName, + bool dontPublish, + object messageArgs) +{ + if (dontPublish) return; + + Logger.LogInformation($"Admin activity: {messageKey} by {callerName ?? "Console"}"); + + // Log to Discord, database, etc. + LogAdminAction(messageKey, callerName, messageArgs); +} +``` + +--- + +### OnAdminToggleSilent + +Fired when an admin toggles silent mode. + +```csharp +event Action? OnAdminToggleSilent +``` + +**Parameters:** +1. `int slot` - Player slot of admin +2. `bool status` - New silent status (true = silent, false = normal) + +**Example:** +```csharp +_api.OnAdminToggleSilent += OnAdminToggleSilent; + +private void OnAdminToggleSilent(int slot, bool status) +{ + var player = Utilities.GetPlayerFromSlot(slot); + if (player == null) return; + + var statusText = status ? "enabled" : "disabled"; + Logger.LogInformation($"{player.PlayerName} {statusText} silent mode"); + + // Update UI or external systems + UpdateAdminStatus(player, status); +} +``` + +--- + +## Complete Examples + +### Ban Logging System + +```csharp +public class BanLogger +{ + private ICS2_SimpleAdminApi? _api; + + public void Initialize(ICS2_SimpleAdminApi api) + { + _api = api; + + // Subscribe to both ban events + _api.OnPlayerPenaltied += OnPlayerPenaltied; + _api.OnPlayerPenaltiedAdded += OnPlayerPenaltiedAdded; + } + + private void OnPlayerPenaltied( + PlayerInfo player, + PlayerInfo? admin, + PenaltyType type, + string reason, + int duration, + int? penaltyId, + int? serverId) + { + if (type != PenaltyType.Ban) return; + + // Log to file + File.AppendAllText("bans.log", + $"[{DateTime.Now}] {player.PlayerName} ({player.SteamId}) " + + $"banned by {admin?.PlayerName ?? "Console"} " + + $"for {duration} minutes: {reason}\n"); + + // Send to Discord webhook + SendDiscordNotification( + $"🔨 **Ban Issued**\n" + + $"Player: {player.PlayerName}\n" + + $"Admin: {admin?.PlayerName ?? "Console"}\n" + + $"Duration: {FormatDuration(duration)}\n" + + $"Reason: {reason}" + ); + } + + private void OnPlayerPenaltiedAdded( + SteamID steamId, + PlayerInfo? admin, + PenaltyType type, + string reason, + int duration, + int? penaltyId, + int? serverId) + { + if (type != PenaltyType.Ban) return; + + File.AppendAllText("bans.log", + $"[{DateTime.Now}] Offline ban: SteamID {steamId} " + + $"by {admin?.PlayerName ?? "Console"} " + + $"for {duration} minutes: {reason}\n"); + } + + private string FormatDuration(int minutes) + { + if (minutes == 0) return "Permanent"; + if (minutes < 60) return $"{minutes} minutes"; + if (minutes < 1440) return $"{minutes / 60} hours"; + return $"{minutes / 1440} days"; + } +} +``` + +--- + +### Warning Escalation System + +```csharp +public class WarningEscalation +{ + private ICS2_SimpleAdminApi? _api; + + public void Initialize(ICS2_SimpleAdminApi api) + { + _api = api; + _api.OnPlayerPenaltied += OnPlayerPenaltied; + } + + private void OnPlayerPenaltied( + PlayerInfo player, + PlayerInfo? admin, + PenaltyType type, + string reason, + int duration, + int? penaltyId, + int? serverId) + { + // Only handle warnings + if (type != PenaltyType.Warn) return; + + Logger.LogInformation($"{player.PlayerName} now has {player.Warnings} warnings"); + + // Auto-escalate based on warning count + if (player.Warnings >= 3) + { + // 3 warnings = 1 hour ban + _api.IssuePenalty( + GetPlayerController(player.SteamId), + null, + PenaltyType.Ban, + "Automatic: 3 warnings", + 60 + ); + } + else if (player.Warnings >= 5) + { + // 5 warnings = 1 day ban + _api.IssuePenalty( + GetPlayerController(player.SteamId), + null, + PenaltyType.Ban, + "Automatic: 5 warnings", + 1440 + ); + } + } +} +``` + +--- + +### Admin Activity Monitor + +```csharp +public class AdminMonitor +{ + private readonly Dictionary _adminActions = new(); + + public void Initialize(ICS2_SimpleAdminApi api) + { + api.OnAdminShowActivity += OnAdminShowActivity; + } + + private void OnAdminShowActivity( + string messageKey, + string? callerName, + bool dontPublish, + object messageArgs) + { + if (callerName == null) return; // Ignore console actions + + // Track admin actions + if (!_adminActions.ContainsKey(callerName)) + { + _adminActions[callerName] = 0; + } + + _adminActions[callerName]++; + + // Log every 10th action + if (_adminActions[callerName] % 10 == 0) + { + Logger.LogInformation( + $"{callerName} has performed {_adminActions[callerName]} admin actions" + ); + } + + // Alert if admin is very active + if (_adminActions[callerName] > 100) + { + Logger.LogWarning($"{callerName} has performed many actions ({_adminActions[callerName]})"); + } + } +} +``` + +--- + +## Best Practices + +### 1. Always Unsubscribe + +```csharp +public override void OnAllPluginsLoaded(bool hotReload) +{ + _api = _pluginCapability.Get(); + if (_api == null) return; + + // Subscribe + _api.OnPlayerPenaltied += OnPlayerPenaltied; + _api.OnAdminShowActivity += OnAdminShowActivity; +} + +public override void Unload(bool hotReload) +{ + if (_api == null) return; + + // ALWAYS unsubscribe + _api.OnPlayerPenaltied -= OnPlayerPenaltied; + _api.OnAdminShowActivity -= OnAdminShowActivity; +} +``` + +### 2. Handle Null Admins + +```csharp +private void OnPlayerPenaltied( + PlayerInfo player, + PlayerInfo? admin, // ← Can be null! + PenaltyType type, + string reason, + int duration, + int? penaltyId, + int? serverId) +{ + var adminName = admin?.PlayerName ?? "Console"; + // Use adminName safely +} +``` + +### 3. Use Events for Integration + +```csharp +// ✅ Good - React to penalties +_api.OnPlayerPenaltied += (player, admin, type, reason, duration, id, sid) => +{ + if (type == PenaltyType.Ban) + { + NotifyExternalSystem(player, reason); + } +}; + +// ❌ Bad - Wrapping penalty methods +// Don't wrap IssuePenalty, use events instead +``` + +### 4. Check Event Parameters + +```csharp +private void OnPlayerPenaltied( + PlayerInfo player, + PlayerInfo? admin, + PenaltyType type, + string reason, + int duration, + int? penaltyId, + int? serverId) +{ + // Check nullable parameters + if (penaltyId.HasValue) + { + Logger.LogInformation($"Penalty ID: {penaltyId.Value}"); + } + + if (serverId.HasValue) + { + Logger.LogInformation($"Server ID: {serverId.Value}"); + } +} +``` + +### 5. OnSimpleAdminReady Pattern + +```csharp +// ✅ Good - Handles both normal load and hot reload +_api.OnSimpleAdminReady += RegisterMenus; +RegisterMenus(); + +// ❌ Bad - Only works on normal load +_api.OnSimpleAdminReady += RegisterMenus; +``` + +--- + +## Common Patterns + +### Event-Based Statistics + +```csharp +public class ServerStatistics +{ + private int _totalBans; + private int _totalMutes; + private int _totalWarnings; + + public void Initialize(ICS2_SimpleAdminApi api) + { + api.OnPlayerPenaltied += (player, admin, type, reason, duration, id, sid) => + { + switch (type) + { + case PenaltyType.Ban: + _totalBans++; + break; + case PenaltyType.Mute: + case PenaltyType.Gag: + case PenaltyType.Silence: + _totalMutes++; + break; + case PenaltyType.Warn: + _totalWarnings++; + break; + } + }; + } + + public void PrintStatistics() + { + Logger.LogInformation($"Server Statistics:"); + Logger.LogInformation($"Total Bans: {_totalBans}"); + Logger.LogInformation($"Total Mutes: {_totalMutes}"); + Logger.LogInformation($"Total Warnings: {_totalWarnings}"); + } +} +``` + +### Conditional Event Handling + +```csharp +_api.OnPlayerPenaltied += (player, admin, type, reason, duration, id, sid) => +{ + // Only handle bans + if (type != PenaltyType.Ban) return; + + // Only handle permanent bans + if (duration != 0) return; + + // Only handle admin-issued bans + if (admin == null) return; + + // Process permanent admin bans + NotifyImportantBan(player, admin, reason); +}; +``` + +--- + +## Performance Considerations + +### Async Operations in Events + +```csharp +// ⚠️ Be careful with async in event handlers +_api.OnPlayerPenaltied += async (player, admin, type, reason, duration, id, sid) => +{ + // Don't block the game thread + await Task.Run(() => + { + // Long-running operation + LogToExternalDatabase(player, type, reason); + }); +}; +``` + +### Efficient Event Handlers + +```csharp +// ✅ Good - Quick processing +_api.OnPlayerPenaltied += (player, admin, type, reason, duration, id, sid) => +{ + // Quick logging + Logger.LogInformation($"Ban: {player.PlayerName}"); +}; + +// ❌ Bad - Heavy processing +_api.OnPlayerPenaltied += (player, admin, type, reason, duration, id, sid) => +{ + // Don't do expensive operations synchronously + SendEmailNotification(player); // ← This blocks the game thread! +}; +``` + +--- + +## Troubleshooting + +### Event Not Firing + +**Check:** +1. Did you subscribe to the event? +2. Is `_api` not null? +3. Are you testing the right scenario? +4. Check server console for errors + +### Memory Leaks + +**Always unsubscribe:** +```csharp +public override void Unload(bool hotReload) +{ + if (_api == null) return; + + // Unsubscribe ALL events + _api.OnSimpleAdminReady -= OnReady; + _api.OnPlayerPenaltied -= OnPlayerPenaltied; + // ... etc +} +``` + +--- + +## Related APIs + +- **[Penalties API](penalties)** - Issue penalties that trigger events +- **[Commands API](commands)** - Commands that may trigger admin activity +- **[Utilities API](utilities)** - Helper functions for event handlers diff --git a/CS2-SimpleAdmin-docs/docs/developer/api/menus.md b/CS2-SimpleAdmin-docs/docs/developer/api/menus.md new file mode 100644 index 0000000..097ce54 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/api/menus.md @@ -0,0 +1,706 @@ +--- +sidebar_position: 3 +--- + +# Menus API + +Complete reference for creating interactive admin menus. + +## Menu Categories + +### RegisterMenuCategory + +Register a new menu category in the admin menu. + +```csharp +void RegisterMenuCategory(string categoryId, string categoryName, string permission = "@css/generic") +``` + +**Parameters:** +- `categoryId` - Unique identifier for the category +- `categoryName` - Display name shown in menu +- `permission` - Required permission to see category (default: "@css/generic") + +**Example:** +```csharp +_api.RegisterMenuCategory("mycategory", "My Custom Category", "@css/generic"); +``` + +**Best Practice:** +Register categories in the `OnSimpleAdminReady` event handler: + +```csharp +_api.OnSimpleAdminReady += () => +{ + _api.RegisterMenuCategory("mycategory", Localizer?["category_name"] ?? "My Category"); +}; +``` + +--- + +## Menu Registration + +### RegisterMenu (Basic) + +Register a menu within a category. + +```csharp +void RegisterMenu( + string categoryId, + string menuId, + string menuName, + Func menuFactory, + string? permission = null, + string? commandName = null +) +``` + +**Parameters:** +- `categoryId` - Category to add menu to +- `menuId` - Unique menu identifier +- `menuName` - Display name in menu +- `menuFactory` - Function that creates the menu +- `permission` - Required permission (optional) +- `commandName` - Command for permission override (optional, e.g., "css_god") + +**Example:** +```csharp +_api.RegisterMenu( + "mycategory", + "mymenu", + "My Menu", + CreateMyMenu, + "@css/generic" +); + +private object CreateMyMenu(CCSPlayerController player) +{ + var menu = _api!.CreateMenuWithBack("My Menu", "mycategory", player); + // Add options... + return menu; +} +``` + +--- + +### RegisterMenu (with MenuContext) ⭐ RECOMMENDED + +Register a menu with automatic context passing - **eliminates duplication!** + +```csharp +void RegisterMenu( + string categoryId, + string menuId, + string menuName, + Func menuFactory, + string? permission = null, + string? commandName = null +) +``` + +**Parameters:** +- `categoryId` - Category to add menu to +- `menuId` - Unique menu identifier +- `menuName` - Display name in menu +- `menuFactory` - Function that receives player AND context +- `permission` - Required permission (optional) +- `commandName` - Command for permission override (optional) + +**Example:** +```csharp +// ✅ NEW WAY - No duplication! +_api.RegisterMenu( + "fun", + "god", + "God Mode", + CreateGodMenu, + "@css/cheats", + "css_god" +); + +private object CreateGodMenu(CCSPlayerController admin, MenuContext context) +{ + // context contains: CategoryId, MenuId, MenuTitle, Permission, CommandName + return _api!.CreateMenuWithPlayers( + context, // ← Automatically uses "God Mode" and "fun" + admin, + player => player.IsValid && admin.CanTarget(player), + (admin, target) => ToggleGod(admin, target) + ); +} + +// ❌ OLD WAY - Had to repeat "God Mode" and "fun" +private object CreateGodMenuOld(CCSPlayerController admin) +{ + return _api!.CreateMenuWithPlayers( + "God Mode", // ← Repeated from RegisterMenu + "fun", // ← Repeated from RegisterMenu + admin, + filter, + action + ); +} +``` + +**MenuContext Properties:** +```csharp +public class MenuContext +{ + public string CategoryId { get; } // e.g., "fun" + public string MenuId { get; } // e.g., "god" + public string MenuTitle { get; } // e.g., "God Mode" + public string? Permission { get; } // e.g., "@css/cheats" + public string? CommandName { get; } // e.g., "css_god" +} +``` + +--- + +### UnregisterMenu + +Remove a menu from a category. + +```csharp +void UnregisterMenu(string categoryId, string menuId) +``` + +**Example:** +```csharp +public override void Unload(bool hotReload) +{ + _api?.UnregisterMenu("mycategory", "mymenu"); +} +``` + +--- + +## Menu Creation + +### CreateMenuWithBack + +Create a menu with automatic back button. + +```csharp +object CreateMenuWithBack(string title, string categoryId, CCSPlayerController player) +``` + +**Parameters:** +- `title` - Menu title +- `categoryId` - Category for back button navigation +- `player` - Player viewing the menu + +**Example:** +```csharp +var menu = _api!.CreateMenuWithBack("My Menu", "mycategory", admin); +_api.AddMenuOption(menu, "Option 1", _ => DoAction1()); +_api.AddMenuOption(menu, "Option 2", _ => DoAction2()); +return menu; +``` + +--- + +### CreateMenuWithBack (with Context) ⭐ RECOMMENDED + +Create a menu using context - **no duplication!** + +```csharp +object CreateMenuWithBack(MenuContext context, CCSPlayerController player) +``` + +**Example:** +```csharp +private object CreateMenu(CCSPlayerController admin, MenuContext context) +{ + // ✅ Uses context.MenuTitle and context.CategoryId automatically + var menu = _api!.CreateMenuWithBack(context, admin); + + _api.AddMenuOption(menu, "Option 1", _ => DoAction1()); + return menu; +} +``` + +--- + +### CreateMenuWithPlayers + +Create a menu showing a list of players. + +```csharp +object CreateMenuWithPlayers( + string title, + string categoryId, + CCSPlayerController admin, + Func filter, + Action onSelect +) +``` + +**Parameters:** +- `title` - Menu title +- `categoryId` - Category for back button +- `admin` - Admin viewing menu +- `filter` - Function to filter which players to show +- `onSelect` - Action when player is selected (admin, selectedPlayer) + +**Example:** +```csharp +return _api!.CreateMenuWithPlayers( + "Select Player", + "mycategory", + admin, + player => player.IsValid && admin.CanTarget(player), + (admin, target) => + { + // Do something with selected player + DoAction(admin, target); + } +); +``` + +--- + +### CreateMenuWithPlayers (with Context) ⭐ RECOMMENDED + +```csharp +object CreateMenuWithPlayers( + MenuContext context, + CCSPlayerController admin, + Func filter, + Action onSelect +) +``` + +**Example:** +```csharp +private object CreatePlayerMenu(CCSPlayerController admin, MenuContext context) +{ + return _api!.CreateMenuWithPlayers( + context, // ← Automatically uses correct title and category! + admin, + player => player.PawnIsAlive && admin.CanTarget(player), + (admin, target) => PerformAction(admin, target) + ); +} +``` + +--- + +## Menu Options + +### AddMenuOption + +Add a clickable option to a menu. + +```csharp +void AddMenuOption( + object menu, + string name, + Action action, + bool disabled = false, + string? permission = null +) +``` + +**Parameters:** +- `menu` - Menu to add option to +- `name` - Option display text +- `action` - Function called when selected +- `disabled` - Whether option is disabled (default: false) +- `permission` - Required permission to see option (optional) + +**Example:** +```csharp +var menu = _api!.CreateMenuWithBack("Actions", "mycategory", admin); + +_api.AddMenuOption(menu, "Heal Player", _ => +{ + target.SetHp(100); +}); + +_api.AddMenuOption(menu, "Admin Only Option", _ => +{ + // Admin action +}, false, "@css/root"); + +return menu; +``` + +--- + +### AddSubMenu + +Add a submenu option that opens another menu. + +```csharp +void AddSubMenu( + object menu, + string name, + Func subMenuFactory, + bool disabled = false, + string? permission = null +) +``` + +**Parameters:** +- `menu` - Parent menu +- `name` - Submenu option display text +- `subMenuFactory` - Function that creates the submenu +- `disabled` - Whether option is disabled (default: false) +- `permission` - Required permission (optional) + +**Example:** +```csharp +var menu = _api!.CreateMenuWithBack("Main Menu", "mycategory", admin); + +_api.AddSubMenu(menu, "Player Actions", admin => +{ + return CreatePlayerActionsMenu(admin); +}); + +_api.AddSubMenu(menu, "Server Settings", admin => +{ + return CreateServerSettingsMenu(admin); +}, false, "@css/root"); + +return menu; +``` + +--- + +## Opening Menus + +### OpenMenu + +Display a menu to a player. + +```csharp +void OpenMenu(object menu, CCSPlayerController player) +``` + +**Example:** +```csharp +var menu = CreateMyMenu(player); +_api!.OpenMenu(menu, player); +``` + +**Note:** Usually menus open automatically when selected, but this can be used for direct opening. + +--- + +## Complete Examples + +### Simple Player Selection Menu + +```csharp +private void RegisterMenus() +{ + _api!.RegisterMenuCategory("actions", "Player Actions", "@css/generic"); + + _api.RegisterMenu( + "actions", + "slay", + "Slay Player", + CreateSlayMenu, + "@css/slay" + ); +} + +private object CreateSlayMenu(CCSPlayerController admin, MenuContext context) +{ + return _api!.CreateMenuWithPlayers( + context, + admin, + player => player.PawnIsAlive && admin.CanTarget(player), + (admin, target) => + { + target.PlayerPawn?.Value?.CommitSuicide(false, true); + admin.PrintToChat($"Slayed {target.PlayerName}"); + } + ); +} +``` + +--- + +### Nested Menu with Value Selection + +```csharp +private object CreateSetHpMenu(CCSPlayerController admin, MenuContext context) +{ + var menu = _api!.CreateMenuWithBack(context, admin); + + var players = _api.GetValidPlayers() + .Where(p => p.PawnIsAlive && admin.CanTarget(p)); + + foreach (var player in players) + { + _api.AddSubMenu(menu, player.PlayerName, admin => + { + return CreateHpValueMenu(admin, player); + }); + } + + return menu; +} + +private object CreateHpValueMenu(CCSPlayerController admin, CCSPlayerController target) +{ + var menu = _api!.CreateMenuWithBack($"Set HP: {target.PlayerName}", "mycategory", admin); + + var hpValues = new[] { 1, 10, 50, 100, 200, 500 }; + + foreach (var hp in hpValues) + { + _api.AddMenuOption(menu, $"{hp} HP", _ => + { + if (target.IsValid && target.PawnIsAlive) + { + target.PlayerPawn?.Value?.SetHealth(hp); + admin.PrintToChat($"Set {target.PlayerName} HP to {hp}"); + } + }); + } + + return menu; +} +``` + +--- + +### Menu with Permissions + +```csharp +private object CreateAdminMenu(CCSPlayerController admin, MenuContext context) +{ + var menu = _api!.CreateMenuWithBack(context, admin); + + // Everyone with menu access sees this + _api.AddMenuOption(menu, "Basic Action", _ => DoBasicAction()); + + // Only root admins see this + _api.AddMenuOption(menu, "Dangerous Action", _ => + { + DoDangerousAction(); + }, false, "@css/root"); + + // Submenu with permission + _api.AddSubMenu(menu, "Advanced Options", admin => + { + return CreateAdvancedMenu(admin); + }, false, "@css/root"); + + return menu; +} +``` + +--- + +### Dynamic Menu with Current State + +```csharp +private object CreateToggleMenu(CCSPlayerController admin, MenuContext context) +{ + var menu = _api!.CreateMenuWithBack(context, admin); + + var players = _api.GetValidPlayers() + .Where(p => admin.CanTarget(p)); + + foreach (var player in players) + { + // Show current state in option name + bool hasGod = GodPlayers.Contains(player.Slot); + string status = hasGod ? "✓ ON" : "✗ OFF"; + + _api.AddMenuOption(menu, $"{player.PlayerName} ({status})", _ => + { + if (hasGod) + GodPlayers.Remove(player.Slot); + else + GodPlayers.Add(player.Slot); + + // Recreate menu to show updated state + var newMenu = CreateToggleMenu(admin, context); + _api.OpenMenu(newMenu, admin); + }); + } + + return menu; +} +``` + +--- + +## Best Practices + +### 1. Use MenuContext + +```csharp +// ✅ Good - Uses context +_api.RegisterMenu("cat", "id", "Title", CreateMenu, "@css/generic"); + +private object CreateMenu(CCSPlayerController admin, MenuContext context) +{ + return _api.CreateMenuWithPlayers(context, admin, filter, action); +} + +// ❌ Bad - Duplicates title and category +_api.RegisterMenu("cat", "id", "Title", CreateMenuOld, "@css/generic"); + +private object CreateMenuOld(CCSPlayerController admin) +{ + return _api.CreateMenuWithPlayers("Title", "cat", admin, filter, action); +} +``` + +### 2. Register in OnSimpleAdminReady + +```csharp +_api.OnSimpleAdminReady += RegisterMenus; +RegisterMenus(); // Also call directly for hot reload + +private void RegisterMenus() +{ + if (_menusRegistered) return; + + _api!.RegisterMenuCategory("category", "Category Name"); + _api.RegisterMenu("category", "menu", "Menu Name", CreateMenu); + + _menusRegistered = true; +} +``` + +### 3. Always Unregister + +```csharp +public override void Unload(bool hotReload) +{ + if (_api == null) return; + + _api.UnregisterMenu("category", "menu"); + _api.OnSimpleAdminReady -= RegisterMenus; +} +``` + +### 4. Validate Player State + +```csharp +private object CreateMenu(CCSPlayerController admin, MenuContext context) +{ + return _api!.CreateMenuWithPlayers( + context, + admin, + player => player.IsValid && // Player exists + !player.IsBot && // Not a bot + player.PawnIsAlive && // Alive + admin.CanTarget(player), // Can be targeted + (admin, target) => + { + // Extra validation before action + if (!target.IsValid || !target.PawnIsAlive) + return; + + DoAction(admin, target); + } + ); +} +``` + +### 5. Use Translations for Menu Names + +```csharp +_api.RegisterMenuCategory( + "mycategory", + Localizer?["category_name"] ?? "Default Name", + "@css/generic" +); + +_api.RegisterMenu( + "mycategory", + "mymenu", + Localizer?["menu_name"] ?? "Default Menu", + CreateMenu +); +``` + +--- + +## Permission Override + +The `commandName` parameter allows server admins to override menu permissions via CounterStrikeSharp's admin system. + +**Example:** +```csharp +_api.RegisterMenu( + "fun", + "god", + "God Mode", + CreateGodMenu, + "@css/cheats", // Default permission + "css_god" // Command name for override +); +``` + +**Admin config can override:** +```json +{ + "css_god": ["@css/vip"] +} +``` + +Now VIPs will see the God Mode menu instead of requiring @css/cheats! + +--- + +## Common Patterns + +### Player List with Actions + +```csharp +private object CreatePlayerListMenu(CCSPlayerController admin, MenuContext context) +{ + var menu = _api!.CreateMenuWithBack(context, admin); + + foreach (var player in _api.GetValidPlayers()) + { + if (!admin.CanTarget(player)) continue; + + _api.AddSubMenu(menu, player.PlayerName, admin => + { + var actionMenu = _api.CreateMenuWithBack($"Actions: {player.PlayerName}", context.CategoryId, admin); + + _api.AddMenuOption(actionMenu, "Slay", _ => player.CommitSuicide()); + _api.AddMenuOption(actionMenu, "Kick", _ => KickPlayer(player)); + _api.AddMenuOption(actionMenu, "Ban", _ => BanPlayer(admin, player)); + + return actionMenu; + }); + } + + return menu; +} +``` + +### Category-Based Organization + +```csharp +private void RegisterAllMenus() +{ + // Player management category + _api!.RegisterMenuCategory("players", "Player Management", "@css/generic"); + _api.RegisterMenu("players", "kick", "Kick Player", CreateKickMenu, "@css/kick"); + _api.RegisterMenu("players", "ban", "Ban Player", CreateBanMenu, "@css/ban"); + + // Server management category + _api.RegisterMenuCategory("server", "Server Management", "@css/generic"); + _api.RegisterMenu("server", "map", "Change Map", CreateMapMenu, "@css/changemap"); + _api.RegisterMenu("server", "settings", "Settings", CreateSettingsMenu, "@css/root"); +} +``` + +--- + +## Related APIs + +- **[Commands API](commands)** - Command integration +- **[Penalties API](penalties)** - Issue penalties from menus +- **[Utilities API](utilities)** - Helper functions for menus diff --git a/CS2-SimpleAdmin-docs/docs/developer/api/overview.md b/CS2-SimpleAdmin-docs/docs/developer/api/overview.md new file mode 100644 index 0000000..caa97be --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/api/overview.md @@ -0,0 +1,621 @@ +--- +sidebar_position: 1 +--- + +# API Overview + +Complete reference for the CS2-SimpleAdmin API (ICS2_SimpleAdminApi). + +## Introduction + +The CS2-SimpleAdmin API is exposed via the `ICS2_SimpleAdminApi` interface, accessible through CounterStrikeSharp's capability system. + +--- + +## Getting the API + +### Using Capability System + +```csharp +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Capabilities; +using CS2_SimpleAdminApi; + +public class YourPlugin : BasePlugin +{ + private ICS2_SimpleAdminApi? _api; + private readonly PluginCapability _pluginCapability = + new("simpleadmin:api"); + + public override void OnAllPluginsLoaded(bool hotReload) + { + _api = _pluginCapability.Get(); + + if (_api == null) + { + Logger.LogError("CS2-SimpleAdmin API not found!"); + Unload(false); + return; + } + + // API is ready to use + RegisterFeatures(); + } +} +``` + +### Static Capability Reference + +```csharp +// Alternative approach +var capability = ICS2_SimpleAdminApi.PluginCapability; +var api = capability?.Get(); +``` + +--- + +## API Categories + +The API is organized into logical categories: + +| Category | Description | Learn More | +|----------|-------------|------------| +| **Commands** | Register/unregister commands, parse targets | [→](commands) | +| **Menus** | Create admin menus with player selection | [→](menus) | +| **Penalties** | Issue bans, mutes, gags, warnings | [→](penalties) | +| **Events** | Subscribe to plugin events | [→](events) | +| **Utilities** | Helper functions, player info, activity messages | [→](utilities) | + +--- + +## Quick Reference + +### Command Management + +```csharp +// Register command +_api.RegisterCommand(name, description, callback); + +// Unregister command +_api.UnRegisterCommand(name); + +// Parse player targets +var targets = _api.GetTarget(command); + +// Log command +_api.LogCommand(caller, command); +``` + +**[Full Documentation →](commands)** + +--- + +### Menu System + +```csharp +// Register category +_api.RegisterMenuCategory(categoryId, categoryName, permission); + +// Register menu +_api.RegisterMenu(categoryId, menuId, menuName, menuFactory, permission, commandName); + +// Create menu with players +_api.CreateMenuWithPlayers(context, admin, filter, onSelect); + +// Create menu with back button +_api.CreateMenuWithBack(context, admin); + +// Add menu option +_api.AddMenuOption(menu, name, action, disabled, permission); + +// Add submenu +_api.AddSubMenu(menu, name, subMenuFactory, disabled, permission); + +// Open menu +_api.OpenMenu(menu, player); + +// Unregister menu +_api.UnregisterMenu(categoryId, menuId); +``` + +**[Full Documentation →](menus)** + +--- + +### Penalty Management + +```csharp +// Issue penalty to online player +_api.IssuePenalty(player, admin, penaltyType, reason, duration); + +// Issue penalty by SteamID +_api.IssuePenalty(steamId, admin, penaltyType, reason, duration); + +// Get player info +var playerInfo = _api.GetPlayerInfo(player); + +// Get mute status +var muteStatus = _api.GetPlayerMuteStatus(player); +``` + +**Penalty Types:** +- `PenaltyType.Ban` - Ban player +- `PenaltyType.Kick` - Kick player +- `PenaltyType.Gag` - Block text chat +- `PenaltyType.Mute` - Block voice chat +- `PenaltyType.Silence` - Block both +- `PenaltyType.Warn` - Issue warning + +**[Full Documentation →](penalties)** + +--- + +### Event System + +```csharp +// Plugin ready event +_api.OnSimpleAdminReady += OnReady; + +// Player penaltied +_api.OnPlayerPenaltied += OnPlayerPenaltied; + +// Offline penalty added +_api.OnPlayerPenaltiedAdded += OnPlayerPenaltiedAdded; + +// Admin activity +_api.OnAdminShowActivity += OnAdminActivity; + +// Admin silent toggle +_api.OnAdminToggleSilent += OnAdminToggleSilent; +``` + +**[Full Documentation →](events)** + +--- + +### Utility Functions + +```csharp +// Get player info with penalties +var info = _api.GetPlayerInfo(player); + +// Get database connection string +var connectionString = _api.GetConnectionString(); + +// Get server address +var serverAddress = _api.GetServerAddress(); + +// Get server ID +var serverId = _api.GetServerId(); + +// Get valid players +var players = _api.GetValidPlayers(); + +// Check if admin is silent +bool isSilent = _api.IsAdminSilent(player); + +// Get all silent admins +var silentAdmins = _api.ListSilentAdminsSlots(); + +// Show admin activity +_api.ShowAdminActivity(messageKey, callerName, dontPublish, args); + +// Show admin activity with custom translation +_api.ShowAdminActivityTranslated(translatedMessage, callerName, dontPublish); + +// Show admin activity with module localizer (recommended) +_api.ShowAdminActivityLocalized(moduleLocalizer, messageKey, callerName, dontPublish, args); +``` + +**[Full Documentation →](utilities)** + +--- + +## Common Patterns + +### Basic Module Structure + +```csharp +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Capabilities; +using CS2_SimpleAdminApi; + +namespace MyModule; + +public class MyModule : BasePlugin +{ + private ICS2_SimpleAdminApi? _api; + private readonly PluginCapability _pluginCapability = + new("simpleadmin:api"); + + public override string ModuleName => "My Module"; + public override string ModuleVersion => "1.0.0"; + + public override void OnAllPluginsLoaded(bool hotReload) + { + _api = _pluginCapability.Get(); + if (_api == null) return; + + // Register features + RegisterCommands(); + + // Wait for SimpleAdmin ready + _api.OnSimpleAdminReady += RegisterMenus; + RegisterMenus(); // Fallback for hot reload + } + + public override void Unload(bool hotReload) + { + if (_api == null) return; + + // Cleanup + _api.UnRegisterCommand("css_mycommand"); + _api.UnregisterMenu("category", "menu"); + _api.OnSimpleAdminReady -= RegisterMenus; + } +} +``` + +--- + +### Command with Target Selection + +```csharp +[CommandHelper(1, "<#userid or name>")] +[RequiresPermissions("@css/generic")] +private void OnMyCommand(CCSPlayerController? caller, CommandInfo command) +{ + // Parse targets + var targets = _api!.GetTarget(command); + if (targets == null) return; + + // Filter valid players + var players = targets.Players + .Where(p => p.IsValid && !p.IsBot && caller!.CanTarget(p)) + .ToList(); + + // Process each player + foreach (var player in players) + { + DoSomethingToPlayer(caller, player); + } + + // Log command + _api.LogCommand(caller, command); +} +``` + +--- + +### Menu with Player Selection + +```csharp +private object CreateMyMenu(CCSPlayerController admin, MenuContext context) +{ + // Context contains categoryId, menuId, menuName, permission, commandName + return _api!.CreateMenuWithPlayers( + context, // Automatic title and category + admin, + player => player.IsValid && admin.CanTarget(player), + (admin, target) => + { + // Action when player selected + PerformAction(admin, target); + } + ); +} +``` + +--- + +### Nested Menu + +```csharp +private object CreatePlayerMenu(CCSPlayerController admin, MenuContext context) +{ + var menu = _api!.CreateMenuWithBack(context, admin); + + var players = _api.GetValidPlayers() + .Where(p => admin.CanTarget(p)); + + foreach (var player in players) + { + _api.AddSubMenu(menu, player.PlayerName, admin => + { + return CreateActionMenu(admin, player); + }); + } + + return menu; +} + +private object CreateActionMenu(CCSPlayerController admin, CCSPlayerController target) +{ + var menu = _api!.CreateMenuWithBack($"Actions for {target.PlayerName}", "category", admin); + + _api.AddMenuOption(menu, "Action 1", _ => DoAction1(admin, target)); + _api.AddMenuOption(menu, "Action 2", _ => DoAction2(admin, target)); + + return menu; +} +``` + +--- + +### Issue Penalty + +```csharp +private void BanPlayer(CCSPlayerController? admin, CCSPlayerController target, int duration, string reason) +{ + // Issue ban + _api!.IssuePenalty( + target, + admin, + PenaltyType.Ban, + reason, + duration // minutes, 0 = permanent + ); + + // Show activity + if (admin == null || !_api.IsAdminSilent(admin)) + { + _api.ShowAdminActivityLocalized( + Localizer, + "ban_message", + admin?.PlayerName, + false, + target.PlayerName, + duration + ); + } +} +``` + +--- + +### Event Subscription + +```csharp +public override void OnAllPluginsLoaded(bool hotReload) +{ + _api = _pluginCapability.Get(); + if (_api == null) return; + + // Subscribe to events + _api.OnPlayerPenaltied += OnPlayerPenaltied; +} + +private void OnPlayerPenaltied( + PlayerInfo player, + PlayerInfo? admin, + PenaltyType type, + string reason, + int duration, + int? penaltyId, + int? serverId) +{ + Logger.LogInformation($"{player.PlayerName} received {type}: {reason} ({duration} min)"); + + // React to penalty + if (type == PenaltyType.Ban) + { + // Handle ban + } +} + +public override void Unload(bool hotReload) +{ + if (_api == null) return; + _api.OnPlayerPenaltied -= OnPlayerPenaltied; +} +``` + +--- + +## Best Practices + +### 1. Always Check for Null + +```csharp +if (_api == null) +{ + Logger.LogError("API not available!"); + return; +} +``` + +### 2. Use OnSimpleAdminReady Event + +```csharp +_api.OnSimpleAdminReady += () => +{ + // Register menus only when SimpleAdmin is ready + RegisterMenus(); +}; + +// Also call directly for hot reload case +RegisterMenus(); +``` + +### 3. Clean Up on Unload + +```csharp +public override void Unload(bool hotReload) +{ + if (_api == null) return; + + // Unregister all commands + _api.UnRegisterCommand("css_mycommand"); + + // Unregister all menus + _api.UnregisterMenu("category", "menu"); + + // Unsubscribe all events + _api.OnSimpleAdminReady -= OnReady; +} +``` + +### 4. Validate Player State + +```csharp +if (!player.IsValid || !player.PawnIsAlive) +{ + return; +} + +if (!caller.CanTarget(player)) +{ + return; // Immunity check +} +``` + +### 5. Use Per-Player Translations + +```csharp +// Each player sees message in their configured language +_api.ShowAdminActivityLocalized( + Localizer, // Your module's localizer + "translation_key", + caller?.PlayerName, + false, + args +); +``` + +### 6. Log All Admin Actions + +```csharp +_api.LogCommand(caller, command); +// or +_api.LogCommand(caller, $"css_mycommand {player.PlayerName}"); +``` + +--- + +## API Versioning + +The API uses semantic versioning: +- **Major** - Breaking changes +- **Minor** - New features, backwards compatible +- **Patch** - Bug fixes + +**Current Version:** Check [GitHub Releases](https://github.com/daffyyyy/CS2-SimpleAdmin/releases) + +--- + +## Thread Safety + +The API is designed for single-threaded use within the CounterStrikeSharp game thread. + +**Do NOT:** +- Call API methods from background threads +- Use async/await with API calls without proper synchronization + +**Do:** +- Call API methods from event handlers +- Call API methods from commands +- Call API methods from timers + +--- + +## Error Handling + +The API uses exceptions for critical errors: + +```csharp +try +{ + _api.RegisterCommand("css_cmd", "Desc", callback); +} +catch (ArgumentException ex) +{ + Logger.LogError($"Failed to register command: {ex.Message}"); +} +``` + +**Common exceptions:** +- `ArgumentException` - Invalid arguments +- `InvalidOperationException` - Invalid state +- `KeyNotFoundException` - Player not found + +--- + +## Performance Considerations + +### Efficient Player Filtering + +```csharp +// ✅ Good - single LINQ query +var players = _api.GetValidPlayers() + .Where(p => p.IsValid && admin.CanTarget(p)) + .ToList(); + +// ❌ Bad - multiple iterations +var players = _api.GetValidPlayers(); +players = players.Where(p => p.IsValid).ToList(); +players = players.Where(p => admin.CanTarget(p)).ToList(); +``` + +### Cache Expensive Operations + +```csharp +// Cache menu creation if used multiple times +private object? _cachedMenu; + +private object GetMenu(CCSPlayerController player) +{ + if (_cachedMenu == null) + { + _cachedMenu = CreateMenu(player); + } + return _cachedMenu; +} +``` + +--- + +## Debugging + +### Enable Detailed Logging + +```csharp +Logger.LogInformation("Debug: API loaded"); +Logger.LogWarning("Warning: Player not found"); +Logger.LogError("Error: Failed to execute command"); +``` + +### Check API Availability + +```csharp +public override void OnAllPluginsLoaded(bool hotReload) +{ + _api = _pluginCapability.Get(); + + if (_api == null) + { + Logger.LogError("❌ CS2-SimpleAdmin API not found!"); + Logger.LogError("Make sure CS2-SimpleAdmin is installed and loaded."); + return; + } + + Logger.LogInformation("✅ CS2-SimpleAdmin API loaded successfully"); +} +``` + +--- + +## Next Steps + +- **[Commands API](commands)** - Command registration and targeting +- **[Menus API](menus)** - Menu system details +- **[Penalties API](penalties)** - Penalty management +- **[Events API](events)** - Event subscription +- **[Utilities API](utilities)** - Helper functions + +--- + +## Resources + +- **[GitHub Repository](https://github.com/daffyyyy/CS2-SimpleAdmin)** - Source code +- **[Fun Commands Module](https://github.com/daffyyyy/CS2-SimpleAdmin/tree/main/Modules/CS2-SimpleAdmin_FunCommands)** - Reference implementation +- **[Module Development Guide](../module/getting-started)** - Create modules diff --git a/CS2-SimpleAdmin-docs/docs/developer/api/penalties.md b/CS2-SimpleAdmin-docs/docs/developer/api/penalties.md new file mode 100644 index 0000000..5a5b921 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/api/penalties.md @@ -0,0 +1,610 @@ +--- +sidebar_position: 4 +--- + +# Penalties API + +Complete reference for issuing and managing player penalties. + +## Penalty Types + +```csharp +public enum PenaltyType +{ + Ban, // Ban player from server + Kick, // Kick player from server + Gag, // Block text chat + Mute, // Block voice chat + Silence, // Block both text and voice + Warn // Issue warning +} +``` + +--- + +## Issue Penalties + +### IssuePenalty (Online Player) + +Issue a penalty to a currently connected player. + +```csharp +void IssuePenalty( + CCSPlayerController player, + CCSPlayerController? admin, + PenaltyType penaltyType, + string reason, + int duration = -1 +) +``` + +**Parameters:** +- `player` - Target player controller +- `admin` - Admin issuing penalty (null for console) +- `penaltyType` - Type of penalty +- `reason` - Reason for penalty +- `duration` - Duration in minutes (0 = permanent, -1 = default) + +**Example:** +```csharp +// Ban player for 1 day +_api!.IssuePenalty( + player, + admin, + PenaltyType.Ban, + "Cheating", + 1440 // 24 hours in minutes +); + +// Permanent ban +_api.IssuePenalty( + player, + admin, + PenaltyType.Ban, + "Severe rule violation", + 0 +); + +// Kick player +_api.IssuePenalty( + player, + admin, + PenaltyType.Kick, + "AFK" +); + +// Gag for 30 minutes +_api.IssuePenalty( + player, + admin, + PenaltyType.Gag, + "Chat spam", + 30 +); +``` + +--- + +### IssuePenalty (Offline Player) + +Issue a penalty to a player by SteamID (even if offline). + +```csharp +void IssuePenalty( + SteamID steamid, + CCSPlayerController? admin, + PenaltyType penaltyType, + string reason, + int duration = -1 +) +``` + +**Parameters:** +- `steamid` - Target player's SteamID +- `admin` - Admin issuing penalty (null for console) +- `penaltyType` - Type of penalty +- `reason` - Reason for penalty +- `duration` - Duration in minutes (0 = permanent, -1 = default) + +**Example:** +```csharp +// Ban offline player +var steamId = new SteamID(76561198012345678); + +_api!.IssuePenalty( + steamId, + admin, + PenaltyType.Ban, + "Ban evasion", + 10080 // 7 days +); + +// Mute offline player +_api.IssuePenalty( + steamId, + admin, + PenaltyType.Mute, + "Voice abuse", + 1440 +); +``` + +**Supported SteamID Formats:** +```csharp +// SteamID64 +new SteamID(76561198012345678) + +// Also works with SteamID string parsing +SteamID.FromString("STEAM_1:0:12345678") +SteamID.FromString("[U:1:12345678]") +``` + +--- + +## Get Player Information + +### GetPlayerInfo + +Get detailed player information including penalty counts. + +```csharp +PlayerInfo GetPlayerInfo(CCSPlayerController player) +``` + +**Returns:** `PlayerInfo` object containing: +- `PlayerName` - Player's name +- `SteamId` - Steam ID (ulong) +- `IpAddress` - Player's IP address +- `Warnings` - Warning count +- `Bans` - Ban count +- `Mutes` - Mute count +- `Gags` - Gag count + +**Example:** +```csharp +var playerInfo = _api!.GetPlayerInfo(player); + +Console.WriteLine($"Player: {playerInfo.PlayerName}"); +Console.WriteLine($"SteamID: {playerInfo.SteamId}"); +Console.WriteLine($"Warnings: {playerInfo.Warnings}"); +Console.WriteLine($"Total Bans: {playerInfo.Bans}"); + +// Check if player has penalties +if (playerInfo.Warnings >= 3) +{ + _api.IssuePenalty(player, null, PenaltyType.Ban, "Too many warnings", 1440); +} +``` + +**Throws:** +- `KeyNotFoundException` - If player doesn't have a valid UserId + +--- + +### GetPlayerMuteStatus + +Get current mute/gag/silence status for a player. + +```csharp +Dictionary> GetPlayerMuteStatus( + CCSPlayerController player +) +``` + +**Returns:** Dictionary mapping penalty types to lists of active penalties + +**Example:** +```csharp +var muteStatus = _api!.GetPlayerMuteStatus(player); + +// Check if player is gagged +if (muteStatus.ContainsKey(PenaltyType.Gag)) +{ + var gagPenalties = muteStatus[PenaltyType.Gag]; + + foreach (var (endTime, duration, passed) in gagPenalties) + { + if (!passed) + { + var remaining = endTime - DateTime.UtcNow; + Console.WriteLine($"Gagged for {remaining.TotalMinutes:F0} more minutes"); + } + } +} + +// Check if player is muted +if (muteStatus.ContainsKey(PenaltyType.Mute)) +{ + Console.WriteLine("Player is currently muted"); +} + +// Check if player is silenced +if (muteStatus.ContainsKey(PenaltyType.Silence)) +{ + Console.WriteLine("Player is silenced (gag + mute)"); +} +``` + +--- + +## Server Information + +### GetConnectionString + +Get the database connection string. + +```csharp +string GetConnectionString() +``` + +**Example:** +```csharp +var connectionString = _api!.GetConnectionString(); +// Use for custom database operations +``` + +--- + +### GetServerAddress + +Get the server's IP address and port. + +```csharp +string GetServerAddress() +``` + +**Example:** +```csharp +var serverAddress = _api!.GetServerAddress(); +Console.WriteLine($"Server: {serverAddress}"); +// Example output: "192.168.1.100:27015" +``` + +--- + +### GetServerId + +Get the server's unique ID in the database. + +```csharp +int? GetServerId() +``` + +**Returns:** +- `int` - Server ID if multi-server mode enabled +- `null` - If single-server mode + +**Example:** +```csharp +var serverId = _api!.GetServerId(); + +if (serverId.HasValue) +{ + Console.WriteLine($"Server ID: {serverId.Value}"); +} +else +{ + Console.WriteLine("Single-server mode"); +} +``` + +--- + +## Complete Examples + +### Ban with Validation + +```csharp +private void BanPlayer(CCSPlayerController? admin, CCSPlayerController target, int duration, string reason) +{ + // Validate player + if (!target.IsValid) + { + admin?.PrintToChat("Invalid player!"); + return; + } + + // Check immunity + if (admin != null && !admin.CanTarget(target)) + { + admin.PrintToChat($"You cannot ban {target.PlayerName} (higher immunity)!"); + return; + } + + // Get player info to check history + var playerInfo = _api!.GetPlayerInfo(target); + + Logger.LogInformation( + $"{admin?.PlayerName ?? "Console"} banning {playerInfo.PlayerName} " + + $"(SteamID: {playerInfo.SteamId}, Previous bans: {playerInfo.Bans})" + ); + + // Issue ban + _api.IssuePenalty(target, admin, PenaltyType.Ban, reason, duration); + + // Show activity + if (admin == null || !_api.IsAdminSilent(admin)) + { + var durationText = duration == 0 ? "permanently" : $"for {duration} minutes"; + Server.PrintToChatAll($"{admin?.PlayerName ?? "Console"} banned {target.PlayerName} {durationText}: {reason}"); + } +} +``` + +--- + +### Progressive Punishment System + +```csharp +private void HandlePlayerOffense(CCSPlayerController? admin, CCSPlayerController target, string reason) +{ + var playerInfo = _api!.GetPlayerInfo(target); + + // Progressive punishment based on warning count + if (playerInfo.Warnings == 0) + { + // First offense - warning + _api.IssuePenalty(target, admin, PenaltyType.Warn, reason); + target.PrintToChat("This is your first warning!"); + } + else if (playerInfo.Warnings == 1) + { + // Second offense - gag for 30 minutes + _api.IssuePenalty(target, admin, PenaltyType.Gag, $"Second offense: {reason}", 30); + target.PrintToChat("Second warning! You are gagged for 30 minutes."); + } + else if (playerInfo.Warnings == 2) + { + // Third offense - 1 day ban + _api.IssuePenalty(target, admin, PenaltyType.Ban, $"Third offense: {reason}", 1440); + target.PrintToChat("Third offense! You are banned for 1 day."); + } + else + { + // More than 3 warnings - permanent ban + _api.IssuePenalty(target, admin, PenaltyType.Ban, $"Multiple offenses: {reason}", 0); + } +} +``` + +--- + +### Check Active Penalties Before Action + +```csharp +private void AllowPlayerToChat(CCSPlayerController player) +{ + var muteStatus = _api!.GetPlayerMuteStatus(player); + + // Check if player is gagged + if (muteStatus.ContainsKey(PenaltyType.Gag)) + { + player.PrintToChat("You are currently gagged and cannot use chat!"); + return; + } + + // Check if player is silenced (includes gag) + if (muteStatus.ContainsKey(PenaltyType.Silence)) + { + player.PrintToChat("You are silenced and cannot communicate!"); + return; + } + + // Player can chat + ProcessChatMessage(player); +} +``` + +--- + +### Offline Player Ban + +```csharp +private void BanOfflinePlayer(CCSPlayerController? admin, string steamIdString, int duration, string reason) +{ + // Parse SteamID + if (!ulong.TryParse(steamIdString, out ulong steamId64)) + { + admin?.PrintToChat("Invalid SteamID format!"); + return; + } + + var steamId = new SteamID(steamId64); + + // Issue offline ban + _api!.IssuePenalty(steamId, admin, PenaltyType.Ban, reason, duration); + + Logger.LogInformation( + $"{admin?.PlayerName ?? "Console"} banned offline player " + + $"(SteamID: {steamId64}) for {duration} minutes: {reason}" + ); + + admin?.PrintToChat($"Offline ban issued to SteamID {steamId64}"); +} +``` + +--- + +### Multi-Account Detection + +```csharp +[GameEventHandler] +public HookResult OnPlayerConnect(EventPlayerConnectFull @event, GameEventInfo info) +{ + var player = @event.Userid; + if (player == null || !player.IsValid) return HookResult.Continue; + + var playerInfo = _api!.GetPlayerInfo(player); + + // Check if player has multiple accounts + if (playerInfo.Bans > 0) + { + // Notify admins + var admins = Utilities.GetPlayers() + .Where(p => AdminManager.PlayerHasPermissions(p, "@css/ban")); + + foreach (var admin in admins) + { + admin.PrintToChat( + $"⚠ {player.PlayerName} has {playerInfo.Bans} previous ban(s)!" + ); + } + } + + return HookResult.Continue; +} +``` + +--- + +## Best Practices + +### 1. Always Validate Players + +```csharp +if (!target.IsValid || !target.PawnIsAlive) +{ + return; +} + +// Check immunity +if (admin != null && !admin.CanTarget(target)) +{ + admin.PrintToChat("Cannot target this player!"); + return; +} +``` + +### 2. Provide Clear Reasons + +```csharp +// ✅ Good - Specific reason +_api.IssuePenalty(player, admin, PenaltyType.Ban, "Aimbot detected in Round 12", 10080); + +// ❌ Bad - Vague reason +_api.IssuePenalty(player, admin, PenaltyType.Ban, "cheating", 10080); +``` + +### 3. Log Penalty Actions + +```csharp +_api.IssuePenalty(player, admin, PenaltyType.Ban, reason, duration); + +Logger.LogInformation( + $"Penalty issued: {admin?.PlayerName ?? "Console"} -> {player.PlayerName} " + + $"| Type: {PenaltyType.Ban} | Duration: {duration}m | Reason: {reason}" +); +``` + +### 4. Handle Kick Separately + +```csharp +// Kick doesn't need duration +_api.IssuePenalty(player, admin, PenaltyType.Kick, reason); + +// NOT: +_api.IssuePenalty(player, admin, PenaltyType.Kick, reason, 0); +``` + +### 5. Check Active Penalties + +```csharp +// Before issuing new penalty, check existing ones +var muteStatus = _api.GetPlayerMuteStatus(player); + +if (muteStatus.ContainsKey(PenaltyType.Gag)) +{ + admin?.PrintToChat($"{player.PlayerName} is already gagged!"); + return; +} +``` + +--- + +## Common Patterns + +### Duration Helpers + +```csharp +public static class PenaltyDurations +{ + public const int OneHour = 60; + public const int OneDay = 1440; + public const int OneWeek = 10080; + public const int TwoWeeks = 20160; + public const int OneMonth = 43200; + public const int Permanent = 0; +} + +// Usage +_api.IssuePenalty(player, admin, PenaltyType.Ban, reason, PenaltyDurations.OneWeek); +``` + +### Penalty History Display + +```csharp +private void ShowPlayerHistory(CCSPlayerController admin, CCSPlayerController target) +{ + var info = _api!.GetPlayerInfo(target); + + admin.PrintToChat($"=== {info.PlayerName} History ==="); + admin.PrintToChat($"Warnings: {info.Warnings}"); + admin.PrintToChat($"Bans: {info.Bans}"); + admin.PrintToChat($"Mutes: {info.Mutes}"); + admin.PrintToChat($"Gags: {info.Gags}"); + + var muteStatus = _api.GetPlayerMuteStatus(target); + + if (muteStatus.ContainsKey(PenaltyType.Gag)) + admin.PrintToChat("Currently: GAGGED"); + if (muteStatus.ContainsKey(PenaltyType.Mute)) + admin.PrintToChat("Currently: MUTED"); + if (muteStatus.ContainsKey(PenaltyType.Silence)) + admin.PrintToChat("Currently: SILENCED"); +} +``` + +--- + +## Error Handling + +### Handle Invalid Players + +```csharp +try +{ + var playerInfo = _api!.GetPlayerInfo(player); + // Use playerInfo... +} +catch (KeyNotFoundException) +{ + Logger.LogError($"Player info not found for {player?.PlayerName}"); + return; +} +``` + +### Validate SteamID + +```csharp +private bool TryParseSteamId(string input, out SteamID steamId) +{ + steamId = default; + + if (ulong.TryParse(input, out ulong steamId64)) + { + steamId = new SteamID(steamId64); + return true; + } + + return false; +} +``` + +--- + +## Related APIs + +- **[Commands API](commands)** - Issue penalties from commands +- **[Menus API](menus)** - Issue penalties from menus +- **[Events API](events)** - React to penalty events +- **[Utilities API](utilities)** - Helper functions diff --git a/CS2-SimpleAdmin-docs/docs/developer/api/utilities.md b/CS2-SimpleAdmin-docs/docs/developer/api/utilities.md new file mode 100644 index 0000000..97f0583 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/api/utilities.md @@ -0,0 +1,585 @@ +--- +sidebar_position: 6 +--- + +# Utilities API + +Helper functions and utility methods for module development. + +## Player Management + +### GetValidPlayers + +Get a list of all valid, connected players. + +```csharp +List GetValidPlayers() +``` + +**Returns:** List of valid player controllers + +**Example:** +```csharp +var players = _api!.GetValidPlayers(); + +foreach (var player in players) +{ + Console.WriteLine($"Player: {player.PlayerName}"); +} + +// Filter for specific criteria +var alivePlayers = _api.GetValidPlayers() + .Where(p => p.PawnIsAlive) + .ToList(); + +var ctPlayers = _api.GetValidPlayers() + .Where(p => p.Team == CsTeam.CounterTerrorist) + .ToList(); +``` + +**Note:** This method filters out invalid and bot players automatically. + +--- + +## Admin Status + +### IsAdminSilent + +Check if an admin is in silent mode. + +```csharp +bool IsAdminSilent(CCSPlayerController player) +``` + +**Parameters:** +- `player` - Player to check + +**Returns:** `true` if player is in silent mode, `false` otherwise + +**Example:** +```csharp +private void PerformAdminAction(CCSPlayerController admin, CCSPlayerController target) +{ + // Do the action + DoAction(target); + + // Only show activity if not silent + if (!_api!.IsAdminSilent(admin)) + { + Server.PrintToChatAll($"{admin.PlayerName} performed action on {target.PlayerName}"); + } +} +``` + +--- + +### ListSilentAdminsSlots + +Get a list of player slots for all admins currently in silent mode. + +```csharp +HashSet ListSilentAdminsSlots() +``` + +**Returns:** HashSet of player slots + +**Example:** +```csharp +var silentAdmins = _api!.ListSilentAdminsSlots(); + +Console.WriteLine($"Silent admins: {silentAdmins.Count}"); + +foreach (var slot in silentAdmins) +{ + var player = Utilities.GetPlayerFromSlot(slot); + if (player != null) + { + Console.WriteLine($"- {player.PlayerName} (slot {slot})"); + } +} +``` + +--- + +## Activity Messages + +### ShowAdminActivity + +Show an admin activity message to all players. + +```csharp +void ShowAdminActivity( + string messageKey, + string? callerName = null, + bool dontPublish = false, + params object[] messageArgs +) +``` + +**Parameters:** +- `messageKey` - Translation key from SimpleAdmin's lang files +- `callerName` - Admin name (null for console) +- `dontPublish` - If true, don't trigger OnAdminShowActivity event +- `messageArgs` - Arguments for message formatting + +**Example:** +```csharp +// Using SimpleAdmin's built-in translations +_api!.ShowAdminActivity( + "sa_admin_player_kick_message", // Translation key + admin?.PlayerName, + false, + player.PlayerName, + reason +); +``` + +**Limitations:** +- Only works with SimpleAdmin's own translation keys +- For module-specific messages, use `ShowAdminActivityLocalized` + +--- + +### ShowAdminActivityTranslated + +Show a pre-translated admin activity message. + +```csharp +void ShowAdminActivityTranslated( + string translatedMessage, + string? callerName = null, + bool dontPublish = false +) +``` + +**Parameters:** +- `translatedMessage` - Already translated message +- `callerName` - Admin name +- `dontPublish` - If true, don't trigger event + +**Example:** +```csharp +// Use when you've already translated the message +var message = Localizer?["my_action_message", player.PlayerName] ?? $"Action on {player.PlayerName}"; + +_api!.ShowAdminActivityTranslated( + message, + admin?.PlayerName, + false +); +``` + +**Use Case:** +- When you need custom message formatting +- When translation is already done + +--- + +### ShowAdminActivityLocalized ⭐ RECOMMENDED + +Show admin activity with per-player language support using module's localizer. + +```csharp +void ShowAdminActivityLocalized( + object moduleLocalizer, + string messageKey, + string? callerName = null, + bool dontPublish = false, + params object[] messageArgs +) +``` + +**Parameters:** +- `moduleLocalizer` - Your module's `IStringLocalizer` instance +- `messageKey` - Translation key from your module's lang files +- `callerName` - Admin name +- `dontPublish` - If true, don't trigger event +- `messageArgs` - Message arguments + +**Example:** +```csharp +// Each player sees message in their configured language! +if (Localizer != null) +{ + _api!.ShowAdminActivityLocalized( + Localizer, // Your module's localizer + "fun_admin_god_message", // From your lang/en.json + admin?.PlayerName, + false, + player.PlayerName + ); +} +``` + +**lang/en.json:** +```json +{ + "fun_admin_god_message": "{lightred}{0}{default} changed god mode for {lightred}{1}{default}!" +} +``` + +**Why This is Best:** +- ✅ Each player sees message in their own language +- ✅ Uses your module's translations +- ✅ Supports color codes +- ✅ Per-player localization + +--- + +## Complete Examples + +### Action with Activity Message + +```csharp +private void ToggleGodMode(CCSPlayerController? admin, CCSPlayerController target) +{ + // Perform action + if (GodPlayers.Contains(target.Slot)) + { + GodPlayers.Remove(target.Slot); + } + else + { + GodPlayers.Add(target.Slot); + } + + // Show activity (respecting silent mode) + if (admin == null || !_api!.IsAdminSilent(admin)) + { + if (Localizer != null) + { + _api!.ShowAdminActivityLocalized( + Localizer, + "fun_admin_god_message", + admin?.PlayerName, + false, + target.PlayerName + ); + } + } + + // Log action + _api!.LogCommand(admin, $"css_god {target.PlayerName}"); +} +``` + +--- + +### Broadcast to Non-Silent Admins + +```csharp +private void NotifyAdmins(string message) +{ + var silentAdmins = _api!.ListSilentAdminsSlots(); + + var players = _api.GetValidPlayers(); + + foreach (var player in players) + { + // Check if player is admin + if (!AdminManager.PlayerHasPermissions(player, "@css/generic")) + continue; + + // Skip if admin is in silent mode + if (silentAdmins.Contains(player.Slot)) + continue; + + player.PrintToChat(message); + } +} +``` + +--- + +### Filter Players by Criteria + +```csharp +private List GetTargetablePlayers(CCSPlayerController admin) +{ + return _api!.GetValidPlayers() + .Where(p => + p.IsValid && + !p.IsBot && + p.PawnIsAlive && + admin.CanTarget(p)) + .ToList(); +} + +private List GetAliveEnemies(CCSPlayerController player) +{ + return _api!.GetValidPlayers() + .Where(p => + p.Team != player.Team && + p.PawnIsAlive) + .ToList(); +} + +private List GetAdmins() +{ + return _api!.GetValidPlayers() + .Where(p => AdminManager.PlayerHasPermissions(p, "@css/generic")) + .ToList(); +} +``` + +--- + +## Best Practices + +### 1. Use ShowAdminActivityLocalized + +```csharp +// ✅ Good - Per-player language +_api.ShowAdminActivityLocalized( + Localizer, + "my_message_key", + admin?.PlayerName, + false, + args +); + +// ❌ Bad - Single language for all +Server.PrintToChatAll($"{admin?.PlayerName} did something"); +``` + +### 2. Respect Silent Mode + +```csharp +// ✅ Good - Check silent mode +if (admin == null || !_api.IsAdminSilent(admin)) +{ + ShowActivity(); +} + +// ❌ Bad - Always show activity +ShowActivity(); // Ignores silent mode! +``` + +### 3. Validate Players from GetValidPlayers + +```csharp +var players = _api.GetValidPlayers(); + +foreach (var player in players) +{ + // Still good to check, especially for async operations + if (!player.IsValid) continue; + + DoSomething(player); +} +``` + +### 4. Cache Silent Admin List if Checking Multiple Times + +```csharp +// ✅ Good - Cache for multiple checks +var silentAdmins = _api.ListSilentAdminsSlots(); + +foreach (var admin in admins) +{ + if (silentAdmins.Contains(admin.Slot)) continue; + NotifyAdmin(admin); +} + +// ❌ Bad - Query for each admin +foreach (var admin in admins) +{ + if (_api.IsAdminSilent(admin)) continue; // ← Repeated calls + NotifyAdmin(admin); +} +``` + +--- + +## Common Patterns + +### Silent Mode Wrapper + +```csharp +private void ShowActivityIfNotSilent( + CCSPlayerController? admin, + string messageKey, + params object[] args) +{ + if (admin != null && _api!.IsAdminSilent(admin)) + return; + + if (Localizer != null) + { + _api!.ShowAdminActivityLocalized( + Localizer, + messageKey, + admin?.PlayerName, + false, + args + ); + } +} + +// Usage +ShowActivityIfNotSilent(admin, "my_action", player.PlayerName); +``` + +--- + +### Get Online Admins + +```csharp +private List GetOnlineAdmins(string permission = "@css/generic") +{ + return _api!.GetValidPlayers() + .Where(p => AdminManager.PlayerHasPermissions(p, permission)) + .ToList(); +} + +// Usage +var admins = GetOnlineAdmins("@css/root"); +foreach (var admin in admins) +{ + admin.PrintToChat("Important admin message"); +} +``` + +--- + +### Notify All Players Except Silent Admins + +```csharp +private void BroadcastMessage(string message, bool excludeSilentAdmins = true) +{ + var silentAdmins = excludeSilentAdmins + ? _api!.ListSilentAdminsSlots() + : new HashSet(); + + foreach (var player in _api.GetValidPlayers()) + { + if (silentAdmins.Contains(player.Slot)) + continue; + + player.PrintToChat(message); + } +} +``` + +--- + +## Activity Message Formatting + +### Color Codes in Messages + +All activity messages support color codes: + +```json +{ + "my_message": "{lightred}Admin{default} banned {lightred}{0}{default} for {yellow}{1}{default}" +} +``` + +**Available Colors:** +- `{default}` - Default color +- `{white}` - White +- `{darkred}` - Dark red +- `{green}` - Green +- `{lightyellow}` - Light yellow +- `{lightblue}` - Light blue +- `{olive}` - Olive +- `{lime}` - Lime +- `{red}` - Red +- `{purple}` - Purple +- `{grey}` - Grey +- `{yellow}` - Yellow +- `{gold}` - Gold +- `{silver}` - Silver +- `{blue}` - Blue +- `{darkblue}` - Dark blue +- `{bluegrey}` - Blue grey +- `{magenta}` - Magenta +- `{lightred}` - Light red +- `{orange}` - Orange + +--- + +### Message Arguments + +```csharp +// lang/en.json +{ + "ban_message": "{lightred}{0}{default} banned {lightred}{1}{default} for {yellow}{2}{default} minutes: {red}{3}" +} + +// Code +_api.ShowAdminActivityLocalized( + Localizer, + "ban_message", + admin?.PlayerName, + false, + admin?.PlayerName, // {0} + target.PlayerName, // {1} + duration, // {2} + reason // {3} +); +``` + +--- + +## Performance Tips + +### Minimize GetValidPlayers Calls + +```csharp +// ✅ Good - Call once, filter multiple times +var allPlayers = _api.GetValidPlayers(); +var alivePlayers = allPlayers.Where(p => p.PawnIsAlive).ToList(); +var deadPlayers = allPlayers.Where(p => !p.PawnIsAlive).ToList(); + +// ❌ Bad - Multiple calls +var alivePlayers = _api.GetValidPlayers().Where(p => p.PawnIsAlive).ToList(); +var deadPlayers = _api.GetValidPlayers().Where(p => !p.PawnIsAlive).ToList(); +``` + +--- + +### Efficient Filtering + +```csharp +// ✅ Good - Single LINQ query +var targets = _api.GetValidPlayers() + .Where(p => p.Team == CsTeam.Terrorist && + p.PawnIsAlive && + admin.CanTarget(p)) + .ToList(); + +// ❌ Bad - Multiple iterations +var players = _api.GetValidPlayers(); +players = players.Where(p => p.Team == CsTeam.Terrorist).ToList(); +players = players.Where(p => p.PawnIsAlive).ToList(); +players = players.Where(p => admin.CanTarget(p)).ToList(); +``` + +--- + +## Troubleshooting + +### Activity Messages Not Showing + +**Check:** +1. Is `Localizer` not null? +2. Does translation key exist in lang files? +3. Is message correctly formatted? +4. Check `dontPublish` parameter + +### Silent Mode Not Working + +**Check:** +1. Is player actually in silent mode? (`css_hide` command) +2. Are you checking before showing activity? +3. Check slot vs player controller mismatch + +--- + +## Related APIs + +- **[Commands API](commands)** - Log commands +- **[Menus API](menus)** - Get players for menus +- **[Events API](events)** - Admin activity events +- **[Penalties API](penalties)** - Get player info diff --git a/CS2-SimpleAdmin-docs/docs/developer/architecture.md b/CS2-SimpleAdmin-docs/docs/developer/architecture.md new file mode 100644 index 0000000..743b420 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/architecture.md @@ -0,0 +1,695 @@ +--- +sidebar_position: 8 +--- + +# Plugin Architecture + +Deep dive into CS2-SimpleAdmin's architecture and design patterns. + +## Overview + +CS2-SimpleAdmin follows a **layered architecture** with clear separation of concerns and well-defined responsibilities for each component. + +--- + +## Architecture Layers + +``` +┌─────────────────────────────────────────┐ +│ CounterStrikeSharp Integration Layer │ ← CS2_SimpleAdmin.cs +├─────────────────────────────────────────┤ +│ Manager Layer │ ← /Managers/ +│ • PermissionManager │ +│ • BanManager │ +│ • MuteManager │ +│ • WarnManager │ +│ • CacheManager │ +│ • PlayerManager │ +│ • ServerManager │ +│ • DiscordManager │ +├─────────────────────────────────────────┤ +│ Database Layer │ ← /Database/ +│ • IDatabaseProvider (Interface) │ +│ • MySqlDatabaseProvider │ +│ • SqliteDatabaseProvider │ +│ • Migration System │ +├─────────────────────────────────────────┤ +│ Menu System │ ← /Menus/ +│ • MenuManager (Singleton) │ +│ • MenuBuilder (Factory) │ +│ • Specific Menu Classes │ +├─────────────────────────────────────────┤ +│ Command System │ ← /Commands/ +│ • RegisterCommands │ +│ • Command Handlers (basebans, etc.) │ +├─────────────────────────────────────────┤ +│ Public API │ ← /Api/ +│ • ICS2_SimpleAdminApi (Interface) │ +│ • CS2_SimpleAdminApi (Implementation) │ +└─────────────────────────────────────────┘ +``` + +--- + +## Core Components + +### 1. CounterStrikeSharp Integration Layer + +**File:** `CS2_SimpleAdmin.cs` + +**Responsibilities:** +- Plugin lifecycle management (Load/Unload) +- Event registration (`player_connect`, `player_disconnect`, etc.) +- Command routing +- Low-level game operations using `MemoryFunctionVoid` +- Timer management + +**Key Methods:** +```csharp +public override void Load(bool hotReload) +public override void Unload(bool hotReload) +private HookResult OnPlayerConnect(EventPlayerConnectFull @event, GameEventInfo info) +private HookResult OnPlayerDisconnect(EventPlayerDisconnect @event, GameEventInfo info) +``` + +--- + +### 2. Manager Layer + +Each manager encapsulates specific domain logic: + +#### PermissionManager + +**File:** `/Managers/PermissionManager.cs` + +**Responsibilities:** +- Load admin flags and groups from database +- Maintain in-memory `AdminCache` with lazy-loading +- Time-based cache expiry +- Immunity level management + +**Key Patterns:** +- Caching for performance +- Lazy loading of admin data +- Periodic refresh + +#### BanManager + +**File:** `/Managers/BanManager.cs` + +**Responsibilities:** +- Issue bans (SteamID, IP, or hybrid) +- Remove bans (unban) +- Handle ban expiration cleanup +- Multi-server ban synchronization + +**Key Operations:** +```csharp +Task BanPlayer(...) +Task AddBanBySteamId(...) +Task RemoveBan(...) +``` + +#### MuteManager + +**File:** `/Managers/MuteManager.cs` + +**Responsibilities:** +- Three mute types: GAG (text), MUTE (voice), SILENCE (both) +- Duration-based mutes +- Expiration tracking + +#### WarnManager + +**File:** `/Managers/WarnManager.cs` + +**Responsibilities:** +- Progressive warning system +- Auto-escalation to bans based on `WarnThreshold` config +- Warning history tracking + +#### CacheManager + +**File:** `/Managers/CacheManager.cs` + +**Purpose:** Performance optimization layer + +**Features:** +- In-memory ban cache with O(1) lookups by SteamID and IP +- Player IP history tracking for multi-account detection +- Reduces database queries on player join + +**Data Structures:** +```csharp +Dictionary _banCacheBySteamId +Dictionary> _banCacheByIp +Dictionary> _playerIpHistory +``` + +#### PlayerManager + +**File:** `/Managers/PlayerManager.cs` + +**Responsibilities:** +- Load player data on connect +- Check bans against cache +- Update IP history +- Semaphore limiting (max 5 concurrent loads) + +**Key Pattern:** +```csharp +private readonly SemaphoreSlim _semaphore = new(5, 5); + +public async Task LoadPlayerData(CCSPlayerController player) +{ + await _semaphore.WaitAsync(); + try + { + // Load player data + } + finally + { + _semaphore.Release(); + } +} +``` + +#### ServerManager + +**File:** `/Managers/ServerManager.cs` + +**Responsibilities:** +- Load/register server metadata (IP, port, hostname, RCON) +- Multi-server mode support +- Server ID management + +#### DiscordManager + +**File:** `/Managers/DiscordManager.cs` + +**Responsibilities:** +- Send webhook notifications for admin actions +- Configurable webhooks per penalty type +- Embed formatting with placeholders + +--- + +### 3. Database Layer + +**Files:** `/Database/` + +**Provider Pattern** for database abstraction: + +```csharp +public interface IDatabaseProvider +{ + Task ExecuteAsync(string query, object? parameters = null); + Task QueryFirstOrDefaultAsync(string query, object? parameters = null); + Task> QueryAsync(string query, object? parameters = null); + + // Query generation methods + string GetBanQuery(bool multiServer); + string GetMuteQuery(bool multiServer); + // ... more query methods +} +``` + +**Implementations:** +- `MySqlDatabaseProvider` - MySQL-specific SQL syntax +- `SqliteDatabaseProvider` - SQLite-specific SQL syntax + +**Benefits:** +- Single codebase supports both MySQL and SQLite +- Easy to add new database providers +- Query methods accept `multiServer` boolean for scoping + +**Migration System:** + +**File:** `Database/Migration.cs` + +- File-based migrations in `/Database/Migrations/{mysql,sqlite}/` +- Numbered files: `001_CreateTables.sql`, `002_AddColumn.sql` +- Tracking table: `sa_migrations` +- Auto-applies on plugin load +- Safe for multi-server environments + +--- + +### 4. Menu System + +**Files:** `/Menus/` + +**MenuManager (Singleton Pattern):** + +```csharp +public class MenuManager +{ + public static MenuManager Instance { get; private set; } + + private readonly Dictionary _categories = new(); + private readonly Dictionary> _menus = new(); + + public void RegisterCategory(string id, string name, string permission); + public void RegisterMenu(string categoryId, string menuId, string name, ...); + public MenuBuilder CreateCategoryMenuPublic(MenuCategory category, CCSPlayerController player); +} +``` + +**MenuBuilder (Factory Pattern):** + +```csharp +public class MenuBuilder +{ + public MenuBuilder(string title); + public MenuBuilder AddOption(string name, Action action, ...); + public MenuBuilder AddSubMenu(string name, Func factory, ...); + public MenuBuilder WithBackAction(Action backAction); + public void OpenMenu(CCSPlayerController player); +} +``` + +**Specific Menu Classes:** +- `AdminMenu` - Main admin menu with categories +- `ManagePlayersMenu` - Player management menus +- `ManageServerMenu` - Server settings +- `DurationMenu` - Duration selection +- `ReasonMenu` - Reason selection + +**Benefits:** +- Centralized menu management +- Permission-aware rendering +- Automatic back button handling +- Reusable menu components + +--- + +### 5. Command System + +**Files:** `/Commands/` + +**Central Registration:** + +**File:** `RegisterCommands.cs` + +```csharp +public static class RegisterCommands +{ + public static Dictionary> _commandDefinitions = new(); + + public static void RegisterCommands(CS2_SimpleAdmin plugin) + { + // Load Commands.json + // Map commands to handler methods + // Register with CounterStrikeSharp + } +} +``` + +**Command Handlers:** + +Organized by category: +- `basebans.cs` - Ban, unban, warn commands +- `basecomms.cs` - Gag, mute, silence commands +- `basecommands.cs` - Admin management, server commands +- `basechat.cs` - Chat commands (asay, csay, etc.) +- `playercommands.cs` - Player manipulation (slay, hp, etc.) +- `funcommands.cs` - Fun commands (god, noclip, etc.) +- `basevotes.cs` - Voting system + +**Two-Tier Pattern:** + +```csharp +// Entry command - parses arguments +[CommandHelper(2, "<#userid> [reason]")] +[RequiresPermissions("@css/ban")] +public void OnBanCommand(CCSPlayerController? caller, CommandInfo command) +{ + var targets = GetTarget(command); + int duration = ParseDuration(command.GetArg(2)); + string reason = ParseReason(command); + + foreach (var target in targets) + { + Ban(caller, target, duration, reason); // Core method + } +} + +// Core method - database writes, events +private void Ban(CCSPlayerController? admin, CCSPlayerController target, int duration, string reason) +{ + // Write to database + BanManager.BanPlayer(target, admin, duration, reason); + + // Update cache + CacheManager.AddBan(target); + + // Trigger events + ApiInstance.OnPlayerPenaltiedEvent(target, admin, PenaltyType.Ban, reason, duration); + + // Kick player + Server.ExecuteCommand($"kick {target.UserId}"); + + // Send Discord notification + DiscordManager.SendBanNotification(target, admin, duration, reason); + + // Broadcast action + ShowAdminActivity("ban_message", admin?.PlayerName, target.PlayerName, duration, reason); +} +``` + +**Benefits:** +- Separation of parsing and execution +- Reusable core methods +- Consistent event triggering +- Easy to test + +--- + +### 6. Public API + +**Files:** `/Api/` + +**Interface:** `ICS2_SimpleAdminApi.cs` (in CS2-SimpleAdminApi project) + +**Implementation:** `CS2_SimpleAdminApi.cs` + +**Capability System:** + +```csharp +// In API interface +public static readonly PluginCapability PluginCapability = new("simpleadmin:api"); + +// In module +private readonly PluginCapability _pluginCapability = new("simpleadmin:api"); + +public override void OnAllPluginsLoaded(bool hotReload) +{ + _api = _pluginCapability.Get(); +} +``` + +**Event Publishing:** + +```csharp +// API exposes events +public event Action? OnPlayerPenaltied; + +// Core plugin triggers events +ApiInstance.OnPlayerPenaltiedEvent(player, admin, type, reason, duration, id); + +// Modules subscribe +_api.OnPlayerPenaltied += (player, admin, type, reason, duration, id, sid) => +{ + // React to penalty +}; +``` + +--- + +## Data Flow Patterns + +### Player Join Flow + +``` +1. player_connect event + ↓ +2. PlayerManager.LoadPlayerData() + ↓ +3. Semaphore.WaitAsync() ← Max 5 concurrent + ↓ +4. CacheManager.CheckBan(steamId, ip) + ↓ +5a. BANNED → Kick player immediately +5b. CLEAN → Continue + ↓ +6. Load active penalties from DB + ↓ +7. Store in PlayersInfo dictionary + ↓ +8. Update player IP history +``` + +### Ban Command Flow + +``` +1. OnBanCommand() ← Parse arguments + ↓ +2. Ban() ← Core method + ↓ +3. BanManager.BanPlayer() ← Write to DB + ↓ +4. CacheManager.AddBan() ← Update cache + ↓ +5. ApiInstance.OnPlayerPenaltiedEvent() ← Trigger event + ↓ +6. Server.ExecuteCommand("kick") ← Kick player + ↓ +7. DiscordManager.SendNotification() ← Discord webhook + ↓ +8. ShowAdminActivity() ← Broadcast action +``` + +### Admin Permission Check Flow + +``` +1. Plugin Load + ↓ +2. PermissionManager.LoadAdmins() + ↓ +3. Build AdminCache ← SteamID → Flags/Immunity + ↓ +4. Command Execution + ↓ +5. RequiresPermissions attribute check + ↓ +6. AdminManager.PlayerHasPermissions() ← Check cache + ↓ +7a. HAS PERMISSION → Execute +7b. NO PERMISSION → Deny +``` + +--- + +## Design Patterns Used + +### Singleton Pattern + +```csharp +public class MenuManager +{ + public static MenuManager Instance { get; private set; } + + public static void Initialize(CS2_SimpleAdmin plugin) + { + Instance = new MenuManager(plugin); + } +} +``` + +**Used for:** +- MenuManager - Single menu registry +- Cache management - Single source of truth + +### Factory Pattern + +```csharp +public class MenuBuilder +{ + public static MenuBuilder Create(string title) => new MenuBuilder(title); + + public MenuBuilder AddOption(...) { /* ... */ return this; } + public MenuBuilder AddSubMenu(...) { /* ... */ return this; } +} +``` + +**Used for:** +- Menu creation +- Database provider creation + +### Strategy Pattern + +```csharp +public interface IDatabaseProvider +{ + Task> GetBans(bool multiServer); +} + +public class MySqlDatabaseProvider : IDatabaseProvider { /* ... */ } +public class SqliteDatabaseProvider : IDatabaseProvider { /* ... */ } +``` + +**Used for:** +- Database abstraction +- Query generation per DB type + +### Observer Pattern + +```csharp +// Publisher +public event Action? OnPlayerPenaltied; + +// Trigger +OnPlayerPenaltied?.Invoke(player, admin, type, reason, duration, id, sid); + +// Subscribers +_api.OnPlayerPenaltied += (player, admin, type, reason, duration, id, sid) => +{ + // React +}; +``` + +**Used for:** +- Event system +- Module communication + +--- + +## Concurrency & Thread Safety + +### Async/Await Patterns + +All database operations use `async`/`await`: + +```csharp +public async Task BanPlayer(...) +{ + await _database.ExecuteAsync(query, parameters); +} +``` + +### Semaphore for Rate Limiting + +```csharp +private readonly SemaphoreSlim _semaphore = new(5, 5); + +public async Task LoadPlayerData(CCSPlayerController player) +{ + await _semaphore.WaitAsync(); + try + { + // Load data + } + finally + { + _semaphore.Release(); + } +} +``` + +### Thread-Safe Collections + +```csharp +private readonly ConcurrentDictionary PlayersInfo = new(); +``` + +--- + +## Memory Management + +### In-Memory Caches + +**AdminCache:** +```csharp +Dictionary Flags, int Immunity, DateTime Expiry)> AdminCache +``` + +**BanCache:** +```csharp +Dictionary _banCacheBySteamId +Dictionary> _banCacheByIp +``` + +**Benefits:** +- Reduces database load +- O(1) lookups +- TTL-based expiry + +### Cleanup + +```csharp +// On player disconnect +PlayersInfo.TryRemove(player.SteamID, out _); + +// Periodic cache cleanup +AddTimer(3600f, CleanupExpiredCache, TimerFlags.REPEAT); +``` + +--- + +## Configuration System + +### Multi-Level Configuration + +1. **Main Config:** `CS2-SimpleAdmin.json` +2. **Commands Config:** `Commands.json` +3. **Module Configs:** Per-module JSON files + +### Hot Reload Support + +```csharp +public void OnConfigParsed(Config config) +{ + Config = config; + // Reconfigure without restart +} +``` + +--- + +## Performance Optimizations + +1. **Caching** - Minimize database queries +2. **Lazy Loading** - Load admin data on-demand +3. **Semaphore** - Limit concurrent operations +4. **Connection Pooling** - Reuse DB connections +5. **Indexed Queries** - Fast database lookups +6. **Memory Cleanup** - Remove disconnected player data + +--- + +## Future Extensibility + +### Plugin Capabilities + +New modules can extend functionality: + +```csharp +// New capability +var customCapability = new PluginCapability("custom:feature"); +Capabilities.RegisterPluginCapability(customCapability, () => _customFeature); + +// Other plugins can use it +var feature = _customCapability.Get(); +``` + +### Event-Driven Architecture + +New events can be added without breaking changes: + +```csharp +public event Action? OnNewEvent; +``` + +--- + +## Testing Considerations + +### Unit Testing + +- Managers can be tested independently +- Mock `IDatabaseProvider` for testing +- Test command handlers with mock players + +### Integration Testing + +- Test on actual CS2 server +- Multi-server scenarios +- Database migration testing + +--- + +## Related Documentation + +- **[API Overview](api/overview)** - Public API details +- **[Module Development](module/getting-started)** - Create modules +- **[GitHub Source](https://github.com/daffyyyy/CS2-SimpleAdmin)** - Browse code diff --git a/CS2-SimpleAdmin-docs/docs/developer/intro.md b/CS2-SimpleAdmin-docs/docs/developer/intro.md new file mode 100644 index 0000000..cc8e00e --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/intro.md @@ -0,0 +1,379 @@ +--- +sidebar_position: 1 +--- + +# Developer Introduction + +Welcome to the CS2-SimpleAdmin developer documentation! + +## Overview + +This section contains technical documentation for developers who want to: + +- Create modules using the CS2-SimpleAdmin API +- Contribute to the core plugin +- Integrate with CS2-SimpleAdmin from other plugins +- Understand the plugin architecture + +--- + +## API Documentation + +The CS2-SimpleAdmin API provides a rich set of features for module developers: + +### Core Features + +- **[Commands](api/commands)** - Register and manage commands +- **[Menus](api/menus)** - Create admin menus with player selection +- **[Penalties](api/penalties)** - Issue bans, mutes, gags, warnings +- **[Events](api/events)** - Subscribe to plugin events +- **[Utilities](api/utilities)** - Helper functions and player management + +--- + +## Quick Links + +### For Module Developers + +- **[Module Development Guide](module/getting-started)** - Start creating modules +- **[Best Practices](module/best-practices)** - Write better code +- **[Examples](module/examples)** - Code examples and patterns + +### For Core Contributors + +- **[Architecture](architecture)** - Plugin structure and design +- **[GitHub Repository](https://github.com/daffyyyy/CS2-SimpleAdmin)** - Source code + +--- + +## Getting Started + +### Prerequisites + +- C# knowledge (intermediate level) +- .NET 8.0 SDK +- CounterStrikeSharp understanding +- CS2 dedicated server for testing + +### Development Environment + +**Recommended:** +- Visual Studio 2022 (Community or higher) +- VS Code with C# extension +- Git for version control + +--- + +## CS2-SimpleAdminApi Interface + +The main API interface provides all functionality: + +```csharp +using CounterStrikeSharp.API.Core.Capabilities; +using CS2_SimpleAdminApi; + +// Get the API +private ICS2_SimpleAdminApi? _api; +private readonly PluginCapability _pluginCapability = + new("simpleadmin:api"); + +public override void OnAllPluginsLoaded(bool hotReload) +{ + _api = _pluginCapability.Get(); + + if (_api == null) + { + Logger.LogError("CS2-SimpleAdmin API not found!"); + return; + } + + // Use the API + _api.RegisterCommand("css_mycommand", "Description", OnMyCommand); +} +``` + +--- + +## API Categories + +### Command Management + +Register custom commands that integrate with CS2-SimpleAdmin: + +```csharp +_api.RegisterCommand("css_mycommand", "Description", callback); +_api.UnRegisterCommand("css_mycommand"); +_api.GetTarget(command); // Parse player targets +``` + +**[Learn more →](api/commands)** + +--- + +### Menu System + +Create interactive menus with automatic back button handling: + +```csharp +// Register category +_api.RegisterMenuCategory("mycategory", "My Category", "@css/generic"); + +// Register menu +_api.RegisterMenu("mycategory", "mymenu", "My Menu", CreateMenu, "@css/generic"); + +// Create menu with players +_api.CreateMenuWithPlayers(context, admin, filter, onSelect); +``` + +**[Learn more →](api/menus)** + +--- + +### Penalty System + +Issue and manage player penalties: + +```csharp +// Ban player +_api.IssuePenalty(player, admin, PenaltyType.Ban, "Reason", 1440); + +// Offline ban +_api.IssuePenalty(steamId, admin, PenaltyType.Ban, "Reason", 0); + +// Check penalties +var status = _api.GetPlayerMuteStatus(player); +``` + +**[Learn more →](api/penalties)** + +--- + +### Event System + +React to plugin events: + +```csharp +_api.OnSimpleAdminReady += () => { /* Plugin ready */ }; +_api.OnPlayerPenaltied += (player, admin, type, reason, duration, id, serverId) => +{ + // Player received penalty +}; +``` + +**[Learn more →](api/events)** + +--- + +### Utility Functions + +Helper functions for common tasks: + +```csharp +// Get player info +var playerInfo = _api.GetPlayerInfo(player); + +// Get valid players +var players = _api.GetValidPlayers(); + +// Check admin status +if (_api.IsAdminSilent(admin)) { /* ... */ } + +// Show admin activity +_api.ShowAdminActivity("message_key", callerName, false, args); +``` + +**[Learn more →](api/utilities)** + +--- + +## Code Examples + +### Simple Command + +```csharp +[CommandHelper(1, "<#userid or name>")] +[RequiresPermissions("@css/generic")] +private void OnMyCommand(CCSPlayerController? caller, CommandInfo command) +{ + var targets = _api!.GetTarget(command); + if (targets == null) return; + + foreach (var target in targets.Players.Where(p => p.IsValid && caller!.CanTarget(p))) + { + // Do something with target + } + + _api.LogCommand(caller, command); +} +``` + +### Simple Menu + +```csharp +private object CreateMyMenu(CCSPlayerController admin, MenuContext context) +{ + return _api!.CreateMenuWithPlayers( + context, + admin, + player => player.IsValid && admin.CanTarget(player), + (admin, target) => DoAction(admin, target) + ); +} +``` + +--- + +## Best Practices + +### Error Handling + +```csharp +if (_api == null) +{ + Logger.LogError("API not available!"); + return; +} + +if (!player.IsValid || !player.PawnIsAlive) +{ + return; +} +``` + +### Resource Cleanup + +```csharp +public override void Unload(bool hotReload) +{ + if (_api == null) return; + + // Unregister commands + _api.UnRegisterCommand("css_mycommand"); + + // Unregister menus + _api.UnregisterMenu("mycategory", "mymenu"); + + // Unsubscribe events + _api.OnSimpleAdminReady -= OnReady; +} +``` + +### Translations + +```csharp +// Use per-player language support +_api.ShowAdminActivityLocalized( + Localizer, + "translation_key", + caller?.PlayerName, + false, + args +); +``` + +--- + +## Reference Implementation + +The **Fun Commands Module** serves as a complete reference implementation demonstrating all API features: + +- Command registration from config +- Menu creation with context +- Per-player translations +- Proper cleanup +- Code organization + +**[View Source Code](https://github.com/daffyyyy/CS2-SimpleAdmin/tree/main/Modules/CS2-SimpleAdmin_FunCommands)** + +--- + +## Architecture Overview + +CS2-SimpleAdmin follows a layered architecture: + +**Layers:** +1. **CounterStrikeSharp Integration** - Game event handling +2. **Manager Layer** - Business logic (Bans, Mutes, Permissions) +3. **Database Layer** - MySQL/SQLite with migrations +4. **Menu System** - MenuManager with factory pattern +5. **Command System** - Dynamic registration +6. **Public API** - ICS2_SimpleAdminApi interface + +**[Learn more →](architecture)** + +--- + +## Contributing + +### Ways to Contribute + +1. **Report Bugs** - [GitHub Issues](https://github.com/daffyyyy/CS2-SimpleAdmin/issues) +2. **Suggest Features** - [GitHub Discussions](https://github.com/daffyyyy/CS2-SimpleAdmin/discussions) +3. **Submit Pull Requests** - Code contributions +4. **Create Modules** - Extend functionality +5. **Improve Documentation** - Help others learn + +### Development Workflow + +1. Fork the repository +2. Create feature branch +3. Make changes +4. Test thoroughly +5. Submit pull request + +--- + +## Resources + +### Documentation + +- **[API Reference](api/overview)** - Complete API documentation +- **[Module Development](module/getting-started)** - Create modules +- **[Architecture](architecture)** - Plugin design + +### External Resources + +- **[CounterStrikeSharp Docs](https://docs.cssharp.dev/)** - CSS framework +- **[CS2 Docs](https://developer.valvesoftware.com/wiki/Counter-Strike_2)** - Game documentation + +### Community + +- **[GitHub](https://github.com/daffyyyy/CS2-SimpleAdmin)** - Source code +- **[Issues](https://github.com/daffyyyy/CS2-SimpleAdmin/issues)** - Bug reports +- **[Discussions](https://github.com/daffyyyy/CS2-SimpleAdmin/discussions)** - Questions and ideas + +--- + +## Support + +### Getting Help + +1. **Check Documentation** - Most questions answered here +2. **Search Issues** - Someone may have had same problem +3. **Ask in Discussions** - Community help +4. **Create Issue** - For bugs or feature requests + +### Reporting Bugs + +Include: +- CS2-SimpleAdmin version +- CounterStrikeSharp version +- Error messages +- Steps to reproduce +- Expected vs actual behavior + +--- + +## Next Steps + +### For New Developers + +1. **[Read API Overview](api/overview)** - Understand available features +2. **[Study Examples](module/examples)** - Learn from code +3. **[Create First Module](module/getting-started)** - Get hands-on + +### For Advanced Developers + +1. **[Read Architecture](architecture)** - Deep dive into structure +2. **[Review Source Code](https://github.com/daffyyyy/CS2-SimpleAdmin)** - Understand implementation +3. **[Contribute](https://github.com/daffyyyy/CS2-SimpleAdmin/pulls)** - Help improve the plugin diff --git a/CS2-SimpleAdmin-docs/docs/developer/module/best-practices.md b/CS2-SimpleAdmin-docs/docs/developer/module/best-practices.md new file mode 100644 index 0000000..1cb98b5 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/module/best-practices.md @@ -0,0 +1,540 @@ +--- +sidebar_position: 2 +--- + +# Best Practices + +Guidelines for writing high-quality CS2-SimpleAdmin modules. + +## Code Organization + +### Use Partial Classes + +Split your code into logical files: + +``` +MyModule/ +├── MyModule.cs # Main class, initialization +├── Commands.cs # Command handlers +├── Menus.cs # Menu creation +├── Actions.cs # Core logic +└── Config.cs # Configuration +``` + +```csharp +// MyModule.cs +public partial class MyModule : BasePlugin, IPluginConfig +{ + // Initialization +} + +// Commands.cs +public partial class MyModule +{ + private void OnMyCommand(CCSPlayerController? caller, CommandInfo command) + { + // Command logic + } +} + +// Menus.cs +public partial class MyModule +{ + private object CreateMyMenu(CCSPlayerController player, MenuContext context) + { + // Menu logic + } +} +``` + +**Benefits:** +- ✅ Easy to navigate +- ✅ Logical separation +- ✅ Better maintainability + +--- + +## Configuration + +### Use Command Lists + +Allow users to customize aliases: + +```csharp +public class Config : IBasePluginConfig +{ + // ✅ Good - List allows multiple aliases + public List MyCommands { get; set; } = ["css_mycommand"]; + + // ❌ Bad - Single string + public string MyCommand { get; set; } = "css_mycommand"; +} +``` + +**Usage:** +```csharp +foreach (var cmd in Config.MyCommands) +{ + _api!.RegisterCommand(cmd, "Description", OnMyCommand); +} +``` + +### Provide Sensible Defaults + +```csharp +public class Config : IBasePluginConfig +{ + public int Version { get; set; } = 1; + + // Good defaults + public bool EnableFeature { get; set; } = true; + public int MaxValue { get; set; } = 100; + public List Commands { get; set; } = ["css_default"]; +} +``` + +--- + +## API Usage + +### Always Check for Null + +```csharp +// ✅ Good +if (_api == null) +{ + Logger.LogError("API not available!"); + return; +} + +_api.RegisterCommand(...); + +// ❌ Bad +_api!.RegisterCommand(...); // Can crash if null +``` + +### Use OnSimpleAdminReady Pattern + +```csharp +// ✅ Good - Handles both normal load and hot reload +_api.OnSimpleAdminReady += RegisterMenus; +RegisterMenus(); // Also call directly + +// ❌ Bad - Only works on normal load +_api.OnSimpleAdminReady += RegisterMenus; +``` + +### Always Clean Up + +```csharp +public override void Unload(bool hotReload) +{ + if (_api == null) return; + + // Unregister ALL commands + foreach (var cmd in Config.MyCommands) + { + _api.UnRegisterCommand(cmd); + } + + // Unregister ALL menus + _api.UnregisterMenu("category", "menu"); + + // Unsubscribe ALL events + _api.OnSimpleAdminReady -= RegisterMenus; + _api.OnPlayerPenaltied -= OnPlayerPenaltied; +} +``` + +--- + +## Player Validation + +### Validate Before Acting + +```csharp +// ✅ Good - Multiple checks +if (!player.IsValid) +{ + Logger.LogWarning("Player is invalid!"); + return; +} + +if (!player.PawnIsAlive) +{ + caller?.PrintToChat("Target must be alive!"); + return; +} + +if (admin != null && !admin.CanTarget(player)) +{ + admin.PrintToChat("Cannot target this player!"); + return; +} + +// Safe to proceed +DoAction(player); +``` + +### Check State Changes + +```csharp +// ✅ Good - Validate in callback +_api.AddMenuOption(menu, "Action", _ => +{ + // Validate again - player state may have changed + if (!target.IsValid || !target.PawnIsAlive) + return; + + DoAction(target); +}); + +// ❌ Bad - No validation in callback +_api.AddMenuOption(menu, "Action", _ => +{ + DoAction(target); // Might crash! +}); +``` + +--- + +## Translations + +### Use MenuContext for Menus + +```csharp +// ✅ Good - No duplication +_api.RegisterMenu("cat", "id", "Title", CreateMenu, "@css/generic"); + +private object CreateMenu(CCSPlayerController admin, MenuContext context) +{ + return _api.CreateMenuWithPlayers(context, admin, filter, action); +} + +// ❌ Bad - Duplicates title and category +_api.RegisterMenu("cat", "id", "Title", CreateMenuOld, "@css/generic"); + +private object CreateMenuOld(CCSPlayerController admin) +{ + return _api.CreateMenuWithPlayers("Title", "cat", admin, filter, action); +} +``` + +### Use Per-Player Translations + +```csharp +// ✅ Good - Each player sees their language +if (Localizer != null) +{ + _api.ShowAdminActivityLocalized( + Localizer, + "translation_key", + admin?.PlayerName, + false, + args + ); +} + +// ❌ Bad - Single language for all +Server.PrintToChatAll($"{admin?.PlayerName} did something"); +``` + +### Provide English Fallbacks + +```csharp +// ✅ Good - Fallback if translation missing +_api.RegisterMenuCategory( + "mycat", + Localizer?["category_name"] ?? "Default Category Name", + "@css/generic" +); + +// ❌ Bad - No fallback +_api.RegisterMenuCategory( + "mycat", + Localizer["category_name"], // Crashes if no translation! + "@css/generic" +); +``` + +--- + +## Performance + +### Cache Expensive Operations + +```csharp +// ✅ Good - Cache on first access +private static Dictionary? _itemCache; + +private static Dictionary GetItemCache() +{ + if (_itemCache != null) return _itemCache; + + // Build cache once + _itemCache = new Dictionary(); + // ... populate + return _itemCache; +} + +// ❌ Bad - Rebuild every time +private Dictionary GetItems() +{ + var items = new Dictionary(); + // ... expensive operation + return items; +} +``` + +### Efficient LINQ Queries + +```csharp +// ✅ Good - Single query +var players = _api.GetValidPlayers() + .Where(p => p.IsValid && !p.IsBot && p.PawnIsAlive) + .ToList(); + +// ❌ Bad - Multiple iterations +var players = _api.GetValidPlayers(); +players = players.Where(p => p.IsValid).ToList(); +players = players.Where(p => !p.IsBot).ToList(); +players = players.Where(p => p.PawnIsAlive).ToList(); +``` + +--- + +## Error Handling + +### Log Errors + +```csharp +// ✅ Good - Detailed logging +try +{ + DoAction(); +} +catch (Exception ex) +{ + Logger.LogError($"Failed to perform action: {ex.Message}"); + Logger.LogError($"Stack trace: {ex.StackTrace}"); +} + +// ❌ Bad - Silent failure +try +{ + DoAction(); +} +catch +{ + // Ignore +} +``` + +### Graceful Degradation + +```csharp +// ✅ Good - Continue with reduced functionality +_api = _pluginCapability.Get(); +if (_api == null) +{ + Logger.LogError("SimpleAdmin API not found - limited functionality!"); + // Module still loads, just without SimpleAdmin integration + return; +} + +// ❌ Bad - Crash the entire module +_api = _pluginCapability.Get() ?? throw new Exception("No API!"); +``` + +--- + +## Security + +### Validate Admin Permissions + +```csharp +// ✅ Good - Check permissions +[RequiresPermissions("@css/ban")] +private void OnBanCommand(CCSPlayerController? caller, CommandInfo command) +{ + // Already validated by attribute +} + +// ❌ Bad - No permission check +private void OnBanCommand(CCSPlayerController? caller, CommandInfo command) +{ + // Anyone can use this! +} +``` + +### Check Immunity + +```csharp +// ✅ Good - Check immunity +if (admin != null && !admin.CanTarget(target)) +{ + admin.PrintToChat($"Cannot target {target.PlayerName}!"); + return; +} + +// ❌ Bad - Ignore immunity +DoAction(target); // Can target higher immunity! +``` + +### Sanitize Input + +```csharp +// ✅ Good - Validate and sanitize +private void OnSetValueCommand(CCSPlayerController? caller, CommandInfo command) +{ + if (!int.TryParse(command.GetArg(1), out int value)) + { + caller?.PrintToChat("Invalid number!"); + return; + } + + if (value < 0 || value > 1000) + { + caller?.PrintToChat("Value must be between 0 and 1000!"); + return; + } + + SetValue(value); +} + +// ❌ Bad - No validation +private void OnSetValueCommand(CCSPlayerController? caller, CommandInfo command) +{ + var value = int.Parse(command.GetArg(1)); // Can crash! + SetValue(value); // No range check! +} +``` + +--- + +## Documentation + +### Comment Complex Logic + +```csharp +// ✅ Good - Explain why, not what +// We need to check immunity twice because player state can change +// between menu creation and action execution +if (!admin.CanTarget(player)) +{ + return; +} + +// ❌ Bad - States the obvious +// Check if admin can target player +if (!admin.CanTarget(player)) +{ + return; +} +``` + +### XML Documentation + +```csharp +/// +/// Toggles god mode for the specified player. +/// +/// Admin performing the action (null for console) +/// Player to toggle god mode for +/// True if god mode is now enabled, false otherwise +public bool ToggleGodMode(CCSPlayerController? admin, CCSPlayerController target) +{ + // Implementation +} +``` + +--- + +## Testing + +### Test Edge Cases + +```csharp +// Test with: +// - Invalid players +// - Disconnected players +// - Players who changed teams +// - Null admins (console) +// - Silent admins +// - Players with higher immunity +``` + +### Test Hot Reload + +```bash +# Server console +css_plugins reload YourModule +``` + +Make sure everything works after reload! + +--- + +## Common Mistakes + +### ❌ Forgetting to Unsubscribe + +```csharp +public override void Unload(bool hotReload) +{ + // Missing unsubscribe = memory leak! + // _api.OnSimpleAdminReady -= RegisterMenus; ← FORGOT THIS +} +``` + +### ❌ Not Checking API Availability + +```csharp +// Crashes if SimpleAdmin not loaded! +_api.RegisterCommand(...); // ← No null check +``` + +### ❌ Hardcoding Strings + +```csharp +// Bad - not translatable +player.PrintToChat("You have been banned!"); + +// Good - uses translations +var message = Localizer?["ban_message"] ?? "You have been banned!"; +player.PrintToChat(message); +``` + +### ❌ Blocking Game Thread + +```csharp +// Bad - blocks game thread +Thread.Sleep(5000); + +// Good - use CounterStrikeSharp timers +AddTimer(5.0f, () => DoAction()); +``` + +--- + +## Reference Implementation + +Study the **Fun Commands Module** for best practices: + +**[View Source](https://github.com/daffyyyy/CS2-SimpleAdmin/tree/main/Modules/CS2-SimpleAdmin_FunCommands)** + +Shows: +- ✅ Proper code organization +- ✅ Configuration best practices +- ✅ Menu creation with context +- ✅ Per-player translations +- ✅ Proper cleanup +- ✅ Error handling + +--- + +## Next Steps + +- **[Examples](examples)** - More code examples +- **[API Reference](../api/overview)** - Full API documentation +- **[GitHub](https://github.com/daffyyyy/CS2-SimpleAdmin)** - Browse source code diff --git a/CS2-SimpleAdmin-docs/docs/developer/module/examples.md b/CS2-SimpleAdmin-docs/docs/developer/module/examples.md new file mode 100644 index 0000000..505431d --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/module/examples.md @@ -0,0 +1,552 @@ +--- +sidebar_position: 3 +--- + +# Code Examples + +Practical examples for common module development scenarios. + +## Complete Mini Module + +A fully working minimal module: + +```csharp +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Capabilities; +using CounterStrikeSharp.API.Modules.Commands; +using CS2_SimpleAdminApi; + +namespace HelloModule; + +public class HelloModule : BasePlugin, IPluginConfig +{ + public override string ModuleName => "Hello Module"; + public override string ModuleVersion => "1.0.0"; + + private ICS2_SimpleAdminApi? _api; + private readonly PluginCapability _pluginCapability = new("simpleadmin:api"); + public Config Config { get; set; } = new(); + + public override void OnAllPluginsLoaded(bool hotReload) + { + _api = _pluginCapability.Get(); + if (_api == null) + { + Logger.LogError("CS2-SimpleAdmin API not found!"); + return; + } + + // Register command + foreach (var cmd in Config.HelloCommands) + { + _api.RegisterCommand(cmd, "Say hello to a player", OnHelloCommand); + } + } + + [CommandHelper(1, "<#userid or name>")] + [RequiresPermissions("@css/generic")] + private void OnHelloCommand(CCSPlayerController? caller, CommandInfo command) + { + var targets = _api!.GetTarget(command); + if (targets == null) return; + + foreach (var player in targets.Players.Where(p => p.IsValid && caller!.CanTarget(p))) + { + player.PrintToChat($"Hello {player.PlayerName}!"); + caller?.PrintToChat($"Said hello to {player.PlayerName}"); + } + + _api.LogCommand(caller, command); + } + + public void OnConfigParsed(Config config) => Config = config; + + public override void Unload(bool hotReload) + { + if (_api == null) return; + foreach (var cmd in Config.HelloCommands) + { + _api.UnRegisterCommand(cmd); + } + } +} + +public class Config : IBasePluginConfig +{ + public int Version { get; set; } = 1; + public List HelloCommands { get; set; } = ["css_hello"]; +} +``` + +--- + +## Command Examples + +### Simple Target Command + +```csharp +[CommandHelper(1, "<#userid or name>")] +[RequiresPermissions("@css/slay")] +private void OnSlayCommand(CCSPlayerController? caller, CommandInfo command) +{ + var targets = _api!.GetTarget(command); + if (targets == null) return; + + foreach (var player in targets.Players.Where(p => p.IsValid && caller!.CanTarget(p))) + { + if (player.PawnIsAlive) + { + player.PlayerPawn?.Value?.CommitSuicide(false, true); + caller?.PrintToChat($"Slayed {player.PlayerName}"); + } + } + + _api.LogCommand(caller, command); +} +``` + +### Command with Value Parameter + +```csharp +[CommandHelper(2, "<#userid or name> ")] +[RequiresPermissions("@css/slay")] +private void OnSetHpCommand(CCSPlayerController? caller, CommandInfo command) +{ + // Parse HP value + if (!int.TryParse(command.GetArg(2), out int hp) || hp < 1 || hp > 999) + { + caller?.PrintToChat("Invalid HP! Use 1-999"); + return; + } + + var targets = _api!.GetTarget(command); + if (targets == null) return; + + foreach (var player in targets.Players.Where(p => p.IsValid && p.PawnIsAlive && caller!.CanTarget(p))) + { + player.PlayerPawn?.Value?.SetHealth(hp); + caller?.PrintToChat($"Set {player.PlayerName} HP to {hp}"); + } + + _api.LogCommand(caller, $"css_sethp {hp}"); +} +``` + +### Command with Penalty + +```csharp +[CommandHelper(1, "<#userid or name> [duration] [reason]")] +[RequiresPermissions("@css/ban")] +private void OnBanCommand(CCSPlayerController? caller, CommandInfo command) +{ + var targets = _api!.GetTarget(command); + if (targets == null) return; + + // Parse duration (default: 60 minutes) + int duration = 60; + if (command.ArgCount > 2) + { + int.TryParse(command.GetArg(2), out duration); + } + + // Get reason (default: "Banned") + string reason = command.ArgCount > 3 + ? string.Join(" ", command.ArgString.Split(' ').Skip(2)) + : "Banned"; + + foreach (var player in targets.Players.Where(p => p.IsValid && caller!.CanTarget(p))) + { + _api.IssuePenalty(player, caller, PenaltyType.Ban, reason, duration); + caller?.PrintToChat($"Banned {player.PlayerName} for {duration} minutes"); + } + + _api.LogCommand(caller, command); +} +``` + +--- + +## Menu Examples + +### Simple Player Selection Menu + +```csharp +private void RegisterMenus() +{ + _api!.RegisterMenuCategory("actions", "Player Actions", "@css/generic"); + + _api.RegisterMenu( + "actions", + "kick", + "Kick Player", + CreateKickMenu, + "@css/kick" + ); +} + +private object CreateKickMenu(CCSPlayerController admin, MenuContext context) +{ + return _api!.CreateMenuWithPlayers( + context, + admin, + player => player.IsValid && admin.CanTarget(player), + (admin, target) => + { + Server.ExecuteCommand($"css_kick #{target.UserId} Kicked via menu"); + admin.PrintToChat($"Kicked {target.PlayerName}"); + } + ); +} +``` + +### Nested Menu (Player → Action) + +```csharp +private object CreatePlayerActionsMenu(CCSPlayerController admin, MenuContext context) +{ + var menu = _api!.CreateMenuWithBack(context, admin); + + foreach (var player in _api.GetValidPlayers().Where(p => admin.CanTarget(p))) + { + _api.AddSubMenu(menu, player.PlayerName, admin => + { + return CreateActionSelectMenu(admin, player); + }); + } + + return menu; +} + +private object CreateActionSelectMenu(CCSPlayerController admin, CCSPlayerController target) +{ + var menu = _api!.CreateMenuWithBack($"Actions: {target.PlayerName}", "actions", admin); + + _api.AddMenuOption(menu, "Slay", _ => + { + if (target.IsValid && target.PawnIsAlive) + { + target.PlayerPawn?.Value?.CommitSuicide(false, true); + admin.PrintToChat($"Slayed {target.PlayerName}"); + } + }); + + _api.AddMenuOption(menu, "Kick", _ => + { + if (target.IsValid) + { + Server.ExecuteCommand($"css_kick #{target.UserId}"); + } + }); + + _api.AddMenuOption(menu, "Ban", _ => + { + if (target.IsValid) + { + _api.IssuePenalty(target, admin, PenaltyType.Ban, "Banned via menu", 1440); + } + }); + + return menu; +} +``` + +### Menu with Value Selection + +```csharp +private object CreateSetHpMenu(CCSPlayerController admin, MenuContext context) +{ + var menu = _api!.CreateMenuWithBack(context, admin); + + var players = _api.GetValidPlayers() + .Where(p => p.PawnIsAlive && admin.CanTarget(p)); + + foreach (var player in players) + { + _api.AddSubMenu(menu, player.PlayerName, admin => + { + return CreateHpValueMenu(admin, player); + }); + } + + return menu; +} + +private object CreateHpValueMenu(CCSPlayerController admin, CCSPlayerController target) +{ + var menu = _api!.CreateMenuWithBack($"Set HP: {target.PlayerName}", "actions", admin); + + var hpValues = new[] { 1, 10, 50, 100, 200, 500 }; + + foreach (var hp in hpValues) + { + _api.AddMenuOption(menu, $"{hp} HP", _ => + { + if (target.IsValid && target.PawnIsAlive) + { + target.PlayerPawn?.Value?.SetHealth(hp); + admin.PrintToChat($"Set {target.PlayerName} HP to {hp}"); + } + }); + } + + return menu; +} +``` + +--- + +## Event Examples + +### React to Bans + +```csharp +public override void OnAllPluginsLoaded(bool hotReload) +{ + _api = _pluginCapability.Get(); + if (_api == null) return; + + _api.OnPlayerPenaltied += OnPlayerPenaltied; +} + +private void OnPlayerPenaltied( + PlayerInfo player, + PlayerInfo? admin, + PenaltyType type, + string reason, + int duration, + int? penaltyId, + int? serverId) +{ + if (type != PenaltyType.Ban) return; + + var adminName = admin?.PlayerName ?? "Console"; + Logger.LogInformation($"Ban: {adminName} -> {player.PlayerName} ({duration}m): {reason}"); + + // Log to file + File.AppendAllText("bans.log", + $"[{DateTime.Now}] {player.PlayerName} banned by {adminName} for {duration}m: {reason}\n"); +} +``` + +### Warning Escalation + +```csharp +private void OnPlayerPenaltied( + PlayerInfo player, + PlayerInfo? admin, + PenaltyType type, + string reason, + int duration, + int? penaltyId, + int? serverId) +{ + if (type != PenaltyType.Warn) return; + + Logger.LogInformation($"{player.PlayerName} has {player.Warnings} warnings"); + + // Auto-ban at 3 warnings + if (player.Warnings >= 3) + { + var controller = Utilities.GetPlayers() + .FirstOrDefault(p => p.SteamID == player.SteamId); + + if (controller != null) + { + _api!.IssuePenalty( + controller, + null, + PenaltyType.Ban, + "Automatic: 3 warnings", + 1440 // 1 day + ); + } + } +} +``` + +--- + +## Translation Examples + +### Module with Translations + +**lang/en.json:** +```json +{ + "category_name": "My Module", + "menu_name": "My Action", + "action_message": "{lightred}{0}{default} performed action on {lightred}{1}{default}!", + "error_invalid_player": "{red}Error:{default} Invalid player!", + "success": "{green}Success!{default} Action completed." +} +``` + +**Code:** +```csharp +private void PerformAction(CCSPlayerController? admin, CCSPlayerController target) +{ + // Perform action + DoSomething(target); + + // Show activity with translation + if (admin == null || !_api!.IsAdminSilent(admin)) + { + if (Localizer != null) + { + _api!.ShowAdminActivityLocalized( + Localizer, + "action_message", + admin?.PlayerName, + false, + admin?.PlayerName ?? "Console", + target.PlayerName + ); + } + } + + // Send success message + admin?.PrintToChat(Localizer?["success"] ?? "Success!"); +} +``` + +--- + +## Utility Examples + +### Get Players by Team + +```csharp +private List GetTeamPlayers(CsTeam team) +{ + return _api!.GetValidPlayers() + .Where(p => p.Team == team) + .ToList(); +} + +// Usage +var ctPlayers = GetTeamPlayers(CsTeam.CounterTerrorist); +var tPlayers = GetTeamPlayers(CsTeam.Terrorist); +``` + +### Get Alive Players + +```csharp +private List GetAlivePlayers() +{ + return _api!.GetValidPlayers() + .Where(p => p.PawnIsAlive) + .ToList(); +} +``` + +### Notify Admins + +```csharp +private void NotifyAdmins(string message, string permission = "@css/generic") +{ + var admins = _api!.GetValidPlayers() + .Where(p => AdminManager.PlayerHasPermissions(p, permission)); + + foreach (var admin in admins) + { + admin.PrintToChat(message); + } +} + +// Usage +NotifyAdmins("⚠ Important admin message", "@css/root"); +``` + +--- + +## Timer Examples + +### Delayed Action + +```csharp +private void DelayedAction(CCSPlayerController player, float delay) +{ + AddTimer(delay, () => + { + if (player.IsValid && player.PawnIsAlive) + { + DoAction(player); + } + }); +} +``` + +### Repeating Timer + +```csharp +private void StartRepeatingAction() +{ + AddTimer(1.0f, () => + { + foreach (var player in _api!.GetValidPlayers()) + { + if (player.PawnIsAlive) + { + UpdatePlayer(player); + } + } + }, TimerFlags.REPEAT); +} +``` + +--- + +## Configuration Examples + +### Multiple Feature Toggles + +```csharp +public class Config : IBasePluginConfig +{ + public int Version { get; set; } = 1; + + [JsonPropertyName("EnableFeature1")] + public bool EnableFeature1 { get; set; } = true; + + [JsonPropertyName("EnableFeature2")] + public bool EnableFeature2 { get; set; } = false; + + [JsonPropertyName("Feature1Commands")] + public List Feature1Commands { get; set; } = ["css_feature1"]; + + [JsonPropertyName("Feature2Commands")] + public List Feature2Commands { get; set; } = ["css_feature2"]; + + [JsonPropertyName("MaxValue")] + public int MaxValue { get; set; } = 100; +} + +// Usage +private void RegisterCommands() +{ + if (Config.EnableFeature1) + { + foreach (var cmd in Config.Feature1Commands) + { + _api!.RegisterCommand(cmd, "Feature 1", OnFeature1Command); + } + } + + if (Config.EnableFeature2) + { + foreach (var cmd in Config.Feature2Commands) + { + _api!.RegisterCommand(cmd, "Feature 2", OnFeature2Command); + } + } +} +``` + +--- + +## Next Steps + +- **[Best Practices](best-practices)** - Write better code +- **[Getting Started](getting-started)** - Create your first module +- **[API Reference](../api/overview)** - Full API documentation +- **[Fun Commands Source](https://github.com/daffyyyy/CS2-SimpleAdmin/tree/main/Modules/CS2-SimpleAdmin_FunCommands)** - Complete reference implementation diff --git a/CS2-SimpleAdmin-docs/docs/developer/module/getting-started.md b/CS2-SimpleAdmin-docs/docs/developer/module/getting-started.md new file mode 100644 index 0000000..217f59f --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/developer/module/getting-started.md @@ -0,0 +1,282 @@ +--- +sidebar_position: 1 +--- + +# Getting Started with Module Development + +Step-by-step guide to creating your first CS2-SimpleAdmin module. + +## Prerequisites + +Before you begin: + +- C# knowledge (intermediate level) +- .NET 8.0 SDK installed +- Visual Studio 2022 or VS Code +- Basic understanding of CounterStrikeSharp +- CS2 dedicated server for testing + +--- + +## Step 1: Create Project + +### Using .NET CLI + +```bash +dotnet new classlib -n MyModule -f net8.0 +cd MyModule +``` + +### Using Visual Studio + +1. File → New → Project +2. Select "Class Library (.NET 8.0)" +3. Name: `MyModule` +4. Click Create + +--- + +## Step 2: Add References + +Edit `MyModule.csproj`: + +```xml + + + net8.0 + enable + enable + + + + + path/to/CounterStrikeSharp.API.dll + false + + + + path/to/CS2-SimpleAdminApi.dll + false + + + +``` + +--- + +## Step 3: Create Main Plugin Class + +Create `MyModule.cs`: + +```csharp +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Capabilities; +using CounterStrikeSharp.API.Modules.Commands; +using CS2_SimpleAdminApi; + +namespace MyModule; + +public class MyModule : BasePlugin, IPluginConfig +{ + public override string ModuleName => "My Module"; + public override string ModuleVersion => "1.0.0"; + public override string ModuleAuthor => "Your Name"; + public override string ModuleDescription => "My awesome module"; + + private ICS2_SimpleAdminApi? _api; + private readonly PluginCapability _pluginCapability = + new("simpleadmin:api"); + + public Config Config { get; set; } = new(); + + public override void OnAllPluginsLoaded(bool hotReload) + { + // Get SimpleAdmin API + _api = _pluginCapability.Get(); + if (_api == null) + { + Logger.LogError("CS2-SimpleAdmin API not found!"); + return; + } + + Logger.LogInformation("MyModule loaded successfully!"); + + // Register features + RegisterCommands(); + + // Register menus when ready + _api.OnSimpleAdminReady += RegisterMenus; + RegisterMenus(); // Also call for hot reload + } + + private void RegisterCommands() + { + if (_api == null) return; + + foreach (var cmd in Config.MyCommands) + { + _api.RegisterCommand(cmd, "My command description", OnMyCommand); + } + } + + private void RegisterMenus() + { + if (_api == null) return; + + _api.RegisterMenuCategory("mymodule", "My Module", "@css/generic"); + _api.RegisterMenu("mymodule", "mymenu", "My Menu", CreateMyMenu, "@css/generic"); + } + + [CommandHelper(1, "<#userid or name>")] + [RequiresPermissions("@css/generic")] + private void OnMyCommand(CCSPlayerController? caller, CommandInfo command) + { + var targets = _api!.GetTarget(command); + if (targets == null) return; + + foreach (var player in targets.Players.Where(p => p.IsValid && caller!.CanTarget(p))) + { + player.PrintToChat($"Hello from MyModule!"); + } + + _api.LogCommand(caller, command); + } + + private object CreateMyMenu(CCSPlayerController admin, MenuContext context) + { + return _api!.CreateMenuWithPlayers( + context, + admin, + player => player.IsValid && admin.CanTarget(player), + (admin, target) => + { + target.PrintToChat("You were selected!"); + } + ); + } + + public void OnConfigParsed(Config config) + { + Config = config; + } + + public override void Unload(bool hotReload) + { + if (_api == null) return; + + // Unregister commands + foreach (var cmd in Config.MyCommands) + { + _api.UnRegisterCommand(cmd); + } + + // Unregister menus + _api.UnregisterMenu("mymodule", "mymenu"); + + // Unsubscribe events + _api.OnSimpleAdminReady -= RegisterMenus; + } +} +``` + +--- + +## Step 4: Create Configuration + +Create `Config.cs`: + +```csharp +using CounterStrikeSharp.API.Core; +using System.Text.Json.Serialization; + +public class Config : IBasePluginConfig +{ + [JsonPropertyName("Version")] + public int Version { get; set; } = 1; + + [JsonPropertyName("MyCommands")] + public List MyCommands { get; set; } = ["css_mycommand"]; + + [JsonPropertyName("EnableFeature")] + public bool EnableFeature { get; set; } = true; +} +``` + +--- + +## Step 5: Build and Deploy + +### Build + +```bash +dotnet build -c Release +``` + +### Deploy + +Copy files to server: +``` +game/csgo/addons/counterstrikesharp/plugins/MyModule/ +└── MyModule.dll +``` + +### Restart Server + +```bash +# Server console +css_plugins reload +``` + +--- + +## Step 6: Test + +1. Join your server +2. Open admin menu: `css_admin` +3. Look for "My Module" category +4. Test command: `css_mycommand @me` + +--- + +## Next Steps + +- **[Best Practices](best-practices)** - Write better code +- **[Examples](examples)** - More code examples +- **[API Reference](../api/overview)** - Full API documentation +- **[Fun Commands Module](https://github.com/daffyyyy/CS2-SimpleAdmin/tree/main/Modules/CS2-SimpleAdmin_FunCommands)** - Reference implementation + +--- + +## Common Issues + +### API Not Found + +**Error:** `CS2-SimpleAdmin API not found!` + +**Solution:** +- Ensure CS2-SimpleAdmin is installed +- Check that CS2-SimpleAdminApi.dll is in shared folder +- Verify CS2-SimpleAdmin loads before your module + +### Commands Not Working + +**Check:** +- Command registered in `RegisterCommands()` +- Permission is correct +- Player has required permission + +### Menu Not Showing + +**Check:** +- `OnSimpleAdminReady` event subscribed +- Menu registered in category +- Permission is correct +- SimpleAdmin loaded successfully + +--- + +## Resources + +- **[Module Development Guide](../../modules/development)** - Detailed guide +- **[GitHub Repository](https://github.com/daffyyyy/CS2-SimpleAdmin)** - Source code +- **[CounterStrikeSharp Docs](https://docs.cssharp.dev/)** - CSS framework diff --git a/CS2-SimpleAdmin-docs/docs/intro.md b/CS2-SimpleAdmin-docs/docs/intro.md new file mode 100644 index 0000000..88f9571 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/intro.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 1 +--- + +# Tutorial Intro + +Let's discover **Docusaurus in less than 5 minutes**. + +## Getting Started + +Get started by **creating a new site**. + +Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**. + +### What you'll need + +- [Node.js](https://nodejs.org/en/download/) version 20.0 or above: + - When installing Node.js, you are recommended to check all checkboxes related to dependencies. + +## Generate a new site + +Generate a new Docusaurus site using the **classic template**. + +The classic template will automatically be added to your project after you run the command: + +```bash +npm init docusaurus@latest my-website classic +``` + +You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor. + +The command also installs all necessary dependencies you need to run Docusaurus. + +## Start your site + +Run the development server: + +```bash +cd my-website +npm run start +``` + +The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there. + +The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/. + +Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes. diff --git a/CS2-SimpleAdmin-docs/docs/modules/development.md b/CS2-SimpleAdmin-docs/docs/modules/development.md new file mode 100644 index 0000000..aa8cd31 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/modules/development.md @@ -0,0 +1,799 @@ +--- +sidebar_position: 3 +--- + +# Module Development + +Learn how to create your own CS2-SimpleAdmin modules. + +## Introduction + +Creating modules for CS2-SimpleAdmin allows you to extend the plugin's functionality while keeping your code separate and maintainable. + +:::tip Reference Implementation +The **[Fun Commands Module](https://github.com/daffyyyy/CS2-SimpleAdmin/tree/main/Modules/CS2-SimpleAdmin_FunCommands)** serves as a complete reference implementation. Study its code to learn best practices! +::: + +--- + +## Prerequisites + +### Knowledge Required + +- C# programming (intermediate level) +- .NET 8.0 +- CounterStrikeSharp basics +- Understanding of CS2-SimpleAdmin structure + +### Tools Needed + +- Visual Studio 2022 or VS Code +- .NET 8.0 SDK +- CS2 server for testing + +--- + +## Quick Start + +### 1. Create Project + +```bash +dotnet new classlib -n YourModuleName -f net8.0 +cd YourModuleName +``` + +### 2. Add References + +Edit your `.csproj` file: + +```xml + + + net8.0 + enable + enable + + + + + + path/to/CounterStrikeSharp.API.dll + false + + + + + path/to/CS2-SimpleAdminApi.dll + false + + + +``` + +### 3. Create Main Plugin Class + +```csharp +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Capabilities; +using CS2_SimpleAdminApi; + +namespace YourModuleName; + +public class YourModule : BasePlugin, IPluginConfig +{ + public override string ModuleName => "Your Module Name"; + public override string ModuleVersion => "1.0.0"; + public override string ModuleAuthor => "Your Name"; + public override string ModuleDescription => "Description"; + + private ICS2_SimpleAdminApi? _api; + private readonly PluginCapability _pluginCapability = new("simpleadmin:api"); + + public Config Config { get; set; } = new(); + + public override void OnAllPluginsLoaded(bool hotReload) + { + // Get SimpleAdmin API + _api = _pluginCapability.Get(); + if (_api == null) + { + Logger.LogError("CS2-SimpleAdmin API not found!"); + return; + } + + // Register your commands and menus + RegisterCommands(); + _api.OnSimpleAdminReady += RegisterMenus; + RegisterMenus(); // Fallback for hot reload + } + + public void OnConfigParsed(Config config) + { + Config = config; + } + + private void RegisterCommands() + { + // Register commands here + } + + private void RegisterMenus() + { + // Register menus here + } +} +``` + +--- + +## Module Structure + +### Recommended File Organization + +``` +YourModuleName/ +├── YourModule.cs # Main plugin class +├── Config.cs # Configuration +├── Commands.cs # Command handlers (partial class) +├── Menus.cs # Menu creation (partial class) +├── Actions.cs # Core logic (partial class) +├── lang/ # Translations +│ ├── en.json +│ ├── pl.json +│ └── ... +└── YourModuleName.csproj +``` + +### Using Partial Classes + +Split your code for better organization: + +```csharp +// YourModule.cs +public partial class YourModule : BasePlugin, IPluginConfig +{ + // Plugin initialization +} + +// Commands.cs +public partial class YourModule +{ + private void OnMyCommand(CCSPlayerController? caller, CommandInfo command) + { + // Command logic + } +} + +// Menus.cs +public partial class YourModule +{ + private object CreateMyMenu(CCSPlayerController player, MenuContext context) + { + // Menu creation + } +} +``` + +--- + +## Configuration + +### Create Config Class + +```csharp +using CounterStrikeSharp.API.Core; +using System.Text.Json.Serialization; + +public class Config : IBasePluginConfig +{ + [JsonPropertyName("Version")] + public int Version { get; set; } = 1; + + [JsonPropertyName("MyCommands")] + public List MyCommands { get; set; } = ["css_mycommand"]; + + [JsonPropertyName("EnableFeature")] + public bool EnableFeature { get; set; } = true; + + [JsonPropertyName("MaxValue")] + public int MaxValue { get; set; } = 100; +} +``` + +### Config Best Practices + +1. **Use command lists** - Allow users to add aliases or disable features +2. **Provide defaults** - Sensible default values +3. **Version your config** - Track config changes +4. **Document settings** - Clear property names + +--- + +## Registering Commands + +### Basic Command Registration + +```csharp +private void RegisterCommands() +{ + if (_api == null) return; + + foreach (var cmd in Config.MyCommands) + { + _api.RegisterCommand(cmd, "Command description", OnMyCommand); + } +} + +[CommandHelper(1, "<#userid or name>")] +[RequiresPermissions("@css/generic")] +private void OnMyCommand(CCSPlayerController? caller, CommandInfo command) +{ + // Get target players + var targets = _api!.GetTarget(command); + if (targets == null) return; + + // Filter for valid players + var players = targets.Players + .Where(p => p.IsValid && !p.IsBot) + .ToList(); + + // Process each player + foreach (var player in players) + { + if (caller!.CanTarget(player)) + { + DoSomething(caller, player); + } + } + + // Log the command + _api.LogCommand(caller, command); +} +``` + +### Command Cleanup + +Always unregister commands when unloading: + +```csharp +public override void Unload(bool hotReload) +{ + if (_api == null) return; + + foreach (var cmd in Config.MyCommands) + { + _api.UnRegisterCommand(cmd); + } +} +``` + +--- + +## Creating Menus + +### Register Menu Category + +```csharp +private void RegisterMenus() +{ + if (_api == null || _menusRegistered) return; + + // Register category + _api.RegisterMenuCategory( + "mycategory", + Localizer?["category_name"] ?? "My Category", + "@css/generic" + ); + + // Register menu + _api.RegisterMenu( + "mycategory", + "mymenu", + Localizer?["menu_name"] ?? "My Menu", + CreateMyMenu, + "@css/generic", + "css_mycommand" // For permission override + ); + + _menusRegistered = true; +} +``` + +### Menu with Player Selection (NEW API) + +```csharp +private object CreateMyMenu(CCSPlayerController admin, MenuContext context) +{ + // Context contains: CategoryId, MenuId, MenuTitle, Permission, CommandName + // No need to repeat "mycategory" and "My Menu" here! + + return _api!.CreateMenuWithPlayers( + context, // ← Automatically uses menu title and category + admin, + player => player.IsValid && admin.CanTarget(player), + (admin, target) => DoSomethingToPlayer(admin, target) + ); +} +``` + +### Menu with Custom Options + +```csharp +private object CreateValueSelectionMenu(CCSPlayerController admin, MenuContext context) +{ + var menu = _api!.CreateMenuWithBack(context, admin); + + var values = new[] { 10, 25, 50, 100, 200 }; + + foreach (var value in values) + { + _api.AddMenuOption(menu, $"{value} points", player => + { + GivePoints(player, value); + }); + } + + return menu; +} +``` + +### Nested Menus + +```csharp +private object CreatePlayerSelectionMenu(CCSPlayerController admin, MenuContext context) +{ + var menu = _api!.CreateMenuWithBack(context, admin); + + var players = _api.GetValidPlayers() + .Where(p => admin.CanTarget(p)); + + foreach (var player in players) + { + _api.AddSubMenu(menu, player.PlayerName, admin => + { + return CreateValueMenu(admin, player); + }); + } + + return menu; +} + +private object CreateValueMenu(CCSPlayerController admin, CCSPlayerController target) +{ + var menu = _api!.CreateMenuWithBack($"Select value for {target.PlayerName}", "mycategory", admin); + + // Add options... + + return menu; +} +``` + +--- + +## Translations + +### Create Translation Files + +Create `lang/en.json`: + +```json +{ + "command_success": "{green}Success! {default}Action performed on {lightred}{0}", + "command_failed": "{red}Failed! {default}Could not perform action", + "menu_title": "My Custom Menu" +} +``` + +### Use Translations in Code + +```csharp +// In commands +private void OnMyCommand(CCSPlayerController? caller, CommandInfo command) +{ + // Using module's own localizer for per-player language + if (Localizer != null) + { + _api!.ShowAdminActivityLocalized( + Localizer, + "command_success", + caller?.PlayerName, + false, + target.PlayerName + ); + } +} +``` + +### Multiple Language Support + +Create files for each language: +- `lang/en.json` - English +- `lang/pl.json` - Polish +- `lang/ru.json` - Russian +- `lang/de.json` - German +- etc. + +--- + +## Working with API + +### Issue Penalties + +```csharp +// Ban online player +_api!.IssuePenalty( + player, + admin, + PenaltyType.Ban, + "Cheating", + 1440 // 1 day in minutes +); + +// Ban offline player by SteamID +_api!.IssuePenalty( + new SteamID(76561198012345678), + admin, + PenaltyType.Ban, + "Ban evasion", + 0 // Permanent +); + +// Other penalty types +_api!.IssuePenalty(player, admin, PenaltyType.Gag, "Chat spam", 30); +_api!.IssuePenalty(player, admin, PenaltyType.Mute, "Mic spam", 60); +_api!.IssuePenalty(player, admin, PenaltyType.Silence, "Total abuse", 120); +_api!.IssuePenalty(player, admin, PenaltyType.Warn, "Rule break"); +``` + +### Get Player Information + +```csharp +// Get player info with penalty data +var playerInfo = _api!.GetPlayerInfo(player); + +Console.WriteLine($"Player: {playerInfo.PlayerName}"); +Console.WriteLine($"SteamID: {playerInfo.SteamId}"); +Console.WriteLine($"Warnings: {playerInfo.Warnings}"); + +// Get player mute status +var muteStatus = _api!.GetPlayerMuteStatus(player); + +if (muteStatus.ContainsKey(PenaltyType.Gag)) +{ + Console.WriteLine("Player is gagged"); +} +``` + +### Check Admin Status + +```csharp +// Check if admin is in silent mode +if (_api!.IsAdminSilent(admin)) +{ + // Don't broadcast this action +} + +// Get all silent admins +var silentAdmins = _api!.ListSilentAdminsSlots(); +``` + +--- + +## Events + +### Subscribe to Events + +```csharp +public override void OnAllPluginsLoaded(bool hotReload) +{ + _api = _pluginCapability.Get(); + + // Subscribe to events + _api.OnSimpleAdminReady += OnSimpleAdminReady; + _api.OnPlayerPenaltied += OnPlayerPenaltied; + _api.OnPlayerPenaltiedAdded += OnPlayerPenaltiedAdded; + _api.OnAdminShowActivity += OnAdminShowActivity; +} + +private void OnSimpleAdminReady() +{ + Logger.LogInformation("SimpleAdmin is ready!"); + RegisterMenus(); +} + +private void OnPlayerPenaltied(PlayerInfo player, PlayerInfo? admin, + PenaltyType type, string reason, int duration, int? penaltyId, int? serverId) +{ + Logger.LogInformation($"{player.PlayerName} received {type} for {reason}"); +} + +private void OnPlayerPenaltiedAdded(SteamID steamId, PlayerInfo? admin, + PenaltyType type, string reason, int duration, int? penaltyId, int? serverId) +{ + Logger.LogInformation($"Offline ban added to {steamId}"); +} + +private void OnAdminShowActivity(string messageKey, string? callerName, + bool dontPublish, object messageArgs) +{ + // React to admin activity +} +``` + +### Unsubscribe on Unload + +```csharp +public override void Unload(bool hotReload) +{ + if (_api == null) return; + + _api.OnSimpleAdminReady -= OnSimpleAdminReady; + _api.OnPlayerPenaltied -= OnPlayerPenaltied; + // ... unsubscribe all events +} +``` + +--- + +## Best Practices + +### 1. Always Check for Null + +```csharp +if (_api == null) +{ + Logger.LogError("API not available!"); + return; +} +``` + +### 2. Validate Player State + +```csharp +if (!player.IsValid || !player.PawnIsAlive) +{ + return; +} +``` + +### 3. Check Target Permissions + +```csharp +if (!caller.CanTarget(target)) +{ + // caller can't target this player (immunity) + return; +} +``` + +### 4. Log Commands + +```csharp +_api.LogCommand(caller, command); +// or +_api.LogCommand(caller, $"css_mycommand {player.PlayerName}"); +``` + +### 5. Use Per-Player Translations + +```csharp +// Each player sees message in their language! +_api.ShowAdminActivityLocalized( + Localizer, + "translation_key", + callerName, + false, + args +); +``` + +### 6. Clean Up Resources + +```csharp +public override void Unload(bool hotReload) +{ + // Unregister commands + // Unregister menus + // Unsubscribe events + // Dispose resources +} +``` + +--- + +## Common Patterns + +### Player Targeting Helper + +```csharp +private List GetTargets(CommandInfo command, CCSPlayerController? caller) +{ + var targets = _api!.GetTarget(command); + if (targets == null) return new List(); + + return targets.Players + .Where(p => p.IsValid && !p.IsBot && caller!.CanTarget(p)) + .ToList(); +} +``` + +### Menu Context Pattern (NEW!) + +```csharp +// ✅ NEW: Use context to avoid duplication +private object CreateMenu(CCSPlayerController player, MenuContext context) +{ + // context.MenuTitle, context.CategoryId already set! + return _api!.CreateMenuWithPlayers(context, player, filter, action); +} + +// ❌ OLD: Had to repeat title and category +private object CreateMenu(CCSPlayerController player) +{ + return _api!.CreateMenuWithPlayers("My Menu", "mycategory", player, filter, action); +} +``` + +### Action with Activity Message + +```csharp +private void DoAction(CCSPlayerController? caller, CCSPlayerController target) +{ + // Perform action + // ... + + // Show activity + if (caller == null || !_api!.IsAdminSilent(caller)) + { + _api!.ShowAdminActivityLocalized( + Localizer, + "action_message", + caller?.PlayerName, + false, + target.PlayerName + ); + } + + // Log action + _api!.LogCommand(caller, $"css_action {target.PlayerName}"); +} +``` + +--- + +## Testing Your Module + +### 1. Build + +```bash +dotnet build -c Release +``` + +### 2. Copy to Server + +``` +game/csgo/addons/counterstrikesharp/plugins/YourModuleName/ +``` + +### 3. Test + +- Start server +- Check console for load messages +- Test commands +- Test menus +- Check translations + +### 4. Debug + +Enable detailed logging: +```csharp +Logger.LogInformation("Debug: ..."); +Logger.LogWarning("Warning: ..."); +Logger.LogError("Error: ..."); +``` + +--- + +## Example: Complete Mini-Module + +Here's a complete working example: + +```csharp +using CounterStrikeSharp.API.Core; +using CounterStrikeSharp.API.Core.Capabilities; +using CounterStrikeSharp.API.Modules.Commands; +using CS2_SimpleAdminApi; + +namespace ExampleModule; + +public class ExampleModule : BasePlugin, IPluginConfig +{ + public override string ModuleName => "Example Module"; + public override string ModuleVersion => "1.0.0"; + + private ICS2_SimpleAdminApi? _api; + private readonly PluginCapability _pluginCapability = new("simpleadmin:api"); + + public Config Config { get; set; } = new(); + + public override void OnAllPluginsLoaded(bool hotReload) + { + _api = _pluginCapability.Get(); + if (_api == null) + { + Logger.LogError("CS2-SimpleAdmin API not found!"); + return; + } + + // Register command + if (Config.ExampleCommands.Count > 0) + { + foreach (var cmd in Config.ExampleCommands) + { + _api.RegisterCommand(cmd, "Example command", OnExampleCommand); + } + } + } + + public void OnConfigParsed(Config config) + { + Config = config; + } + + [CommandHelper(1, "<#userid or name>")] + [RequiresPermissions("@css/generic")] + private void OnExampleCommand(CCSPlayerController? caller, CommandInfo command) + { + var targets = _api!.GetTarget(command); + if (targets == null) return; + + foreach (var target in targets.Players.Where(p => p.IsValid && caller!.CanTarget(p))) + { + // Do something to target + caller?.PrintToChat($"Performed action on {target.PlayerName}"); + } + + _api.LogCommand(caller, command); + } + + public override void Unload(bool hotReload) + { + if (_api == null) return; + + foreach (var cmd in Config.ExampleCommands) + { + _api.UnRegisterCommand(cmd); + } + } +} + +public class Config : IBasePluginConfig +{ + public int Version { get; set; } = 1; + public List ExampleCommands { get; set; } = ["css_example"]; +} +``` + +--- + +## Next Steps + +- **[Study Fun Commands Module](https://github.com/daffyyyy/CS2-SimpleAdmin/tree/main/Modules/CS2-SimpleAdmin_FunCommands)** - Complete reference +- **[Read API Documentation](../developer/api/overview)** - Full API reference +- **[Check Examples](../developer/module/examples)** - More code examples + +--- + +## Resources + +- **[CS2-SimpleAdmin GitHub](https://github.com/daffyyyy/CS2-SimpleAdmin)** - Source code +- **[CounterStrikeSharp Docs](https://docs.cssharp.dev/)** - CSS documentation +- **[Module Development Guide](../developer/module/getting-started)** - Detailed guide + +--- + +## Need Help? + +- **Issues:** [GitHub Issues](https://github.com/daffyyyy/CS2-SimpleAdmin/issues) +- **Discussions:** [GitHub Discussions](https://github.com/daffyyyy/CS2-SimpleAdmin/discussions) +- **Examples:** Study official modules for reference diff --git a/CS2-SimpleAdmin-docs/docs/modules/funcommands.md b/CS2-SimpleAdmin-docs/docs/modules/funcommands.md new file mode 100644 index 0000000..d10ed1e --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/modules/funcommands.md @@ -0,0 +1,691 @@ +--- +sidebar_position: 2 +--- + +# Fun Commands Module + +Add entertaining and powerful player manipulation commands to your server. + +## Overview + +The Fun Commands module extends CS2-SimpleAdmin with commands for god mode, noclip, freeze, respawn, weapon management, and player attribute modification. + +**Module Name:** `CS2-SimpleAdmin_FunCommands` + +--- + +## Features + +- ⭐ God Mode - Make players invincible +- 👻 No Clip - Allow players to fly through walls +- 🧊 Freeze/Unfreeze - Freeze players in place +- 🔄 Respawn - Bring dead players back +- 🔫 Give Weapons - Provide any weapon to players +- 🗑️ Strip Weapons - Remove all weapons +- ❤️ Set HP - Modify player health +- ⚡ Set Speed - Change movement speed +- 🌙 Set Gravity - Modify gravity +- 💰 Set Money - Adjust player money +- 📏 Resize Player - Change player model size + +--- + +## Installation + +### Prerequisites + +- CS2-SimpleAdmin installed and working +- CS2-SimpleAdminApi.dll in shared folder + +### Install Steps + +1. **Download** the module from releases + +2. **Extract** to your server: + ``` + game/csgo/addons/counterstrikesharp/plugins/CS2-SimpleAdmin_FunCommands/ + ``` + +3. **Restart** your server or reload plugins: + ``` + css_plugins reload + ``` + +4. **Verify** the module loaded: + - Check server console for load message + - Try `css_admin` and look for "Fun Commands" menu + +--- + +## Commands + +### God Mode + +Toggle god mode (invincibility) for a player. + +```bash +css_god <#userid or name> +css_godmode <#userid or name> +``` + +**Permission:** `@css/cheats` + +**Examples:** +```bash +css_god #123 +css_god PlayerName +css_god @all # Toggle god mode for everyone +``` + +**Effects:** +- Player takes no damage +- Toggles on/off with each use + +--- + +### No Clip + +Enable noclip mode (fly through walls). + +```bash +css_noclip <#userid or name> +``` + +**Permission:** `@css/cheats` + +**Examples:** +```bash +css_noclip #123 +css_noclip PlayerName +``` + +**Effects:** +- Player can fly +- Can pass through walls +- Gravity disabled +- Toggles on/off with each use + +--- + +### Freeze + +Freeze a player in place. + +```bash +css_freeze <#userid or name> [duration] +``` + +**Permission:** `@css/slay` + +**Parameters:** +- `duration` - Freeze duration in seconds (optional, default: permanent until unfreeze) + +**Examples:** +```bash +css_freeze #123 # Freeze permanently +css_freeze PlayerName 30 # Freeze for 30 seconds +css_freeze @t 10 # Freeze all terrorists for 10 seconds +``` + +**Effects:** +- Player cannot move +- Player cannot shoot +- Auto-unfreezes after duration (if specified) + +--- + +### Unfreeze + +Unfreeze a frozen player. + +```bash +css_unfreeze <#userid or name> +``` + +**Permission:** `@css/slay` + +**Examples:** +```bash +css_unfreeze #123 +css_unfreeze PlayerName +css_unfreeze @all # Unfreeze everyone +``` + +--- + +### Respawn + +Respawn a dead player at last death position. + +```bash +css_respawn <#userid or name> +``` + +**Permission:** `@css/cheats` + +**Examples:** +```bash +css_respawn #123 +css_respawn PlayerName +css_respawn @dead # Respawn all dead players +``` + +**Effects:** +- Player spawns at death point +- Gets default weapons +- Joins their team + +--- + +### Give Weapon + +Give a weapon to a player. + +```bash +css_give <#userid or name> +``` + +**Permission:** `@css/cheats` + +**Weapon names:** + +**Rifles:** +- `weapon_ak47` or `ak47` +- `weapon_m4a1` or `m4a1` +- `weapon_m4a1_silencer` or `m4a1_silencer` +- `weapon_awp` or `awp` +- `weapon_aug` or `aug` +- `weapon_sg556` or `sg556` +- `weapon_ssg08` or `ssg08` (Scout) +- `weapon_g3sg1` or `g3sg1` +- `weapon_scar20` or `scar20` + +**SMGs:** +- `weapon_mp5sd` or `mp5sd` +- `weapon_mp7` or `mp7` +- `weapon_mp9` or `mp9` +- `weapon_mac10` or `mac10` +- `weapon_p90` or `p90` +- `weapon_ump45` or `ump45` +- `weapon_bizon` or `bizon` + +**Heavy:** +- `weapon_nova` or `nova` +- `weapon_xm1014` or `xm1014` +- `weapon_mag7` or `mag7` +- `weapon_sawedoff` or `sawedoff` +- `weapon_m249` or `m249` +- `weapon_negev` or `negev` + +**Pistols:** +- `weapon_deagle` or `deagle` +- `weapon_elite` or `elite` (Dual Berettas) +- `weapon_fiveseven` or `fiveseven` +- `weapon_glock` or `glock` +- `weapon_hkp2000` or `hkp2000` +- `weapon_p250` or `p250` +- `weapon_usp_silencer` or `usp_silencer` +- `weapon_tec9` or `tec9` +- `weapon_cz75a` or `cz75a` +- `weapon_revolver` or `revolver` + +**Grenades:** +- `weapon_flashbang` or `flashbang` +- `weapon_hegrenade` or `hegrenade` +- `weapon_smokegrenade` or `smokegrenade` +- `weapon_molotov` or `molotov` +- `weapon_incgrenade` or `incgrenade` +- `weapon_decoy` or `decoy` + +**Equipment:** +- `weapon_knife` or `knife` +- `weapon_taser` or `taser` +- `item_defuser` or `defuser` +- `item_kevlar` or `kevlar` +- `item_assaultsuit` or `assaultsuit` + +**Examples:** +```bash +css_give #123 awp +css_give PlayerName ak47 +css_give @ct m4a1 +css_give @all deagle +``` + +--- + +### Strip Weapons + +Remove all weapons from a player. + +```bash +css_strip <#userid or name> +``` + +**Permission:** `@css/slay` + +**Examples:** +```bash +css_strip #123 +css_strip PlayerName +css_strip @t # Disarm all terrorists +``` + +--- + +### Set HP + +Set a player's health. + +```bash +css_hp <#userid or name> +``` + +**Permission:** `@css/slay` + +**Parameters:** +- `health` - Health amount (1-999+) + +**Examples:** +```bash +css_hp #123 100 # Full health +css_hp PlayerName 200 # 200 HP +css_hp @all 1 # 1 HP everyone +``` + +**Common values:** +- `1` - 1 HP (one-shot mode) +- `100` - Normal health +- `200` - Double health +- `500` - Tank mode + +--- + +### Set Speed + +Modify a player's movement speed. + +```bash +css_speed <#userid or name> +``` + +**Permission:** `@css/slay` + +**Parameters:** +- `speed` - Speed multiplier (0.1 - 10.0) + - `1.0` = Normal speed + - `2.0` = Double speed + - `0.5` = Half speed + +**Examples:** +```bash +css_speed #123 1.5 # 50% faster +css_speed PlayerName 0.5 # Slow motion +css_speed @all 2.0 # Everyone fast +css_speed #123 1.0 # Reset to normal +``` + +**Common values:** +- `0.5` - Slow motion mode +- `1.0` - Normal (reset) +- `1.5` - Fast mode +- `2.0` - Super fast +- `3.0` - Extremely fast + +--- + +### Set Gravity + +Modify a player's gravity. + +```bash +css_gravity <#userid or name> +``` + +**Permission:** `@css/slay` + +**Parameters:** +- `gravity` - Gravity multiplier (0.1 - 10.0) + - `1.0` = Normal gravity + - `0.5` = Moon jump + - `2.0` = Heavy + +**Examples:** +```bash +css_gravity #123 0.5 # Moon jump +css_gravity PlayerName 0.1 # Super jump +css_gravity @all 2.0 # Heavy gravity +css_gravity #123 1.0 # Reset to normal +``` + +**Common values:** +- `0.1` - Super high jumps +- `0.5` - Moon gravity +- `1.0` - Normal (reset) +- `2.0` - Heavy/fast falling + +--- + +### Set Money + +Set a player's money amount. + +```bash +css_money <#userid or name> +``` + +**Permission:** `@css/slay` + +**Parameters:** +- `amount` - Money amount (0-65535) + +**Examples:** +```bash +css_money #123 16000 # Max money +css_money PlayerName 0 # Remove all money +css_money @ct 10000 # Give all CTs $10,000 +``` + +--- + +### Resize Player + +Change a player's model size. + +```bash +css_resize <#userid or name> +``` + +**Permission:** `@css/slay` + +**Parameters:** +- `scale` - Size scale (0.1 - 10.0) + - `1.0` = Normal size + - `0.5` = Half size + - `2.0` = Double size + +**Examples:** +```bash +css_resize #123 0.5 # Tiny player +css_resize PlayerName 2.0 # Giant player +css_resize #123 1.0 # Reset to normal +``` + +**Common values:** +- `0.5` - Tiny mode +- `1.0` - Normal (reset) +- `1.5` - Big +- `2.0` - Giant + +--- + +## Configuration + +Configuration file location: +``` +addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.json +``` + +### Default Configuration + +```json +{ + "Version": 1, + "GodCommands": ["css_god", "css_godmode"], + "NoclipCommands": ["css_noclip"], + "FreezeCommands": ["css_freeze"], + "UnfreezeCommands": ["css_unfreeze"], + "RespawnCommands": ["css_respawn"], + "GiveCommands": ["css_give"], + "StripCommands": ["css_strip"], + "HpCommands": ["css_hp"], + "SpeedCommands": ["css_speed"], + "GravityCommands": ["css_gravity"], + "MoneyCommands": ["css_money"], + "ResizeCommands": ["css_resize"] +} +``` + +### Customizing Commands + +**Add aliases:** +```json +"GodCommands": ["css_god", "css_godmode", "css_immortal"] +``` + +**Disable feature:** +```json +"GodCommands": [] +``` + +**Rename command:** +```json +"NoclipCommands": ["css_fly"] +``` + +--- + +## Admin Menu Integration + +The module automatically adds a "Fun Commands" category to the admin menu with these options: + +- God Mode +- No Clip +- Freeze +- Respawn +- Give Weapon +- Strip Weapons +- Set HP +- Set Speed +- Set Gravity +- Set Money +- Resize Player + +**Access menu:** +```bash +css_admin # Navigate to "Fun Commands" +``` + +--- + +## Permission System + +### Permission Override + +Admins can override command permissions using CounterStrikeSharp's admin system. + +**Example:** +If you want VIPs to use god mode: + +1. **In admin config**, add permission override for `css_god`: + ```json + { + "css_god": ["@css/vip"] + } + ``` + +2. **VIPs will now see God Mode** in the menu + +--- + +## Permissions Required + +| Command | Default Permission | Description | +|---------|------------------|-------------| +| `css_god` | `@css/cheats` | God mode | +| `css_noclip` | `@css/cheats` | No clip | +| `css_freeze` | `@css/slay` | Freeze players | +| `css_unfreeze` | `@css/slay` | Unfreeze players | +| `css_respawn` | `@css/cheats` | Respawn players | +| `css_give` | `@css/cheats` | Give weapons | +| `css_strip` | `@css/slay` | Strip weapons | +| `css_hp` | `@css/slay` | Set health | +| `css_speed` | `@css/slay` | Set speed | +| `css_gravity` | `@css/slay` | Set gravity | +| `css_money` | `@css/slay` | Set money | +| `css_resize` | `@css/slay` | Resize player | + +--- + +## Use Cases + +### Fun Rounds + +```bash +# Low gravity, high speed round +css_gravity @all 0.3 +css_speed @all 1.5 + +# One-shot mode +css_hp @all 1 +css_give @all deagle + +# Tiny players +css_resize @all 0.5 +``` + +### Admin Events + +```bash +# Hide and seek (seekers) +css_speed @ct 1.5 +css_hp @ct 200 + +# Hide and seek (hiders) +css_resize @t 0.5 +css_speed @t 0.8 +``` + +### Testing & Debug + +```bash +# Test map navigation +css_noclip @me +css_god @me + +# Test weapon balance +css_give @me awp +css_hp @me 100 +``` + +--- + +## Best Practices + +### Competitive Balance + +1. **Don't use during serious matches** - Breaks game balance +2. **Announce fun rounds** - Let players know it's for fun +3. **Reset after use** - Return to normal settings +4. **Save for appropriate times** - End of night, special events + +### Reset Commands + +Always reset modifications after fun rounds: + +```bash +css_speed @all 1.0 +css_gravity @all 1.0 +css_resize @all 1.0 +``` + +### Permission Management + +1. **Limit @css/cheats** - Only trusted admins +2. **@css/slay is safer** - For HP/speed/gravity +3. **Monitor usage** - Check logs for abuse + +--- + +## Troubleshooting + +### Speed/Gravity not persisting + +**Solution:** +- These are maintained by a repeating timer +- If they reset, reapply them +- Check server console for timer errors + +### God mode not working + +**Check:** +- Is player alive? +- Check console for errors +- Try toggling off and on + +### Can't give weapons + +**Check:** +- Correct weapon name +- Player is alive +- Player has inventory space + +### Noclip doesn't work + +**Check:** +- Player must be alive +- sv_cheats doesn't need to be enabled +- Check console for errors + +--- + +## Module Development + +This module serves as a **reference implementation** for creating CS2-SimpleAdmin modules. + +**Key concepts demonstrated:** +- Command registration from configuration +- Menu creation with SimpleAdmin API +- Per-player translation support +- Proper cleanup on module unload +- Code organization using partial classes + +**[View source code](https://github.com/daffyyyy/CS2-SimpleAdmin/tree/main/Modules/CS2-SimpleAdmin_FunCommands)** for implementation details. + +--- + +## Translations + +The module includes translations for 13 languages: + +- English (en) +- Polish (pl) +- Russian (ru) +- Portuguese (pt) +- And 9 more... + +Translation files location: +``` +plugins/CS2-SimpleAdmin_FunCommands/lang/ +``` + +--- + +## Related Documentation + +- **[Player Commands](../user/commands/playercommands)** - Core player commands +- **[Module Development](development)** - Create your own modules +- **[API Reference](../developer/api/overview)** - CS2-SimpleAdmin API + +--- + +## Version History + +**v1.0.0** - Initial release +- God mode +- Noclip +- Freeze/Unfreeze +- Respawn +- Give/Strip weapons +- HP/Speed/Gravity/Money +- Resize player +- Admin menu integration +- 13 language support + +--- + +## Support + +**Issues:** [GitHub Issues](https://github.com/daffyyyy/CS2-SimpleAdmin/issues) + +**Questions:** [GitHub Discussions](https://github.com/daffyyyy/CS2-SimpleAdmin/discussions) diff --git a/CS2-SimpleAdmin-docs/docs/modules/intro.md b/CS2-SimpleAdmin-docs/docs/modules/intro.md new file mode 100644 index 0000000..50d35c9 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/modules/intro.md @@ -0,0 +1,260 @@ +--- +sidebar_position: 1 +--- + +# Modules Introduction + +Extend CS2-SimpleAdmin functionality with powerful modules. + +## What are Modules? + +Modules are extensions that add new features to CS2-SimpleAdmin. They use the CS2-SimpleAdmin API to integrate seamlessly with the core plugin. + +## Official Modules + +### Fun Commands Module + +Adds entertainment and player manipulation commands like god mode, noclip, freeze, and more. + +**[Learn more →](funcommands)** + +--- + +## Benefits of Modules + +### 🔌 Easy Integration +- Built on CS2-SimpleAdmin API +- Automatic menu registration +- Command system integration + +### 🎨 Feature Separation +- Keep core plugin lightweight +- Add only features you need +- Easy to enable/disable + +### 🔧 Customizable +- Configure each module independently +- Disable unwanted commands +- Customize permissions + +### 📦 Simple Installation +- Drop module files in folder +- Restart server +- Module auto-loads + +--- + +## Installing Modules + +### Standard Installation + +1. **Download the module** from releases or build from source + +2. **Extract to plugins folder:** + ``` + game/csgo/addons/counterstrikesharp/plugins/ModuleName/ + ``` + +3. **Restart server** or reload plugins: + ``` + css_plugins reload + ``` + +4. **Configure** (if needed): + ``` + addons/counterstrikesharp/configs/plugins/ModuleName/ + ``` + +--- + +## Module Structure + +Typical module structure: + +``` +plugins/ +└── CS2-SimpleAdmin_ModuleName/ + ├── CS2-SimpleAdmin_ModuleName.dll + ├── CS2-SimpleAdmin_ModuleName.json (config) + └── lang/ (translations) + ├── en.json + ├── pl.json + └── ... +``` + +--- + +## Module Configuration + +Each module has its own configuration file: + +``` +addons/counterstrikesharp/configs/plugins/ModuleName/ModuleName.json +``` + +### Common Configuration Pattern + +```json +{ + "Version": 1, + "CommandName": ["css_command", "css_alias"], + "OtherSettings": { + "EnableFeature": true + } +} +``` + +**Key Features:** +- Command lists allow multiple aliases +- Empty command list = feature disabled +- Module-specific settings + +--- + +## Available Modules + +### Core Modules + +| Module | Description | Status | +|--------|-------------|--------| +| **[Fun Commands](funcommands)** | God mode, noclip, freeze, speed, gravity | ✅ Official | + +### Community Modules + +Check the [GitHub repository](https://github.com/daffyyyy/CS2-SimpleAdmin) for community-contributed modules. + +--- + +## Developing Modules + +Want to create your own module? + +**[See Module Development Guide →](development)** + +**[See Developer Documentation →](../developer/intro)** + +--- + +## Module vs Core Plugin + +### When to use Core Plugin: +- Essential admin functions +- Punishment system +- Permission management +- Database operations + +### When to use Modules: +- Optional features +- Server-specific functionality +- Experimental features +- Custom integrations + +--- + +## Module Dependencies + +### Required for All Modules: +- CS2-SimpleAdmin (core plugin) +- CS2-SimpleAdminApi.dll + +### Module-Specific: +Check each module's documentation for specific requirements. + +--- + +## Troubleshooting Modules + +### Module doesn't load + +**Check:** +1. Is CS2-SimpleAdmin loaded? +2. Is CS2-SimpleAdminApi.dll in shared folder? +3. Check server console for errors +4. Verify module files are complete + +### Module commands not working + +**Check:** +1. Is command enabled in module config? +2. Do you have required permissions? +3. Check Commands.json for conflicts +4. Verify module loaded successfully + +### Module conflicts + +**Check:** +- Multiple modules providing same command +- Check server console for warnings +- Disable conflicting module + +--- + +## Best Practices + +### Module Management + +1. **Use only needed modules** - Don't overload server +2. **Keep modules updated** - Check for updates regularly +3. **Test before production** - Test modules on dev server first +4. **Review permissions** - Understand what each module can do + +### Performance + +1. **Monitor resource usage** - Some modules may impact performance +2. **Configure wisely** - Disable unused features +3. **Check logs** - Monitor for errors + +--- + +## Module Updates + +### Updating Modules + +1. **Backup current version** +2. **Download new version** +3. **Replace files** in plugins folder +4. **Check configuration** - New config options may exist +5. **Restart server** + +### Breaking Changes + +Some updates may have breaking changes: +- Check module changelog +- Review new configuration options +- Test thoroughly + +--- + +## Community Contributions + +### Sharing Modules + +Created a module? Share it with the community! + +1. **Publish on GitHub** +2. **Document thoroughly** +3. **Provide examples** +4. **Include README** + +### Using Community Modules + +1. **Review code** - Ensure it's safe +2. **Check compatibility** - Verify CS2-SimpleAdmin version +3. **Test thoroughly** - Don't trust blindly +4. **Report issues** - Help improve modules + +--- + +## Next Steps + +- **[Explore Fun Commands Module](funcommands)** - Add entertainment features +- **[Learn Module Development](development)** - Create your own modules +- **[Read API Documentation](../developer/intro)** - Understand the API + +--- + +## Need Help? + +- **Issues** - [GitHub Issues](https://github.com/daffyyyy/CS2-SimpleAdmin/issues) +- **Discussions** - [GitHub Discussions](https://github.com/daffyyyy/CS2-SimpleAdmin/discussions) +- **Examples** - Check official modules for reference diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-basics/_category_.json b/CS2-SimpleAdmin-docs/docs/tutorial-basics/_category_.json new file mode 100644 index 0000000..2e6db55 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/tutorial-basics/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Tutorial - Basics", + "position": 2, + "link": { + "type": "generated-index", + "description": "5 minutes to learn the most important Docusaurus concepts." + } +} diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-basics/congratulations.md b/CS2-SimpleAdmin-docs/docs/tutorial-basics/congratulations.md new file mode 100644 index 0000000..04771a0 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/tutorial-basics/congratulations.md @@ -0,0 +1,23 @@ +--- +sidebar_position: 6 +--- + +# Congratulations! + +You have just learned the **basics of Docusaurus** and made some changes to the **initial template**. + +Docusaurus has **much more to offer**! + +Have **5 more minutes**? Take a look at **[versioning](../tutorial-extras/manage-docs-versions.md)** and **[i18n](../tutorial-extras/translate-your-site.md)**. + +Anything **unclear** or **buggy** in this tutorial? [Please report it!](https://github.com/facebook/docusaurus/discussions/4610) + +## What's next? + +- Read the [official documentation](https://docusaurus.io/) +- Modify your site configuration with [`docusaurus.config.js`](https://docusaurus.io/docs/api/docusaurus-config) +- Add navbar and footer items with [`themeConfig`](https://docusaurus.io/docs/api/themes/configuration) +- Add a custom [Design and Layout](https://docusaurus.io/docs/styling-layout) +- Add a [search bar](https://docusaurus.io/docs/search) +- Find inspirations in the [Docusaurus showcase](https://docusaurus.io/showcase) +- Get involved in the [Docusaurus Community](https://docusaurus.io/community/support) diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-blog-post.md b/CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-blog-post.md new file mode 100644 index 0000000..550ae17 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-blog-post.md @@ -0,0 +1,34 @@ +--- +sidebar_position: 3 +--- + +# Create a Blog Post + +Docusaurus creates a **page for each blog post**, but also a **blog index page**, a **tag system**, an **RSS** feed... + +## Create your first Post + +Create a file at `blog/2021-02-28-greetings.md`: + +```md title="blog/2021-02-28-greetings.md" +--- +slug: greetings +title: Greetings! +authors: + - name: Joel Marcey + title: Co-creator of Docusaurus 1 + url: https://github.com/JoelMarcey + image_url: https://github.com/JoelMarcey.png + - name: Sébastien Lorber + title: Docusaurus maintainer + url: https://sebastienlorber.com + image_url: https://github.com/slorber.png +tags: [greetings] +--- + +Congratulations, you have made your first post! + +Feel free to play around and edit this post as much as you like. +``` + +A new blog post is now available at [http://localhost:3000/blog/greetings](http://localhost:3000/blog/greetings). diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-document.md b/CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-document.md new file mode 100644 index 0000000..c22fe29 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-document.md @@ -0,0 +1,57 @@ +--- +sidebar_position: 2 +--- + +# Create a Document + +Documents are **groups of pages** connected through: + +- a **sidebar** +- **previous/next navigation** +- **versioning** + +## Create your first Doc + +Create a Markdown file at `docs/hello.md`: + +```md title="docs/hello.md" +# Hello + +This is my **first Docusaurus document**! +``` + +A new document is now available at [http://localhost:3000/docs/hello](http://localhost:3000/docs/hello). + +## Configure the Sidebar + +Docusaurus automatically **creates a sidebar** from the `docs` folder. + +Add metadata to customize the sidebar label and position: + +```md title="docs/hello.md" {1-4} +--- +sidebar_label: 'Hi!' +sidebar_position: 3 +--- + +# Hello + +This is my **first Docusaurus document**! +``` + +It is also possible to create your sidebar explicitly in `sidebars.js`: + +```js title="sidebars.js" +export default { + tutorialSidebar: [ + 'intro', + // highlight-next-line + 'hello', + { + type: 'category', + label: 'Tutorial', + items: ['tutorial-basics/create-a-document'], + }, + ], +}; +``` diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-page.md b/CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-page.md new file mode 100644 index 0000000..20e2ac3 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/tutorial-basics/create-a-page.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 1 +--- + +# Create a Page + +Add **Markdown or React** files to `src/pages` to create a **standalone page**: + +- `src/pages/index.js` → `localhost:3000/` +- `src/pages/foo.md` → `localhost:3000/foo` +- `src/pages/foo/bar.js` → `localhost:3000/foo/bar` + +## Create your first React Page + +Create a file at `src/pages/my-react-page.js`: + +```jsx title="src/pages/my-react-page.js" +import React from 'react'; +import Layout from '@theme/Layout'; + +export default function MyReactPage() { + return ( + +

    My React page

    +

    This is a React page

    +
    + ); +} +``` + +A new page is now available at [http://localhost:3000/my-react-page](http://localhost:3000/my-react-page). + +## Create your first Markdown Page + +Create a file at `src/pages/my-markdown-page.md`: + +```mdx title="src/pages/my-markdown-page.md" +# My Markdown page + +This is a Markdown page +``` + +A new page is now available at [http://localhost:3000/my-markdown-page](http://localhost:3000/my-markdown-page). diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-basics/deploy-your-site.md b/CS2-SimpleAdmin-docs/docs/tutorial-basics/deploy-your-site.md new file mode 100644 index 0000000..1c50ee0 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/tutorial-basics/deploy-your-site.md @@ -0,0 +1,31 @@ +--- +sidebar_position: 5 +--- + +# Deploy your site + +Docusaurus is a **static-site-generator** (also called **[Jamstack](https://jamstack.org/)**). + +It builds your site as simple **static HTML, JavaScript and CSS files**. + +## Build your site + +Build your site **for production**: + +```bash +npm run build +``` + +The static files are generated in the `build` folder. + +## Deploy your site + +Test your production build locally: + +```bash +npm run serve +``` + +The `build` folder is now served at [http://localhost:3000/](http://localhost:3000/). + +You can now deploy the `build` folder **almost anywhere** easily, **for free** or very small cost (read the **[Deployment Guide](https://docusaurus.io/docs/deployment)**). diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-basics/markdown-features.mdx b/CS2-SimpleAdmin-docs/docs/tutorial-basics/markdown-features.mdx new file mode 100644 index 0000000..35e0082 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/tutorial-basics/markdown-features.mdx @@ -0,0 +1,152 @@ +--- +sidebar_position: 4 +--- + +# Markdown Features + +Docusaurus supports **[Markdown](https://daringfireball.net/projects/markdown/syntax)** and a few **additional features**. + +## Front Matter + +Markdown documents have metadata at the top called [Front Matter](https://jekyllrb.com/docs/front-matter/): + +```text title="my-doc.md" +// highlight-start +--- +id: my-doc-id +title: My document title +description: My document description +slug: /my-custom-url +--- +// highlight-end + +## Markdown heading + +Markdown text with [links](./hello.md) +``` + +## Links + +Regular Markdown links are supported, using url paths or relative file paths. + +```md +Let's see how to [Create a page](/create-a-page). +``` + +```md +Let's see how to [Create a page](./create-a-page.md). +``` + +**Result:** Let's see how to [Create a page](./create-a-page.md). + +## Images + +Regular Markdown images are supported. + +You can use absolute paths to reference images in the static directory (`static/img/docusaurus.png`): + +```md +![Docusaurus logo](/img/docusaurus.png) +``` + +![Docusaurus logo](/img/docusaurus.png) + +You can reference images relative to the current file as well. This is particularly useful to colocate images close to the Markdown files using them: + +```md +![Docusaurus logo](./img/docusaurus.png) +``` + +## Code Blocks + +Markdown code blocks are supported with Syntax highlighting. + +````md +```jsx title="src/components/HelloDocusaurus.js" +function HelloDocusaurus() { + return

    Hello, Docusaurus!

    ; +} +``` +```` + +```jsx title="src/components/HelloDocusaurus.js" +function HelloDocusaurus() { + return

    Hello, Docusaurus!

    ; +} +``` + +## Admonitions + +Docusaurus has a special syntax to create admonitions and callouts: + +```md +:::tip My tip + +Use this awesome feature option + +::: + +:::danger Take care + +This action is dangerous + +::: +``` + +:::tip My tip + +Use this awesome feature option + +::: + +:::danger Take care + +This action is dangerous + +::: + +## MDX and React Components + +[MDX](https://mdxjs.com/) can make your documentation more **interactive** and allows using any **React components inside Markdown**: + +```jsx +export const Highlight = ({children, color}) => ( + { + alert(`You clicked the color ${color} with label ${children}`) + }}> + {children} + +); + +This is Docusaurus green ! + +This is Facebook blue ! +``` + +export const Highlight = ({children, color}) => ( + { + alert(`You clicked the color ${color} with label ${children}`); + }}> + {children} + +); + +This is Docusaurus green ! + +This is Facebook blue ! diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-extras/_category_.json b/CS2-SimpleAdmin-docs/docs/tutorial-extras/_category_.json new file mode 100644 index 0000000..a8ffcc1 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/tutorial-extras/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Tutorial - Extras", + "position": 3, + "link": { + "type": "generated-index" + } +} diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-extras/img/docsVersionDropdown.png b/CS2-SimpleAdmin-docs/docs/tutorial-extras/img/docsVersionDropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..97e4164618b5f8beda34cfa699720aba0ad2e342 GIT binary patch literal 25427 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 literal 0 HcmV?d00001 diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-extras/img/localeDropdown.png b/CS2-SimpleAdmin-docs/docs/tutorial-extras/img/localeDropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..e257edc1f932985396bf59584c7ccfaddf955779 GIT binary patch literal 27841 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 JrC|B>e*nH7H{}2T literal 0 HcmV?d00001 diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-extras/manage-docs-versions.md b/CS2-SimpleAdmin-docs/docs/tutorial-extras/manage-docs-versions.md new file mode 100644 index 0000000..ccda0b9 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/tutorial-extras/manage-docs-versions.md @@ -0,0 +1,55 @@ +--- +sidebar_position: 1 +--- + +# Manage Docs Versions + +Docusaurus can manage multiple versions of your docs. + +## Create a docs version + +Release a version 1.0 of your project: + +```bash +npm run docusaurus docs:version 1.0 +``` + +The `docs` folder is copied into `versioned_docs/version-1.0` and `versions.json` is created. + +Your docs now have 2 versions: + +- `1.0` at `http://localhost:3000/docs/` for the version 1.0 docs +- `current` at `http://localhost:3000/docs/next/` for the **upcoming, unreleased docs** + +## Add a Version Dropdown + +To navigate seamlessly across versions, add a version dropdown. + +Modify the `docusaurus.config.js` file: + +```js title="docusaurus.config.js" +export default { + themeConfig: { + navbar: { + items: [ + // highlight-start + { + type: 'docsVersionDropdown', + }, + // highlight-end + ], + }, + }, +}; +``` + +The docs version dropdown appears in your navbar: + +![Docs Version Dropdown](./img/docsVersionDropdown.png) + +## Update an existing version + +It is possible to edit versioned docs in their respective folder: + +- `versioned_docs/version-1.0/hello.md` updates `http://localhost:3000/docs/hello` +- `docs/hello.md` updates `http://localhost:3000/docs/next/hello` diff --git a/CS2-SimpleAdmin-docs/docs/tutorial-extras/translate-your-site.md b/CS2-SimpleAdmin-docs/docs/tutorial-extras/translate-your-site.md new file mode 100644 index 0000000..b5a644a --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/tutorial-extras/translate-your-site.md @@ -0,0 +1,88 @@ +--- +sidebar_position: 2 +--- + +# Translate your site + +Let's translate `docs/intro.md` to French. + +## Configure i18n + +Modify `docusaurus.config.js` to add support for the `fr` locale: + +```js title="docusaurus.config.js" +export default { + i18n: { + defaultLocale: 'en', + locales: ['en', 'fr'], + }, +}; +``` + +## Translate a doc + +Copy the `docs/intro.md` file to the `i18n/fr` folder: + +```bash +mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/ + +cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md +``` + +Translate `i18n/fr/docusaurus-plugin-content-docs/current/intro.md` in French. + +## Start your localized site + +Start your site on the French locale: + +```bash +npm run start -- --locale fr +``` + +Your localized site is accessible at [http://localhost:3000/fr/](http://localhost:3000/fr/) and the `Getting Started` page is translated. + +:::caution + +In development, you can only use one locale at a time. + +::: + +## Add a Locale Dropdown + +To navigate seamlessly across languages, add a locale dropdown. + +Modify the `docusaurus.config.js` file: + +```js title="docusaurus.config.js" +export default { + themeConfig: { + navbar: { + items: [ + // highlight-start + { + type: 'localeDropdown', + }, + // highlight-end + ], + }, + }, +}; +``` + +The locale dropdown now appears in your navbar: + +![Locale Dropdown](./img/localeDropdown.png) + +## Build your localized site + +Build your site for a specific locale: + +```bash +npm run build -- --locale fr +``` + +Or build your site to include all the locales at once: + +```bash +npm run build +``` diff --git a/CS2-SimpleAdmin-docs/docs/user/commands/basebans.md b/CS2-SimpleAdmin-docs/docs/user/commands/basebans.md new file mode 100644 index 0000000..6697888 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/user/commands/basebans.md @@ -0,0 +1,262 @@ +--- +sidebar_position: 1 +--- + +# Ban Commands + +Commands for managing player bans. + +## Ban Player + +Ban a player currently on the server. + +```bash +css_ban <#userid or name> [time in minutes/0 perm] [reason] +``` + +**Permission:** `@css/ban` + +**Examples:** +```bash +css_ban @all 60 "Timeout for everyone" +css_ban #123 1440 "Hacking - 1 day ban" +css_ban PlayerName 0 "Permanent ban for cheating" +css_ban @ct 30 "CT team timeout" +``` + +**Notes:** +- Time in minutes (0 = permanent) +- Supports player targeting (@all, @ct, @t, #userid, name) +- Reason is optional but recommended + +--- + +## Add Ban (Offline Player) + +Ban a player by SteamID even if they're not online. + +```bash +css_addban [time in minutes/0 perm] [reason] +``` + +**Permission:** `@css/ban` + +**Examples:** +```bash +css_addban STEAM_1:0:12345678 1440 "Ban evasion" +css_addban 76561198012345678 10080 "Hacking - 7 day ban" +css_addban STEAM_1:1:87654321 0 "Permanent ban" +``` + +**Supported SteamID formats:** +- SteamID64: `76561198012345678` +- SteamID: `STEAM_1:0:12345678` +- SteamID3: `[U:1:12345678]` + +--- + +## Ban IP Address + +Ban an IP address. + +```bash +css_banip [time in minutes/0 perm] [reason] +``` + +**Permission:** `@css/ban` + +**Examples:** +```bash +css_banip 192.168.1.100 1440 "Ban evasion attempt" +css_banip 10.0.0.5 0 "Persistent troublemaker" +``` + +**Notes:** +- Useful for preventing ban evasion +- Can be combined with SteamID bans +- Check config for `BanType` setting (SteamID, IP, or Both) + +--- + +## Unban Player + +Remove a ban from a player. + +```bash +css_unban [reason] +``` + +**Permission:** `@css/unban` + +**Examples:** +```bash +css_unban 76561198012345678 "Appeal accepted" +css_unban STEAM_1:0:12345678 "Ban lifted" +css_unban 192.168.1.100 "Wrong person banned" +css_unban PlayerName "Mistake" +``` + +**Notes:** +- Works with SteamID, IP, or player name +- Unban reason is logged +- Can unban offline players + +--- + +## Warn Player + +Issue a warning to a player. + +```bash +css_warn <#userid or name> [reason] +``` + +**Permission:** `@css/kick` + +**Examples:** +```bash +css_warn #123 "Mic spam" +css_warn PlayerName "Language" +css_warn @all "Final warning" +``` + +**Notes:** +- Warnings can accumulate +- Auto-escalation to bans based on `WarnThreshold` config +- Example: 3 warnings = 1 hour ban, 4 warnings = 2 hour ban + +**Warning Threshold Configuration:** +```json +"WarnThreshold": { + "3": "css_addban STEAMID64 60 \"3 warnings\"", + "4": "css_ban #USERID 120 \"4 warnings\"" +} +``` + +--- + +## Unwarn Player + +Remove a warning from a player. + +```bash +css_unwarn +``` + +**Permission:** `@css/kick` + +**Examples:** +```bash +css_unwarn 76561198012345678 +css_unwarn PlayerName +``` + +**Notes:** +- Removes the most recent warning +- Helps manage warning thresholds +- Can be used for offline players + +--- + +## Permission Requirements + +| Command | Required Permission | Description | +|---------|-------------------|-------------| +| `css_ban` | `@css/ban` | Ban online players | +| `css_addban` | `@css/ban` | Ban offline players by SteamID | +| `css_banip` | `@css/ban` | Ban IP addresses | +| `css_unban` | `@css/unban` | Remove bans | +| `css_warn` | `@css/kick` | Issue warnings | +| `css_unwarn` | `@css/kick` | Remove warnings | + +## Ban Types + +Configure ban behavior in `CS2-SimpleAdmin.json`: + +```json +"BanType": 1 +``` + +**Options:** +- `1` - SteamID only (default) +- `2` - IP only +- `3` - Both SteamID and IP + +## Time Durations + +Common time values: + +| Duration | Minutes | Description | +|----------|---------|-------------| +| 1 minute | 1 | Very short timeout | +| 5 minutes | 5 | Short timeout | +| 15 minutes | 15 | Medium timeout | +| 1 hour | 60 | Standard timeout | +| 1 day | 1440 | Daily ban | +| 1 week | 10080 | Weekly ban | +| 2 weeks | 20160 | Bi-weekly ban | +| 1 month | 43200 | Monthly ban | +| Permanent | 0 | Never expires | + +## Player Targeting + +All ban commands support advanced targeting: + +- `@all` - Target all players +- `@ct` - Target all Counter-Terrorists +- `@t` - Target all Terrorists +- `@spec` - Target all spectators +- `#123` - Target by userid +- `PlayerName` - Target by name (partial match) + +## Best Practices + +### Banning + +1. **Always provide a reason** - Helps with appeals and record keeping +2. **Use appropriate durations** - Don't permaban for minor offenses +3. **Check ban history** - Use `css_who` to see if player has priors +4. **Consider warnings first** - Give players a chance to improve + +### Warning System + +1. **Be consistent** - Use warnings for minor offenses +2. **Configure thresholds** - Set up auto-escalation in config +3. **Communicate clearly** - Let players know why they're warned +4. **Review regularly** - Check warning history with `css_warns` + +### Multi-Account Detection + +When `CheckMultiAccountsByIp` is enabled: +- Plugin detects multiple accounts from same IP +- Sends Discord notifications if configured +- Helps identify ban evasion + +## Troubleshooting + +### Ban doesn't work + +**Check:** +- Do you have `@css/ban` permission? +- Is the SteamID format correct? +- Check server console for errors + +### Player rejoins after ban + +**Check:** +- Is `MultiServerMode` enabled if using multiple servers? +- Is the database shared across servers? +- Check ban type configuration (SteamID vs IP) + +### Warning threshold not working + +**Check:** +- Is `WarnThreshold` configured correctly? +- Are the command formats correct in config? +- Check server console for execution errors + +## Related Commands + +- **[Communication Commands](basecomms)** - Mute, gag, silence +- **[Player Commands](playercommands)** - Kick, slay, etc. +- **[Base Commands](basecommands)** - Admin management diff --git a/CS2-SimpleAdmin-docs/docs/user/commands/basechat.md b/CS2-SimpleAdmin-docs/docs/user/commands/basechat.md new file mode 100644 index 0000000..d70ca95 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/user/commands/basechat.md @@ -0,0 +1,442 @@ +--- +sidebar_position: 4 +--- + +# Chat Commands + +Admin chat and messaging commands. + +## Admin Chat + +### Admin Say (Private) + +Send a message to all online admins only. + +```bash +css_asay +``` + +**Permission:** `@css/chat` + +**Features:** +- Only admins see the message +- Useful for admin coordination +- Colored differently from regular chat + +**Examples:** +```bash +css_asay "Player is suspicious, keep an eye on them" +css_asay "I'm going AFK for 5 minutes" +css_asay "Need help with a situation" +``` + +**Message format:** +``` +[ADMIN] YourName: message +``` + +--- + +## Public Announcements + +### CSS Say (Colored) + +Send a colored message to all players. + +```bash +css_cssay +``` + +**Permission:** `@css/chat` + +**Features:** +- Colorful formatted message +- Visible to all players +- Stands out from regular chat + +**Examples:** +```bash +css_cssay "Server will restart in 5 minutes!" +css_cssay "Welcome to our server!" +css_cssay "Rules: No cheating, be respectful" +``` + +--- + +### Say (With Prefix) + +Send a message to all players with admin prefix. + +```bash +css_say +``` + +**Permission:** `@css/chat` + +**Features:** +- Message shows with "(ADMIN)" prefix +- Visible to all players +- Authority message format + +**Examples:** +```bash +css_say "Please be respectful in chat" +css_say "Cheating will result in permanent ban" +css_say "Type !rules for server rules" +``` + +**Message format:** +``` +(ADMIN) YourName: message +``` + +--- + +### Private Say (Whisper) + +Send a private message to a specific player. + +```bash +css_psay <#userid or name> +``` + +**Permission:** `@css/chat` + +**Features:** +- Only the target player sees the message +- Useful for private warnings or help +- Doesn't clutter public chat + +**Examples:** +```bash +css_psay #123 "Please stop mic spamming" +css_psay PlayerName "You need to join a team" +css_psay @all "This is a private message to everyone" +``` + +**Target receives:** +``` +(ADMIN to you) AdminName: message +``` + +--- + +### Center Say + +Display a message in the center of all players' screens. + +```bash +css_csay +``` + +**Permission:** `@css/chat` + +**Features:** +- Large text in center of screen +- Impossible to miss +- Useful for important announcements + +**Examples:** +```bash +css_csay "ROUND STARTS IN 10 SECONDS" +css_csay "FREEZE! Don't move!" +css_csay "Server restarting NOW" +``` + +**Display:** +- Shows in center of screen +- Large, bold text +- Auto-fades after a few seconds + +--- + +### HUD Say + +Display a message on players' HUD (screen overlay). + +```bash +css_hsay +``` + +**Permission:** `@css/chat` + +**Features:** +- Message appears on screen overlay +- Less intrusive than center say +- Stays visible longer + +**Examples:** +```bash +css_hsay "Tournament starting soon!" +css_hsay "New map voting available" +css_hsay "Visit our website: example.com" +``` + +--- + +## Usage Examples + +### Announcements + +```bash +# Server restart warning +css_cssay "Server will restart in 10 minutes! Save your progress!" + +# Center screen countdown +css_csay "5" +# Wait... +css_csay "4" +css_csay "3" +css_csay "2" +css_csay "1" +css_csay "GO!" +``` + +### Player Communication + +```bash +# Private warning +css_psay PlayerName "This is your first warning for chat spam" + +# Public announcement +css_say "Everyone please be quiet for the next round" + +# Admin coordination +css_asay "I'm spectating the suspicious player in T spawn" +``` + +### Event Management + +```bash +# Tournament announcement +css_cssay "⚠ TOURNAMENT STARTING IN 5 MINUTES ⚠" +css_hsay "Teams, please get ready!" +css_csay "TOURNAMENT BEGINS NOW!" +``` + +--- + +## Color Codes + +Many chat commands support color codes: + +``` +{default} - Default chat color +{white} - White +{darkred} - Dark red +{green} - Green +{lightyellow} - Light yellow +{lightblue} - Light blue +{olive} - Olive +{lime} - Lime +{red} - Red +{purple} - Purple +{grey} - Grey +{yellow} - Yellow +{gold} - Gold +{silver} - Silver +{blue} - Blue +{darkblue} - Dark blue +{bluegrey} - Blue grey +{magenta} - Magenta +{lightred} - Light red +{orange} - Orange +``` + +**Example:** +```bash +css_say "{red}WARNING: {default}No camping in spawn!" +``` + +--- + +## Message Targeting + +Some commands support player targeting for private messages: + +### Supported Targets + +- `@all` - All players (private message to each) +- `@ct` - All Counter-Terrorists +- `@t` - All Terrorists +- `@spec` - All spectators +- `#123` - Specific userid +- `PlayerName` - Player by name + +**Examples:** +```bash +# Private message to all CTs +css_psay @ct "Defend bombsite A this round" + +# Private message to all terrorists +css_psay @t "Rush B with smoke and flash" + +# Message to spectators +css_psay @spec "Type !join to play" +``` + +--- + +## Best Practices + +### When to Use Each Command + +**css_asay** (Admin Say): +- Admin coordination +- Discussing player behavior +- Planning admin actions +- Private admin discussions + +**css_cssay** (Colored Say): +- Important server announcements +- Event notifications +- Eye-catching messages +- Server information + +**css_say** (Say): +- General admin announcements +- Rule reminders +- Warnings to all players +- Admin presence + +**css_psay** (Private Say): +- Private warnings +- Individual help +- Direct player communication +- Discretion needed + +**css_csay** (Center Say): +- Emergency announcements +- Cannot-miss messages +- Round starts/events +- Countdowns + +**css_hsay** (HUD Say): +- Persistent information +- Less urgent announcements +- Server info +- Website/Discord links + +--- + +## Communication Guidelines + +### Professional Communication + +1. **Be clear and concise** - Don't spam long messages +2. **Use appropriate command** - Don't center-spam trivial messages +3. **Check for typos** - You represent the server +4. **Avoid excessive colors** - Can be hard to read + +### Spam Prevention + +1. **Don't overuse center say** - Very intrusive for players +2. **Space out announcements** - Don't flood chat +3. **Use HUD say for persistent info** - Less annoying +4. **Coordinate with other admins** - Avoid duplicate messages + +### Effective Messaging + +**Good Examples:** +```bash +css_cssay "🎯 New map voting system available! Type !mapvote" +css_psay PlayerName "Hey! Please enable your mic or use team chat" +css_asay "Checking player demos for possible aimbot" +``` + +**Poor Examples:** +```bash +css_csay "hi" # Don't use center say for trivial messages +css_cssay "a" "b" "c" "d" # Don't spam center messages +css_say "asdfasdfasdf" # Unprofessional +``` + +--- + +## Silent Mode + +Admins can use silent mode to hide their activity: + +```bash +css_hide # Toggle silent mode +``` + +When in silent mode: +- Chat messages still work +- Admin name might be hidden (depends on config) +- Useful for undercover moderation + +--- + +## Configuration + +### Show Activity Type + +Controls how admin actions are displayed: + +```json +"ShowActivityType": 2 +``` + +**Options:** +- `0` - Hide all admin activity +- `1` - Anonymous ("An admin says...") +- `2` - Show name ("AdminName says...") + +--- + +## Chat Restrictions + +### Respecting Gags + +Remember that: +- `css_asay` works even if admin is gagged (admin chat) +- Other commands respect communication penalties +- Can't use chat commands while silenced + +### Permission Requirements + +All chat commands require `@css/chat` permission: + +```bash +css_addadmin STEAMID "Name" "@css/chat" 50 0 +``` + +Or add to a group with chat permission: +```bash +css_addgroup "#moderators" "@css/chat,@css/kick" 50 +``` + +--- + +## Troubleshooting + +### Messages not showing + +**Check:** +- Do you have `@css/chat` permission? +- Are you silenced/gagged? +- Check console for errors +- Verify player is connected (for css_psay) + +### Colors not working + +**Check:** +- Use correct color code syntax: `{red}` +- Some commands may not support colors +- Different chat systems handle colors differently + +### Players can't see center/HUD messages + +**Check:** +- CS2 client-side chat settings +- Conflicting HUD plugins +- Server console for errors + +--- + +## Related Commands + +- **[Communication Commands](basecomms)** - Gag, mute, silence players +- **[Base Commands](basecommands)** - Admin management +- **[Ban Commands](basebans)** - Player punishment diff --git a/CS2-SimpleAdmin-docs/docs/user/commands/basecommands.md b/CS2-SimpleAdmin-docs/docs/user/commands/basecommands.md new file mode 100644 index 0000000..5414380 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/user/commands/basecommands.md @@ -0,0 +1,626 @@ +--- +sidebar_position: 3 +--- + +# Base Commands + +Core admin commands for server management and admin system. + +## Player Information + +### Show Penalties + +View your own active penalties. + +```bash +css_penalties +css_mypenalties +css_comms +``` + +**Permission:** None (all players) + +**Shows:** +- Active bans +- Active communication restrictions (gag, mute, silence) +- Warning count +- Duration remaining + +--- + +### Hide Penalty Notifications + +Hide penalty notifications when you connect to the server. + +```bash +css_hidecomms +``` + +**Permission:** `@css/kick` + +**Notes:** +- Toggle on/off +- Admins won't see penalty notifications on join +- Useful for admin privacy + +--- + +## Admin Menu + +### Open Admin Menu + +Opens the main admin menu interface. + +```bash +css_admin +``` + +**Permission:** `@css/generic` + +**Features:** +- Player management +- Server management +- Ban/kick/mute players via menu +- Map changing +- Custom server commands + +--- + +### Admin Help + +Print the admin help file. + +```bash +css_adminhelp +``` + +**Permission:** `@css/generic` + +**Shows:** +- Available commands for your permission level +- Command syntax +- Permission requirements + +--- + +## Admin Management + +### Add Admin + +Add a new admin to the database. + +```bash +css_addadmin +``` + +**Permission:** `@css/root` + +**Parameters:** +- `steamid` - Player's SteamID (any format) +- `name` - Admin name (for identification) +- `flags/groups` - Permission flags or group name +- `immunity` - Immunity level (0-100, higher = more protection) +- `duration` - Duration in minutes (0 = permanent) + +**Examples:** +```bash +# Add permanent admin with root access +css_addadmin 76561198012345678 "AdminName" "@css/root" 99 0 + +# Add moderator for 30 days +css_addadmin STEAM_1:0:12345678 "ModName" "@css/kick,@css/ban" 50 43200 + +# Add admin using group +css_addadmin 76561198012345678 "AdminName" "#moderators" 60 0 + +# Add admin to all servers (-g flag) +css_addadmin 76561198012345678 "AdminName" "@css/root" 99 0 -g +``` + +**Flags:** +- `-g` - Add to all servers (global admin) + +--- + +### Delete Admin + +Remove an admin from the database. + +```bash +css_deladmin +``` + +**Permission:** `@css/root` + +**Examples:** +```bash +# Remove admin from current server +css_deladmin 76561198012345678 + +# Remove admin from all servers (-g flag) +css_deladmin 76561198012345678 -g +``` + +--- + +### Add Admin Group + +Create a new admin group. + +```bash +css_addgroup +``` + +**Permission:** `@css/root` + +**Parameters:** +- `group_name` - Name of the group (e.g., "#moderators") +- `flags` - Permission flags for the group +- `immunity` - Default immunity level for group members + +**Examples:** +```bash +# Create moderator group +css_addgroup "#moderators" "@css/kick,@css/ban,@css/chat" 50 + +# Create VIP group +css_addgroup "#vip" "@css/vip" 10 + +# Create global group (-g flag) +css_addgroup "#owner" "@css/root" 99 -g +``` + +**Flags:** +- `-g` - Create group on all servers + +--- + +### Delete Admin Group + +Remove an admin group from the database. + +```bash +css_delgroup +``` + +**Permission:** `@css/root` + +**Examples:** +```bash +# Delete group from current server +css_delgroup "#moderators" + +# Delete group from all servers (-g flag) +css_delgroup "#moderators" -g +``` + +--- + +### Reload Admins + +Reload admin permissions from the database. + +```bash +css_reloadadmins +``` + +**Permission:** `@css/root` + +**When to use:** +- After adding/removing admins via database +- After modifying admin permissions +- After group changes +- Troubleshooting permission issues + +**Note:** Admins are automatically reloaded periodically and on map change (if configured). + +--- + +## Player Information + +### Hide in Scoreboard + +Toggle admin stealth mode (hide from scoreboard). + +```bash +css_hide +css_stealth +``` + +**Permission:** `@css/kick` + +**Features:** +- Hides you from the scoreboard +- Makes admin actions anonymous +- Useful for undercover moderation + +--- + +### Who is This Player + +Show detailed information about a player. + +```bash +css_who <#userid or name> +``` + +**Permission:** `@css/generic` + +**Shows:** +- Player name and SteamID +- IP address (if you have `@css/showip` permission) +- Connection time +- Active penalties +- Warning count +- Ban history + +**Examples:** +```bash +css_who #123 +css_who PlayerName +css_who @me +``` + +--- + +### Show Disconnected Players + +Show recently disconnected players. + +```bash +css_disconnected +css_last +css_last10 # Show last 10 (config value) +``` + +**Permission:** `@css/kick` + +**Shows:** +- Player name +- SteamID +- Disconnect time +- Disconnect reason + +**Configuration:** +```json +"DisconnectedPlayersHistoryCount": 10 +``` + +--- + +### Show Warns for Player + +Open warn list for a specific player. + +```bash +css_warns <#userid or name> +``` + +**Permission:** `@css/kick` + +**Shows:** +- All warnings for the player +- Warning reasons +- Admins who issued warnings +- Warning timestamps +- Total warning count + +**Examples:** +```bash +css_warns #123 +css_warns PlayerName +``` + +--- + +### Show Online Players + +Show information about all online players. + +```bash +css_players +``` + +**Permission:** `@css/generic` + +**Shows:** +- List of all connected players +- UserIDs +- Names +- Teams +- Connection status + +--- + +## Server Management + +### Kick Player + +Kick a player from the server. + +```bash +css_kick <#userid or name> [reason] +``` + +**Permission:** `@css/kick` + +**Examples:** +```bash +css_kick #123 "AFK" +css_kick PlayerName "Rule violation" +css_kick @spec "Cleaning spectators" +``` + +**Configuration:** +```json +"KickTime": 5 +``` +Delay in seconds before kicking (allows player to see the reason). + +--- + +### Change Map + +Change to a different map. + +```bash +css_map +css_changemap +``` + +**Permission:** `@css/changemap` + +**Examples:** +```bash +css_map de_dust2 +css_changemap de_mirage +``` + +**Configuration:** +```json +"DefaultMaps": [ + "de_dust2", + "de_mirage", + "de_inferno" +] +``` + +Maps in this list appear in the map change menu. + +--- + +### Change Workshop Map + +Change to a workshop map by ID or name. + +```bash +css_wsmap +css_changewsmap +css_workshop +``` + +**Permission:** `@css/changemap` + +**Examples:** +```bash +css_wsmap 123456789 +css_wsmap aim_map +``` + +**Configuration:** +```json +"WorkshopMaps": { + "aim_map": "123456789", + "surf_map": "987654321" +} +``` + +Maps configured here can be changed by name instead of ID. + +--- + +### Change CVar + +Change a server console variable. + +```bash +css_cvar +``` + +**Permission:** `@css/cvar` + +**Examples:** +```bash +css_cvar sv_cheats 1 +css_cvar mp_roundtime 5 +css_cvar mp_maxmoney 16000 +``` + +**Warning:** This is a powerful command. Only grant to trusted admins. + +--- + +### Execute RCON Command + +Execute any command as the server. + +```bash +css_rcon +``` + +**Permission:** `@css/rcon` + +**Examples:** +```bash +css_rcon status +css_rcon changelevel de_dust2 +css_rcon sv_cheats 1 +``` + +**Warning:** Extremely powerful command. Only grant to server owners. + +**Configuration:** +```json +"DisableDangerousCommands": true +``` + +When enabled, prevents execution of dangerous commands via css_rcon. + +--- + +### Restart Game + +Restart the current game/round. + +```bash +css_rr +css_rg +css_restart +css_restartgame +``` + +**Permission:** `@css/generic` + +**Notes:** +- Restarts the current round +- Score is reset +- Players remain connected + +--- + +## Permission Flags + +Common permission flags used in CS2-SimpleAdmin: + +| Flag | Description | Common Use | +|------|-------------|------------| +| `@css/generic` | Generic admin access | Basic admin menu, info commands | +| `@css/chat` | Chat management | Gag, mute, silence | +| `@css/kick` | Kick players | Kick, warnings, player info | +| `@css/ban` | Ban players | Ban, banip, addban | +| `@css/unban` | Unban players | Remove bans | +| `@css/permban` | Permanent bans | Issue permanent bans | +| `@css/changemap` | Change maps | Map changing | +| `@css/cvar` | Change cvars | Server variable modification | +| `@css/rcon` | Execute rcon | Full server control | +| `@css/root` | Root access | All permissions, admin management | +| `@css/slay` | Slay/respawn | Player manipulation | +| `@css/cheats` | Cheat commands | God mode, noclip, give weapons | +| `@css/showip` | View IPs | See player IP addresses | + +--- + +## Immunity System + +Immunity prevents lower-level admins from targeting higher-level admins. + +**How it works:** +- Each admin has an immunity value (0-100) +- Higher immunity = more protection +- Admins can only target players with lower immunity + +**Example:** +- Admin A has immunity 50 +- Admin B has immunity 30 +- Admin A can ban Admin B +- Admin B cannot ban Admin A + +**Best Practice:** +- Owner: 99 +- Senior admins: 80-90 +- Moderators: 50-70 +- Trial mods: 20-40 +- Regular players: 0 + +--- + +## Configuration Options + +### Reload Admins on Map Change + +```json +"ReloadAdminsEveryMapChange": false +``` + +**Options:** +- `true` - Reload admin permissions every map change +- `false` - Only reload when explicitly requested (better performance) + +### Show Activity Type + +```json +"ShowActivityType": 2 +``` + +**Options:** +- `0` - Hide all admin activity +- `1` - Show activity anonymously ("An admin banned PlayerName") +- `2` - Show admin name ("AdminName banned PlayerName") + +--- + +## Best Practices + +### Admin Management + +1. **Use groups** - Easier to manage than individual permissions +2. **Set appropriate immunity** - Prevent abuse +3. **Time-limited admin** - For trial moderators +4. **Document changes** - Keep track of who has what permissions + +### Permission Assignment + +**Recommended hierarchy:** +``` +Root (@css/root, immunity 99): + - Server owners only + +Senior Admin (@css/ban,@css/kick,@css/chat,@css/changemap, immunity 80): + - Trusted long-term admins + +Moderator (@css/kick,@css/chat, immunity 50): + - Regular moderators + +Trial Mod (@css/kick, immunity 20): + - New moderators on probation +``` + +### Security + +1. **Limit @css/rcon** - Only to server owner +2. **Limit @css/cvar** - Only to senior admins +3. **Monitor admin actions** - Review logs regularly +4. **Use time-limited admin** - For temporary staff + +--- + +## Troubleshooting + +### Admin permissions not working + +**Check:** +1. Is admin correctly added with `css_addadmin`? +2. Run `css_reloadadmins` +3. Check database connection +4. Verify SteamID format + +### Can't target another admin + +**Check:** +- Your immunity level vs target's immunity +- You need equal or higher immunity to target + +### Commands not available + +**Check:** +- Your permission flags +- Commands.json for disabled commands +- Server console for errors + +--- + +## Related Commands + +- **[Ban Commands](basebans)** - Player punishment +- **[Communication Commands](basecomms)** - Chat/voice management +- **[Player Commands](playercommands)** - Player manipulation diff --git a/CS2-SimpleAdmin-docs/docs/user/commands/basecomms.md b/CS2-SimpleAdmin-docs/docs/user/commands/basecomms.md new file mode 100644 index 0000000..9de333d --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/user/commands/basecomms.md @@ -0,0 +1,396 @@ +--- +sidebar_position: 2 +--- + +# Communication Commands + +Commands for managing player communication (voice and text chat). + +## Overview + +CS2-SimpleAdmin provides three types of communication restrictions: + +- **Gag** - Blocks text chat only +- **Mute** - Blocks voice chat only +- **Silence** - Blocks both text and voice chat + +--- + +## Gag Commands + +### Gag Player + +Prevent a player from using text chat. + +```bash +css_gag <#userid or name> [time in minutes/0 perm] [reason] +``` + +**Permission:** `@css/chat` + +**Examples:** +```bash +css_gag #123 30 "Chat spam" +css_gag PlayerName 1440 "Advertising" +css_gag @all 5 "Everyone quiet for 5 minutes" +``` + +### Add Gag (Offline Player) + +Gag a player by SteamID even if they're offline. + +```bash +css_addgag [time in minutes/0 perm] [reason] +``` + +**Permission:** `@css/chat` + +**Examples:** +```bash +css_addgag 76561198012345678 60 "Chat abuse" +css_addgag STEAM_1:0:12345678 1440 "Spam" +``` + +### Ungag Player + +Remove a gag from a player. + +```bash +css_ungag [reason] +``` + +**Permission:** `@css/chat` + +**Examples:** +```bash +css_ungag PlayerName "Appeal accepted" +css_ungag 76561198012345678 "Mistake" +``` + +--- + +## Mute Commands + +### Mute Player + +Prevent a player from using voice chat. + +```bash +css_mute <#userid or name> [time in minutes/0 perm] [reason] +``` + +**Permission:** `@css/chat` + +**Examples:** +```bash +css_mute #123 30 "Mic spam" +css_mute PlayerName 60 "Loud music" +css_mute @t 5 "T team timeout" +``` + +### Add Mute (Offline Player) + +Mute a player by SteamID even if they're offline. + +```bash +css_addmute [time in minutes/0 perm] [reason] +``` + +**Permission:** `@css/chat` + +**Examples:** +```bash +css_addmute 76561198012345678 120 "Voice abuse" +css_addmute STEAM_1:0:12345678 1440 "Mic spam" +``` + +### Unmute Player + +Remove a mute from a player. + +```bash +css_unmute [reason] +``` + +**Permission:** `@css/chat` + +**Examples:** +```bash +css_unmute PlayerName "Behavior improved" +css_unmute 76561198012345678 "Time served" +``` + +--- + +## Silence Commands + +### Silence Player + +Block both text and voice chat from a player. + +```bash +css_silence <#userid or name> [time in minutes/0 perm] [reason] +``` + +**Permission:** `@css/chat` + +**Examples:** +```bash +css_silence #123 60 "Complete communication ban" +css_silence PlayerName 1440 "Severe abuse" +``` + +### Add Silence (Offline Player) + +Silence a player by SteamID even if they're offline. + +```bash +css_addsilence [time in minutes/0 perm] [reason] +``` + +**Permission:** `@css/chat` + +**Examples:** +```bash +css_addsilence 76561198012345678 120 "Total communication ban" +css_addsilence STEAM_1:0:12345678 0 "Permanent silence" +``` + +### Unsilence Player + +Remove a silence from a player. + +```bash +css_unsilence [reason] +``` + +**Permission:** `@css/chat` + +**Examples:** +```bash +css_unsilence PlayerName "Punishment complete" +css_unsilence 76561198012345678 "Appeal granted" +``` + +--- + +## Permission Requirements + +All communication commands require the `@css/chat` permission. + +| Command | Action | Offline Support | +|---------|--------|----------------| +| `css_gag` | Block text chat | No | +| `css_addgag` | Block text chat | Yes | +| `css_ungag` | Remove text block | Yes | +| `css_mute` | Block voice chat | No | +| `css_addmute` | Block voice chat | Yes | +| `css_unmute` | Remove voice block | Yes | +| `css_silence` | Block both | No | +| `css_addsilence` | Block both | Yes | +| `css_unsilence` | Remove both blocks | Yes | + +--- + +## Communication Penalty Types + +### When to Use Each Type + +**Gag (Text Only):** +- Chat spam +- Advertising in chat +- Offensive messages +- Spectator camera abuse messages + +**Mute (Voice Only):** +- Mic spam +- Loud music/noise +- Voice abuse +- Excessive talking + +**Silence (Both):** +- Severe abuse cases +- Players who switch between chat and voice to evade +- Complete communication bans + +--- + +## Configuration Options + +### UserMessage Gag Type + +In `CS2-SimpleAdmin.json`: + +```json +"UserMessageGagChatType": false +``` + +**Options:** +- `false` - Standard gag implementation (default) +- `true` - Alternative gag using UserMessage system + +**Note:** Try switching this if gag commands don't work as expected. + +### Notify Penalties on Connect + +```json +"NotifyPenaltiesToAdminOnConnect": true +``` + +When enabled, admins see active communication penalties when they join: +``` +[CS2-SimpleAdmin] PlayerName is gagged (30 minutes remaining) +[CS2-SimpleAdmin] PlayerName is muted (1 hour remaining) +``` + +--- + +## Checking Penalties + +### View Own Penalties + +Players can check their own communication penalties: + +```bash +css_penalties +css_mypenalties +css_comms +``` + +Shows: +- Active gags, mutes, and silences +- Duration remaining +- Reason for penalty +- Admin who issued it + +### Admin View of Penalties + +Use the admin menu or player info command: + +```bash +css_who <#userid or name> +``` + +Shows complete penalty history including communication restrictions. + +--- + +## Time Durations + +Common duration values: + +| Duration | Minutes | Use Case | +|----------|---------|----------| +| 1 minute | 1 | Quick warning | +| 5 minutes | 5 | Minor spam | +| 15 minutes | 15 | Standard timeout | +| 30 minutes | 30 | Repeated offense | +| 1 hour | 60 | Moderate abuse | +| 6 hours | 360 | Serious abuse | +| 1 day | 1440 | Severe abuse | +| 1 week | 10080 | Extreme cases | +| Permanent | 0 | Reserved for worst cases | + +--- + +## Player Targeting + +All communication commands support advanced targeting: + +- `@all` - Target all players +- `@ct` - Target all Counter-Terrorists +- `@t` - Target all Terrorists +- `@spec` - Target all spectators +- `#123` - Target by userid +- `PlayerName` - Target by name + +**Examples:** +```bash +css_gag @all 1 "Quiet for one minute" +css_mute @t 5 "T team voice timeout" +css_silence @ct 10 "CT team complete silence" +``` + +--- + +## Best Practices + +### Communication Management + +1. **Start with warnings** - Not all chat issues need immediate gag +2. **Use appropriate durations** - Match severity to punishment +3. **Provide reasons** - Helps players understand what they did wrong +4. **Consider silence carefully** - Complete communication ban is harsh + +### Gag vs Mute vs Silence + +**Progressive Approach:** +1. Verbal warning +2. Gag or mute (specific to offense) +3. Longer gag/mute for repeat offense +4. Silence for continued abuse +5. Temporary ban for extreme cases + +### Documentation + +1. **Always provide reasons** - Required for appeals +2. **Be specific** - "Mic spam" not just "abuse" +3. **Keep records** - Use admin logs for repeat offenders + +--- + +## Discord Integration + +Communication penalties can send Discord notifications when configured: + +```json +"DiscordPenaltyGagSettings": [...], +"DiscordPenaltyMuteSettings": [...], +"DiscordPenaltySilenceSettings": [...] +``` + +Notifications include: +- Player name and SteamID +- Penalty type and duration +- Reason provided +- Admin who issued it + +--- + +## Troubleshooting + +### Gag doesn't work + +**Try:** +1. Switch `UserMessageGagChatType` in config +2. Ensure player is actually gagged (check with `css_who`) +3. Check for conflicting plugins + +### Mute doesn't block voice + +**Check:** +- Is sv_talk_enemy_dead configured correctly? +- Are there voice management plugins conflicting? +- Check server console for errors + +### Penalties not persistent across maps + +**Solution:** +- Penalties should persist automatically +- Check database connection +- Verify MultiServerMode if using multiple servers + +### Player can't see their penalties + +**Check:** +- Command aliases in Commands.json +- Ensure `css_penalties` is enabled +- Check player chat permissions + +--- + +## Related Commands + +- **[Ban Commands](basebans)** - For more serious offenses +- **[Player Commands](playercommands)** - Kick, team switch +- **[Base Commands](basecommands)** - Admin management diff --git a/CS2-SimpleAdmin-docs/docs/user/commands/basevotes.md b/CS2-SimpleAdmin-docs/docs/user/commands/basevotes.md new file mode 100644 index 0000000..dffc616 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/user/commands/basevotes.md @@ -0,0 +1,436 @@ +--- +sidebar_position: 6 +--- + +# Vote Commands + +Commands for creating polls and votes on your server. + +## Create Vote + +Create a custom poll for players to vote on. + +```bash +css_vote [option1] [option2] [option3] ... +``` + +**Permission:** `@css/generic` + +**Parameters:** +- `question` - The question to ask players +- `option1, option2, ...` - Vote options (at least 2 required) + +--- + +## Examples + +### Simple Yes/No Vote + +```bash +css_vote "Should we change map?" "Yes" "No" +``` + +**Player sees:** +``` +Vote: Should we change map? +1. Yes +2. No +``` + +--- + +### Multiple Options + +```bash +css_vote "Which map should we play next?" "de_dust2" "de_mirage" "de_inferno" "de_nuke" +``` + +**Player sees:** +``` +Vote: Which map should we play next? +1. de_dust2 +2. de_mirage +3. de_inferno +4. de_nuke +``` + +--- + +### Rule Vote + +```bash +css_vote "Should we allow AWPs?" "Yes" "No" "Only one per team" +``` + +--- + +### Activity Vote + +```bash +css_vote "What should we do?" "Surf" "Deathrun" "Competitive" "Fun Round" +``` + +--- + +## How Voting Works + +### Player Participation + +Players vote by: +1. Opening their chat +2. Typing the number of their choice +3. Or using vote menu (if available) + +**Example:** +``` +Player: 1 (votes for option 1) +Player: 2 (votes for option 2) +``` + +### Vote Duration + +- Default vote time: ~30 seconds +- Vote timer shows on screen +- Results shown when vote ends + +### Vote Results + +After voting ends, results are displayed: +``` +Vote Results: +1. Yes - 12 votes (60%) +2. No - 8 votes (40%) + +Winner: Yes +``` + +--- + +## Use Cases + +### Map Voting + +```bash +css_vote "Next map?" "de_dust2" "de_mirage" "de_inferno" +``` + +### Rule Changes + +```bash +css_vote "Enable friendly fire?" "Yes" "No" +css_vote "Restart round?" "Yes" "No" +``` + +### Player Punishment + +```bash +css_vote "Ban PlayerName for cheating?" "Yes" "No" +css_vote "Kick AFK player?" "Yes" "No" +``` + +### Fun Rounds + +```bash +css_vote "Fun round type?" "Knife only" "Deagle only" "Zeus only" "Normal" +``` + +### Server Settings + +```bash +css_vote "Round time?" "2 minutes" "3 minutes" "5 minutes" +css_vote "Max players?" "10v10" "5v5" "7v7" +``` + +--- + +## Best Practices + +### Question Clarity + +**Good Questions:** +- Clear and concise +- Specific +- Easy to understand + +**Examples:** +```bash +✅ css_vote "Change to de_dust2?" "Yes" "No" +❌ css_vote "Map?" "Yes" "No" # Unclear what map + +✅ css_vote "Restart this round?" "Yes" "No" +❌ css_vote "Restart?" "Yes" "No" # Restart what? +``` + +### Option Limits + +**Recommendations:** +- 2-5 options ideal +- Too many options confuse players +- Keep options brief + +**Examples:** +```bash +✅ css_vote "Next map?" "dust2" "mirage" "inferno" +❌ css_vote "Next map?" "de_dust2" "de_mirage" "de_inferno" "de_nuke" "de_vertigo" "de_ancient" "de_anubis" +``` + +### Timing + +**When to use votes:** +- End of round +- Between maps +- During downtime +- Not during active gameplay + +**When NOT to use votes:** +- Mid-round +- During clutch situations +- Too frequently + +### Vote Spam Prevention + +Don't spam votes: +```bash +❌ Multiple votes in quick succession +❌ Overlapping votes +❌ Votes every round +``` + +Wait for current vote to finish before starting another. + +--- + +## Vote Types + +### Administrative Votes + +**Map change:** +```bash +css_vote "Change map now?" "Yes" "No" +``` + +**Server restart:** +```bash +css_vote "Restart server?" "Yes" "No" +``` + +**Rule enforcement:** +```bash +css_vote "Kick PlayerName?" "Yes" "No" +``` + +### Gameplay Votes + +**Weapon restrictions:** +```bash +css_vote "Disable AWP?" "Yes" "No" +``` + +**Team scramble:** +```bash +css_vote "Scramble teams?" "Yes" "No" +``` + +**Round rules:** +```bash +css_vote "Knife round first?" "Yes" "No" +``` + +### Event Votes + +**Tournament:** +```bash +css_vote "Start tournament?" "Yes, start now" "Wait 5 minutes" "No, cancel" +``` + +**Custom game mode:** +```bash +css_vote "Game mode?" "Hide and Seek" "Gungame" "Surf" "Normal" +``` + +--- + +## Limitations + +### Technical Limits + +- Maximum ~10 options (depends on menu system) +- One vote at a time +- Requires active players to participate + +### Permission Required + +Only admins with `@css/generic` permission can start votes. + +To grant permission: +```bash +css_addadmin STEAMID "Name" "@css/generic" 50 0 +``` + +--- + +## Vote Results Handling + +### Manual Enforcement + +Votes don't automatically execute actions. Admins must: + +1. **See the results** +2. **Manually execute the winning option** + +**Example:** +```bash +# Start vote +css_vote "Change to de_dust2?" "Yes" "No" + +# If "Yes" wins, manually change map +css_map de_dust2 +``` + +### Why Manual? + +- Prevents abuse +- Allows admin oversight +- Gives control over execution + +--- + +## Advanced Usage + +### Combining with Commands + +Use votes to decide, then execute: + +```bash +# Vote on map +css_vote "Next map?" "dust2" "mirage" "inferno" +# If dust2 wins: +css_map de_dust2 + +# Vote on player kick +css_vote "Kick PlayerName?" "Yes" "No" +# If Yes wins: +css_kick PlayerName "Voted to be kicked" +``` + +### Sequential Votes + +Run multiple votes for complex decisions: + +```bash +# First vote: Mode +css_vote "Game mode?" "Competitive" "Casual" + +# If Competitive wins, second vote: +css_vote "Round time?" "2 min" "3 min" "5 min" +``` + +--- + +## Configuration + +Check if vote commands are enabled in: +``` +addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/Commands.json +``` + +```json +{ + "Commands": { + "css_vote": { + "Aliases": [ + "css_vote" + ] + } + } +} +``` + +To disable votes, remove all aliases: +```json +{ + "Commands": { + "css_vote": { + "Aliases": [] + } + } +} +``` + +--- + +## Troubleshooting + +### Vote doesn't start + +**Check:** +- Do you have `@css/generic` permission? +- Is command enabled in Commands.json? +- Are there at least 2 options? + +### Players can't vote + +**Check:** +- Vote menu is showing +- Players know how to vote (type number in chat) +- Vote hasn't already ended + +### Vote results not showing + +**Check:** +- Wait for vote to complete +- Check server console +- Ensure voting system is working + +--- + +## Permission Requirements + +| Command | Permission | Description | +|---------|------------|-------------| +| `css_vote` | `@css/generic` | Create votes/polls | + +--- + +## Tips + +### Effective Polling + +1. **Ask clear questions** - No ambiguity +2. **Limit options** - 2-4 is ideal +3. **Time it right** - Between rounds +4. **Follow through** - Execute winning option +5. **Don't overuse** - Votes lose impact if spammed + +### Community Engagement + +Use votes to: +- Involve community in decisions +- Gauge player preferences +- Create democratic server atmosphere +- Get feedback on changes + +### Example Scenarios + +**New map test:** +```bash +css_vote "Try new map cs_office?" "Yes" "No" +``` + +**Event planning:** +```bash +css_vote "Tournament this weekend?" "Saturday" "Sunday" "No thanks" +``` + +**Rule feedback:** +```bash +css_vote "Keep no-AWP rule?" "Yes" "No" "Only limit to 2" +``` + +--- + +## Related Commands + +- **[Base Commands](basecommands)** - Server management +- **[Chat Commands](basechat)** - Announcements +- **[Player Commands](playercommands)** - Player actions diff --git a/CS2-SimpleAdmin-docs/docs/user/commands/playercommands.md b/CS2-SimpleAdmin-docs/docs/user/commands/playercommands.md new file mode 100644 index 0000000..1db3d93 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/user/commands/playercommands.md @@ -0,0 +1,516 @@ +--- +sidebar_position: 5 +--- + +# Player Commands + +Commands for managing and manipulating players on your server. + +:::note +Many of these commands are included in the base plugin. For extended fun commands (god mode, noclip, freeze, etc.), see the [Fun Commands Module](../../modules/funcommands). +::: + +## Player Management + +### Slay Player + +Kill a player instantly. + +```bash +css_slay <#userid or name> +``` + +**Permission:** `@css/slay` + +**Examples:** +```bash +css_slay #123 +css_slay PlayerName +css_slay @ct # Slay all CTs +css_slay @t # Slay all terrorists +``` + +**Use cases:** +- Punishment for rule breaking +- Ending rounds quickly +- Removing camping players + +--- + +### Slap Player + +Slap a player, dealing damage and pushing them. + +```bash +css_slap <#userid or name> [damage] +``` + +**Permission:** `@css/slay` + +**Parameters:** +- `damage` - HP damage to deal (default: 0) + +**Examples:** +```bash +css_slap #123 # Slap with no damage +css_slap PlayerName 10 # Slap for 10 HP damage +css_slap @all 5 # Slap everyone for 5 damage +``` + +**Effects:** +- Player is pushed in a random direction +- Optional damage dealt +- Makes slap sound + +**Use cases:** +- Funny punishment +- Getting player attention +- Moving AFK players + +--- + +## Player Attributes + +### Set Player Health + +Set a player's health points. + +```bash +css_hp <#userid or name> +``` + +**Permission:** `@css/slay` + +**Examples:** +```bash +css_hp #123 100 # Set to full health +css_hp PlayerName 1 # Set to 1 HP +css_hp @ct 200 # Give all CTs 200 HP +``` + +**Valid range:** 1 - 999+ + +--- + +### Set Player Speed + +Modify a player's movement speed. + +```bash +css_speed <#userid or name> +``` + +**Permission:** `@css/slay` + +**Parameters:** +- `speed` - Speed multiplier (1.0 = normal, 2.0 = double speed, 0.5 = half speed) + +**Examples:** +```bash +css_speed #123 1.5 # 150% speed +css_speed PlayerName 0.5 # 50% speed (slow motion) +css_speed @all 2.0 # Double speed for everyone +css_speed #123 1.0 # Reset to normal speed +``` + +**Common values:** +- `0.5` - Slow motion +- `1.0` - Normal (default) +- `1.5` - Fast +- `2.0` - Very fast +- `3.0` - Extremely fast + +**Note:** Speed persists across respawns until reset. + +--- + +### Set Player Gravity + +Modify a player's gravity. + +```bash +css_gravity <#userid or name> +``` + +**Permission:** `@css/slay` + +**Parameters:** +- `gravity` - Gravity multiplier (1.0 = normal, 0.5 = moon jump, 2.0 = heavy) + +**Examples:** +```bash +css_gravity #123 0.5 # Moon jump +css_gravity PlayerName 2.0 # Heavy gravity +css_gravity @all 0.1 # Super jump for everyone +css_gravity #123 1.0 # Reset to normal +``` + +**Common values:** +- `0.1` - Super high jumps +- `0.5` - Moon gravity +- `1.0` - Normal (default) +- `2.0` - Heavy/fast falling + +**Note:** Gravity persists across respawns until reset. + +--- + +### Set Player Money + +Set a player's money amount. + +```bash +css_money <#userid or name> +``` + +**Permission:** `@css/slay` + +**Examples:** +```bash +css_money #123 16000 # Max money +css_money PlayerName 0 # Remove all money +css_money @ct 10000 # Give all CTs $10,000 +``` + +**Valid range:** 0 - 65535 (CS2 engine limit) + +--- + +## Team Management + +### Switch Player Team + +Move a player to a different team. + +```bash +css_team <#userid or name> [ct/t/spec] [-k] +``` + +**Permission:** `@css/kick` + +**Parameters:** +- `ct` - Counter-Terrorist team +- `t` - Terrorist team +- `spec` - Spectators +- `-k` - Kill player during switch (optional) + +**Examples:** +```bash +css_team #123 ct # Move to CT +css_team PlayerName t # Move to T +css_team @spec t # Move all spectators to T +css_team #123 ct -k # Move to CT and kill +``` + +**Configuration:** +```json +"TeamSwitchType": 1 +``` + +Determines team switch behavior. + +--- + +### Rename Player + +Temporarily rename a player. + +```bash +css_rename <#userid or name> +``` + +**Permission:** `@css/kick` + +**Examples:** +```bash +css_rename #123 "NewName" +css_rename PlayerName "RenamedPlayer" +css_rename @all "Everyone" +``` + +**Notes:** +- Rename is temporary (resets on reconnect) +- For permanent rename, use `css_prename` + +--- + +### Permanent Rename + +Permanently force a player's name. + +```bash +css_prename <#userid or name> +``` + +**Permission:** `@css/ban` + +**Examples:** +```bash +css_prename #123 "EnforcedName" +css_prename PlayerName "NewIdentity" +``` + +**Notes:** +- Name is enforced even after reconnect +- Stored in database +- Player cannot change it +- Useful for offensive names + +--- + +## Weapon Management + +### Give Weapon + +Give a weapon to a player. + +```bash +css_give <#userid or name> +``` + +**Permission:** `@css/cheats` + +**Weapon names:** +- Rifles: `ak47`, `m4a1`, `m4a1_silencer`, `aug`, `sg556`, `awp` +- SMGs: `mp5sd`, `mp7`, `mp9`, `p90`, `ump45` +- Heavy: `nova`, `xm1014`, `mag7`, `m249`, `negev` +- Pistols: `deagle`, `elite`, `fiveseven`, `glock`, `hkp2000`, `p250`, `tec9`, `usp_silencer` +- Grenades: `flashbang`, `hegrenade`, `smokegrenade`, `molotov`, `incgrenade`, `decoy` +- Equipment: `kevlar`, `assaultsuit`, `defuser`, `knife` + +**Examples:** +```bash +css_give #123 awp +css_give PlayerName ak47 +css_give @ct m4a1 +css_give @all deagle +``` + +--- + +### Strip Weapons + +Remove all weapons from a player. + +```bash +css_strip <#userid or name> +``` + +**Permission:** `@css/slay` + +**Examples:** +```bash +css_strip #123 +css_strip PlayerName +css_strip @t # Disarm all terrorists +``` + +**Effects:** +- Removes all weapons +- Leaves player with knife only +- Removes grenades and equipment + +--- + +## Teleportation + +### Teleport to Player + +Teleport yourself to another player. + +```bash +css_tp <#userid or name> +css_tpto <#userid or name> +css_goto <#userid or name> +``` + +**Permission:** `@css/kick` + +**Examples:** +```bash +css_tp #123 +css_goto PlayerName +``` + +**Use cases:** +- Checking player behavior +- Admin help +- Spectating suspicious players + +--- + +### Teleport Player to You + +Bring a player to your location. + +```bash +css_bring <#userid or name> +css_tphere <#userid or name> +``` + +**Permission:** `@css/kick` + +**Examples:** +```bash +css_bring #123 +css_tphere PlayerName +css_bring @all # Bring everyone to you +``` + +**Use cases:** +- Moving stuck players +- Gathering players +- Admin events + +--- + +### Respawn Player + +Respawn a dead player. + +```bash +css_respawn <#userid or name> +``` + +**Permission:** `@css/cheats` + +**Examples:** +```bash +css_respawn #123 +css_respawn PlayerName +css_respawn @ct # Respawn all dead CTs +``` + +**Notes:** +- Player spawns at spawn point +- Equipped with default weapons +- Can break competitive balance + +--- + +## Player Targeting + +All player commands support advanced targeting: + +### Target Syntax + +- `@all` - All players +- `@ct` - All Counter-Terrorists +- `@t` - All Terrorists +- `@spec` - All spectators +- `@alive` - All alive players +- `@dead` - All dead players +- `@bot` - All bots +- `@human` - All human players +- `@me` - Yourself +- `#123` - Specific user ID +- `PlayerName` - By name (partial match supported) + +### Multiple Targets + +```bash +css_slay @ct # Kills all CTs +css_hp @all 200 # Give everyone 200 HP +css_speed @t 2.0 # Make all Ts fast +``` + +--- + +## Permission Requirements + +| Command | Required Permission | Description | +|---------|-------------------|-------------| +| `css_slay` | `@css/slay` | Kill players | +| `css_slap` | `@css/slay` | Slap players | +| `css_hp` | `@css/slay` | Set health | +| `css_speed` | `@css/slay` | Modify speed | +| `css_gravity` | `@css/slay` | Modify gravity | +| `css_money` | `@css/slay` | Set money | +| `css_team` | `@css/kick` | Change team | +| `css_rename` | `@css/kick` | Temporary rename | +| `css_prename` | `@css/ban` | Permanent rename | +| `css_give` | `@css/cheats` | Give weapons | +| `css_strip` | `@css/slay` | Remove weapons | +| `css_tp` | `@css/kick` | Teleport to player | +| `css_bring` | `@css/kick` | Bring player | +| `css_respawn` | `@css/cheats` | Respawn players | + +--- + +## Best Practices + +### Punishment Commands + +**Slay:** +- Use for rule violations +- Better than kick for minor issues +- Allows player to stay and learn + +**Slap:** +- Lighter punishment +- Good for warnings +- Can be funny/entertaining + +### Gameplay Modification + +**HP/Speed/Gravity:** +- Use for events/fun rounds +- Don't abuse during competitive play +- Reset to normal after use + +**Respawn:** +- Very disruptive to gameplay +- Use sparingly +- Good for fixing bugs/mistakes + +### Team Management + +**Team switching:** +- Balance teams fairly +- Don't abuse for winning +- Use `-k` flag for competitive integrity + +--- + +## Configuration + +### Team Switch Behavior + +```json +"TeamSwitchType": 1 +``` + +Controls how team switching works. + +--- + +## Troubleshooting + +### Speed/Gravity not persisting + +**Solution:** These are maintained by a timer. If they reset: +- Check server console for errors +- Ensure plugin is loaded correctly +- Try reapplying the modification + +### Can't teleport + +**Check:** +- Target player is connected +- You have correct permissions +- Both players are valid + +### Give weapon not working + +**Check:** +- Weapon name is correct +- Player is alive +- Player has inventory space + +--- + +## Related Commands + +- **[Fun Commands Module](../../modules/funcommands)** - Extended fun commands (freeze, god mode, noclip) +- **[Ban Commands](basebans)** - Punishment commands +- **[Base Commands](basecommands)** - Server management diff --git a/CS2-SimpleAdmin-docs/docs/user/configuration.md b/CS2-SimpleAdmin-docs/docs/user/configuration.md new file mode 100644 index 0000000..754ff03 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/user/configuration.md @@ -0,0 +1,397 @@ +--- +sidebar_position: 3 +--- + +# Configuration + +Learn how to configure CS2-SimpleAdmin to suit your server's needs. + +## Configuration File Location + +The main configuration file is located at: +``` +addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json +``` + +## Configuration Structure + +The configuration file is divided into several sections: + +### Database Configuration + +Configure your database connection: + +```json +"DatabaseConfig": { + "DatabaseType": "SQLite", + "SqliteFilePath": "cs2-simpleadmin.sqlite", + "DatabaseHost": "", + "DatabasePort": 3306, + "DatabaseUser": "", + "DatabasePassword": "", + "DatabaseName": "", + "DatabaseSSlMode": "preferred" +} +``` + +**Database Types:** +- `SQLite` - Local database file (good for single server) +- `MySQL` - MySQL/MariaDB server (required for multi-server setups) + +**MySQL Example:** +```json +"DatabaseConfig": { + "DatabaseType": "MySQL", + "DatabaseHost": "localhost", + "DatabasePort": 3306, + "DatabaseUser": "cs2admin", + "DatabasePassword": "your_password", + "DatabaseName": "cs2_simpleadmin", + "DatabaseSSlMode": "preferred" +} +``` + +### Other Settings + +General plugin settings: + +```json +"OtherSettings": { + "ShowActivityType": 2, + "TeamSwitchType": 1, + "KickTime": 5, + "BanType": 1, + "TimeMode": 1, + "DisableDangerousCommands": true, + "MaxBanDuration": 10080, + "MaxMuteDuration": 10080, + "ExpireOldIpBans": 0, + "ReloadAdminsEveryMapChange": false, + "DisconnectedPlayersHistoryCount": 10, + "NotifyPenaltiesToAdminOnConnect": true, + "ShowBanMenuIfNoTime": true, + "UserMessageGagChatType": false, + "CheckMultiAccountsByIp": true, + "AdditionalCommandsToLog": [], + "IgnoredIps": [] +} +``` + +**Settings Explained:** + +| Setting | Description | Default | +|---------|-------------|---------| +| `ShowActivityType` | How to display admin actions (0=hide, 1=anonymous, 2=show name) | 2 | +| `TeamSwitchType` | Team switch behavior | 1 | +| `KickTime` | Delay before kicking player (seconds) | 5 | +| `BanType` | Ban type (1=SteamID, 2=IP, 3=Both) | 1 | +| `TimeMode` | Time display mode | 1 | +| `DisableDangerousCommands` | Disable potentially dangerous commands | true | +| `MaxBanDuration` | Maximum ban duration in minutes (0=unlimited) | 10080 | +| `MaxMuteDuration` | Maximum mute duration in minutes (0=unlimited) | 10080 | +| `ExpireOldIpBans` | Auto-expire IP bans after X days (0=disabled) | 0 | +| `ReloadAdminsEveryMapChange` | Reload admin permissions on map change | false | +| `DisconnectedPlayersHistoryCount` | Number of disconnected players to track | 10 | +| `NotifyPenaltiesToAdminOnConnect` | Show penalties to admins when they connect | true | +| `ShowBanMenuIfNoTime` | Show ban menu even without time parameter | true | +| `UserMessageGagChatType` | Use UserMessage for gag (alternative chat blocking) | false | +| `CheckMultiAccountsByIp` | Detect multiple accounts from same IP | true | +| `AdditionalCommandsToLog` | Array of additional commands to log | [] | +| `IgnoredIps` | IPs to ignore in multi-account detection | [] | + +### Metrics and Updates + +```json +"EnableMetrics": true, +"EnableUpdateCheck": true +``` + +- `EnableMetrics` - Send anonymous usage statistics +- `EnableUpdateCheck` - Check for plugin updates on load + +### Timezone + +Set your server's timezone for accurate timestamps: + +```json +"Timezone": "UTC" +``` + +See the [list of timezones](#timezone-list) below. + +### Warning Thresholds + +Configure automatic actions when players reach warning thresholds: + +```json +"WarnThreshold": { + "998": "css_addban STEAMID64 60 \"3/4 Warn\"", + "999": "css_ban #USERID 120 \"4/4 Warn\"" +} +``` + +**Example:** Automatically ban a player for 60 minutes when they receive their 3rd warning. + +### Multi-Server Mode + +Enable if you're running multiple servers with a shared database: + +```json +"MultiServerMode": true +``` + +When enabled: +- Bans are shared across all servers +- Admin permissions can be global or server-specific +- Player data is synchronized + +### Discord Integration + +Send notifications to Discord webhooks: + +```json +"Discord": { + "DiscordLogWebhook": "https://discord.com/api/webhooks/...", + "DiscordPenaltyBanSettings": [...], + "DiscordPenaltyMuteSettings": [...], + "DiscordPenaltyGagSettings": [...], + "DiscordPenaltySilenceSettings": [...], + "DiscordPenaltyWarnSettings": [...], + "DiscordAssociatedAccountsSettings": [...] +} +``` + +**Webhook Settings:** +Each penalty type can have its own webhook configuration: + +```json +"DiscordPenaltyBanSettings": [ + { + "name": "Color", + "value": "#FF0000" + }, + { + "name": "Webhook", + "value": "https://discord.com/api/webhooks/YOUR_WEBHOOK_HERE" + }, + { + "name": "ThumbnailUrl", + "value": "https://example.com/ban-icon.png" + }, + { + "name": "ImageUrl", + "value": "" + }, + { + "name": "Footer", + "value": "CS2-SimpleAdmin" + }, + { + "name": "Time", + "value": "{relative}" + } +] +``` + +**Available Placeholders:** +- `{relative}` - Relative timestamp +- `{fixed}` - Fixed timestamp + +### Map Configuration + +Configure default maps and workshop maps: + +```json +"DefaultMaps": [ + "de_dust2", + "de_mirage", + "de_inferno" +], +"WorkshopMaps": { + "aim_map": "123456789", + "surf_map": "987654321" +} +``` + +### Custom Server Commands + +Add custom commands to the admin menu: + +```json +"CustomServerCommands": [ + { + "Flag": "@css/root", + "DisplayName": "Reload Admins", + "Command": "css_reloadadmins" + }, + { + "Flag": "@css/cheats", + "DisplayName": "Enable sv_cheats", + "Command": "sv_cheats 1" + } +] +``` + +### Menu Configuration + +Configure menu appearance and options: + +```json +"MenuConfig": { + "MenuType": "selectable", + "Durations": [ + { "name": "1 minute", "duration": 1 }, + { "name": "5 minutes", "duration": 5 }, + { "name": "15 minutes", "duration": 15 }, + { "name": "1 hour", "duration": 60 }, + { "name": "1 day", "duration": 1440 }, + { "name": "7 days", "duration": 10080 }, + { "name": "14 days", "duration": 20160 }, + { "name": "30 days", "duration": 43200 }, + { "name": "Permanent", "duration": 0 } + ], + "BanReasons": [ + "Hacking", + "Voice Abuse", + "Chat Abuse", + "Admin disrespect", + "Other" + ], + "KickReasons": [ + "Voice Abuse", + "Chat Abuse", + "Admin disrespect", + "Other" + ], + "WarnReasons": [ + "Voice Abuse", + "Chat Abuse", + "Admin disrespect", + "Other" + ], + "MuteReasons": [ + "Advertising", + "Spamming", + "Spectator camera abuse", + "Hate", + "Admin disrespect", + "Other" + ], + "AdminFlags": [ + { "name": "Generic", "flag": "@css/generic" }, + { "name": "Chat", "flag": "@css/chat" }, + { "name": "Change Map", "flag": "@css/changemap" }, + { "name": "Slay", "flag": "@css/slay" }, + { "name": "Kick", "flag": "@css/kick" }, + { "name": "Ban", "flag": "@css/ban" }, + { "name": "Perm Ban", "flag": "@css/permban" }, + { "name": "Unban", "flag": "@css/unban" }, + { "name": "Show IP", "flag": "@css/showip" }, + { "name": "Cvar", "flag": "@css/cvar" }, + { "name": "Rcon", "flag": "@css/rcon" }, + { "name": "Root (all flags)", "flag": "@css/root" } + ] +} +``` + +## Timezone List + +
    +Click to expand timezone list + +``` +UTC +America/New_York +America/Chicago +America/Denver +America/Los_Angeles +Europe/London +Europe/Paris +Europe/Berlin +Europe/Warsaw +Europe/Moscow +Asia/Tokyo +Asia/Shanghai +Asia/Dubai +Australia/Sydney +Pacific/Auckland +... (and many more) +``` + +For a complete list, see the info.txt file in the documentation folder. + +
    + +## Commands Configuration + +You can customize command aliases in: +``` +addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/Commands.json +``` + +Example: +```json +{ + "Commands": { + "css_ban": { + "Aliases": [ + "css_ban", + "css_ban2" + ] + } + } +} +``` + +This allows you to: +- **Disable commands** - Remove all aliases from the array +- **Add aliases** - Add multiple command variations +- **Rename commands** - Change the command name while keeping functionality + +## Best Practices + +### Security + +1. **Use MySQL in production** - SQLite is not suitable for multi-server setups +2. **Set MaxBanDuration** - Prevent accidental permanent bans +3. **Enable DisableDangerousCommands** - Protect against accidental server crashes +4. **Use strong database passwords** - If using MySQL + +### Performance + +1. **Set ReloadAdminsEveryMapChange to false** - Unless you frequently modify admin permissions +2. **Limit DisconnectedPlayersHistoryCount** - Reduce memory usage +3. **Use database indices** - Migrations create these automatically + +### Multi-Server Setup + +1. **Enable MultiServerMode** - Share data across servers +2. **Use MySQL** - Required for multi-server +3. **Configure server IDs** - Each server gets a unique ID automatically +4. **Test penalties** - Ensure bans work across all servers + +## Troubleshooting + +### Changes not taking effect + +**Solution:** Reload the plugin or restart the server: +``` +css_plugins reload CS2-SimpleAdmin +``` + +### Discord webhooks not working + +**Solution:** +- Verify webhook URL is correct +- Check that the webhook is not deleted in Discord +- Ensure server has internet access + +### TimeMode issues + +**Solution:** Set your timezone correctly in the configuration + +## Next Steps + +- **[Learn admin commands](commands/basebans)** - Browse available commands +- **[Set up admins](#)** - Add your admin team +- **[Configure modules](../modules/intro)** - Extend functionality diff --git a/CS2-SimpleAdmin-docs/docs/user/installation.md b/CS2-SimpleAdmin-docs/docs/user/installation.md new file mode 100644 index 0000000..bb6e551 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/user/installation.md @@ -0,0 +1,188 @@ +--- +sidebar_position: 2 +--- + +# Installation + +This guide will help you install CS2-SimpleAdmin on your Counter-Strike 2 server. + +## Prerequisites + +Before installing CS2-SimpleAdmin, ensure you have the following dependencies installed: + +### Required Dependencies + +1. **[CounterStrikeSharp](https://github.com/roflmuffin/CounterStrikeSharp/)** (v1.0.340+) + - The core framework for CS2 server plugins + +2. **[AnyBaseLibCS2](https://github.com/NickFox007/AnyBaseLibCS2)** + - Required by PlayerSettings + +3. **[PlayerSettings](https://github.com/NickFox007/PlayerSettingsCS2)** + - Required by MenuManager + +4. **[MenuManagerCS2](https://github.com/NickFox007/MenuManagerCS2)** + - Provides the menu system + +### Database Requirements + +You'll need either: +- **MySQL** server (recommended for production) +- **SQLite** (built-in, good for testing) + +## Installation Steps + +### 1. Download the Plugin + +Download the latest release from the [GitHub Releases page](https://github.com/daffyyyy/CS2-SimpleAdmin/releases). + +You can either: +- Download the pre-built release ZIP file +- Clone the repository and build from source + +### 2. Extract Files + +Extract the downloaded files to your server's CounterStrikeSharp directory: + +``` +game/csgo/addons/counterstrikesharp/plugins/CS2-SimpleAdmin/ +``` + +Your directory structure should look like this: + +``` +csgo/ +└── addons/ + └── counterstrikesharp/ + ├── plugins/ + │ └── CS2-SimpleAdmin/ + │ ├── CS2-SimpleAdmin.dll + │ ├── lang/ + │ └── ... (other files) + └── shared/ + └── CS2-SimpleAdminApi/ + └── CS2-SimpleAdminApi.dll +``` + +### 3. First Launch + +Start your server. On the first launch, CS2-SimpleAdmin will: + +1. Create a configuration file at: + ``` + addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json + ``` + +2. Create a database (if using SQLite): + ``` + addons/counterstrikesharp/plugins/CS2-SimpleAdmin/cs2-simpleadmin.sqlite + ``` + +3. Apply database migrations automatically + +### 4. Configure the Plugin + +Edit the generated configuration file to match your server setup. + +See the [Configuration Guide](configuration) for detailed information. + +### 5. Restart Your Server + +After editing the configuration, restart your server or reload the plugin: + +```bash +css_plugins reload CS2-SimpleAdmin +``` + +## Building from Source + +If you want to build CS2-SimpleAdmin from source: + +### Prerequisites + +- .NET 8.0 SDK +- Git + +### Build Steps + +1. **Clone the repository:** + ```bash + git clone https://github.com/daffyyyy/CS2-SimpleAdmin.git + cd CS2-SimpleAdmin + ``` + +2. **Restore dependencies:** + ```bash + dotnet restore CS2-SimpleAdmin.sln + ``` + +3. **Build the solution:** + ```bash + dotnet build CS2-SimpleAdmin.sln -c Release + ``` + +4. **Build output location:** + ``` + CS2-SimpleAdmin/bin/Release/net8.0/ + CS2-SimpleAdminApi/bin/Release/net8.0/ + ``` + +5. **Copy to server:** + - Copy `CS2-SimpleAdmin.dll` and its dependencies to `plugins/CS2-SimpleAdmin/` + - Copy `CS2-SimpleAdminApi.dll` to `shared/CS2-SimpleAdminApi/` + +## Verification + +To verify the installation was successful: + +1. **Check server console** for the plugin load message: + ``` + [CS2-SimpleAdmin] Plugin loaded successfully + ``` + +2. **Run an admin command** in-game: + ``` + css_admin + ``` + +3. **Check the logs** at: + ``` + addons/counterstrikesharp/logs/CS2-SimpleAdmin*.txt + ``` + +## Troubleshooting + +### Plugin doesn't load + +**Solution:** Ensure all required dependencies are installed: +- CounterStrikeSharp (latest version) +- AnyBaseLibCS2 +- PlayerSettings +- MenuManagerCS2 + +### Database connection errors + +**Solution:** +- For MySQL: Verify database credentials in the config file +- For SQLite: Ensure the plugin has write permissions in its directory + +### Commands not working + +**Solution:** +- Check that you have admin permissions configured +- Verify the commands are enabled in `Commands.json` +- Check server console for error messages + +## Next Steps + +- **[Configure your plugin](configuration)** - Set up database, permissions, and features +- **[Learn the commands](commands/basebans)** - Browse available admin commands +- **[Add admins](#)** - Set up your admin team + +## Need Help? + +If you encounter issues: + +1. Check the [GitHub Issues](https://github.com/daffyyyy/CS2-SimpleAdmin/issues) for similar problems +2. Review server logs for error messages +3. Ask for help on [GitHub Discussions](https://github.com/daffyyyy/CS2-SimpleAdmin/discussions) diff --git a/CS2-SimpleAdmin-docs/docs/user/intro.md b/CS2-SimpleAdmin-docs/docs/user/intro.md new file mode 100644 index 0000000..1790419 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docs/user/intro.md @@ -0,0 +1,81 @@ +--- +sidebar_position: 1 +--- + +# Introduction + +Welcome to **CS2-SimpleAdmin** - a comprehensive administration plugin for Counter-Strike 2 servers built with C# (.NET 8.0) for CounterStrikeSharp. + +## What is CS2-SimpleAdmin? + +CS2-SimpleAdmin is a powerful server administration tool that provides comprehensive features for managing your Counter-Strike 2 server. It offers: + +- **Player Management** - Ban, kick, mute, gag, and warn players +- **Admin System** - Flexible permission system with flags and groups +- **Multi-Server Support** - Manage multiple servers with a shared database +- **Discord Integration** - Send notifications to Discord webhooks +- **Menu System** - Easy-to-use admin menus +- **Extensive Commands** - Over 50 admin commands +- **Module Support** - Extend functionality with custom modules + +## Key Features + +### 🛡️ Comprehensive Penalty System +- **Bans** - Ban players by SteamID or IP address +- **Mutes** - Mute voice communication +- **Gags** - Gag text chat +- **Silence** - Block both voice and text +- **Warnings** - Progressive warning system with auto-escalation + +### 👥 Flexible Admin System +- Permission-based access control using flags +- Admin groups for easy management +- Immunity levels to prevent abuse +- Server-specific or global admin assignments + +### 🗄️ Database Support +- **MySQL** - For production environments +- **SQLite** - For quick setup and testing +- Automatic migration system +- Multi-server mode with shared data + +### 🎮 User-Friendly Interface +- Interactive admin menus +- In-game admin panel +- Player selection menus +- Duration and reason selection + +### 🔧 Extensibility +- Public API for module development +- Event system for custom integrations +- Command registration system +- Menu builder API + +## Requirements + +Before installing CS2-SimpleAdmin, make sure you have: + +- [CounterStrikeSharp](https://github.com/roflmuffin/CounterStrikeSharp/) (v1.0.340+) +- [AnyBaseLibCS2](https://github.com/NickFox007/AnyBaseLibCS2) +- [PlayerSettings](https://github.com/NickFox007/PlayerSettingsCS2) +- [MenuManagerCS2](https://github.com/NickFox007/MenuManagerCS2) +- MySQL database (or use SQLite for testing) + +## Quick Links + +- **[Installation Guide](installation)** - Get started with CS2-SimpleAdmin +- **[Configuration](configuration)** - Learn how to configure the plugin +- **[Commands](commands/basebans)** - Browse all available commands +- **[GitHub Repository](https://github.com/daffyyyy/CS2-SimpleAdmin)** - Source code and releases + +## Community & Support + +Need help or want to contribute? + +- **Issues** - Report bugs on [GitHub Issues](https://github.com/daffyyyy/CS2-SimpleAdmin/issues) +- **Discussions** - Ask questions on [GitHub Discussions](https://github.com/daffyyyy/CS2-SimpleAdmin/discussions) +- **Pull Requests** - Contribute improvements + +## License + +CS2-SimpleAdmin is open-source software. Check the [GitHub repository](https://github.com/daffyyyy/CS2-SimpleAdmin) for license details. diff --git a/CS2-SimpleAdmin-docs/docusaurus.config.js b/CS2-SimpleAdmin-docs/docusaurus.config.js new file mode 100644 index 0000000..4aced71 --- /dev/null +++ b/CS2-SimpleAdmin-docs/docusaurus.config.js @@ -0,0 +1,174 @@ +// @ts-check +// `@type` JSDoc annotations allow editor autocompletion and type checking +// (when paired with `@ts-check`). +// There are various equivalent ways to declare your Docusaurus config. +// See: https://docusaurus.io/docs/api/docusaurus-config + +import {themes as prismThemes} from 'prism-react-renderer'; + +// This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) + +/** @type {import('@docusaurus/types').Config} */ +const config = { + title: 'CS2-SimpleAdmin', + tagline: 'Comprehensive administration plugin for Counter-Strike 2 servers', + favicon: 'img/favicon.ico', + + // Future flags, see https://docusaurus.io/docs/api/docusaurus-config#future + future: { + v4: true, // Improve compatibility with the upcoming Docusaurus v4 + }, + + // Set the production url of your site here + url: 'https://cs2-simpleadmin.daffyy.dev', + // Set the // pathname under which your site is served + // For GitHub pages deployment, it is often '//' + baseUrl: '/', + + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'daffyyyy', // Usually your GitHub org/user name. + projectName: 'CS2-SimpleAdmin', // Usually your repo name. + + onBrokenLinks: 'throw', + + // Even if you don't use internationalization, you can use this field to set + // useful metadata like html lang. For example, if your site is Chinese, you + // may want to replace "en" with "zh-Hans". + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + presets: [ + [ + 'classic', + /** @type {import('@docusaurus/preset-classic').Options} */ + ({ + docs: { + sidebarPath: './sidebars.js', + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + // editUrl: + // '', + }, + blog: false, // Disable blog + theme: { + customCss: './src/css/custom.css', + }, + }), + ], + ], + + themeConfig: + /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ + ({ + // Replace with your project's social card + image: 'img/docusaurus-social-card.jpg', + metadata: [ + {name: 'keywords', content: 'CS2, Counter-Strike 2, admin plugin, server management, bans, mutes, CounterStrikeSharp'}, + {name: 'description', content: 'Comprehensive administration plugin for Counter-Strike 2 servers with ban management, multi-server support, and extensible API'}, + {name: 'author', content: 'daffyyyy'}, + {property: 'og:title', content: 'CS2-SimpleAdmin - Admin Plugin for Counter-Strike 2'}, + {property: 'og:description', content: 'Comprehensive administration plugin for CS2 servers. Manage bans, mutes, warnings, and permissions with multi-server support.'}, + {property: 'og:type', content: 'website'}, + {property: 'og:url', content: 'https://cs2-simpleadmin.daffyy.dev'}, + {property: 'og:image', content: 'https://cs2-simpleadmin.daffyy.dev/img/docusaurus-social-card.jpg'}, + {name: 'twitter:card', content: 'summary_large_image'}, + {name: 'twitter:title', content: 'CS2-SimpleAdmin - Admin Plugin for Counter-Strike 2'}, + {name: 'twitter:description', content: 'Comprehensive administration plugin for CS2 servers with ban management and multi-server support.'}, + {name: 'twitter:image', content: 'https://cs2-simpleadmin.daffyy.dev/img/docusaurus-social-card.jpg'}, + ], + colorMode: { + respectPrefersColorScheme: true, + }, + navbar: { + title: 'CS2-SimpleAdmin', + logo: { + alt: 'CS2-SimpleAdmin Logo', + src: 'img/logo.svg', + }, + items: [ + { + type: 'docSidebar', + sidebarId: 'userSidebar', + position: 'left', + label: 'User Guide', + }, + { + type: 'docSidebar', + sidebarId: 'modulesSidebar', + position: 'left', + label: 'Modules', + }, + { + type: 'docSidebar', + sidebarId: 'developerSidebar', + position: 'left', + label: 'Developer', + }, + { + href: 'https://github.com/daffyyyy/CS2-SimpleAdmin', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Documentation', + items: [ + { + label: 'User Guide', + to: '/docs/user/intro', + }, + { + label: 'Modules', + to: '/docs/modules/intro', + }, + { + label: 'Developer', + to: '/docs/developer/intro', + }, + ], + }, + { + title: 'Community', + items: [ + { + label: 'GitHub Issues', + href: 'https://github.com/daffyyyy/CS2-SimpleAdmin/issues', + }, + { + label: 'GitHub Discussions', + href: 'https://github.com/daffyyyy/CS2-SimpleAdmin/discussions', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'GitHub', + href: 'https://github.com/daffyyyy/CS2-SimpleAdmin', + }, + { + label: 'Releases', + href: 'https://github.com/daffyyyy/CS2-SimpleAdmin/releases', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} CS2-SimpleAdmin. Built with Docusaurus.`, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + additionalLanguages: ['csharp', 'json', 'bash'], + }, + }), +}; + +export default config; diff --git a/CS2-SimpleAdmin-docs/info.txt b/CS2-SimpleAdmin-docs/info.txt new file mode 100644 index 0000000..b73d89f --- /dev/null +++ b/CS2-SimpleAdmin-docs/info.txt @@ -0,0 +1,1575 @@ +# Quickstart + +## Prerequisites + +* [CounterStrikeSharp](https://github.com/roflmuffin/CounterStrikeSharp/) +* [AnyBaseLibCS2](https://github.com/NickFox007/AnyBaseLibCS2) required by PlayerSettings +* [PlayerSettings](https://github.com/NickFox007/PlayerSettingsCS2) required by MenuManagerCS2 +* [MenuManagerCS2](https://github.com/NickFox007/MenuManagerCS2) +* MySQL database + +## Getting Started + +{% hint style="warning" %} +Remember to install all required dependencies! +{% endhint %} + +1. **Clone or Download the Repository**: + + Download release or clone the repository and publish to your `addons/counterstrikesharp/` directory. +2. **First Launch Configuration**:\ + On the first launch, a configuration file will be generated at: + + ``` + addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json + ``` + + Edit this file to customize the plugin settings according to your server needs. +3. **Enjoy Managing Your Server!**\ + Use the commands provided by the plugin to easily manage your server. + + +# General Configuration + +## Default configuration + +
    
    +{
    +  "ConfigVersion": 25,
    +  "DatabaseConfig": {
    +    "DatabaseType": "SQLite",
    +    "SqliteFilePath": "cs2-simpleadmin.sqlite",
    +    "DatabaseHost": "",
    +    "DatabasePort": 3306,
    +    "DatabaseUser": "",
    +    "DatabasePassword": "",
    +    "DatabaseName": "",
    +    "DatabaseSSlMode": "preferred"
    +  },
    +  "OtherSettings": {
    +    "ShowActivityType": 2,
    +    "TeamSwitchType": 1,
    +    "KickTime": 5,
    +    "BanType": 1,
    +    "TimeMode": 1,
    +    "DisableDangerousCommands": true,
    +    "MaxBanDuration": 10080,
    +    "MaxMuteDuration": 10080,
    +    "ExpireOldIpBans": 0,
    +    "ReloadAdminsEveryMapChange": false,
    +    "DisconnectedPlayersHistoryCount": 10,
    +    "NotifyPenaltiesToAdminOnConnect": true,
    +    "ShowBanMenuIfNoTime": true,
    +    "UserMessageGagChatType": false,
    +    "CheckMultiAccountsByIp": true,
    +    "AdditionalCommandsToLog": [],
    +    "IgnoredIps": []
    +  },
    +  "EnableMetrics": true,
    +  "EnableUpdateCheck": true,
    +  "Timezone": "UTC",
    +  "WarnThreshold": {
    +    "998": "css_addban STEAMID64 60 \u00223/4 Warn\u0022",
    +    "999": "css_ban #USERID 120 \u00224/4 Warn\u0022"
    +  },
    +  "MultiServerMode": true,
    +  "Discord": {
    +    "DiscordLogWebhook": "",
    +    "DiscordPenaltyBanSettings": [
    +      {
    +        "name": "Color",
    +        "value": ""
    +      },
    +      {
    +        "name": "Webhook",
    +        "value": ""
    +      },
    +      {
    +        "name": "ThumbnailUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "ImageUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "Footer",
    +        "value": ""
    +      },
    +      {
    +        "name": "Time",
    +        "value": "{relative}"
    +      }
    +    ],
    +    "DiscordPenaltyMuteSettings": [
    +      {
    +        "name": "Color",
    +        "value": ""
    +      },
    +      {
    +        "name": "Webhook",
    +        "value": ""
    +      },
    +      {
    +        "name": "ThumbnailUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "ImageUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "Footer",
    +        "value": ""
    +      },
    +      {
    +        "name": "Time",
    +        "value": "{relative}"
    +      }
    +    ],
    +    "DiscordPenaltyGagSettings": [
    +      {
    +        "name": "Color",
    +        "value": ""
    +      },
    +      {
    +        "name": "Webhook",
    +        "value": ""
    +      },
    +      {
    +        "name": "ThumbnailUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "ImageUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "Footer",
    +        "value": ""
    +      },
    +      {
    +        "name": "Time",
    +        "value": "{relative}"
    +      }
    +    ],
    +    "DiscordPenaltySilenceSettings": [
    +      {
    +        "name": "Color",
    +        "value": ""
    +      },
    +      {
    +        "name": "Webhook",
    +        "value": ""
    +      },
    +      {
    +        "name": "ThumbnailUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "ImageUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "Footer",
    +        "value": ""
    +      },
    +      {
    +        "name": "Time",
    +        "value": "{relative}"
    +      }
    +    ],
    +    "DiscordPenaltyWarnSettings": [
    +      {
    +        "name": "Color",
    +        "value": ""
    +      },
    +      {
    +        "name": "Webhook",
    +        "value": ""
    +      },
    +      {
    +        "name": "ThumbnailUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "ImageUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "Footer",
    +        "value": ""
    +      },
    +      {
    +        "name": "Time",
    +        "value": "{relative}"
    +      }
    +    ],
    +    "DiscordAssociatedAccountsSettings": [
    +      {
    +        "name": "Color",
    +        "value": ""
    +      },
    +      {
    +        "name": "Webhook",
    +        "value": ""
    +      },
    +      {
    +        "name": "ThumbnailUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "ImageUrl",
    +        "value": ""
    +      },
    +      {
    +        "name": "Footer",
    +        "value": ""
    +      },
    +      {
    +        "name": "Time",
    +        "value": "{relative}"
    +      }
    +    ]
    +  },
    +  "DefaultMaps": [],
    +  "WorkshopMaps": {},
    +  "CustomServerCommands": [],
    +  "MenuConfig": {
    +    "MenuType": "selectable",
    +    "Durations": [
    +      {
    +        "name": "1 minute",
    +        "duration": 1
    +      },
    +      {
    +        "name": "5 minutes",
    +        "duration": 5
    +      },
    +      {
    +        "name": "15 minutes",
    +        "duration": 15
    +      },
    +      {
    +        "name": "1 hour",
    +        "duration": 60
    +      },
    +      {
    +        "name": "1 day",
    +        "duration": 1440
    +      },
    +      {
    +        "name": "7 days",
    +        "duration": 10080
    +      },
    +      {
    +        "name": "14 days",
    +        "duration": 20160
    +      },
    +      {
    +        "name": "30 days",
    +        "duration": 43200
    +      },
    +      {
    +        "name": "Permanent",
    +        "duration": 0
    +      }
    +    ],
    +    "BanReasons": [
    +      "Hacking",
    +      "Voice Abuse",
    +      "Chat Abuse",
    +      "Admin disrespect",
    +      "Other"
    +    ],
    +    "KickReasons": [
    +      "Voice Abuse",
    +      "Chat Abuse",
    +      "Admin disrespect",
    +      "Other"
    +    ],
    +    "WarnReasons": [
    +      "Voice Abuse",
    +      "Chat Abuse",
    +      "Admin disrespect",
    +      "Other"
    +    ],
    +    "MuteReasons": [
    +      "Advertising",
    +      "Spamming",
    +      "Spectator camera abuse",
    +      "Hate",
    +      "Admin disrespect",
    +      "Other"
    +    ],
    +    "AdminFlags": [
    +      {
    +        "name": "Generic",
    +        "flag": "@css/generic"
    +      },
    +      {
    +        "name": "Chat",
    +        "flag": "@css/chat"
    +      },
    +      {
    +        "name": "Change Map",
    +        "flag": "@css/changemap"
    +      },
    +      {
    +        "name": "Slay",
    +        "flag": "@css/slay"
    +      },
    +      {
    +        "name": "Kick",
    +        "flag": "@css/kick"
    +      },
    +      {
    +        "name": "Ban",
    +        "flag": "@css/ban"
    +      },
    +      {
    +        "name": "Perm Ban",
    +        "flag": "@css/permban"
    +      },
    +      {
    +        "name": "Unban",
    +        "flag": "@css/unban"
    +      },
    +      {
    +        "name": "Show IP",
    +        "flag": "@css/showip"
    +      },
    +      {
    +        "name": "Cvar",
    +        "flag": "@css/cvar"
    +      },
    +      {
    +        "name": "Rcon",
    +        "flag": "@css/rcon"
    +      },
    +      {
    +        "name": "Root (all flags)",
    +        "flag": "@css/root"
    +      }
    +    ]
    +  }
    +}
    +
    + +## List of time zones + +
    + +List of time zones + +{% code lineNumbers="true" %} + +``` +UTC +Pacific/Niue +Pacific/Pago_Pago +Pacific/Midway +Pacific/Rarotonga +Pacific/Tahiti +Pacific/Honolulu +America/Adak +Pacific/Marquesas +Pacific/Gambier +America/Yakutat +America/Metlakatla +America/Anchorage +America/Sitka +America/Nome +America/Juneau +Pacific/Pitcairn +America/Los_Angeles +America/Tijuana +America/Vancouver +America/Dawson +America/Whitehorse +America/Dawson_Creek +America/Creston +America/Inuvik +America/Phoenix +America/Yellowknife +America/Boise +America/Mazatlan +America/Fort_Nelson +America/Cambridge_Bay +America/Hermosillo +America/Ojinaga +America/Edmonton +America/Denver +America/Chihuahua +Pacific/Easter +Pacific/Galapagos +America/Managua +America/Guatemala +America/Tegucigalpa +America/Swift_Current +America/Regina +America/Rankin_Inlet +America/Resolute +America/Rainy_River +America/Winnipeg +America/Monterrey +America/Belize +America/El_Salvador +America/Costa_Rica +America/Merida +America/Matamoros +America/Mexico_City +America/Chicago +America/Bahia_Banderas +America/Indiana/Tell_City +America/North_Dakota/Beulah +America/North_Dakota/New_Salem +America/North_Dakota/Center +America/Menominee +America/Indiana/Knox +America/Guayaquil +America/Lima +America/Bogota +America/Eirunepe +America/Rio_Branco +America/Havana +America/New_York +America/Detroit +America/Toronto +America/Nipigon +America/Indiana/Vevay +America/Iqaluit +America/Pangnirtung +America/Atikokan +America/Panama +America/Port-au-Prince +America/Grand_Turk +America/Thunder_Bay +America/Kentucky/Louisville +America/Kentucky/Monticello +America/Indiana/Indianapolis +America/Indiana/Petersburg +America/Indiana/Winamac +America/Indiana/Vincennes +America/Cancun +America/Jamaica +America/Cayman +America/Indiana/Marengo +America/Nassau +America/Santiago +America/Cuiaba +America/Campo_Grande +America/Porto_Velho +America/Boa_Vista +America/Guyana +America/La_Paz +America/Manaus +America/Asuncion +America/Caracas +America/St_Kitts +America/Grenada +America/Dominica +America/St_Lucia +America/Curacao +America/Port_of_Spain +America/Lower_Princes +America/Santo_Domingo +America/Puerto_Rico +America/Glace_Bay +America/Goose_Bay +America/St_Thomas +America/Tortola +America/Antigua +America/Anguilla +America/Martinique +America/St_Vincent +America/Montserrat +America/Blanc-Sablon +America/Marigot +America/Aruba +America/Barbados +America/St_Barthelemy +Atlantic/Bermuda +America/Kralendijk +America/Guadeloupe +America/Moncton +America/Thule +America/Halifax +America/St_Johns +America/Belem +Antarctica/Rothera +Antarctica/Palmer +America/Paramaribo +America/Miquelon +Atlantic/Stanley +America/Sao_Paulo +America/Argentina/Buenos_Aires +America/Santarem +America/Cayenne +America/Godthab +America/Bahia +America/Argentina/Cordoba +America/Montevideo +America/Argentina/Jujuy +America/Fortaleza +America/Recife +America/Punta_Arenas +America/Araguaina +America/Argentina/Ushuaia +America/Argentina/Salta +America/Argentina/Rio_Gallegos +America/Argentina/San_Luis +America/Argentina/Tucuman +America/Argentina/San_Juan +America/Argentina/Mendoza +America/Argentina/Catamarca +America/Maceio +America/Argentina/La_Rioja +America/Noronha +Atlantic/South_Georgia +Atlantic/Cape_Verde +America/Scoresbysund +Atlantic/Azores +Antarctica/Troll +Africa/Nouakchott +Europe/Jersey +Europe/Isle_of_Man +Atlantic/Reykjavik +Africa/Monrovia +Africa/Bissau +Atlantic/St_Helena +Africa/Bamako +Africa/Banjul +Africa/Sao_Tome +Africa/Lome +Africa/Dakar +Africa/Freetown +Africa/Abidjan +Africa/Ouagadougou +Europe/London +Africa/Conakry +Europe/Guernsey +America/Danmarkshavn +Africa/Accra +Atlantic/Faroe +Atlantic/Madeira +Europe/Lisbon +Atlantic/Canary +Africa/Casablanca +Africa/El_Aaiun +Europe/Podgorica +Europe/Amsterdam +Europe/Tirane +Europe/Berlin +Europe/Prague +Africa/Tunis +Europe/Vienna +Europe/Skopje +Europe/Malta +Europe/Zurich +Europe/Oslo +Europe/Brussels +Europe/Luxembourg +Europe/Sarajevo +Europe/Monaco +Europe/Vatican +Europe/Vaduz +Europe/Busingen +Africa/Algiers +Europe/Gibraltar +Europe/Stockholm +Europe/Ljubljana +Europe/Zagreb +Europe/Budapest +Europe/Belgrade +Europe/Paris +Europe/Copenhagen +Arctic/Longyearbyen +Europe/Bratislava +Europe/Andorra +Europe/Rome +Africa/Ceuta +Europe/Madrid +Europe/Warsaw +Europe/San_Marino +Europe/Dublin +Africa/Malabo +Africa/Luanda +Africa/Lagos +Africa/Niamey +Africa/Libreville +Africa/Ndjamena +Africa/Porto-Novo +Africa/Kinshasa +Africa/Bangui +Africa/Brazzaville +Africa/Douala +Africa/Kigali +Africa/Windhoek +Africa/Khartoum +Africa/Maputo +Africa/Blantyre +Africa/Harare +Africa/Bujumbura +Africa/Gaborone +Africa/Lusaka +Africa/Lubumbashi +Europe/Sofia +Europe/Helsinki +Europe/Mariehamn +Asia/Gaza +Europe/Uzhgorod +Africa/Cairo +Europe/Tallinn +Asia/Damascus +Europe/Kaliningrad +Europe/Athens +Asia/Beirut +Asia/Famagusta +Europe/Zaporozhye +Europe/Vilnius +Europe/Riga +Europe/Kiev +Africa/Tripoli +Europe/Bucharest +Europe/Chisinau +Asia/Amman +Asia/Hebron +Asia/Nicosia +Asia/Jerusalem +Africa/Maseru +Africa/Mbabane +Africa/Johannesburg +Europe/Kirov +Asia/Bahrain +Antarctica/Syowa +Asia/Riyadh +Asia/Qatar +Asia/Baghdad +Europe/Minsk +Asia/Kuwait +Europe/Istanbul +Asia/Aden +Africa/Mogadishu +Africa/Juba +Africa/Asmara +Africa/Djibouti +Africa/Nairobi +Indian/Antananarivo +Indian/Mayotte +Africa/Kampala +Africa/Dar_es_Salaam +Indian/Comoro +Africa/Addis_Ababa +Europe/Simferopol +Europe/Moscow +Asia/Tehran +Asia/Baku +Europe/Samara +Asia/Dubai +Indian/Mauritius +Asia/Tbilisi +Indian/Reunion +Asia/Yerevan +Europe/Ulyanovsk +Europe/Saratov +Indian/Mahe +Europe/Volgograd +Asia/Muscat +Europe/Astrakhan +Asia/Kabul +Asia/Samarkand +Indian/Kerguelen +Asia/Dushanbe +Asia/Oral +Asia/Qyzylorda +Asia/Atyrau +Asia/Aqtau +Asia/Tashkent +Asia/Ashgabat +Indian/Maldives +Asia/Aqtobe +Antarctica/Mawson +Asia/Yekaterinburg +Asia/Karachi +Asia/Colombo +Asia/Kolkata +Asia/Kathmandu +Asia/Bishkek +Asia/Urumqi +Indian/Chagos +Asia/Dhaka +Asia/Omsk +Asia/Almaty +Asia/Qostanay +Asia/Thimphu +Antarctica/Vostok +Asia/Yangon +Indian/Cocos +Asia/Ho_Chi_Minh +Asia/Hovd +Asia/Phnom_Penh +Asia/Vientiane +Asia/Tomsk +Antarctica/Davis +Asia/Bangkok +Asia/Novosibirsk +Asia/Barnaul +Asia/Krasnoyarsk +Indian/Christmas +Asia/Novokuznetsk +Asia/Pontianak +Asia/Jakarta +Asia/Choibalsan +Antarctica/Casey +Asia/Kuching +Asia/Kuala_Lumpur +Asia/Irkutsk +Asia/Ulaanbaatar +Asia/Brunei +Asia/Singapore +Australia/Perth +Asia/Taipei +Asia/Macau +Asia/Shanghai +Asia/Hong_Kong +Asia/Manila +Asia/Makassar +Australia/Eucla +Asia/Chita +Pacific/Palau +Asia/Yakutsk +Asia/Khandyga +Asia/Dili +Asia/Tokyo +Asia/Seoul +Asia/Pyongyang +Asia/Jayapura +Australia/Darwin +Australia/Broken_Hill +Australia/Adelaide +Antarctica/DumontDUrville +Pacific/Port_Moresby +Pacific/Chuuk +Asia/Ust-Nera +Asia/Vladivostok +Australia/Hobart +Australia/Melbourne +Australia/Sydney +Australia/Brisbane +Australia/Lindeman +Australia/Currie +Pacific/Guam +Pacific/Saipan +Australia/Lord_Howe +Asia/Sakhalin +Asia/Srednekolymsk +Pacific/Norfolk +Pacific/Guadalcanal +Pacific/Kosrae +Pacific/Pohnpei +Pacific/Efate +Asia/Magadan +Antarctica/Macquarie +Pacific/Bougainville +Pacific/Noumea +Pacific/Majuro +Pacific/Wallis +Pacific/Kwajalein +Pacific/Nauru +Asia/Anadyr +Pacific/Tarawa +Pacific/Funafuti +Asia/Kamchatka +Pacific/Fiji +Pacific/Wake +Antarctica/McMurdo +Pacific/Auckland +Pacific/Chatham +Pacific/Apia +Pacific/Fakaofo +Pacific/Enderbury +Pacific/Tongatapu +Pacific/Kiritimati +``` + +{% endcode %} + +
    + +## **CustomServerCommands** Example + +{% code overflow="wrap" %} + +```json +"CustomServerCommands": [ + { "Flag": "@css/root", "DisplayName": "Reload Admins", "Command": "css_admins_reload" }, + { "Flag": "@css/cheat", "DisplayName": "Enable sv_cheats", "Command": "sv_cheats 1" } + ], +``` + +{% endcode %} + +[^1]: See time zone list below configuration + +[^2]: See example below configuration + + + +# Commands Configuration + +{% code title="Commands.json" overflow="wrap" lineNumbers="true" %} + +```json +{ + "Commands": { + "css_ban": { // Command key - don't touch + "Aliases": [ // Command aliases + "css_ban", // Remove to disable command or rename/add more for multiple aliases + "css_ban2" // In this case u can use `css_ban` and `css_ban2` as ban command + ] + }, + "css_addban": { + "Aliases": [ + "css_addban" + ] + }, + "css_banip": { + "Aliases": [ + "css_banip" + ] + }, + "css_unban": { + "Aliases": [ + "css_unban" + ] + }, + "css_warn": { + "Aliases": [ + "css_warn" + ] + }, + "css_unwarn": { + "Aliases": [ + "css_unwarn" + ] + }, + "css_asay": { + "Aliases": [ + "css_asay" + ] + }, + "css_cssay": { + "Aliases": [ + "css_cssay" + ] + }, + "css_say": { + "Aliases": [ + "css_say" + ] + }, + "css_psay": { + "Aliases": [ + "css_psay" + ] + }, + "css_csay": { + "Aliases": [ + "css_csay" + ] + }, + "css_hsay": { + "Aliases": [ + "css_hsay" + ] + }, + "css_penalties": { + "Aliases": [ + "css_penalties", + "css_mypenalties", + "css_comms" + ] + }, + "css_admin": { + "Aliases": [ + "css_admin" + ] + }, + "css_adminhelp": { + "Aliases": [ + "css_adminhelp" + ] + }, + "css_addadmin": { + "Aliases": [ + "css_addadmin" + ] + }, + "css_deladmin": { + "Aliases": [ + "css_deladmin" + ] + }, + "css_addgroup": { + "Aliases": [ + "css_addgroup" + ] + }, + "css_delgroup": { + "Aliases": [ + "css_delgroup" + ] + }, + "css_reloadadmins": { + "Aliases": [ + "css_reloadadmins" + ] + }, + "css_hide": { + "Aliases": [ + "css_hide", + "css_stealth" + ] + }, + "css_hidecomms": { + "Aliases": [ + "css_hidecomms" + ] + }, + "css_who": { + "Aliases": [ + "css_who" + ] + }, + "css_disconnected": { + "Aliases": [ + "css_disconnected", + "css_last" + ] + }, + "css_warns": { + "Aliases": [ + "css_warns" + ] + }, + "css_players": { + "Aliases": [ + "css_players" + ] + }, + "css_kick": { + "Aliases": [ + "css_kick" + ] + }, + "css_map": { + "Aliases": [ + "css_map", + "css_changemap" + ] + }, + "css_wsmap": { + "Aliases": [ + "css_wsmap", + "css_changewsmap", + "css_workshop" + ] + }, + "css_cvar": { + "Aliases": [ + "css_cvar" + ] + }, + "css_rcon": { + "Aliases": [ + "css_rcon" + ] + }, + "css_rr": { + "Aliases": [ + "css_rr", + "css_rg", + "css_restart", + "css_restartgame" + ] + }, + "css_gag": { + "Aliases": [ + "css_gag" + ] + }, + "css_addgag": { + "Aliases": [ + "css_addgag" + ] + }, + "css_ungag": { + "Aliases": [ + "css_ungag" + ] + }, + "css_mute": { + "Aliases": [ + "css_mute" + ] + }, + "css_addmute": { + "Aliases": [ + "css_addmute" + ] + }, + "css_unmute": { + "Aliases": [ + "css_unmute" + ] + }, + "css_silence": { + "Aliases": [ + "css_silence" + ] + }, + "css_addsilence": { + "Aliases": [ + "css_addsilence" + ] + }, + "css_unsilence": { + "Aliases": [ + "css_unsilence" + ] + }, + "css_vote": { + "Aliases": [ + "css_vote" + ] + }, + "css_noclip": { + "Aliases": [ + "css_noclip" + ] + }, + "css_freeze": { + "Aliases": [ + "css_freeze" + ] + }, + "css_unfreeze": { + "Aliases": [ + "css_unfreeze" + ] + }, + "css_godmode": { + "Aliases": [ + "css_godmode" + ] + }, + "css_slay": { + "Aliases": [ + "css_slay" + ] + }, + "css_slap": { + "Aliases": [ + "css_slap" + ] + }, + "css_give": { + "Aliases": [ + "css_give" + ] + }, + "css_strip": { + "Aliases": [ + "css_strip" + ] + }, + "css_hp": { + "Aliases": [ + "css_hp" + ] + }, + "css_speed": { + "Aliases": [ + "css_speed" + ] + }, + "css_gravity": { + "Aliases": [ + "css_gravity" + ] + }, + "css_money": { + "Aliases": [ + "css_money" + ] + }, + "css_team": { + "Aliases": [ + "css_team" + ] + }, + "css_rename": { + "Aliases": [ + "css_rename" + ] + }, + "css_prename": { + "Aliases": [ + "css_prename" + ] + }, + "css_respawn": { + "Aliases": [ + "css_respawn" + ] + }, + "css_tp": { + "Aliases": [ + "css_tp", + "css_tpto", + "css_goto" + ] + }, + "css_bring": { + "Aliases": [ + "css_bring", + "css_tphere" + ] + } + } +} +``` + +{% endcode %} + + + +# Basebans + +## Ban player [@css/ban](#user-content-fn-1)[^1] + +``` +css_ban <#userid or name> [time in minutes/0 perm] [reason] +``` + +## Add ban for offline player [@css/ban](#user-content-fn-1)[^1] + +``` +css_addban [time in minutes/0 perm] [reason] +``` + +## Add ban for ip address [@css/ban](#user-content-fn-1)[^1] + +``` +css_banip [time in minutes/0 perm] [reason] +``` + +## Unban player [@css/unban](#user-content-fn-1)[^1] + +``` +css_unban [reason] +``` + +## Warn player [@css/kick](#user-content-fn-1)[^1] + +``` +css_warn <#userid or name> [time in minutes/0 perm] [reason] +``` + +## Unwarn player [@css/kick](#user-content-fn-1)[^1] + +``` +css_unwarn +``` + +[^1]: Required flag + + +# Basechat + +## Message to all admins [@css/chat](#user-content-fn-1)[^1] + +``` +css_asay +``` + +## Colorful message to all players [@css/chat](#user-content-fn-1)[^1] + +``` +css_cssay +``` + +## Message to all players - with admin prefix [@css/chat](#user-content-fn-1)[^1] + +``` +css_say +``` + +## Private message a player [@css/chat](#user-content-fn-1)[^1] + +``` +css_psay <#userid or name> +``` + +## Center message to all players [@css/chat](#user-content-fn-1)[^1] + +``` +css_csay +``` + +## Hud message to all players [@css/chat](#user-content-fn-1)[^1] + +``` +css_hsay +``` + +[^1]: Required flag + + +# Basecommands + +## Show penalties to player + +``` +css_penalties +css_mypenalties +css_comms +``` + +## Hide penalty notifications when player connect [@css/kick](#user-content-fn-1)[^1] + +``` +css_hidecomms +``` + +## Admin menu [@css/generic](#user-content-fn-1)[^1] + +``` +css_admin +``` + +## Print admin\_help.txt file [@css/generic](#user-content-fn-1)[^1] + +``` +css_adminhelp +``` + +## Add new admin to database [@css/root](#user-content-fn-1)[^1] + +``` +css_addadmin +``` + +{% hint style="info" %} +Add -g to the end of the command so that admin is on all servers +{% endhint %} + +## Delete admin from database [@css/root](#user-content-fn-1)[^1] + +``` +css_deladmin +``` + +{% hint style="info" %} +Add -g to the end of the command to delete admin from all servers +{% endhint %} + +## Create admin group in database [@css/root](#user-content-fn-1)[^1] + +``` +css_addgroup +``` + +{% hint style="info" %} +Add -g to the end of the command so that group is on all servers +{% endhint %} + +## Remove admin group from database [@css/root](#user-content-fn-1)[^1] + +``` +css_delgroup +``` + +{% hint style="info" %} +Add -g to the end of the command to delete group from all servers +{% endhint %} + +## Reload admins [@css/root](#user-content-fn-1)[^1] + +``` +css_reloadadmins +``` + +## Hide you in scoreboard [@css/kick](#user-content-fn-1)[^1] + +``` +css_hide +css_stealth +``` + +## Show information about player [@css/generic](#user-content-fn-1)[^1] + +``` +css_who <#userid or name> +``` + +## Show last x disconnected players [@css/kick](#user-content-fn-1)[^1] + +``` +css_disconnected +css_last +css_lastX - Where X is value from config +``` + +## Open warn list for specific player [@css/kick](#user-content-fn-1)[^1] + +``` +css_warns <#userid or name> +``` + +## Show information about online players [@css/generic](#user-content-fn-1)[^1] + +``` +css_players +``` + +## Kick player [@css/kick](#user-content-fn-1)[^1] + +``` +css_kick <#userid or name> [reason] +``` + +## Change map [@css/changemap](#user-content-fn-1)[^1] + +``` +css_map +css_changemap +``` + +## Change workshop map [@css/changemap](#user-content-fn-1)[^1] + +``` +css_wsmap +css_changewsmap +css_workshop +``` + +## Change cvar value [@css/cvar](#user-content-fn-1)[^1] + +``` +css_cvar +``` + +## Execute command as server [@css/rcon](#user-content-fn-1)[^1] + +``` +css_rcon +``` + +## Restart game [@css/generic](#user-content-fn-1)[^1] + +``` +css_rr +css_rg +css_restart +css_restartgame +``` + +[^1]: Required flag + + +# Basecomms + +## Gag player [@css/chat](#user-content-fn-1)[^1] + +``` +css_gag <#userid or name> [time in minutes/0 perm] [reason] +``` + +## Add gag for offline player [@css/chat](#user-content-fn-1)[^1] + +``` +css_addgag [time in minutes/0 perm] [reason] +``` + +## Ungag player [@css/chat](#user-content-fn-1)[^1] + +``` +css_ungag [reason] +``` + +## Mute player [@css/chat](#user-content-fn-1)[^1] + +``` +css_mute <#userid or name> [time in minutes/0 perm] [reason] +``` + +## Add mute for offline player [@css/chat](#user-content-fn-1)[^1] + +``` +css_addmute [time in minutes/0 perm] [reason] +``` + +## Unmute player [@css/chat](#user-content-fn-1)[^1] + +``` +css_unmute [reason] +``` + +## Silence player [@css/chat](#user-content-fn-1)[^1] + +``` +css_silence <#userid or name> [time in minutes/0 perm] [reason] +``` + +## Add silence for offline player [@css/chat](#user-content-fn-1)[^1] + +``` +css_addsilence [time in minutes/0 perm] [reason] +``` + +## Unsilence player [@css/chat](#user-content-fn-1)[^1] + +``` +css_unsilence [reason] +``` + +[^1]: Required flag + + +# Basevotes + +## Create a poll [@css/generic](#user-content-fn-1)[^1] + +``` +css_vote [... options ...] +``` + +[^1]: Required flag + +# Funcommands + +## Turn on the player's noclip [@css/cheats](#user-content-fn-1)[^1] + +``` +css_noclip <#userid or name> +``` + +## Freeze a player [@css/slay](#user-content-fn-1)[^1] + +``` +css_freeze <#userid or name> [duration] +``` + +## Unfreeze a player [@css/slay](#user-content-fn-1)[^1] + +``` +css_unfreeze <#userid or name> +``` + +## Turn on godmode for the player [@css/cheats](#user-content-fn-1)[^1] + +``` +css_godmode <#userid or name> +``` + +[^1]: Required flag + + +# Playercommands + +## Slay the player [@css/slay](#user-content-fn-1)[^1] + +``` +css_slay <#userid or name> +``` + +## Slap the player [@css/slay](#user-content-fn-1)[^1] + +``` +css_slap <#userid or name> [damage] +``` + +## Give the player an item [@css/cheats](#user-content-fn-1)[^1] + +``` +css_give <#userid or name> +``` + +## Take all weapons away from the player [@css/slay](#user-content-fn-1)[^1] + +``` +css_strip <#userid or name> +``` + +## Set the player's health [@css/slay](#user-content-fn-1)[^1] + +``` +css_hp <#userid or name> +``` + +## Set the player's speed [@css/slay](#user-content-fn-1)[^1] + +``` +css_speed <#userid or name> +``` + +## Set the player's gravity [@css/slay](#user-content-fn-1)[^1] + +``` +css_gravity <#userid or name> +``` + +## Set the player's money [@css/slay](#user-content-fn-1)[^1] + +``` +css_money <#userid or name> +``` + +## Set the player's team [@css/kick](#user-content-fn-1)[^1] + +``` +css_team <#userid or name> [] [-k] +``` + +{% hint style="info" %} +Adding -k means killing the player +{% endhint %} + +## Rename a player [@css/kick](#user-content-fn-1)[^1] + +``` +css_rename <#userid or name> +``` + +## Permanent rename a player [@css/ban](#user-content-fn-1)[^1] + +``` +css_prename <#userid or name> +``` + +## Respawn a dead player [@css/cheats](#user-content-fn-1)[^1] + +``` +css_respawn <#userid or name> +``` + +## Teleport to a player [@css/kick](#user-content-fn-1)[^1] + +``` +css_tp <#userid or name> +css_tpto <#userid or name> +css_goto <#userid or name> +``` + +## Teleport a player to you [@css/kick](#user-content-fn-1)[^1] + +``` +css_bring <#userid or name> +css_tphere <#userid or name> +``` + +[^1]: Required flag + + diff --git a/CS2-SimpleAdmin-docs/package-lock.json b/CS2-SimpleAdmin-docs/package-lock.json new file mode 100644 index 0000000..710a4f6 --- /dev/null +++ b/CS2-SimpleAdmin-docs/package-lock.json @@ -0,0 +1,17981 @@ +{ + "name": "cs-2-simple-admin-docs", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "cs-2-simple-admin-docs", + "version": "0.0.0", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/preset-classic": "3.9.2", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/types": "3.9.2" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@ai-sdk/gateway": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.0.tgz", + "integrity": "sha512-Gj0PuawK7NkZuyYgO/h5kDK/l6hFOjhLdTq3/Lli1FTl47iGmwhH1IZQpAL3Z09BeFYWakcwUmn02ovIm2wy9g==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@ai-sdk/provider-utils": "3.0.12", + "@vercel/oidc": "3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/provider": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-2.0.0.tgz", + "integrity": "sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ai-sdk/provider-utils": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.12.tgz", + "integrity": "sha512-ZtbdvYxdMoria+2SlNarEk6Hlgyf+zzcznlD55EAl+7VZvJaSg2sqPvwArY7L6TfDEDJsnCq0fdhBSkYo0Xqdg==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@standard-schema/spec": "^1.0.0", + "eventsource-parser": "^3.0.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/react": { + "version": "2.0.76", + "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.76.tgz", + "integrity": "sha512-ggAPzyaKJTqUWigpxMzI5DuC0Y3iEpDUPCgz6/6CpnKZY/iok+x5xiZhDemeaP0ILw5IQekV0kdgBR8JPgI8zQ==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider-utils": "3.0.12", + "ai": "5.0.76", + "swr": "^2.2.5", + "throttleit": "2.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18 || ^19 || ^19.0.0-rc", + "zod": "^3.25.76 || ^4.1.8" + }, + "peerDependenciesMeta": { + "zod": { + "optional": true + } + } + }, + "node_modules/@algolia/abtesting": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.6.1.tgz", + "integrity": "sha512-wV/gNRkzb7sI9vs1OneG129hwe3Q5zPj7zigz3Ps7M5Lpo2hSorrOnXNodHEOV+yXE/ks4Pd+G3CDFIjFTWhMQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz", + "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.19.2", + "@algolia/autocomplete-shared": "1.19.2" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz", + "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.19.2" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz", + "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==", + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.40.1.tgz", + "integrity": "sha512-cxKNATPY5t+Mv8XAVTI57altkaPH+DZi4uMrnexPxPHODMljhGYY+GDZyHwv9a+8CbZHcY372OkxXrDMZA4Lnw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.40.1.tgz", + "integrity": "sha512-XP008aMffJCRGAY8/70t+hyEyvqqV7YKm502VPu0+Ji30oefrTn2al7LXkITz7CK6I4eYXWRhN6NaIUi65F1OA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.40.1.tgz", + "integrity": "sha512-gWfQuQUBtzUboJv/apVGZMoxSaB0M4Imwl1c9Ap+HpCW7V0KhjBddqF2QQt5tJZCOFsfNIgBbZDGsEPaeKUosw==", + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.40.1.tgz", + "integrity": "sha512-RTLjST/t+lsLMouQ4zeLJq2Ss+UNkLGyNVu+yWHanx6kQ3LT5jv8UvPwyht9s7R6jCPnlSI77WnL80J32ZuyJg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.40.1.tgz", + "integrity": "sha512-2FEK6bUomBzEYkTKzD0iRs7Ljtjb45rKK/VSkyHqeJnG+77qx557IeSO0qVFE3SfzapNcoytTofnZum0BQ6r3Q==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.40.1.tgz", + "integrity": "sha512-Nju4NtxAvXjrV2hHZNLKVJLXjOlW6jAXHef/CwNzk1b2qIrCWDO589ELi5ZHH1uiWYoYyBXDQTtHmhaOVVoyXg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.40.1.tgz", + "integrity": "sha512-Mw6pAUF121MfngQtcUb5quZVqMC68pSYYjCRZkSITC085S3zdk+h/g7i6FxnVdbSU6OztxikSDMh1r7Z+4iPlA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@algolia/client-common": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==", + "license": "MIT" + }, + "node_modules/@algolia/ingestion": { + "version": "1.40.1", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.40.1.tgz", + "integrity": "sha512-z+BPlhs45VURKJIxsR99NNBWpUEEqIgwt10v/fATlNxc4UlXvALdOsWzaFfe89/lbP5Bu4+mbO59nqBC87ZM/g==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.40.1", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.40.1.tgz", + "integrity": "sha512-VJMUMbO0wD8Rd2VVV/nlFtLJsOAQvjnVNGkMkspFiFhpBA7s/xJOb+fJvvqwKFUjbKTUA7DjiSi1ljSMYBasXg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.40.1.tgz", + "integrity": "sha512-ehvJLadKVwTp9Scg9NfzVSlBKH34KoWOQNTaN8i1Ac64AnO6iH2apJVSP6GOxssaghZ/s8mFQsDH3QIZoluFHA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.40.1.tgz", + "integrity": "sha512-PbidVsPurUSQIr6X9/7s34mgOMdJnn0i6p+N6Ab+lsNhY5eiu+S33kZEpZwkITYBCIbhzDLOvb7xZD3gDi+USA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.40.1.tgz", + "integrity": "sha512-ThZ5j6uOZCF11fMw9IBkhigjOYdXGXQpj6h4k+T9UkZrF2RlKcPynFzDeRgaLdpYk8Yn3/MnFbwUmib7yxj5Lw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.40.1.tgz", + "integrity": "sha512-H1gYPojO6krWHnUXu/T44DrEun/Wl95PJzMXRcM/szstNQczSbwq6wIFJPI9nyE95tarZfUNU3rgorT+wZ6iCQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", + "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.10" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.4" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz", + "integrity": "sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", + "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", + "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", + "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz", + "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.3.tgz", + "integrity": "sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz", + "integrity": "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.0", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.0", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.3", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz", + "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.27.1", + "@babel/plugin-transform-react-jsx": "^7.27.1", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz", + "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz", + "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==", + "license": "MIT", + "dependencies": { + "core-js-pure": "^3.43.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", + "integrity": "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "@csstools/css-calc": "^2.1.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", + "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/postcss-alpha-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz", + "integrity": "sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", + "integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "peer": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz", + "integrity": "sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function-display-p3-linear": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz", + "integrity": "sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz", + "integrity": "sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz", + "integrity": "sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz", + "integrity": "sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-contrast-color-function": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz", + "integrity": "sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz", + "integrity": "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", + "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz", + "integrity": "sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz", + "integrity": "sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz", + "integrity": "sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz", + "integrity": "sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz", + "integrity": "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz", + "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "peer": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz", + "integrity": "sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", + "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", + "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", + "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", + "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz", + "integrity": "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz", + "integrity": "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz", + "integrity": "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", + "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", + "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz", + "integrity": "sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz", + "integrity": "sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-random-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", + "integrity": "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz", + "integrity": "sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", + "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-sign-functions": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz", + "integrity": "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz", + "integrity": "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz", + "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz", + "integrity": "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", + "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/utilities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", + "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docsearch/css": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.2.0.tgz", + "integrity": "sha512-65KU9Fw5fGsPPPlgIghonMcndyx1bszzrDQYLfierN+Ha29yotMHzVS94bPkZS6On9LS8dE4qmW4P/fGjtCf/g==", + "license": "MIT" + }, + "node_modules/@docsearch/react": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.2.0.tgz", + "integrity": "sha512-zSN/KblmtBcerf7Z87yuKIHZQmxuXvYc6/m0+qnjyNu+Ir67AVOagTa1zBqcxkVUVkmBqUExdcyrdo9hbGbqTw==", + "license": "MIT", + "dependencies": { + "@ai-sdk/react": "^2.0.30", + "@algolia/autocomplete-core": "1.19.2", + "@docsearch/css": "4.2.0", + "ai": "^5.0.30", + "algoliasearch": "^5.28.0", + "marked": "^16.3.0", + "zod": "^4.1.8" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 20.0.0", + "react": ">= 16.8.0 < 20.0.0", + "react-dom": ">= 16.8.0 < 20.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@docusaurus/babel": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.2.tgz", + "integrity": "sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.25.9", + "@babel/preset-env": "^7.25.9", + "@babel/preset-react": "^7.25.9", + "@babel/preset-typescript": "^7.25.9", + "@babel/runtime": "^7.25.9", + "@babel/runtime-corejs3": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "babel-plugin-dynamic-import-node": "^2.3.3", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/bundler": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz", + "integrity": "sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@docusaurus/babel": "3.9.2", + "@docusaurus/cssnano-preset": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "babel-loader": "^9.2.1", + "clean-css": "^5.3.3", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.11.0", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "file-loader": "^6.2.0", + "html-minifier-terser": "^7.2.0", + "mini-css-extract-plugin": "^2.9.2", + "null-loader": "^4.0.1", + "postcss": "^8.5.4", + "postcss-loader": "^7.3.4", + "postcss-preset-env": "^10.2.1", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "webpack": "^5.95.0", + "webpackbar": "^6.0.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", + "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.9.2", + "@docusaurus/bundler": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "execa": "5.1.1", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "open": "^8.4.0", + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.3.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.6", + "tinypool": "^1.0.2", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^5.2.2", + "webpack-merge": "^6.0.1" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@mdx-js/react": "^3.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/cssnano-preset": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz", + "integrity": "sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ==", + "license": "MIT", + "dependencies": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.5.4", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/logger": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz", + "integrity": "sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz", + "integrity": "sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^2.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/module-type-aliases": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz", + "integrity": "sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.9.2", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-content-blog": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz", + "integrity": "sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "cheerio": "1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "srcset": "^4.0.0", + "tslib": "^2.6.0", + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", + "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz", + "integrity": "sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-css-cascade-layers": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.2.tgz", + "integrity": "sha512-w1s3+Ss+eOQbscGM4cfIFBlVg/QKxyYgj26k5AnakuHkKxH6004ZtuLe5awMBotIYF2bbGDoDhpgQ4r/kcj4rQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.9.2.tgz", + "integrity": "sha512-j7a5hWuAFxyQAkilZwhsQ/b3T7FfHZ+0dub6j/GxKNFJp2h9qk/P1Bp7vrGASnvA9KNQBBL1ZXTe7jlh4VdPdA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^2.3.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.2.tgz", + "integrity": "sha512-mAwwQJ1Us9jL/lVjXtErXto4p4/iaLlweC54yDUK1a97WfkC6Z2k5/769JsFgwOwOP+n5mUQGACXOEQ0XDuVUw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.2.tgz", + "integrity": "sha512-YJ4lDCphabBtw19ooSlc1MnxtYGpjFV9rEdzjLsUnBCeis2djUyCozZaFhCg6NGEwOn7HDDyMh0yzcdRpnuIvA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.2.tgz", + "integrity": "sha512-LJtIrkZN/tuHD8NqDAW1Tnw0ekOwRTfobWPsdO15YxcicBo2ykKF0/D6n0vVBfd3srwr9Z6rzrIWYrMzBGrvNw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz", + "integrity": "sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-svgr": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz", + "integrity": "sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@svgr/core": "8.1.0", + "@svgr/webpack": "^8.1.0", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.9.2.tgz", + "integrity": "sha512-IgyYO2Gvaigi21LuDIe+nvmN/dfGXAiMcV/murFqcpjnZc7jxFAxW+9LEjdPt61uZLxG4ByW/oUmX/DDK9t/8w==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/plugin-content-blog": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/plugin-content-pages": "3.9.2", + "@docusaurus/plugin-css-cascade-layers": "3.9.2", + "@docusaurus/plugin-debug": "3.9.2", + "@docusaurus/plugin-google-analytics": "3.9.2", + "@docusaurus/plugin-google-gtag": "3.9.2", + "@docusaurus/plugin-google-tag-manager": "3.9.2", + "@docusaurus/plugin-sitemap": "3.9.2", + "@docusaurus/plugin-svgr": "3.9.2", + "@docusaurus/theme-classic": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/theme-search-algolia": "3.9.2", + "@docusaurus/types": "3.9.2" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-classic": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz", + "integrity": "sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/plugin-content-blog": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/plugin-content-pages": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/theme-translations": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "infima": "0.2.0-alpha.45", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.5.4", + "prism-react-renderer": "^2.3.0", + "prismjs": "^1.29.0", + "react-router-dom": "^5.3.4", + "rtlcss": "^4.1.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", + "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.2.tgz", + "integrity": "sha512-GBDSFNwjnh5/LdkxCKQHkgO2pIMX1447BxYUBG2wBiajS21uj64a+gH/qlbQjDLxmGrbrllBrtJkUHxIsiwRnw==", + "license": "MIT", + "dependencies": { + "@docsearch/react": "^3.9.0 || ^4.1.0", + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/theme-translations": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "algoliasearch": "^5.37.0", + "algoliasearch-helper": "^3.26.0", + "clsx": "^2.0.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz", + "integrity": "sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA==", + "license": "MIT", + "dependencies": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/types/node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docusaurus/utils": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz", + "integrity": "sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "escape-string-regexp": "^4.0.0", + "execa": "5.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "p-queue": "^6.6.2", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz", + "integrity": "sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz", + "integrity": "sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@mdx-js/mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", + "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "acorn": "^8.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-scope": "^1.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "recma-build-jsx": "^1.0.0", + "recma-jsx": "^1.0.0", + "recma-stringify": "^1.0.0", + "rehype-recma": "^1.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", + "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "license": "Apache-2.0", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "license": "MIT", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "license": "MIT", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", + "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", + "license": "MIT", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "license": "MIT" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "license": "BSD-3-Clause" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@slorber/remark-comment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", + "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" + } + }, + "node_modules/@standard-schema/spec": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", + "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==", + "license": "MIT" + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz", + "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", + "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/gtag.js": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", + "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "license": "MIT" + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "24.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.8.1.tgz", + "integrity": "sha512-alv65KGRadQVfVcG69MuB4IzdYVpRwMG/mq8KWOaoOdyY617P5ivaDiMCGOFDWD2sAn5Q0mR3mRtUOgm99hL9Q==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.14.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prismjs": { + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", + "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz", + "integrity": "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==", + "license": "MIT", + "peer": true, + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-config": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", + "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "license": "MIT" + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/send": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.0.tgz", + "integrity": "sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.9.tgz", + "integrity": "sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", + "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@vercel/oidc": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.3.tgz", + "integrity": "sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==", + "license": "Apache-2.0", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ai": { + "version": "5.0.76", + "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.76.tgz", + "integrity": "sha512-ZCxi1vrpyCUnDbtYrO/W8GLvyacV9689f00yshTIQ3mFFphbD7eIv40a2AOZBv3GGRA7SSRYIDnr56wcS/gyQg==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/gateway": "2.0.0", + "@ai-sdk/provider": "2.0.0", + "@ai-sdk/provider-utils": "3.0.12", + "@opentelemetry/api": "1.9.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/algoliasearch": { + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.40.1.tgz", + "integrity": "sha512-iUNxcXUNg9085TJx0HJLjqtDE0r1RZ0GOGrt8KNQqQT5ugu8lZsHuMUYW/e0lHhq6xBvmktU9Bw4CXP9VQeKrg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@algolia/abtesting": "1.6.1", + "@algolia/client-abtesting": "5.40.1", + "@algolia/client-analytics": "5.40.1", + "@algolia/client-common": "5.40.1", + "@algolia/client-insights": "5.40.1", + "@algolia/client-personalization": "5.40.1", + "@algolia/client-query-suggestions": "5.40.1", + "@algolia/client-search": "5.40.1", + "@algolia/ingestion": "1.40.1", + "@algolia/monitoring": "1.40.1", + "@algolia/recommend": "5.40.1", + "@algolia/requester-browser-xhr": "5.40.1", + "@algolia/requester-fetch": "5.40.1", + "@algolia/requester-node-http": "5.40.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz", + "integrity": "sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw==", + "license": "MIT", + "dependencies": { + "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/astring": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "license": "MIT", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.18.tgz", + "integrity": "sha512-UYmTpOBwgPScZpS4A+YbapwWuBwasxvO/2IOHArSsAhL/+ZdmATBXTex3t+l2hXwLVYK382ibr/nKoY9GKe86w==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.26.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz", + "integrity": "sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "baseline-browser-mapping": "^2.8.9", + "caniuse-lite": "^1.0.30001746", + "electron-to-chromium": "^1.5.227", + "node-releases": "^2.0.21", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001751", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz", + "integrity": "sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-table3/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/combine-promises": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", + "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "license": "ISC" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compressible/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", + "integrity": "sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.46.0.tgz", + "integrity": "sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.26.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.46.0.tgz", + "integrity": "sha512-NMCW30bHNofuhwLhYPt66OLOKTMbOhgTTatKVbaQC3KRHpTCiRIBYvtshr+NBYSnBxwAFhjW/RfJ0XbIjS16rw==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-blank-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", + "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz", + "integrity": "sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==", + "license": "ISC", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz", + "integrity": "sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "peer": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "cssnano": "^6.0.1", + "jest-worker": "^29.4.3", + "postcss": "^8.4.24", + "schema-utils": "^4.0.1", + "serialize-javascript": "^6.0.1" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", + "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.4.2.tgz", + "integrity": "sha512-PzjkRkRUS+IHDJohtxkIczlxPPZqRo0nXplsYXOMBRPjcVRjj1W4DfvRgshUYTVuUigU7ptVYkFJQ7abUB0nyg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "MIT-0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-advanced": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz", + "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==", + "license": "MIT", + "dependencies": { + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.0", + "cssnano-preset-default": "^6.1.2", + "postcss-discard-unused": "^6.0.5", + "postcss-merge-idents": "^6.0.3", + "postcss-reduce-idents": "^6.0.3", + "postcss-zindex": "^6.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-default": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", + "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-utils": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", + "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.237", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.237.tgz", + "integrity": "sha512-icUt1NvfhGLar5lSWH3tHNzablaA5js3HVHacQimfP8ViEBOQv+L7DKEuHdbTZ0SKCO1ogTJTIL1Gwk9S6Qvcg==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/emoticon": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz", + "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esast-util-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", + "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/esast-util-from-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", + "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "acorn": "^8.0.0", + "esast-util-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", + "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-value-to-estree": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.4.0.tgz", + "integrity": "sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/remcohaszing" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eta": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "dependencies": { + "@types/node": "*", + "require-like": ">= 0.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", + "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "node_modules/express/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "license": "MIT", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "license": "MIT", + "dependencies": { + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "license": "MIT", + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "license": "MIT", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "license": "MIT", + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", + "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "license": "ISC" + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/got/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", + "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5/node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz", + "integrity": "sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/html-webpack-plugin/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", + "license": "MIT", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infima": { + "version": "0.2.0-alpha.45", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz", + "integrity": "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/inline-style-parser": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", + "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", + "license": "MIT" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-network-error": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz", + "integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-npm": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", + "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "license": "MIT", + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/launch-editor": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.11.1.tgz", + "integrity": "sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", + "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/marked": { + "version": "16.4.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.1.tgz", + "integrity": "sha512-ntROs7RaN3EvWfy3EZi14H4YxmT6A5YvywfhO+0pm+cH/dnSQRmdAmoFIc3B9aiwTehyk7pESH4ofyBY+V5hZg==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdast-util-directive": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", + "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "escape-string-regexp": "^5.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "4.49.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.49.0.tgz", + "integrity": "sha512-L9uC9vGuc4xFybbdOpRLoOAOq1YEBBsocCs5NVW32DfU+CZWWIn3OVF+lB8Gp4ttBVSMazwrTrjv8ussX/e3VQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-directive": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz", + "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-frontmatter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "license": "MIT", + "dependencies": { + "fault": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", + "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", + "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "license": "MIT", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", + "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-space/node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character/node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", + "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz", + "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", + "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.25", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.25.tgz", + "integrity": "sha512-4auku8B/vw5psvTiiN9j1dAOsXvMoGqJuKJcR+dTdqiXEK20mMTk1UEo3HS16LeGQsVG6+qKTPM9u/qQ2LqATA==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.0.tgz", + "integrity": "sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", + "license": "MIT" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/null-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/null-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/null-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/null-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/null-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "license": "MIT", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==", + "license": "ISC" + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", + "license": "MIT", + "dependencies": { + "domhandler": "^5.0.3", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "license": "MIT", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", + "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz", + "integrity": "sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", + "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", + "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-colormin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-custom-media": { + "version": "11.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz", + "integrity": "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz", + "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz", + "integrity": "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", + "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", + "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-empty": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", + "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-unused": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz", + "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz", + "integrity": "sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", + "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", + "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", + "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-lab-function": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz", + "integrity": "sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-loader": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz", + "integrity": "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-merge-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", + "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", + "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-rules": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", + "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", + "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", + "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "license": "MIT", + "dependencies": { + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-params": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", + "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", + "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-resolve-nested": "^3.1.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", + "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "peer": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", + "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", + "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", + "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", + "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-string": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", + "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", + "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", + "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-url": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", + "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", + "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", + "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-ordered-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", + "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", + "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", + "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.4.0.tgz", + "integrity": "sha512-2kqpOthQ6JhxqQq1FSAAZGe9COQv75Aw8WbsOvQVNJ2nSevc9Yx/IKZGuZ7XJ+iOTtVon7LfO7ELRzg8AZ+sdw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-alpha-function": "^1.0.1", + "@csstools/postcss-cascade-layers": "^5.0.2", + "@csstools/postcss-color-function": "^4.0.12", + "@csstools/postcss-color-function-display-p3-linear": "^1.0.1", + "@csstools/postcss-color-mix-function": "^3.0.12", + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.2", + "@csstools/postcss-content-alt-text": "^2.0.8", + "@csstools/postcss-contrast-color-function": "^2.0.12", + "@csstools/postcss-exponential-functions": "^2.0.9", + "@csstools/postcss-font-format-keywords": "^4.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.11", + "@csstools/postcss-gradients-interpolation-method": "^5.0.12", + "@csstools/postcss-hwb-function": "^4.0.12", + "@csstools/postcss-ic-unit": "^4.0.4", + "@csstools/postcss-initial": "^2.0.1", + "@csstools/postcss-is-pseudo-class": "^5.0.3", + "@csstools/postcss-light-dark-function": "^2.0.11", + "@csstools/postcss-logical-float-and-clear": "^3.0.0", + "@csstools/postcss-logical-overflow": "^2.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", + "@csstools/postcss-logical-resize": "^3.0.0", + "@csstools/postcss-logical-viewport-units": "^3.0.4", + "@csstools/postcss-media-minmax": "^2.0.9", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", + "@csstools/postcss-nested-calc": "^4.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.0", + "@csstools/postcss-oklab-function": "^4.0.12", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/postcss-random-function": "^2.0.1", + "@csstools/postcss-relative-color-syntax": "^3.0.12", + "@csstools/postcss-scope-pseudo-class": "^4.0.1", + "@csstools/postcss-sign-functions": "^1.1.4", + "@csstools/postcss-stepped-value-functions": "^4.0.9", + "@csstools/postcss-text-decoration-shorthand": "^4.0.3", + "@csstools/postcss-trigonometric-functions": "^4.0.9", + "@csstools/postcss-unset-value": "^4.0.0", + "autoprefixer": "^10.4.21", + "browserslist": "^4.26.0", + "css-blank-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.3", + "css-prefers-color-scheme": "^10.0.0", + "cssdb": "^8.4.2", + "postcss-attribute-case-insensitive": "^7.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^7.0.12", + "postcss-color-hex-alpha": "^10.0.0", + "postcss-color-rebeccapurple": "^10.0.0", + "postcss-custom-media": "^11.0.6", + "postcss-custom-properties": "^14.0.6", + "postcss-custom-selectors": "^8.0.5", + "postcss-dir-pseudo-class": "^9.0.1", + "postcss-double-position-gradients": "^6.0.4", + "postcss-focus-visible": "^10.0.1", + "postcss-focus-within": "^9.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^6.0.0", + "postcss-image-set-function": "^7.0.0", + "postcss-lab-function": "^7.0.12", + "postcss-logical": "^8.1.0", + "postcss-nesting": "^13.0.2", + "postcss-opacity-percentage": "^3.0.0", + "postcss-overflow-shorthand": "^6.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^10.0.0", + "postcss-pseudo-class-any-link": "^10.0.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^8.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", + "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reduce-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", + "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", + "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", + "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", + "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sort-media-queries": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz", + "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==", + "license": "MIT", + "dependencies": { + "sort-css-media-queries": "2.2.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.23" + } + }, + "node_modules/postcss-svgo": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", + "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/postcss-zindex": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", + "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/prism-react-renderer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", + "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", + "license": "MIT", + "dependencies": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "license": "ISC" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", + "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", + "license": "MIT", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", + "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz", + "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.0" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "license": "MIT" + }, + "node_modules/react-helmet-async": { + "name": "@slorber/react-helmet-async", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-json-view-lite": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz", + "integrity": "sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-loadable": { + "name": "@docusaurus/react-loadable", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", + "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/react": "*" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.3" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "react-loadable": "*", + "webpack": ">=4.41.1 || 5.x" + } + }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recma-build-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", + "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-jsx": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz", + "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==", + "license": "MIT", + "dependencies": { + "acorn-jsx": "^5.0.0", + "estree-util-to-js": "^2.0.0", + "recma-parse": "^1.0.0", + "recma-stringify": "^1.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/recma-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", + "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "esast-util-from-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", + "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-to-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz", + "integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==", + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-recma": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", + "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "hast-util-to-estree": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-directive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.1.tgz", + "integrity": "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-directive": "^3.0.0", + "micromark-extension-directive": "^3.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-emoji": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", + "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.2", + "emoticon": "^4.0.1", + "mdast-util-find-and-replace": "^3.0.1", + "node-emoji": "^2.1.0", + "unified": "^11.0.4" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/remark-frontmatter": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-frontmatter": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", + "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", + "license": "MIT", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", + "engines": { + "node": "*" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "license": "MIT" + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "license": "MIT" + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rtlcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", + "license": "MIT", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/schema-dts": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", + "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==", + "license": "Apache-2.0" + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/search-insights": { + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", + "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", + "license": "MIT", + "peer": true + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-handler": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", + "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "3.3.0", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", + "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==", + "license": "MIT" + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/sitemap": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz", + "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==", + "license": "MIT", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" + } + }, + "node_modules/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", + "license": "MIT" + }, + "node_modules/skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "license": "MIT", + "dependencies": { + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sort-css-media-queries": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", + "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", + "license": "MIT", + "engines": { + "node": ">= 6.3.0" + } + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/srcset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "license": "MIT" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-to-js": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.18.tgz", + "integrity": "sha512-JFPn62D4kJaPTnhFUI244MThx+FEGbi+9dw1b9yBBQ+1CZpV7QAT8kUtJ7b7EUNdHajjF/0x8fT+16oLJoojLg==", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.11" + } + }, + "node_modules/style-to-object": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.11.tgz", + "integrity": "sha512-5A560JmXr7wDyGLK12Nq/EYS38VkGlglVzkis1JEdbGWSnbQIEhZzTJhzURXN5/8WwwFCs/f/VVcmkTppbXLow==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "node_modules/stylehacks": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", + "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/swr": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.6.tgz", + "integrity": "sha512-wfHRmHWk/isGNMwlLGlZX5Gzz/uTgo0o2IRuTMcf4CPuPFJZlq0rDaKUx+ozB5nBOReNV1kiOyzMfj+MBMikLw==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.0.tgz", + "integrity": "sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/thingies": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz", + "integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==", + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/throttleit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz", + "integrity": "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" + }, + "node_modules/tinypool": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD", + "peer": true + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/undici-types": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.14.0.tgz", + "integrity": "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-emoji-modifier-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/url-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/url-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/url-loader/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/watchpack": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpack": { + "version": "5.102.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.1.tgz", + "integrity": "sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.26.3", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.3", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.4", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", + "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", + "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.21.2", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpackbar": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", + "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/webpackbar/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/webpackbar/node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "license": "MIT", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpackbar/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpackbar/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "license": "MIT", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz", + "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/CS2-SimpleAdmin-docs/package.json b/CS2-SimpleAdmin-docs/package.json new file mode 100644 index 0000000..b89c5b9 --- /dev/null +++ b/CS2-SimpleAdmin-docs/package.json @@ -0,0 +1,44 @@ +{ + "name": "cs-2-simple-admin-docs", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids" + }, + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/preset-classic": "3.9.2", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/types": "3.9.2" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 3 chrome version", + "last 3 firefox version", + "last 5 safari version" + ] + }, + "engines": { + "node": ">=20.0" + } +} diff --git a/CS2-SimpleAdmin-docs/sidebars.js b/CS2-SimpleAdmin-docs/sidebars.js new file mode 100644 index 0000000..56aee05 --- /dev/null +++ b/CS2-SimpleAdmin-docs/sidebars.js @@ -0,0 +1,81 @@ +// @ts-check + +// This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) + +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + + @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} + */ +const sidebars = { + userSidebar: [ + 'user/intro', + { + type: 'category', + label: 'Getting Started', + items: [ + 'user/installation', + 'user/configuration', + ], + }, + { + type: 'category', + label: 'Commands', + items: [ + 'user/commands/basebans', + 'user/commands/basecomms', + 'user/commands/basecommands', + 'user/commands/basechat', + 'user/commands/playercommands', + 'user/commands/basevotes', + ], + }, + ], + + modulesSidebar: [ + 'modules/intro', + { + type: 'category', + label: 'Official Modules', + items: [ + 'modules/funcommands', + ], + }, + 'modules/development', + ], + + developerSidebar: [ + 'developer/intro', + { + type: 'category', + label: 'API Reference', + items: [ + 'developer/api/overview', + 'developer/api/commands', + 'developer/api/menus', + 'developer/api/penalties', + 'developer/api/events', + 'developer/api/utilities', + ], + }, + { + type: 'category', + label: 'Module Development', + items: [ + 'developer/module/getting-started', + 'developer/module/best-practices', + 'developer/module/examples', + ], + }, + 'developer/architecture', + ], +}; + +export default sidebars; diff --git a/CS2-SimpleAdmin-docs/src/components/HomepageFeatures/index.js b/CS2-SimpleAdmin-docs/src/components/HomepageFeatures/index.js new file mode 100644 index 0000000..6a21c18 --- /dev/null +++ b/CS2-SimpleAdmin-docs/src/components/HomepageFeatures/index.js @@ -0,0 +1,64 @@ +import clsx from 'clsx'; +import Heading from '@theme/Heading'; +import styles from './styles.module.css'; + +const FeatureList = [ + { + title: 'Comprehensive Admin Tools', + img: require('@site/static/img/index_1.png').default, + description: ( + <> + Full suite of admin commands for managing players, bans, mutes, warnings, + and server settings. Everything you need to moderate your CS2 server. + + ), + }, + { + title: 'Multi-Server Support', + img: require('@site/static/img/index_2.png').default, + description: ( + <> + Manage multiple servers with synchronized admin permissions and penalties. + Share bans, mutes, and admin groups across your entire server network. + + ), + }, + { + title: 'Extensible API', + img: require('@site/static/img/index_3.png').default, + description: ( + <> + Build custom modules using the public API. Create your own commands, + menus, and integrate with CS2-SimpleAdmin's permission and penalty systems. + + ), + }, +]; + +function Feature({img, title, description}) { + return ( +
    +
    + {title} +
    +
    + {title} +

    {description}

    +
    +
    + ); +} + +export default function HomepageFeatures() { + return ( +
    +
    +
    + {FeatureList.map((props, idx) => ( + + ))} +
    +
    +
    + ); +} diff --git a/CS2-SimpleAdmin-docs/src/components/HomepageFeatures/styles.module.css b/CS2-SimpleAdmin-docs/src/components/HomepageFeatures/styles.module.css new file mode 100644 index 0000000..b248eb2 --- /dev/null +++ b/CS2-SimpleAdmin-docs/src/components/HomepageFeatures/styles.module.css @@ -0,0 +1,11 @@ +.features { + display: flex; + align-items: center; + padding: 2rem 0; + width: 100%; +} + +.featureSvg { + height: 200px; + width: 200px; +} diff --git a/CS2-SimpleAdmin-docs/src/css/custom.css b/CS2-SimpleAdmin-docs/src/css/custom.css new file mode 100644 index 0000000..7fde307 --- /dev/null +++ b/CS2-SimpleAdmin-docs/src/css/custom.css @@ -0,0 +1,30 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #ff8c00; + --ifm-color-primary-dark: #e67e00; + --ifm-color-primary-darker: #d97700; + --ifm-color-primary-darkest: #b36200; + --ifm-color-primary-light: #ff9a1a; + --ifm-color-primary-lighter: #ffa328; + --ifm-color-primary-lightest: #ffb54d; + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme='dark'] { + --ifm-color-primary: #ff9500; + --ifm-color-primary-dark: #e68600; + --ifm-color-primary-darker: #cc7700; + --ifm-color-primary-darkest: #b36200; + --ifm-color-primary-light: #ffa31a; + --ifm-color-primary-lighter: #ffad33; + --ifm-color-primary-lightest: #ffc266; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +} diff --git a/CS2-SimpleAdmin-docs/src/pages/index.js b/CS2-SimpleAdmin-docs/src/pages/index.js new file mode 100644 index 0000000..3b96232 --- /dev/null +++ b/CS2-SimpleAdmin-docs/src/pages/index.js @@ -0,0 +1,52 @@ +import clsx from 'clsx'; +import Link from '@docusaurus/Link'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import Layout from '@theme/Layout'; +import HomepageFeatures from '@site/src/components/HomepageFeatures'; + +import Heading from '@theme/Heading'; +import styles from './index.module.css'; + +function HomepageHeader() { + const {siteConfig} = useDocusaurusContext(); + return ( +
    +

    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 *d`PVD+lsr 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%0D2YKj}*$= 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ℜ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%0DrSv~i)$ht3j)EJ!NX$E)NDlM_WmyR@n&AcX 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 z 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