From 77376e0d75cc78792db075eca6daf5b23995ec34 Mon Sep 17 00:00:00 2001 From: Melroy van den Berg Date: Sun, 22 Dec 2024 15:21:07 +0100 Subject: [PATCH] Update remaining npm packages + webpack update + tools directory (#1312) --- .env.dev | 0 package-lock.json | 4896 +++-------------- package.json | 8 +- src/Command/ActorUpdateCommand.php | 2 +- src/Command/AdminCommand.php | 2 +- src/Command/ApImportObject.php | 2 +- src/Command/AwesomeBot/AwesomeBotEntries.php | 2 +- src/Command/AwesomeBot/AwesomeBotMagazine.php | 2 +- src/Command/DeleteUserCommand.php | 2 +- src/Command/MagazineUnsubCommand.php | 2 +- src/Command/ModeratorCommand.php | 2 +- src/Command/MoveEntriesByTagCommand.php | 2 +- src/Command/MovePostsByTagCommand.php | 2 +- src/Command/PostMagazinesUpdateCommand.php | 2 +- src/Command/SubMagazineCommand.php | 2 +- src/Command/Update/ApKeysUpdateCommand.php | 2 +- .../Update/Async/ImageBlurhashHandler.php | 2 +- .../Update/ImageBlurhashUpdateCommand.php | 2 +- src/Command/Update/LocalMagazineApProfile.php | 2 +- .../Update/NoteVisibilityUpdateCommand.php | 2 +- .../Update/PostCommentRootUpdateCommand.php | 2 +- src/Command/Update/PushKeysUpdateCommand.php | 2 +- .../RemoveMagazineNameFromTagsCommand.php | 2 +- src/Command/Update/SlugUpdateCommand.php | 2 +- src/Command/Update/TagsUpdateCommand.php | 2 +- src/Command/UserCommand.php | 2 +- src/Command/UserPasswordCommand.php | 2 +- src/Command/UserUnsubCommand.php | 2 +- src/Command/VerifyCommand.php | 2 +- src/Controller/AbstractController.php | 2 +- .../ActivityPub/EntryCommentController.php | 2 +- .../ActivityPub/EntryController.php | 2 +- .../Magazine/MagazineFollowersController.php | 2 +- .../Magazine/MagazineModeratorsController.php | 2 +- .../ActivityPub/NodeInfoController.php | 2 +- .../ActivityPub/PostCommentController.php | 2 +- src/Controller/ActivityPub/PostController.php | 2 +- .../ActivityPub/SharedInboxController.php | 2 +- .../ActivityPub/User/UserController.php | 2 +- .../User/UserFollowersController.php | 2 +- .../ActivityPub/User/UserOutboxController.php | 2 +- ...dminMagazineOwnershipRequestController.php | 2 +- src/Controller/Admin/AdminPagesController.php | 2 +- src/Controller/AjaxController.php | 2 +- src/Controller/Api/BaseApi.php | 2 +- src/Controller/Api/Domain/DomainBlockApi.php | 4 +- .../Api/Domain/DomainRetrieveApi.php | 2 +- .../Api/Domain/DomainSubscribeApi.php | 4 +- .../Entry/Comments/EntryCommentsCreateApi.php | 4 +- .../Entry/Comments/EntryCommentsDeleteApi.php | 2 +- .../Comments/EntryCommentsFavouriteApi.php | 2 +- .../Entry/Comments/EntryCommentsReportApi.php | 2 +- .../Entry/Comments/EntryCommentsUpdateApi.php | 2 +- .../Moderate/EntryCommentsSetAdultApi.php | 2 +- .../Moderate/EntryCommentsSetLanguageApi.php | 2 +- src/Controller/Api/Entry/EntriesDeleteApi.php | 2 +- .../Api/Entry/EntriesFavouriteApi.php | 2 +- src/Controller/Api/Entry/EntriesReportApi.php | 2 +- src/Controller/Api/Entry/EntriesUpdateApi.php | 2 +- .../Api/Entry/MagazineEntryCreateApi.php | 8 +- .../Api/Entry/Moderate/EntriesPinApi.php | 2 +- .../Api/Entry/Moderate/EntriesSetAdultApi.php | 2 +- .../Entry/Moderate/EntriesSetLanguageApi.php | 2 +- src/Controller/Api/EntryComments.php | 2 +- .../Admin/InstanceRetrieveSettingsApi.php | 2 +- .../Admin/InstanceUpdateFederationApi.php | 2 +- .../Admin/InstanceUpdateSettingsApi.php | 2 +- .../Magazine/Admin/MagazineAddBadgesApi.php | 2 +- .../Api/Magazine/Admin/MagazineAddTagsApi.php | 2 +- .../Api/Magazine/Admin/MagazineCreateApi.php | 2 +- .../Api/Magazine/Admin/MagazineDeleteApi.php | 2 +- .../Magazine/Admin/MagazineDeleteIconApi.php | 2 +- .../Api/Magazine/Admin/MagazinePurgeApi.php | 2 +- .../Admin/MagazineRemoveBadgesApi.php | 2 +- .../Admin/MagazineRemoveModeratorsApi.php | 2 +- .../Magazine/Admin/MagazineRemoveTagsApi.php | 2 +- .../Admin/MagazineRetrieveStatsApi.php | 4 +- .../Api/Magazine/Admin/MagazineUpdateApi.php | 2 +- .../Magazine/Admin/MagazineUpdateThemeApi.php | 2 +- .../Api/Magazine/MagazineBlockApi.php | 4 +- .../Api/Magazine/MagazineRetrieveApi.php | 2 +- .../Api/Magazine/MagazineSubscribeApi.php | 4 +- .../Api/Message/MessageThreadCreateApi.php | 2 +- .../Api/Message/MessageThreadReplyApi.php | 2 +- .../Api/Notification/NotificationPushApi.php | 2 +- .../OAuth2/Admin/RetrieveClientStatsApi.php | 2 +- src/Controller/Api/OAuth2/DeleteClientApi.php | 2 +- src/Controller/Api/OAuth2/RevokeTokenApi.php | 2 +- .../Moderate/PostCommentsSetAdultApi.php | 2 +- .../Moderate/PostCommentsSetLanguageApi.php | 2 +- .../Post/Comments/PostCommentsCreateApi.php | 4 +- .../Post/Comments/PostCommentsDeleteApi.php | 2 +- .../Comments/PostCommentsFavouriteApi.php | 2 +- .../Post/Comments/PostCommentsReportApi.php | 2 +- .../Post/Comments/PostCommentsUpdateApi.php | 2 +- .../Api/Post/Moderate/PostsPinApi.php | 2 +- .../Api/Post/Moderate/PostsSetAdultApi.php | 2 +- .../Api/Post/Moderate/PostsSetLanguageApi.php | 2 +- src/Controller/Api/Post/PostsCreateApi.php | 4 +- src/Controller/Api/Post/PostsDeleteApi.php | 2 +- src/Controller/Api/Post/PostsFavouriteApi.php | 2 +- src/Controller/Api/Post/PostsReportApi.php | 2 +- src/Controller/Api/Post/PostsRetrieveApi.php | 10 +- src/Controller/Api/Post/PostsUpdateApi.php | 2 +- .../Api/Post/UserPostsRetrieveApi.php | 2 +- src/Controller/Api/PostComments.php | 2 +- .../Api/Search/SearchRetrieveApi.php | 2 +- .../Api/User/Admin/UserRetrieveBannedApi.php | 2 +- src/Controller/Api/User/UserBlockApi.php | 4 +- .../Api/User/UserDeleteImagesApi.php | 4 +- src/Controller/Api/User/UserFollowApi.php | 4 +- src/Controller/Api/User/UserRetrieveApi.php | 2 +- src/Controller/Api/User/UserUpdateApi.php | 2 +- .../Api/User/UserUpdateImagesApi.php | 4 +- src/Controller/BoostController.php | 2 +- .../Domain/DomainCommentFrontController.php | 2 +- .../Domain/DomainFrontController.php | 4 +- .../EntryCommentChangeAdultController.php | 4 +- .../EntryCommentChangeLangController.php | 4 +- .../Comment/EntryCommentCreateController.php | 2 +- .../Comment/EntryCommentDeleteController.php | 6 +- .../EntryCommentDeleteImageController.php | 4 +- .../EntryCommentFavouriteController.php | 2 +- .../EntryCommentModerateController.php | 2 +- .../Comment/EntryCommentVotersController.php | 2 +- .../Entry/EntryChangeAdultController.php | 4 +- .../Entry/EntryChangeLangController.php | 4 +- .../Entry/EntryChangeMagazineController.php | 4 +- .../Entry/EntryCreateController.php | 2 +- .../Entry/EntryDeleteController.php | 6 +- .../Entry/EntryDeleteImageController.php | 2 +- src/Controller/Entry/EntryEditController.php | 2 +- .../Entry/EntryFavouriteController.php | 2 +- src/Controller/Entry/EntryFrontController.php | 10 +- .../Entry/EntryModerateController.php | 2 +- src/Controller/Entry/EntryPinController.php | 2 +- .../Entry/EntrySingleController.php | 2 +- .../Entry/EntryVotersController.php | 2 +- .../MagazinePeopleFrontController.php | 4 +- .../Panel/MagazineBadgeController.php | 2 +- .../Panel/MagazineModeratorController.php | 2 +- .../Panel/MagazineReportController.php | 6 +- .../Panel/MagazineStatsController.php | 2 +- .../PostCommentChangeAdultController.php | 4 +- .../PostCommentChangeLangController.php | 4 +- .../Comment/PostCommentCreateController.php | 2 +- .../Comment/PostCommentDeleteController.php | 6 +- .../PostCommentDeleteImageController.php | 4 +- .../Comment/PostCommentEditController.php | 2 +- .../Post/PostChangeAdultController.php | 2 +- .../Post/PostChangeLangController.php | 2 +- .../Post/PostChangeMagazineController.php | 4 +- src/Controller/Post/PostCreateController.php | 2 +- src/Controller/Post/PostDeleteController.php | 6 +- .../Post/PostDeleteImageController.php | 2 +- src/Controller/Post/PostEditController.php | 2 +- .../Post/PostFavouriteController.php | 2 +- .../Post/PostModerateController.php | 2 +- src/Controller/Post/PostPinController.php | 2 +- src/Controller/Post/PostSingleController.php | 2 +- src/Controller/Post/PostVotersController.php | 2 +- src/Controller/ReportController.php | 2 +- .../ResendActivationEmailController.php | 2 +- .../Security/ResetPasswordController.php | 6 +- .../Tag/TagCommentFrontController.php | 2 +- .../Tag/TagEntryFrontController.php | 2 +- src/Controller/Tag/TagOverviewController.php | 2 +- .../Tag/TagPeopleFrontController.php | 4 +- src/Controller/Tag/TagPostFrontController.php | 2 +- .../User/Profile/User2FAController.php | 2 +- .../User/Profile/UserEditController.php | 2 +- .../User/Profile/UserStatsController.php | 2 +- .../User/UserReputationController.php | 2 +- src/Controller/User/UserSuspendController.php | 2 +- src/DTO/EntryCommentDto.php | 4 +- src/DTO/EntryDto.php | 2 +- src/DTO/InstancesDto.php | 2 +- src/DTO/InstancesDtoV2.php | 2 +- src/DTO/MagazineBanDto.php | 2 +- src/DTO/ModeratorResponseDto.php | 2 +- src/DTO/OAuth2ClientDto.php | 2 +- src/DTO/PostCommentDto.php | 2 +- src/DTO/PostDto.php | 2 +- src/DTO/UserDto.php | 2 +- src/DTO/UserSettingsDto.php | 2 +- src/DataFixtures/EntryCommentFixtures.php | 2 +- src/DataFixtures/EntryFixtures.php | 2 +- src/DataFixtures/MagazineFixtures.php | 2 +- src/DataFixtures/PostCommentFixtures.php | 2 +- src/DataFixtures/PostFixtures.php | 2 +- src/DataFixtures/SubFixtures.php | 2 +- src/Entity/Entry.php | 2 +- src/Entity/EntryComment.php | 2 +- src/Entity/Image.php | 2 +- src/Entity/Magazine.php | 2 +- src/Entity/MagazineBan.php | 2 +- src/Entity/MessageNotification.php | 2 +- src/Entity/Post.php | 2 +- src/Entity/User.php | 2 +- src/Event/NotificationCreatedEvent.php | 2 +- src/Event/User/UserEditedEvent.php | 2 +- src/Event/VoteEvent.php | 2 +- .../ActivityPub/GroupWebFingerSubscriber.php | 2 +- .../ActivityPub/UserFollowSubscriber.php | 2 +- .../UserWebFingerProfileSubscriber.php | 2 +- .../ActivityPub/UserWebFingerSubscriber.php | 2 +- .../ContentCountSubscriber.php | 2 +- .../Entry/EntryCreateSubscriber.php | 2 +- .../Entry/EntryShowSubscriber.php | 2 +- .../FavouriteHandleSubscriber.php | 4 +- .../Post/PostCreateSubscriber.php | 2 +- .../Post/PostShowSubscriber.php | 2 +- .../PostComment/PostCommentEditSubscriber.php | 2 +- .../ReportHandleSubscriber.php | 2 +- src/EventSubscriber/TwigGlobalSubscriber.php | 2 +- .../ActivityPub/EntryCommentNoteFactory.php | 2 +- src/Factory/ActivityPub/EntryPageFactory.php | 2 +- src/Factory/ActivityPub/GroupFactory.php | 2 +- src/Factory/ActivityPub/NodeInfoFactory.php | 2 +- src/Factory/ActivityPub/PersonFactory.php | 2 +- .../ActivityPub/PostCommentNoteFactory.php | 2 +- src/Factory/ActivityPub/PostNoteFactory.php | 2 +- src/Factory/ActivityPub/TombstoneFactory.php | 2 +- src/Factory/DomainFactory.php | 2 +- src/Form/UserBasicType.php | 2 +- src/Kernel.php | 2 +- .../CommonMark/DetailsBlockRenderer.php | 2 +- .../CommonMark/ExternalImagesRenderer.php | 2 +- .../CommonMark/ExternalLinkRenderer.php | 4 +- .../CommonMark/UnresolvableLinkRenderer.php | 2 +- .../Listener/CacheMarkdownListener.php | 2 +- .../Listener/ConvertMarkdownListener.php | 2 +- .../Outbox/AnnounceLikeMessage.php | 2 +- .../ActivityPub/Outbox/AnnounceMessage.php | 2 +- .../ActivityPub/Outbox/FollowMessage.php | 2 +- .../ActivityPub/Outbox/LikeMessage.php | 2 +- .../ActivityPub/Inbox/ActivityHandler.php | 2 +- .../ActivityPub/Inbox/CreateHandler.php | 2 +- .../ActivityPub/Inbox/DeleteHandler.php | 2 +- .../ActivityPub/Inbox/FollowHandler.php | 2 +- .../AttachEntryEmbedHandler.php | 2 +- src/MessageHandler/DeleteImageHandler.php | 2 +- src/MessageHandler/DeleteUserHandler.php | 2 +- src/MessageHandler/LinkEmbedHandler.php | 2 +- src/MessageHandler/MagazinePurgeHandler.php | 2 +- ...EntryCommentCreatedNotificationHandler.php | 2 +- ...EntryCommentDeletedNotificationHandler.php | 2 +- ...tEntryCommentEditedNotificationHandler.php | 2 +- .../SentEntryCreatedNotificationHandler.php | 2 +- .../SentEntryDeletedNotificationHandler.php | 2 +- .../SentEntryEditedNotificationHandler.php | 2 +- .../SentFavouriteNotificationHandler.php | 2 +- .../SentMagazineBanNotificationHandler.php | 2 +- ...tPostCommentCreatedNotificationHandler.php | 2 +- ...tPostCommentDeletedNotificationHandler.php | 2 +- ...ntPostCommentEditedNotificationHandler.php | 2 +- .../SentPostCreatedNotificationHandler.php | 2 +- .../SentPostDeletedNotificationHandler.php | 2 +- .../SentPostEditedNotificationHandler.php | 2 +- .../SentVoteNotificationHandler.php | 2 +- .../SentUserConfirmationEmailHandler.php | 2 +- src/Pagination/Pagerfanta.php | 2 +- src/Repository/Criteria.php | 2 +- src/Repository/MagazineRepository.php | 6 +- src/Repository/NotificationRepository.php | 2 +- .../ResetPasswordRequestRepository.php | 2 +- src/Repository/StatsContentRepository.php | 4 +- src/Repository/StatsVotesRepository.php | 4 +- src/Repository/TagRepository.php | 2 +- src/Repository/UserRepository.php | 4 +- src/Scheduler/MbinTaskProvider.php | 2 +- src/Security/AuthentikAuthenticator.php | 2 +- src/Security/DiscordAuthenticator.php | 2 +- src/Security/EmailVerifier.php | 4 +- src/Security/FacebookAuthenticator.php | 2 +- src/Security/GithubAuthenticator.php | 2 +- src/Security/GoogleAuthenticator.php | 2 +- src/Security/KeycloakAuthenticator.php | 2 +- src/Security/OAuth/ClientCredentialsGrant.php | 2 +- src/Security/PrivacyPortalAuthenticator.php | 2 +- src/Security/SimpleLoginAuthenticator.php | 2 +- src/Security/UserChecker.php | 2 +- src/Security/ZitadelAuthenticator.php | 2 +- src/Service/ActivityPub/ApHttpClient.php | 2 +- src/Service/ActivityPub/MarkdownConverter.php | 2 +- src/Service/ActivityPub/Question.php | 4 +- .../ActivityPub/Wrapper/DeleteWrapper.php | 2 +- .../ActivityPub/Wrapper/MentionsWrapper.php | 2 +- src/Service/ContactManager.php | 2 +- src/Service/DomainManager.php | 2 +- src/Service/EntryManager.php | 2 +- src/Service/FactoryResolver.php | 2 +- src/Service/FavouriteManager.php | 2 +- src/Service/InstanceStatsManager.php | 2 +- src/Service/MentionManager.php | 4 +- .../EntryCommentNotificationManager.php | 2 +- .../Notification/EntryNotificationManager.php | 2 +- .../MagazineBanNotificationManager.php | 2 +- .../MessageNotificationManager.php | 2 +- .../PostCommentNotificationManager.php | 2 +- .../Notification/PostNotificationManager.php | 2 +- src/Service/NotificationManager.php | 2 +- src/Service/OAuthTokenRevoker.php | 2 +- src/Service/PostCommentManager.php | 2 +- src/Service/PostManager.php | 2 +- src/Service/UserManager.php | 2 +- src/Service/VotableRepositoryResolver.php | 2 +- src/Twig/Components/AnnouncementComponent.php | 2 +- src/Twig/Components/EntriesCrossComponent.php | 2 +- src/Twig/Components/EntryCommentComponent.php | 2 +- .../EntryCommentsNestedComponent.php | 2 +- src/Twig/Components/PostCommentComponent.php | 2 +- .../PostCommentsNestedComponent.php | 2 +- .../PostCommentsPreviewComponent.php | 2 +- src/Twig/Components/PostComponent.php | 2 +- .../Components/RelatedEntriesComponent.php | 2 +- src/Twig/Components/RelatedPostsComponent.php | 2 +- src/Twig/Runtime/LinkExtensionRuntime.php | 2 +- src/Twig/Runtime/MediaExtensionRuntime.php | 2 +- src/Twig/Runtime/SettingsExtensionRuntime.php | 2 +- src/Twig/Runtime/UserExtensionRuntime.php | 2 +- symfony.lock | 17 +- tests/FactoryTrait.php | 2 +- tools/composer.lock | 332 +- webpack.config.js | 2 +- 325 files changed, 1376 insertions(+), 4635 deletions(-) create mode 100644 .env.dev diff --git a/.env.dev b/.env.dev new file mode 100644 index 000000000..e69de29bb diff --git a/package-lock.json b/package-lock.json index b18013bb7..81bd7285c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,16 +17,16 @@ "@symfony/stimulus-bundle": "file:vendor/symfony/stimulus-bundle/assets", "@symfony/ux-autocomplete": "file:vendor/symfony/ux-autocomplete/assets", "@symfony/ux-chartjs": "file:vendor/symfony/ux-chartjs/assets", - "@symfony/webpack-encore": "^4.5.0", + "@symfony/webpack-encore": "^5.0.0", "chart.js": "^3.8.0 <3.9", - "core-js": "^3.34.0", + "core-js": "^3.38.0", "eslint": "^8.57.0", "file-loader": "^6.2.0", "glightbox": "^3.2.0", "regenerator-runtime": "^0.14.0", "sass": "^1.69.5", - "sass-loader": "^14.2.1", - "simple-icons-font": "^11.12.0", + "sass-loader": "^16.0.0", + "simple-icons-font": "^13.21.0", "stimulus-textarea-autogrow": "^4.1.0", "stimulus-use": "^0.52.1", "timeago.js": "^4.0.2", @@ -1557,707 +1557,387 @@ "node": ">=10.0.0" } }, - "node_modules/@esbuild/aix-ppc64": { + "node_modules/@esbuild/linux-x64": { "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ - "ppc64" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "aix" + "linux" ], "peer": true, "engines": { "node": ">=12" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, + "license": "Apache-2.0", "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, "engines": { - "node": ">=12" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=12" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true, + "license": "Apache-2.0", "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], + "node_modules/@fortawesome/fontawesome-free": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz", + "integrity": "sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], + "node_modules/@github/markdown-toolbar-element": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@github/markdown-toolbar-element/-/markdown-toolbar-element-2.2.3.tgz", + "integrity": "sha512-AlquKGee+IWiAMYVB0xyHFZRMnu4n3X4HTvJHu79GiVJ1ojTukCWyxMlF5NMsecoLcBKsuBhx3QPv2vkE/zQ0A==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } + "license": "MIT" }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], + "node_modules/@hotwired/stimulus": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@hotwired/stimulus/-/stimulus-3.2.2.tgz", + "integrity": "sha512-eGeIqNOQpXoPAIP7tC1+1Yc1yl1xnwYqg+3mzqxyrbE5pg5YFBZcA6YoTiByJB6DKAEsiWtl6tjTJS4IYtbB7A==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } + "license": "MIT" }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], + "node_modules/@hotwired/stimulus-webpack-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@hotwired/stimulus-webpack-helpers/-/stimulus-webpack-helpers-1.0.1.tgz", + "integrity": "sha512-wa/zupVG0eWxRYJjC1IiPBdt3Lruv0RqGN+/DTMmUWUyMAEB27KXmVY6a8YpUVTM7QwVuaLNGW4EqDgrS2upXQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" + "peerDependencies": { + "@hotwired/stimulus": ">= 3.0" } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, "engines": { - "node": ">=12" + "node": ">=10.10.0" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "peer": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "peer": true, + "license": "Apache-2.0", "engines": { - "node": ">=12" + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "peer": true, - "engines": { - "node": ">=12" - } + "license": "BSD-3-Clause" }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], + "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==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], + "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==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, + "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": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], + "node_modules/@jest/types/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==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.4.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/@jest/types/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==", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "node_modules/@jest/types/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/types/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==", "dev": true, "license": "MIT", "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "node_modules/@jest/types/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==", "dev": true, "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=8" } }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@fortawesome/fontawesome-free": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz", - "integrity": "sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==", - "dev": true, - "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", - "engines": { - "node": ">=6" - } - }, - "node_modules/@github/markdown-toolbar-element": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@github/markdown-toolbar-element/-/markdown-toolbar-element-2.2.3.tgz", - "integrity": "sha512-AlquKGee+IWiAMYVB0xyHFZRMnu4n3X4HTvJHu79GiVJ1ojTukCWyxMlF5NMsecoLcBKsuBhx3QPv2vkE/zQ0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@hotwired/stimulus": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@hotwired/stimulus/-/stimulus-3.2.2.tgz", - "integrity": "sha512-eGeIqNOQpXoPAIP7tC1+1Yc1yl1xnwYqg+3mzqxyrbE5pg5YFBZcA6YoTiByJB6DKAEsiWtl6tjTJS4IYtbB7A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@hotwired/stimulus-webpack-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@hotwired/stimulus-webpack-helpers/-/stimulus-webpack-helpers-1.0.1.tgz", - "integrity": "sha512-wa/zupVG0eWxRYJjC1IiPBdt3Lruv0RqGN+/DTMmUWUyMAEB27KXmVY6a8YpUVTM7QwVuaLNGW4EqDgrS2upXQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@hotwired/stimulus": ">= 3.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true, - "license": "BSD-3-Clause" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { @@ -2309,13 +1989,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "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==", - "dev": true, - "license": "MIT" - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2374,612 +2047,66 @@ "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" } }, - "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@nuxt/friendly-errors-webpack-plugin/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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@orchidjs/sifter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@orchidjs/sifter/-/sifter-1.1.0.tgz", - "integrity": "sha512-mYwHCfr736cIWWdhhSZvDbf90AKt2xyrJspKFC3qyIJG1LtrJeJunYEqCGG4Aq2ijENbc4WkOjszcvNaIAS/pQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@orchidjs/unicode-variants": "^1.1.2" - } - }, - "node_modules/@orchidjs/unicode-variants": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@orchidjs/unicode-variants/-/unicode-variants-1.1.2.tgz", - "integrity": "sha512-5DobW1CHgnBROOEpFlEXytED5OosEWESFvg/VYmH0143oXcijYTprRYJTs+55HzGM4IqxiLFSuqEzu9mPNwVsA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@parcel/watcher": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", - "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.0", - "@parcel/watcher-darwin-arm64": "2.5.0", - "@parcel/watcher-darwin-x64": "2.5.0", - "@parcel/watcher-freebsd-x64": "2.5.0", - "@parcel/watcher-linux-arm-glibc": "2.5.0", - "@parcel/watcher-linux-arm-musl": "2.5.0", - "@parcel/watcher-linux-arm64-glibc": "2.5.0", - "@parcel/watcher-linux-arm64-musl": "2.5.0", - "@parcel/watcher-linux-x64-glibc": "2.5.0", - "@parcel/watcher-linux-x64-musl": "2.5.0", - "@parcel/watcher-win32-arm64": "2.5.0", - "@parcel/watcher-win32-ia32": "2.5.0", - "@parcel/watcher-win32-x64": "2.5.0" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", - "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", - "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", - "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", - "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", - "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", - "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", - "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", - "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", - "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", - "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", - "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", - "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", - "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.29.1.tgz", - "integrity": "sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.29.1.tgz", - "integrity": "sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.29.1.tgz", - "integrity": "sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.29.1.tgz", - "integrity": "sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.29.1.tgz", - "integrity": "sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.29.1.tgz", - "integrity": "sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.29.1.tgz", - "integrity": "sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.29.1.tgz", - "integrity": "sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.29.1.tgz", - "integrity": "sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.29.1.tgz", - "integrity": "sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.29.1.tgz", - "integrity": "sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==", - "cpu": [ - "loong64" - ], + "node_modules/@orchidjs/sifter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@orchidjs/sifter/-/sifter-1.1.0.tgz", + "integrity": "sha512-mYwHCfr736cIWWdhhSZvDbf90AKt2xyrJspKFC3qyIJG1LtrJeJunYEqCGG4Aq2ijENbc4WkOjszcvNaIAS/pQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "license": "Apache-2.0", + "dependencies": { + "@orchidjs/unicode-variants": "^1.1.2" + } }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.29.1.tgz", - "integrity": "sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==", - "cpu": [ - "ppc64" - ], + "node_modules/@orchidjs/unicode-variants": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@orchidjs/unicode-variants/-/unicode-variants-1.1.2.tgz", + "integrity": "sha512-5DobW1CHgnBROOEpFlEXytED5OosEWESFvg/VYmH0143oXcijYTprRYJTs+55HzGM4IqxiLFSuqEzu9mPNwVsA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "license": "Apache-2.0" }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.29.1.tgz", - "integrity": "sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==", - "cpu": [ - "riscv64" - ], + "node_modules/@parcel/watcher": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", + "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", "dev": true, + "hasInstallScript": true, "license": "MIT", "optional": true, - "os": [ - "linux" - ], - "peer": true + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" + } }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.29.1.tgz", - "integrity": "sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==", + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", + "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", "cpu": [ - "s390x" + "x64" ], "dev": true, "license": "MIT", @@ -2987,7 +2114,13 @@ "os": [ "linux" ], - "peer": true + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, "node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.29.1", @@ -3004,66 +2137,6 @@ ], "peer": true }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.29.1.tgz", - "integrity": "sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.29.1.tgz", - "integrity": "sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.29.1.tgz", - "integrity": "sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.29.1.tgz", - "integrity": "sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true - }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -3124,51 +2197,45 @@ "link": true }, "node_modules/@symfony/webpack-encore": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@symfony/webpack-encore/-/webpack-encore-4.7.0.tgz", - "integrity": "sha512-vlvg1mYLVSaujTEUmkd/ucwK7LG7+89PHfOwfz/sJ53n2IFGtuAXyPyXL0igJ0tMcKvDuCShiWTX1nfnzT/Srw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@symfony/webpack-encore/-/webpack-encore-5.0.1.tgz", + "integrity": "sha512-2l9ssZCJDMKOXi1iggjn7HEaErdYvITvuheLvtXHAgR2mauV2FiE/pNFS+Bqz2sbj1g4pPcqJIl5AwFE9etOgg==", "dev": true, "license": "MIT", "dependencies": { "@nuxt/friendly-errors-webpack-plugin": "^2.5.1", - "assets-webpack-plugin": "7.0.*", "babel-loader": "^9.1.3", - "chalk": "^4.0.0", - "clean-webpack-plugin": "^4.0.0", - "css-loader": "^6.7.0", - "css-minimizer-webpack-plugin": "^5.0.0", + "css-loader": "^7.1.0", + "css-minimizer-webpack-plugin": "^7.0.0", "fastest-levenshtein": "^1.0.16", "mini-css-extract-plugin": "^2.6.0", + "picocolors": "^1.1.0", "pretty-error": "^4.0.0", "resolve-url-loader": "^5.0.0", "semver": "^7.3.2", "style-loader": "^3.3.0", - "sync-rpc": "^1.3.6", "tapable": "^2.2.1", "terser-webpack-plugin": "^5.3.0", "tmp": "^0.2.1", - "webpack-dev-server": "^4.8.0", "yargs-parser": "^21.0.0" }, "bin": { "encore": "bin/encore.js" }, "engines": { - "node": ">=18.0.0" + "node": "^18.12.0 || ^20.0.0 || >=22.0" }, "peerDependencies": { "@babel/core": "^7.17.0", "@babel/plugin-transform-react-jsx": "^7.12.11", "@babel/preset-env": "^7.16.0", - "@babel/preset-react": "^7.0.0", + "@babel/preset-react": "^7.9.0", "@babel/preset-typescript": "^7.0.0", "@symfony/stimulus-bridge": "^3.0.0", "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", "@vue/babel-plugin-jsx": "^1.0.0", "@vue/babel-preset-jsx": "^1.0.0", "@vue/compiler-sfc": "^2.6 || ^3.0.2", - "eslint": "^8.0.0", - "eslint-webpack-plugin": "^3.1.0 || ^4.0.0", "file-loader": "^6.0.0", "fork-ts-checker-webpack-plugin": "^7.0.0 || ^8.0.0 || ^9.0.0", "handlebars": "^4.7.7", @@ -3178,16 +2245,14 @@ "postcss": "^8.3.0", "postcss-loader": "^7.0.0 || ^8.1.0", "sass": "^1.17.0", - "sass-loader": "^13.0.0 || ^14.0.0", - "stylus": "^0.58.1", + "sass-loader": "^16.0.1", "stylus-loader": "^7.0.0 || ^8.1.0", "ts-loader": "^9.0.0", - "typescript": "^4.2.2 || ^5.0.0", - "vue": "^2.6 || ^3.2.14", - "vue-loader": "^15.0.11 || ^17.0.0", - "vue-template-compiler": "^2.5", + "typescript": "^5.0.0", + "vue": "^3.2.14", + "vue-loader": "^17.0.0", "webpack": "^5.72", - "webpack-cli": "^4.9.1 || ^5.0.1", + "webpack-cli": "^5.1.4", "webpack-notifier": "^1.15.0" }, "peerDependenciesMeta": { @@ -3221,12 +2286,6 @@ "@vue/compiler-sfc": { "optional": true }, - "eslint": { - "optional": true - }, - "eslint-webpack-plugin": { - "optional": true - }, "file-loader": { "optional": true }, @@ -3257,9 +2316,6 @@ "sass-loader": { "optional": true }, - "stylus": { - "optional": true - }, "stylus-loader": { "optional": true }, @@ -3275,15 +2331,15 @@ "vue-loader": { "optional": true }, - "vue-template-compiler": { - "optional": true - }, "webpack": { "optional": false }, "webpack-cli": { "optional": false }, + "webpack-dev-server": { + "optional": true + }, "webpack-notifier": { "optional": true } @@ -3312,48 +2368,6 @@ "node": ">=10.13.0" } }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, "node_modules/@types/eslint": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", @@ -3383,73 +2397,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, - "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": "5.0.2", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.2.tgz", - "integrity": "sha512-vluaspfvWEtE4vcSDlKRNer52DvOGrB2xv6diXy6UKyKW0lqZiWHGNApSyxOv+8DE5Z27IzVvE7hNkxg7EXIcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "dev": true, - "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", @@ -3484,20 +2431,6 @@ "dev": true, "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/node": { "version": "22.10.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", @@ -3508,80 +2441,6 @@ "undici-types": "~6.20.0" } }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/qs": { - "version": "6.9.17", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", - "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", - "dev": true, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@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==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/webpack-env": { "version": "1.18.5", "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.5.tgz", @@ -3589,16 +2448,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/ws": { - "version": "8.5.13", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", - "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", - "dev": true, - "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", @@ -4075,33 +2924,9 @@ "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "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==", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "license": "Apache-2.0" }, "node_modules/acorn": { "version": "8.14.0", @@ -4209,19 +3034,6 @@ "ajv": "^6.9.1" } }, - "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==", - "dev": true, - "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", @@ -4233,46 +3045,16 @@ } }, "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==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "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==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "color-convert": "^1.9.0" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=4" } }, "node_modules/argparse": { @@ -4282,36 +3064,6 @@ "dev": true, "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/assertion-error": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", @@ -4323,24 +3075,6 @@ "node": ">=12" } }, - "node_modules/assets-webpack-plugin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/assets-webpack-plugin/-/assets-webpack-plugin-7.0.0.tgz", - "integrity": "sha512-DMZ9r6HFxynWeONRMhSOFTvTrmit5dovdoUKdJgCG03M6CC7XiwNImPH+Ad1jaVrQ2n59e05lBhte52xPt4MSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^6.0.0", - "escape-string-regexp": "^4.0.0", - "lodash": "^4.17.20" - }, - "engines": { - "node": ">=10.x.x" - }, - "peerDependencies": { - "webpack": ">=5.0.0" - } - }, "node_modules/babel-loader": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", @@ -4465,13 +3199,6 @@ "dev": true, "license": "MIT" }, - "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==", - "dev": true, - "license": "MIT" - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -4482,72 +3209,6 @@ "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==", - "dev": true, - "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==", - "dev": true, - "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/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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", @@ -4618,16 +3279,6 @@ "dev": true, "license": "MIT" }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/cac": { "version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", @@ -4639,37 +3290,6 @@ "node": ">=8" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" - }, - "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", @@ -4680,19 +3300,6 @@ "node": ">=6" } }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "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", @@ -4746,20 +3353,18 @@ } }, "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, "node_modules/chart.js": { @@ -4822,22 +3427,6 @@ "node": ">=8" } }, - "node_modules/clean-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "del": "^4.1.1" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": ">=4.0.0 <6.0.0" - } - }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -4854,22 +3443,19 @@ } }, "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==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "color-name": "1.1.3" } }, "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==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true, "license": "MIT" }, @@ -4904,55 +3490,6 @@ "dev": true, "license": "ISC" }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", - "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "compressible": "~2.0.18", - "debug": "2.6.9", - "negotiator": "~0.6.4", - "on-headers": "~1.0.2", - "safe-buffer": "5.2.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT" - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -4960,16 +3497,6 @@ "dev": true, "license": "MIT" }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/consola": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/consola/-/consola-3.3.0.tgz", @@ -4977,53 +3504,13 @@ "dev": true, "license": "MIT", "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "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==", "dev": true, "license": "MIT" }, @@ -5053,13 +3540,6 @@ "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==", - "dev": true, - "license": "MIT" - }, "node_modules/cross-fetch": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", @@ -5099,9 +3579,9 @@ } }, "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==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, "license": "MIT", "dependencies": { @@ -5115,7 +3595,7 @@ "semver": "^7.5.4" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", @@ -5123,7 +3603,7 @@ }, "peerDependencies": { "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" + "webpack": "^5.27.0" }, "peerDependenciesMeta": { "@rspack/core": { @@ -5148,21 +3628,21 @@ } }, "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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz", + "integrity": "sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==", "dev": true, "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" + "@jridgewell/trace-mapping": "^0.3.25", + "cssnano": "^7.0.1", + "jest-worker": "^29.7.0", + "postcss": "^8.4.38", + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", @@ -5314,17 +3794,17 @@ "license": "MIT" }, "node_modules/cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.6.tgz", + "integrity": "sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" + "cssnano-preset-default": "^7.0.6", + "lilconfig": "^3.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "funding": { "type": "opencollective", @@ -5335,58 +3815,58 @@ } }, "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==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.6.tgz", + "integrity": "sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "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" + "cssnano-utils": "^5.0.0", + "postcss-calc": "^10.0.2", + "postcss-colormin": "^7.0.2", + "postcss-convert-values": "^7.0.4", + "postcss-discard-comments": "^7.0.3", + "postcss-discard-duplicates": "^7.0.1", + "postcss-discard-empty": "^7.0.0", + "postcss-discard-overridden": "^7.0.0", + "postcss-merge-longhand": "^7.0.4", + "postcss-merge-rules": "^7.0.4", + "postcss-minify-font-values": "^7.0.0", + "postcss-minify-gradients": "^7.0.0", + "postcss-minify-params": "^7.0.2", + "postcss-minify-selectors": "^7.0.4", + "postcss-normalize-charset": "^7.0.0", + "postcss-normalize-display-values": "^7.0.0", + "postcss-normalize-positions": "^7.0.0", + "postcss-normalize-repeat-style": "^7.0.0", + "postcss-normalize-string": "^7.0.0", + "postcss-normalize-timing-functions": "^7.0.0", + "postcss-normalize-unicode": "^7.0.2", + "postcss-normalize-url": "^7.0.0", + "postcss-normalize-whitespace": "^7.0.0", + "postcss-ordered-values": "^7.0.1", + "postcss-reduce-initial": "^7.0.2", + "postcss-reduce-transforms": "^7.0.0", + "postcss-svgo": "^7.0.1", + "postcss-unique-selectors": "^7.0.3" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", + "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", "dev": true, "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -5464,69 +3944,6 @@ "dev": true, "license": "MIT" }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, "node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", @@ -5541,26 +3958,6 @@ "node": ">=0.10" } }, - "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==", - "dev": true, - "license": "MIT" - }, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -5643,28 +4040,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "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==", - "dev": true, - "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/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==", - "dev": true, - "license": "MIT" - }, "node_modules/electron-to-chromium": { "version": "1.5.75", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.75.tgz", @@ -5689,16 +4064,6 @@ "node": ">= 4" } }, - "node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/enhanced-resolve": { "version": "5.18.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz", @@ -5746,26 +4111,6 @@ "stackframe": "^1.3.4" } }, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, "node_modules/es-module-lexer": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", @@ -5773,19 +4118,6 @@ "dev": true, "license": "MIT" }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/esbuild": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", @@ -5836,24 +4168,14 @@ "node": ">=6" } }, - "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==", - "dev": true, - "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==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.8.0" } }, "node_modules/eslint": { @@ -5943,6 +4265,22 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/eslint/node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -5954,6 +4292,56 @@ "concat-map": "0.0.1" } }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/eslint/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/eslint-visitor-keys": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", @@ -6001,6 +4389,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -6014,6 +4412,19 @@ "node": "*" } }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/espree": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", @@ -6089,131 +4500,26 @@ "node": ">=0.10.0" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true, - "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==", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "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/expect-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.1.0.tgz", - "integrity": "sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", - "dev": true, - "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/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.8.x" } }, - "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==", + "node_modules/expect-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.1.0.tgz", + "integrity": "sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==", "dev": true, - "license": "MIT" + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=12.0.0" + } }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -6293,19 +4599,6 @@ "reusify": "^1.0.4" } }, - "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==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -6353,42 +4646,6 @@ "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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", @@ -6448,23 +4705,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/flatted": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", @@ -6472,54 +4712,6 @@ "dev": true, "license": "ISC" }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "dev": true, - "license": "Unlicense" - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -6527,21 +4719,6 @@ "dev": true, "license": "ISC" }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "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", @@ -6562,54 +4739,6 @@ "node": ">=6.9.0" } }, - "node_modules/get-intrinsic": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", - "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "dunder-proto": "^1.0.0", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "function-bind": "^1.1.2", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/glightbox": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/glightbox/-/glightbox-3.3.0.tgz", @@ -6693,46 +4822,6 @@ "node": ">=4" } }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -6747,242 +4836,65 @@ "dev": true, "license": "MIT" }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true, - "license": "MIT" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hotkeys-js": { - "version": "3.13.9", - "resolved": "https://registry.npmjs.org/hotkeys-js/-/hotkeys-js-3.13.9.tgz", - "integrity": "sha512-3TRCj9u9KUH6cKo25w4KIdBfdBfNRjfUwrljCLDC2XhmPDG0SjAZFcFZekpUZFmXzfYoGhFDcdx2gX/vUVtztQ==", - "dev": true, - "license": "MIT", - "peer": true, - "funding": { - "url": "https://jaywcjlove.github.io/#/sponsor" - } - }, - "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==", - "dev": true, - "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/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "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/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true, - "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==", - "dev": true, - "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.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", "dev": true, "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==", + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, "engines": { - "node": ">=8.0.0" + "node": ">=4" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", - "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "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" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "node": ">= 0.4" } }, - "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==", + "node_modules/hotkeys-js": { + "version": "3.13.9", + "resolved": "https://registry.npmjs.org/hotkeys-js/-/hotkeys-js-3.13.9.tgz", + "integrity": "sha512-3TRCj9u9KUH6cKo25w4KIdBfdBfNRjfUwrljCLDC2XhmPDG0SjAZFcFZekpUZFmXzfYoGhFDcdx2gX/vUVtztQ==", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" + "license": "MIT", + "peer": true, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" } }, - "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==", + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, "node_modules/icss-utils": { @@ -7160,29 +5072,6 @@ "node": ">=10.13.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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-core-module": { "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", @@ -7258,42 +5147,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd/node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -7304,19 +5157,6 @@ "node": ">=8" } }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "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", @@ -7330,19 +5170,6 @@ "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -7356,13 +5183,6 @@ "node": ">=8" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "license": "MIT" - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -7409,6 +5229,69 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-util/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/jest-util/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-util/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/jest-util/node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -7422,6 +5305,19 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/jest-util/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", @@ -7438,6 +5334,16 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-worker/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "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", @@ -7548,17 +5454,6 @@ "node": ">=0.10.0" } }, - "node_modules/launch-editor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", - "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", - "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -7691,16 +5586,6 @@ "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, "node_modules/mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", @@ -7708,39 +5593,6 @@ "dev": true, "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "license": "Unlicense", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "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==", - "dev": true, - "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", @@ -7758,16 +5610,6 @@ "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -7789,23 +5631,10 @@ "dev": true, "license": "MIT", "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/mime-db": { @@ -7831,16 +5660,6 @@ "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/mini-css-extract-plugin": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", @@ -7919,13 +5738,6 @@ "url": "https://opencollective.com/webpack" } }, - "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==", - "dev": true, - "license": "ISC" - }, "node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", @@ -7952,6 +5764,13 @@ "color-name": "^1.1.4" } }, + "node_modules/moo-color/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==", + "dev": true, + "license": "MIT" + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -7959,20 +5778,6 @@ "dev": true, "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, "node_modules/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", @@ -7999,16 +5804,6 @@ "dev": true, "license": "MIT" }, - "node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "dev": true, - "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", @@ -8045,16 +5840,6 @@ } } }, - "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==", - "dev": true, - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, "node_modules/node-notifier": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", @@ -8090,29 +5875,6 @@ "dev": true, "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -8126,59 +5888,6 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", - "dev": true, - "license": "MIT", - "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -8189,40 +5898,6 @@ "wrappy": "1" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "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==", - "dev": true, - "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/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -8273,30 +5948,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -8320,16 +5971,6 @@ "node": ">=6" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -8350,13 +5991,6 @@ "node": ">=0.10.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==", - "dev": true, - "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", @@ -8374,13 +6008,6 @@ "dev": true, "license": "MIT" }, - "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==", - "dev": true, - "license": "MIT" - }, "node_modules/pathe": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", @@ -8420,39 +6047,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pkg-dir": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", @@ -8587,209 +6181,213 @@ } }, "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==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.2.tgz", + "integrity": "sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==", "dev": true, "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12 || ^20.9 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^8.4.38" } }, "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==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.2.tgz", + "integrity": "sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "caniuse-api": "^3.0.0", "colord": "^2.9.3", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.4.tgz", + "integrity": "sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "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==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz", + "integrity": "sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==", "dev": true, "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.2" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz", + "integrity": "sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==", "dev": true, "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", + "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", "dev": true, "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", + "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", "dev": true, "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.4.tgz", + "integrity": "sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" + "stylehacks": "^7.0.4" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.4.tgz", + "integrity": "sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", - "postcss-selector-parser": "^6.0.16" + "cssnano-utils": "^5.0.0", + "postcss-selector-parser": "^6.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", + "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", + "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", "dev": true, "license": "MIT", "dependencies": { "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz", + "integrity": "sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", + "browserslist": "^4.23.3", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.4.tgz", + "integrity": "sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==", "dev": true, "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.16" + "cssesc": "^3.0.0", + "postcss-selector-parser": "^6.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -8887,192 +6485,192 @@ } }, "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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", + "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", "dev": true, "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", + "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", + "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", + "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", + "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", + "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz", + "integrity": "sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", + "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", + "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "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==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz", + "integrity": "sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz", + "integrity": "sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.23.3", "caniuse-api": "^3.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", + "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -9093,33 +6691,33 @@ } }, "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==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.1.tgz", + "integrity": "sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==", "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" + "svgo": "^3.3.2" }, "engines": { - "node": "^14 || ^16 || >= 18" + "node": "^18.12.0 || ^20.9.0 || >= 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==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.3.tgz", + "integrity": "sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==", "dev": true, "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.16" + "postcss-selector-parser": "^6.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -9153,37 +6751,6 @@ "renderkid": "^3.0.0" } }, - "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==", - "dev": true, - "license": "MIT" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -9194,22 +6761,6 @@ "node": ">=6" } }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "dev": true, - "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", @@ -9241,47 +6792,6 @@ "safe-buffer": "^5.1.0" } }, - "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==", - "dev": true, - "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==", - "dev": true, - "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/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/readdirp": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", @@ -9424,16 +6934,9 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "license": "MIT" + "engines": { + "node": ">=0.10.0" + } }, "node_modules/resize-observer-polyfill": { "version": "1.5.1", @@ -9520,16 +7023,6 @@ "dev": true, "license": "MIT" }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -9542,9 +7035,9 @@ } }, "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "license": "ISC", @@ -9553,6 +7046,9 @@ }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/rollup": { @@ -9640,13 +7136,6 @@ ], "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==", - "dev": true, - "license": "MIT" - }, "node_modules/sass": { "version": "1.83.0", "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.0.tgz", @@ -9669,9 +7158,9 @@ } }, "node_modules/sass-loader": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.1.tgz", - "integrity": "sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.4.tgz", + "integrity": "sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==", "dev": true, "license": "MIT", "dependencies": { @@ -9728,27 +7217,6 @@ "url": "https://opencollective.com/webpack" } }, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -9759,58 +7227,6 @@ "semver": "bin/semver.js" } }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", @@ -9821,115 +7237,6 @@ "randombytes": "^2.1.0" } }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true, - "license": "ISC" - }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -9966,19 +7273,6 @@ "node": ">=8" } }, - "node_modules/shell-quote": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", @@ -9986,82 +7280,6 @@ "dev": true, "license": "MIT" }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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/siginfo": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", @@ -10070,17 +7288,10 @@ "license": "ISC", "peer": true }, - "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==", - "dev": true, - "license": "ISC" - }, "node_modules/simple-icons-font": { - "version": "11.15.0", - "resolved": "https://registry.npmjs.org/simple-icons-font/-/simple-icons-font-11.15.0.tgz", - "integrity": "sha512-pNq0z1n2ySIa57j+kTBxYQsC1kW1xeywnsEN5a5sbjKJAoKlwUJM9umrCnDhuzrpHrtAujYDJw3/TEeAFHdwrQ==", + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/simple-icons-font/-/simple-icons-font-13.21.0.tgz", + "integrity": "sha512-tCexrLowZI9homDefAQ8k/Tr3lokGINmj4bycPWx5R4glVX9ewnlady9rknyd7ki4wBCCCk5EPLCTkxLcwuTYg==", "dev": true, "license": "CC0-1.0", "funding": { @@ -10088,18 +7299,6 @@ "url": "https://opencollective.com/simple-icons" } }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -10131,38 +7330,6 @@ "source-map": "^0.6.0" } }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "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==", - "dev": true, - "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/stackback": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", @@ -10178,16 +7345,6 @@ "dev": true, "license": "MIT" }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/std-env": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", @@ -10217,16 +7374,6 @@ "hotkeys-js": ">= 3" } }, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -10255,16 +7402,6 @@ "node": ">=8" } }, - "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==", - "dev": true, - "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", @@ -10296,33 +7433,33 @@ } }, "node_modules/stylehacks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.4.tgz", + "integrity": "sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" + "browserslist": "^4.23.3", + "postcss-selector-parser": "^6.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.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==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -10440,16 +7577,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/sync-rpc": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz", - "integrity": "sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-port": "^3.1.0" - } - }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -10544,6 +7671,16 @@ "ajv": "^8.8.2" } }, + "node_modules/terser-webpack-plugin/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "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", @@ -10616,13 +7753,6 @@ "dev": true, "license": "MIT" }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true, - "license": "MIT" - }, "node_modules/timeago.js": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/timeago.js/-/timeago.js-4.0.2.tgz", @@ -10702,16 +7832,6 @@ "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, "node_modules/tom-select": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/tom-select/-/tom-select-2.4.1.tgz", @@ -10776,20 +7896,6 @@ "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/typescript": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", @@ -10856,16 +7962,6 @@ "node": ">=4" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/update-browserslist-db": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", @@ -10921,16 +8017,6 @@ "dev": true, "license": "MIT" }, - "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==", - "dev": true, - "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", @@ -10941,16 +8027,6 @@ "uuid": "dist/bin/uuid" } }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/vite": { "version": "5.4.11", "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", @@ -11146,16 +8222,6 @@ "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -11266,285 +8332,6 @@ "node": ">=14" } }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/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==", - "dev": true, - "license": "MIT", - "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/webpack-dev-middleware/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/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==", - "dev": true, - "license": "MIT" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", - "dev": true, - "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/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/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==", - "dev": true, - "license": "MIT", - "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/webpack-dev-server/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "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/webpack-dev-server/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==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-dev-server/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==", - "dev": true, - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", - "dev": true, - "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/webpack-merge": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", @@ -11613,31 +8400,6 @@ "node": ">=4.0" } }, - "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==", - "dev": true, - "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==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", @@ -11707,28 +8469,6 @@ "dev": true, "license": "ISC" }, - "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "dev": true, - "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/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", diff --git a/package.json b/package.json index 5532c4f37..ae3fce58b 100644 --- a/package.json +++ b/package.json @@ -10,16 +10,16 @@ "@symfony/stimulus-bundle": "file:vendor/symfony/stimulus-bundle/assets", "@symfony/ux-autocomplete": "file:vendor/symfony/ux-autocomplete/assets", "@symfony/ux-chartjs": "file:vendor/symfony/ux-chartjs/assets", - "@symfony/webpack-encore": "^4.5.0", + "@symfony/webpack-encore": "^5.0.0", "chart.js": "^3.8.0 <3.9", - "core-js": "^3.34.0", + "core-js": "^3.38.0", "eslint": "^8.57.0", "file-loader": "^6.2.0", "glightbox": "^3.2.0", "regenerator-runtime": "^0.14.0", "sass": "^1.69.5", - "sass-loader": "^14.2.1", - "simple-icons-font": "^11.12.0", + "sass-loader": "^16.0.0", + "simple-icons-font": "^13.21.0", "stimulus-textarea-autogrow": "^4.1.0", "stimulus-use": "^0.52.1", "timeago.js": "^4.0.2", diff --git a/src/Command/ActorUpdateCommand.php b/src/Command/ActorUpdateCommand.php index f84c0cfb9..5cb7df5b4 100644 --- a/src/Command/ActorUpdateCommand.php +++ b/src/Command/ActorUpdateCommand.php @@ -25,7 +25,7 @@ class ActorUpdateCommand extends Command public function __construct( private readonly UserRepository $repository, private readonly MagazineRepository $magazineRepository, - private readonly MessageBusInterface $bus + private readonly MessageBusInterface $bus, ) { parent::__construct(); } diff --git a/src/Command/AdminCommand.php b/src/Command/AdminCommand.php index 7c198403a..972a59b5f 100644 --- a/src/Command/AdminCommand.php +++ b/src/Command/AdminCommand.php @@ -22,7 +22,7 @@ class AdminCommand extends Command { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly UserRepository $repository + private readonly UserRepository $repository, ) { parent::__construct(); } diff --git a/src/Command/ApImportObject.php b/src/Command/ApImportObject.php index 4cf61da8f..924d8186e 100644 --- a/src/Command/ApImportObject.php +++ b/src/Command/ApImportObject.php @@ -21,7 +21,7 @@ class ApImportObject extends Command { public function __construct( private readonly MessageBusInterface $bus, - private readonly ApHttpClient $client + private readonly ApHttpClient $client, ) { parent::__construct(); } diff --git a/src/Command/AwesomeBot/AwesomeBotEntries.php b/src/Command/AwesomeBot/AwesomeBotEntries.php index 949aaee42..6553df953 100644 --- a/src/Command/AwesomeBot/AwesomeBotEntries.php +++ b/src/Command/AwesomeBot/AwesomeBotEntries.php @@ -31,7 +31,7 @@ public function __construct( private readonly EntryManager $entryManager, private readonly UserRepository $userRepository, private readonly MagazineRepository $magazineRepository, - private readonly EntryRepository $entryRepository + private readonly EntryRepository $entryRepository, ) { parent::__construct(); } diff --git a/src/Command/AwesomeBot/AwesomeBotMagazine.php b/src/Command/AwesomeBot/AwesomeBotMagazine.php index d4abad1ce..76ba1565f 100644 --- a/src/Command/AwesomeBot/AwesomeBotMagazine.php +++ b/src/Command/AwesomeBot/AwesomeBotMagazine.php @@ -28,7 +28,7 @@ class AwesomeBotMagazine extends Command public function __construct( private readonly UserRepository $repository, private readonly MagazineManager $magazineManager, - private readonly BadgeManager $badgeManager + private readonly BadgeManager $badgeManager, ) { parent::__construct(); } diff --git a/src/Command/DeleteUserCommand.php b/src/Command/DeleteUserCommand.php index 590767133..d12e27110 100644 --- a/src/Command/DeleteUserCommand.php +++ b/src/Command/DeleteUserCommand.php @@ -22,7 +22,7 @@ class DeleteUserCommand extends Command { public function __construct( private readonly UserRepository $repository, - private readonly MessageBusInterface $bus + private readonly MessageBusInterface $bus, ) { parent::__construct(); } diff --git a/src/Command/MagazineUnsubCommand.php b/src/Command/MagazineUnsubCommand.php index 7fc39ac41..c74ef150d 100644 --- a/src/Command/MagazineUnsubCommand.php +++ b/src/Command/MagazineUnsubCommand.php @@ -21,7 +21,7 @@ class MagazineUnsubCommand extends Command { public function __construct( private readonly MagazineRepository $repository, - private readonly MagazineManager $manager + private readonly MagazineManager $manager, ) { parent::__construct(); } diff --git a/src/Command/ModeratorCommand.php b/src/Command/ModeratorCommand.php index b035cfa06..9811ec0fd 100644 --- a/src/Command/ModeratorCommand.php +++ b/src/Command/ModeratorCommand.php @@ -22,7 +22,7 @@ class ModeratorCommand extends Command { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly UserRepository $repository + private readonly UserRepository $repository, ) { parent::__construct(); } diff --git a/src/Command/MoveEntriesByTagCommand.php b/src/Command/MoveEntriesByTagCommand.php index f73be5649..eaf133320 100644 --- a/src/Command/MoveEntriesByTagCommand.php +++ b/src/Command/MoveEntriesByTagCommand.php @@ -30,7 +30,7 @@ class MoveEntriesByTagCommand extends Command public function __construct( private readonly EntityManagerInterface $entityManager, private readonly MagazineRepository $magazineRepository, - private readonly EntryRepository $entryRepository + private readonly EntryRepository $entryRepository, ) { parent::__construct(); } diff --git a/src/Command/MovePostsByTagCommand.php b/src/Command/MovePostsByTagCommand.php index e7d01b712..33c3e91a7 100644 --- a/src/Command/MovePostsByTagCommand.php +++ b/src/Command/MovePostsByTagCommand.php @@ -28,7 +28,7 @@ public function __construct( private readonly PostManager $postManager, private readonly EntityManagerInterface $entityManager, private readonly MagazineRepository $magazineRepository, - private readonly PostRepository $postRepository + private readonly PostRepository $postRepository, ) { parent::__construct(); } diff --git a/src/Command/PostMagazinesUpdateCommand.php b/src/Command/PostMagazinesUpdateCommand.php index 4e2f06a1e..b010ef108 100644 --- a/src/Command/PostMagazinesUpdateCommand.php +++ b/src/Command/PostMagazinesUpdateCommand.php @@ -24,7 +24,7 @@ public function __construct( private readonly PostRepository $postRepository, private readonly PostManager $postManager, private readonly TagLinkRepository $tagLinkRepository, - private readonly MagazineRepository $magazineRepository + private readonly MagazineRepository $magazineRepository, ) { parent::__construct(); } diff --git a/src/Command/SubMagazineCommand.php b/src/Command/SubMagazineCommand.php index 47eced02e..08917c81e 100644 --- a/src/Command/SubMagazineCommand.php +++ b/src/Command/SubMagazineCommand.php @@ -24,7 +24,7 @@ class SubMagazineCommand extends Command public function __construct( private readonly MagazineManager $manager, private readonly MagazineRepository $magazineRepository, - private readonly UserRepository $userRepository + private readonly UserRepository $userRepository, ) { parent::__construct(); } diff --git a/src/Command/Update/ApKeysUpdateCommand.php b/src/Command/Update/ApKeysUpdateCommand.php index 62bd8dc0c..75b37054e 100644 --- a/src/Command/Update/ApKeysUpdateCommand.php +++ b/src/Command/Update/ApKeysUpdateCommand.php @@ -27,7 +27,7 @@ public function __construct( private readonly UserRepository $userRepository, private readonly MagazineRepository $magazineRepository, private readonly SiteRepository $siteRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { parent::__construct(); } diff --git a/src/Command/Update/Async/ImageBlurhashHandler.php b/src/Command/Update/Async/ImageBlurhashHandler.php index d444bbb0d..08903189a 100644 --- a/src/Command/Update/Async/ImageBlurhashHandler.php +++ b/src/Command/Update/Async/ImageBlurhashHandler.php @@ -14,7 +14,7 @@ class ImageBlurhashHandler { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly ImageManager $manager + private readonly ImageManager $manager, ) { } diff --git a/src/Command/Update/ImageBlurhashUpdateCommand.php b/src/Command/Update/ImageBlurhashUpdateCommand.php index b20b4f1c5..7f0be58c5 100644 --- a/src/Command/Update/ImageBlurhashUpdateCommand.php +++ b/src/Command/Update/ImageBlurhashUpdateCommand.php @@ -20,7 +20,7 @@ class ImageBlurhashUpdateCommand extends Command { public function __construct( private readonly ImageRepository $repository, - private readonly MessageBusInterface $bus + private readonly MessageBusInterface $bus, ) { parent::__construct(); } diff --git a/src/Command/Update/LocalMagazineApProfile.php b/src/Command/Update/LocalMagazineApProfile.php index 4c8ddffa7..bfca9ce95 100644 --- a/src/Command/Update/LocalMagazineApProfile.php +++ b/src/Command/Update/LocalMagazineApProfile.php @@ -20,7 +20,7 @@ class LocalMagazineApProfile extends Command { public function __construct( private readonly MagazineRepository $repository, - private readonly UrlGeneratorInterface $urlGenerator + private readonly UrlGeneratorInterface $urlGenerator, ) { parent::__construct(); } diff --git a/src/Command/Update/NoteVisibilityUpdateCommand.php b/src/Command/Update/NoteVisibilityUpdateCommand.php index e200949c7..9e7bbcfa6 100644 --- a/src/Command/Update/NoteVisibilityUpdateCommand.php +++ b/src/Command/Update/NoteVisibilityUpdateCommand.php @@ -20,7 +20,7 @@ class NoteVisibilityUpdateCommand extends Command { public function __construct( private readonly UserRepository $repository, - private readonly MessageBusInterface $bus + private readonly MessageBusInterface $bus, ) { parent::__construct(); } diff --git a/src/Command/Update/PostCommentRootUpdateCommand.php b/src/Command/Update/PostCommentRootUpdateCommand.php index df1b26730..371d77383 100644 --- a/src/Command/Update/PostCommentRootUpdateCommand.php +++ b/src/Command/Update/PostCommentRootUpdateCommand.php @@ -20,7 +20,7 @@ class PostCommentRootUpdateCommand extends Command { public function __construct( private readonly PostCommentRepository $repository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { parent::__construct(); } diff --git a/src/Command/Update/PushKeysUpdateCommand.php b/src/Command/Update/PushKeysUpdateCommand.php index 4a15f2dc6..5c795217c 100644 --- a/src/Command/Update/PushKeysUpdateCommand.php +++ b/src/Command/Update/PushKeysUpdateCommand.php @@ -21,7 +21,7 @@ class PushKeysUpdateCommand extends Command { public function __construct( private readonly SiteRepository $siteRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { parent::__construct(); } diff --git a/src/Command/Update/RemoveMagazineNameFromTagsCommand.php b/src/Command/Update/RemoveMagazineNameFromTagsCommand.php index 561e65d10..f7af6fd3e 100644 --- a/src/Command/Update/RemoveMagazineNameFromTagsCommand.php +++ b/src/Command/Update/RemoveMagazineNameFromTagsCommand.php @@ -19,7 +19,7 @@ class RemoveMagazineNameFromTagsCommand extends Command { public function __construct( private readonly MagazineRepository $magazineRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { parent::__construct(); } diff --git a/src/Command/Update/SlugUpdateCommand.php b/src/Command/Update/SlugUpdateCommand.php index 4c5421172..fa068421d 100644 --- a/src/Command/Update/SlugUpdateCommand.php +++ b/src/Command/Update/SlugUpdateCommand.php @@ -21,7 +21,7 @@ class SlugUpdateCommand extends Command { public function __construct( private readonly Slugger $slugger, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { parent::__construct(); } diff --git a/src/Command/Update/TagsUpdateCommand.php b/src/Command/Update/TagsUpdateCommand.php index 7cd4e5432..5c826b921 100644 --- a/src/Command/Update/TagsUpdateCommand.php +++ b/src/Command/Update/TagsUpdateCommand.php @@ -22,7 +22,7 @@ class TagsUpdateCommand extends Command { public function __construct( private readonly TagExtractor $tagExtractor, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { parent::__construct(); } diff --git a/src/Command/UserCommand.php b/src/Command/UserCommand.php index 5513cf2b6..c7c1d305c 100644 --- a/src/Command/UserCommand.php +++ b/src/Command/UserCommand.php @@ -25,7 +25,7 @@ class UserCommand extends Command public function __construct( private readonly EntityManagerInterface $entityManager, private readonly UserRepository $repository, - private readonly UserManager $manager + private readonly UserManager $manager, ) { parent::__construct(); } diff --git a/src/Command/UserPasswordCommand.php b/src/Command/UserPasswordCommand.php index a974b60d9..60ade5f1c 100644 --- a/src/Command/UserPasswordCommand.php +++ b/src/Command/UserPasswordCommand.php @@ -25,7 +25,7 @@ public function __construct( private readonly EntityManagerInterface $entityManager, private readonly UserPasswordHasherInterface $userPasswordHasher, private readonly UserRepository $repository, - private readonly UserManager $manager + private readonly UserManager $manager, ) { parent::__construct(); } diff --git a/src/Command/UserUnsubCommand.php b/src/Command/UserUnsubCommand.php index 9e8a8ec69..7d899c75a 100644 --- a/src/Command/UserUnsubCommand.php +++ b/src/Command/UserUnsubCommand.php @@ -21,7 +21,7 @@ class UserUnsubCommand extends Command { public function __construct( private readonly UserRepository $repository, - private readonly UserManager $manager + private readonly UserManager $manager, ) { parent::__construct(); } diff --git a/src/Command/VerifyCommand.php b/src/Command/VerifyCommand.php index daa295af9..f22eb3881 100644 --- a/src/Command/VerifyCommand.php +++ b/src/Command/VerifyCommand.php @@ -24,7 +24,7 @@ class VerifyCommand extends Command public function __construct( private readonly EntityManagerInterface $entityManager, private readonly UserRepository $repository, - private readonly UserManager $manager + private readonly UserManager $manager, ) { parent::__construct(); } diff --git a/src/Controller/AbstractController.php b/src/Controller/AbstractController.php index c3b34d49e..19df156ba 100644 --- a/src/Controller/AbstractController.php +++ b/src/Controller/AbstractController.php @@ -62,7 +62,7 @@ protected function getJsonSuccessResponse(): JsonResponse protected function getJsonFormResponse( FormInterface $form, string $template, - ?array $variables = null + ?array $variables = null, ): JsonResponse { return new JsonResponse( [ diff --git a/src/Controller/ActivityPub/EntryCommentController.php b/src/Controller/ActivityPub/EntryCommentController.php index 506988d2d..59beba76f 100644 --- a/src/Controller/ActivityPub/EntryCommentController.php +++ b/src/Controller/ActivityPub/EntryCommentController.php @@ -33,7 +33,7 @@ public function __invoke( Entry $entry, #[MapEntity(id: 'comment_id')] EntryComment $comment, - Request $request + Request $request, ): Response { if ($comment->apId) { return $this->redirect($comment->apId); diff --git a/src/Controller/ActivityPub/EntryController.php b/src/Controller/ActivityPub/EntryController.php index d9f066db6..d9706fc96 100644 --- a/src/Controller/ActivityPub/EntryController.php +++ b/src/Controller/ActivityPub/EntryController.php @@ -27,7 +27,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { if ($entry->apId) { return $this->redirect($entry->apId); diff --git a/src/Controller/ActivityPub/Magazine/MagazineFollowersController.php b/src/Controller/ActivityPub/Magazine/MagazineFollowersController.php index 686fd9278..6939b9bac 100644 --- a/src/Controller/ActivityPub/Magazine/MagazineFollowersController.php +++ b/src/Controller/ActivityPub/Magazine/MagazineFollowersController.php @@ -20,7 +20,7 @@ public function __construct( private readonly ActivityPubManager $manager, private readonly CollectionInfoWrapper $collectionInfoWrapper, private readonly CollectionItemsWrapper $collectionItemsWrapper, - private readonly MagazineSubscriptionRepository $magazineSubscriptionRepository + private readonly MagazineSubscriptionRepository $magazineSubscriptionRepository, ) { } diff --git a/src/Controller/ActivityPub/Magazine/MagazineModeratorsController.php b/src/Controller/ActivityPub/Magazine/MagazineModeratorsController.php index 4d90548e2..5a8928149 100644 --- a/src/Controller/ActivityPub/Magazine/MagazineModeratorsController.php +++ b/src/Controller/ActivityPub/Magazine/MagazineModeratorsController.php @@ -19,7 +19,7 @@ class MagazineModeratorsController public function __construct( private readonly ActivityPubManager $manager, private readonly MagazineRepository $magazineRepository, - private readonly UrlGeneratorInterface $urlGenerator + private readonly UrlGeneratorInterface $urlGenerator, ) { } diff --git a/src/Controller/ActivityPub/NodeInfoController.php b/src/Controller/ActivityPub/NodeInfoController.php index ab1f6a399..3690cdc1e 100644 --- a/src/Controller/ActivityPub/NodeInfoController.php +++ b/src/Controller/ActivityPub/NodeInfoController.php @@ -15,7 +15,7 @@ class NodeInfoController public function __construct( private readonly NodeInfoFactory $nodeInfoFactory, - private readonly UrlGeneratorInterface $urlGenerator + private readonly UrlGeneratorInterface $urlGenerator, ) { } diff --git a/src/Controller/ActivityPub/PostCommentController.php b/src/Controller/ActivityPub/PostCommentController.php index 785dc3f7e..7cd603add 100644 --- a/src/Controller/ActivityPub/PostCommentController.php +++ b/src/Controller/ActivityPub/PostCommentController.php @@ -33,7 +33,7 @@ public function __invoke( Post $post, #[MapEntity(id: 'comment_id')] PostComment $comment, - Request $request + Request $request, ): Response { if ($comment->apId) { return $this->redirect($comment->apId); diff --git a/src/Controller/ActivityPub/PostController.php b/src/Controller/ActivityPub/PostController.php index a86b866d4..78de7c22c 100644 --- a/src/Controller/ActivityPub/PostController.php +++ b/src/Controller/ActivityPub/PostController.php @@ -27,7 +27,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { if ($post->apId) { return $this->redirect($post->apId); diff --git a/src/Controller/ActivityPub/SharedInboxController.php b/src/Controller/ActivityPub/SharedInboxController.php index 619397521..f83c1287c 100644 --- a/src/Controller/ActivityPub/SharedInboxController.php +++ b/src/Controller/ActivityPub/SharedInboxController.php @@ -14,7 +14,7 @@ class SharedInboxController { public function __construct( private readonly MessageBusInterface $bus, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { } diff --git a/src/Controller/ActivityPub/User/UserController.php b/src/Controller/ActivityPub/User/UserController.php index a0550ab20..664a8d0c1 100644 --- a/src/Controller/ActivityPub/User/UserController.php +++ b/src/Controller/ActivityPub/User/UserController.php @@ -15,7 +15,7 @@ class UserController extends AbstractController { public function __construct( private readonly TombstoneFactory $tombstoneFactory, - private readonly PersonFactory $personFactory + private readonly PersonFactory $personFactory, ) { } diff --git a/src/Controller/ActivityPub/User/UserFollowersController.php b/src/Controller/ActivityPub/User/UserFollowersController.php index c6e2a5abc..a6e9f7362 100644 --- a/src/Controller/ActivityPub/User/UserFollowersController.php +++ b/src/Controller/ActivityPub/User/UserFollowersController.php @@ -20,7 +20,7 @@ public function __construct( private readonly UserRepository $userRepository, private readonly ActivityPubManager $manager, private readonly CollectionInfoWrapper $collectionInfoWrapper, - private readonly CollectionItemsWrapper $collectionItemsWrapper + private readonly CollectionItemsWrapper $collectionItemsWrapper, ) { } diff --git a/src/Controller/ActivityPub/User/UserOutboxController.php b/src/Controller/ActivityPub/User/UserOutboxController.php index c56bca329..406e9c727 100644 --- a/src/Controller/ActivityPub/User/UserOutboxController.php +++ b/src/Controller/ActivityPub/User/UserOutboxController.php @@ -71,7 +71,7 @@ private function getCollectionInfo(User $user): array ])] private function getCollectionItems( User $user, - int $page + int $page, ): array { $hideAdult = false; $activity = $this->userRepository->findPublicActivity($page, $user, $hideAdult); diff --git a/src/Controller/Admin/AdminMagazineOwnershipRequestController.php b/src/Controller/Admin/AdminMagazineOwnershipRequestController.php index eb5541f91..5c12830a7 100644 --- a/src/Controller/Admin/AdminMagazineOwnershipRequestController.php +++ b/src/Controller/Admin/AdminMagazineOwnershipRequestController.php @@ -17,7 +17,7 @@ class AdminMagazineOwnershipRequestController extends AbstractController { public function __construct( private readonly MagazineOwnershipRequestRepository $repository, - private readonly MagazineManager $manager + private readonly MagazineManager $manager, ) { } diff --git a/src/Controller/Admin/AdminPagesController.php b/src/Controller/Admin/AdminPagesController.php index 4d8f4ae7f..f04152bcb 100644 --- a/src/Controller/Admin/AdminPagesController.php +++ b/src/Controller/Admin/AdminPagesController.php @@ -18,7 +18,7 @@ class AdminPagesController extends AbstractController { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly SiteRepository $repository + private readonly SiteRepository $repository, ) { } diff --git a/src/Controller/AjaxController.php b/src/Controller/AjaxController.php index 96f2e7d2d..045ad0a97 100644 --- a/src/Controller/AjaxController.php +++ b/src/Controller/AjaxController.php @@ -195,7 +195,7 @@ public function fetchOnline( string $mercurePublicUrl, string $mercureSubscriptionsToken, HttpClientInterface $httpClient, - CacheInterface $cache + CacheInterface $cache, ): JsonResponse { $resp = $httpClient->request('GET', $mercurePublicUrl.'/subscriptions/'.$topic, [ 'auth_bearer' => $mercureSubscriptionsToken, diff --git a/src/Controller/Api/BaseApi.php b/src/Controller/Api/BaseApi.php index 470391322..2f81f8578 100644 --- a/src/Controller/Api/BaseApi.php +++ b/src/Controller/Api/BaseApi.php @@ -104,7 +104,7 @@ public function __construct( */ protected function rateLimit( ?RateLimiterFactory $limiterFactory = null, - ?RateLimiterFactory $anonLimiterFactory = null + ?RateLimiterFactory $anonLimiterFactory = null, ): array { $this->logAccess(); if (null === $limiterFactory && null === $anonLimiterFactory) { diff --git a/src/Controller/Api/Domain/DomainBlockApi.php b/src/Controller/Api/Domain/DomainBlockApi.php index d46054556..e1cff2215 100644 --- a/src/Controller/Api/Domain/DomainBlockApi.php +++ b/src/Controller/Api/Domain/DomainBlockApi.php @@ -62,7 +62,7 @@ public function block( Domain $domain, DomainManager $manager, DomainFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); @@ -118,7 +118,7 @@ public function unblock( Domain $domain, DomainManager $manager, DomainFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/Domain/DomainRetrieveApi.php b/src/Controller/Api/Domain/DomainRetrieveApi.php index 19ffc3b89..bd6a3af03 100644 --- a/src/Controller/Api/Domain/DomainRetrieveApi.php +++ b/src/Controller/Api/Domain/DomainRetrieveApi.php @@ -142,7 +142,7 @@ public function collection( DomainRepository $repository, SearchManager $searchManager, RateLimiterFactory $apiReadLimiter, - RateLimiterFactory $anonymousApiReadLimiter + RateLimiterFactory $anonymousApiReadLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReadLimiter, $anonymousApiReadLimiter); diff --git a/src/Controller/Api/Domain/DomainSubscribeApi.php b/src/Controller/Api/Domain/DomainSubscribeApi.php index d9d798cea..2f6d9001b 100644 --- a/src/Controller/Api/Domain/DomainSubscribeApi.php +++ b/src/Controller/Api/Domain/DomainSubscribeApi.php @@ -62,7 +62,7 @@ public function subscribe( Domain $domain, DomainManager $manager, DomainFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); @@ -118,7 +118,7 @@ public function unsubscribe( Domain $domain, DomainManager $manager, DomainFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/Entry/Comments/EntryCommentsCreateApi.php b/src/Controller/Api/Entry/Comments/EntryCommentsCreateApi.php index 0b179a8d9..b6996bdfb 100644 --- a/src/Controller/Api/Entry/Comments/EntryCommentsCreateApi.php +++ b/src/Controller/Api/Entry/Comments/EntryCommentsCreateApi.php @@ -95,7 +95,7 @@ public function __invoke( EntryCommentManager $manager, EntryCommentFactory $factory, ValidatorInterface $validator, - RateLimiterFactory $apiCommentLimiter + RateLimiterFactory $apiCommentLimiter, ): JsonResponse { $headers = $this->rateLimit($apiCommentLimiter); @@ -205,7 +205,7 @@ public function uploadImage( EntryCommentManager $manager, EntryCommentFactory $factory, ValidatorInterface $validator, - RateLimiterFactory $apiImageLimiter + RateLimiterFactory $apiImageLimiter, ): JsonResponse { $headers = $this->rateLimit($apiImageLimiter); diff --git a/src/Controller/Api/Entry/Comments/EntryCommentsDeleteApi.php b/src/Controller/Api/Entry/Comments/EntryCommentsDeleteApi.php index a8dc20771..dfdb83c8c 100644 --- a/src/Controller/Api/Entry/Comments/EntryCommentsDeleteApi.php +++ b/src/Controller/Api/Entry/Comments/EntryCommentsDeleteApi.php @@ -69,7 +69,7 @@ public function __invoke( #[MapEntity(id: 'comment_id')] EntryComment $comment, EntryCommentManager $manager, - RateLimiterFactory $apiDeleteLimiter + RateLimiterFactory $apiDeleteLimiter, ): JsonResponse { $headers = $this->rateLimit($apiDeleteLimiter); diff --git a/src/Controller/Api/Entry/Comments/EntryCommentsFavouriteApi.php b/src/Controller/Api/Entry/Comments/EntryCommentsFavouriteApi.php index ad547668f..c9fef8cb2 100644 --- a/src/Controller/Api/Entry/Comments/EntryCommentsFavouriteApi.php +++ b/src/Controller/Api/Entry/Comments/EntryCommentsFavouriteApi.php @@ -71,7 +71,7 @@ public function __invoke( EntryComment $comment, FavouriteManager $manager, EntryCommentFactory $factory, - RateLimiterFactory $apiVoteLimiter + RateLimiterFactory $apiVoteLimiter, ): JsonResponse { $headers = $this->rateLimit($apiVoteLimiter); diff --git a/src/Controller/Api/Entry/Comments/EntryCommentsReportApi.php b/src/Controller/Api/Entry/Comments/EntryCommentsReportApi.php index 6c944f2b5..94bc852ea 100644 --- a/src/Controller/Api/Entry/Comments/EntryCommentsReportApi.php +++ b/src/Controller/Api/Entry/Comments/EntryCommentsReportApi.php @@ -68,7 +68,7 @@ class EntryCommentsReportApi extends EntriesBaseApi public function __invoke( #[MapEntity(id: 'comment_id')] EntryComment $comment, - RateLimiterFactory $apiReportLimiter + RateLimiterFactory $apiReportLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReportLimiter); diff --git a/src/Controller/Api/Entry/Comments/EntryCommentsUpdateApi.php b/src/Controller/Api/Entry/Comments/EntryCommentsUpdateApi.php index b843f62d3..019a79f13 100644 --- a/src/Controller/Api/Entry/Comments/EntryCommentsUpdateApi.php +++ b/src/Controller/Api/Entry/Comments/EntryCommentsUpdateApi.php @@ -91,7 +91,7 @@ public function __invoke( EntryCommentManager $manager, EntryCommentFactory $factory, ValidatorInterface $validator, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/Entry/Comments/Moderate/EntryCommentsSetAdultApi.php b/src/Controller/Api/Entry/Comments/Moderate/EntryCommentsSetAdultApi.php index f6421be29..32e484114 100644 --- a/src/Controller/Api/Entry/Comments/Moderate/EntryCommentsSetAdultApi.php +++ b/src/Controller/Api/Entry/Comments/Moderate/EntryCommentsSetAdultApi.php @@ -75,7 +75,7 @@ public function __invoke( EntryComment $comment, EntryCommentFactory $factory, EntityManagerInterface $manager, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Entry/Comments/Moderate/EntryCommentsSetLanguageApi.php b/src/Controller/Api/Entry/Comments/Moderate/EntryCommentsSetLanguageApi.php index 08d16ddb2..4fe1dfe19 100644 --- a/src/Controller/Api/Entry/Comments/Moderate/EntryCommentsSetLanguageApi.php +++ b/src/Controller/Api/Entry/Comments/Moderate/EntryCommentsSetLanguageApi.php @@ -82,7 +82,7 @@ public function __invoke( EntryComment $comment, EntryCommentFactory $factory, EntityManagerInterface $manager, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Entry/EntriesDeleteApi.php b/src/Controller/Api/Entry/EntriesDeleteApi.php index e0a2f1a66..bf242900d 100644 --- a/src/Controller/Api/Entry/EntriesDeleteApi.php +++ b/src/Controller/Api/Entry/EntriesDeleteApi.php @@ -66,7 +66,7 @@ public function __invoke( #[MapEntity(id: 'entry_id')] Entry $entry, EntryManager $manager, - RateLimiterFactory $apiDeleteLimiter + RateLimiterFactory $apiDeleteLimiter, ): JsonResponse { $headers = $this->rateLimit($apiDeleteLimiter); diff --git a/src/Controller/Api/Entry/EntriesFavouriteApi.php b/src/Controller/Api/Entry/EntriesFavouriteApi.php index e050fb504..29f2c675e 100644 --- a/src/Controller/Api/Entry/EntriesFavouriteApi.php +++ b/src/Controller/Api/Entry/EntriesFavouriteApi.php @@ -62,7 +62,7 @@ public function __invoke( Entry $entry, FavouriteManager $manager, EntryFactory $factory, - RateLimiterFactory $apiVoteLimiter + RateLimiterFactory $apiVoteLimiter, ): JsonResponse { $headers = $this->rateLimit($apiVoteLimiter); diff --git a/src/Controller/Api/Entry/EntriesReportApi.php b/src/Controller/Api/Entry/EntriesReportApi.php index 7c6432285..634147f52 100644 --- a/src/Controller/Api/Entry/EntriesReportApi.php +++ b/src/Controller/Api/Entry/EntriesReportApi.php @@ -67,7 +67,7 @@ class EntriesReportApi extends EntriesBaseApi public function __invoke( #[MapEntity(id: 'entry_id')] Entry $entry, - RateLimiterFactory $apiReportLimiter + RateLimiterFactory $apiReportLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReportLimiter); diff --git a/src/Controller/Api/Entry/EntriesUpdateApi.php b/src/Controller/Api/Entry/EntriesUpdateApi.php index 80221433f..c006519c7 100644 --- a/src/Controller/Api/Entry/EntriesUpdateApi.php +++ b/src/Controller/Api/Entry/EntriesUpdateApi.php @@ -77,7 +77,7 @@ public function __invoke( Entry $entry, EntryManager $manager, ValidatorInterface $validator, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/Entry/MagazineEntryCreateApi.php b/src/Controller/Api/Entry/MagazineEntryCreateApi.php index 9c6d08e3f..39a163e9b 100644 --- a/src/Controller/Api/Entry/MagazineEntryCreateApi.php +++ b/src/Controller/Api/Entry/MagazineEntryCreateApi.php @@ -89,7 +89,7 @@ public function article( #[MapEntity(id: 'magazine_id')] Magazine $magazine, EntryManager $manager, - RateLimiterFactory $apiEntryLimiter + RateLimiterFactory $apiEntryLimiter, ): JsonResponse { $headers = $this->rateLimit($apiEntryLimiter); @@ -167,7 +167,7 @@ public function link( #[MapEntity(id: 'magazine_id')] Magazine $magazine, EntryManager $manager, - RateLimiterFactory $apiEntryLimiter + RateLimiterFactory $apiEntryLimiter, ): JsonResponse { $headers = $this->rateLimit($apiEntryLimiter); @@ -240,7 +240,7 @@ public function video( #[MapEntity(id: 'magazine_id')] Magazine $magazine, EntryManager $manager, - RateLimiterFactory $apiEntryLimiter + RateLimiterFactory $apiEntryLimiter, ): JsonResponse { $headers = $this->rateLimit($apiEntryLimiter); @@ -330,7 +330,7 @@ public function uploadImage( Magazine $magazine, ValidatorInterface $validator, EntryManager $manager, - RateLimiterFactory $apiImageLimiter + RateLimiterFactory $apiImageLimiter, ): JsonResponse { $headers = $this->rateLimit($apiImageLimiter); diff --git a/src/Controller/Api/Entry/Moderate/EntriesPinApi.php b/src/Controller/Api/Entry/Moderate/EntriesPinApi.php index 8b2ee9f54..179178c85 100644 --- a/src/Controller/Api/Entry/Moderate/EntriesPinApi.php +++ b/src/Controller/Api/Entry/Moderate/EntriesPinApi.php @@ -69,7 +69,7 @@ public function __invoke( Entry $entry, EntryManager $manager, EntryFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Entry/Moderate/EntriesSetAdultApi.php b/src/Controller/Api/Entry/Moderate/EntriesSetAdultApi.php index bd909003d..e668b231d 100644 --- a/src/Controller/Api/Entry/Moderate/EntriesSetAdultApi.php +++ b/src/Controller/Api/Entry/Moderate/EntriesSetAdultApi.php @@ -75,7 +75,7 @@ public function __invoke( Entry $entry, EntityManagerInterface $manager, EntryFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Entry/Moderate/EntriesSetLanguageApi.php b/src/Controller/Api/Entry/Moderate/EntriesSetLanguageApi.php index aa410eca8..18d12ea0d 100644 --- a/src/Controller/Api/Entry/Moderate/EntriesSetLanguageApi.php +++ b/src/Controller/Api/Entry/Moderate/EntriesSetLanguageApi.php @@ -82,7 +82,7 @@ public function __invoke( Entry $entry, EntityManagerInterface $manager, EntryFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/EntryComments.php b/src/Controller/Api/EntryComments.php index 6ba2f55be..62621c7d4 100644 --- a/src/Controller/Api/EntryComments.php +++ b/src/Controller/Api/EntryComments.php @@ -17,7 +17,7 @@ class EntryComments extends AbstractController public function __construct( private readonly EntryCommentRepository $repository, private readonly EntryCommentFactory $factory, - private readonly RequestStack $request + private readonly RequestStack $request, ) { } diff --git a/src/Controller/Api/Instance/Admin/InstanceRetrieveSettingsApi.php b/src/Controller/Api/Instance/Admin/InstanceRetrieveSettingsApi.php index da4795083..63cbd635b 100644 --- a/src/Controller/Api/Instance/Admin/InstanceRetrieveSettingsApi.php +++ b/src/Controller/Api/Instance/Admin/InstanceRetrieveSettingsApi.php @@ -52,7 +52,7 @@ class InstanceRetrieveSettingsApi extends InstanceBaseApi #[IsGranted('ROLE_OAUTH2_ADMIN:INSTANCE:SETTINGS:READ')] public function __invoke( SettingsManager $settings, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Instance/Admin/InstanceUpdateFederationApi.php b/src/Controller/Api/Instance/Admin/InstanceUpdateFederationApi.php index 58bf625e3..cd4aa8dfe 100644 --- a/src/Controller/Api/Instance/Admin/InstanceUpdateFederationApi.php +++ b/src/Controller/Api/Instance/Admin/InstanceUpdateFederationApi.php @@ -63,7 +63,7 @@ public function __invoke( SettingsManager $settings, SerializerInterface $serializer, ValidatorInterface $validator, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Instance/Admin/InstanceUpdateSettingsApi.php b/src/Controller/Api/Instance/Admin/InstanceUpdateSettingsApi.php index 8b69a416d..26ed52aa1 100644 --- a/src/Controller/Api/Instance/Admin/InstanceUpdateSettingsApi.php +++ b/src/Controller/Api/Instance/Admin/InstanceUpdateSettingsApi.php @@ -63,7 +63,7 @@ public function __invoke( SettingsManager $settings, SerializerInterface $serializer, ValidatorInterface $validator, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazineAddBadgesApi.php b/src/Controller/Api/Magazine/Admin/MagazineAddBadgesApi.php index d822fb8f6..3f99e0bdd 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineAddBadgesApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineAddBadgesApi.php @@ -84,7 +84,7 @@ public function __invoke( MagazineFactory $factory, SerializerInterface $serializer, ValidatorInterface $validator, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazineAddTagsApi.php b/src/Controller/Api/Magazine/Admin/MagazineAddTagsApi.php index 3eb3a978f..c4d4dc1b3 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineAddTagsApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineAddTagsApi.php @@ -85,7 +85,7 @@ public function __invoke( string $tag, EntityManagerInterface $entityManager, MagazineFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazineCreateApi.php b/src/Controller/Api/Magazine/Admin/MagazineCreateApi.php index 8a8deba66..a2cce5cd3 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineCreateApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineCreateApi.php @@ -54,7 +54,7 @@ class MagazineCreateApi extends MagazineBaseApi #[Security(name: 'oauth2', scopes: ['moderate:magazine_admin:create'])] #[IsGranted('ROLE_OAUTH2_MODERATE:MAGAZINE_ADMIN:CREATE')] public function __invoke( - RateLimiterFactory $apiMagazineLimiter + RateLimiterFactory $apiMagazineLimiter, ): JsonResponse { $headers = $this->rateLimit($apiMagazineLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazineDeleteApi.php b/src/Controller/Api/Magazine/Admin/MagazineDeleteApi.php index 5656c31b6..9656c9651 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineDeleteApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineDeleteApi.php @@ -66,7 +66,7 @@ public function __invoke( #[MapEntity(id: 'magazine_id')] Magazine $magazine, MagazineManager $manager, - RateLimiterFactory $apiDeleteLimiter + RateLimiterFactory $apiDeleteLimiter, ): JsonResponse { $headers = $this->rateLimit($apiDeleteLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazineDeleteIconApi.php b/src/Controller/Api/Magazine/Admin/MagazineDeleteIconApi.php index 9a7f827bd..e545ea9ce 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineDeleteIconApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineDeleteIconApi.php @@ -70,7 +70,7 @@ public function __invoke( #[MapEntity(id: 'magazine_id')] Magazine $magazine, MagazineManager $manager, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazinePurgeApi.php b/src/Controller/Api/Magazine/Admin/MagazinePurgeApi.php index dfec9ac41..2f218e461 100644 --- a/src/Controller/Api/Magazine/Admin/MagazinePurgeApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazinePurgeApi.php @@ -66,7 +66,7 @@ public function __invoke( #[MapEntity(id: 'magazine_id')] Magazine $magazine, MagazineManager $manager, - RateLimiterFactory $apiDeleteLimiter + RateLimiterFactory $apiDeleteLimiter, ): JsonResponse { $headers = $this->rateLimit($apiDeleteLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazineRemoveBadgesApi.php b/src/Controller/Api/Magazine/Admin/MagazineRemoveBadgesApi.php index 8f89ac273..c2451eda5 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineRemoveBadgesApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineRemoveBadgesApi.php @@ -82,7 +82,7 @@ public function __invoke( Badge $badge, BadgeManager $manager, MagazineFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazineRemoveModeratorsApi.php b/src/Controller/Api/Magazine/Admin/MagazineRemoveModeratorsApi.php index c66d848dc..d9645bd80 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineRemoveModeratorsApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineRemoveModeratorsApi.php @@ -88,7 +88,7 @@ public function __invoke( User $user, MagazineManager $manager, MagazineFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazineRemoveTagsApi.php b/src/Controller/Api/Magazine/Admin/MagazineRemoveTagsApi.php index 2ead12725..ed8b3bd48 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineRemoveTagsApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineRemoveTagsApi.php @@ -81,7 +81,7 @@ public function __invoke( string $tag, EntityManagerInterface $entityManager, MagazineFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazineRetrieveStatsApi.php b/src/Controller/Api/Magazine/Admin/MagazineRetrieveStatsApi.php index 71d8465d7..e2724be75 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineRetrieveStatsApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineRetrieveStatsApi.php @@ -126,7 +126,7 @@ public function votes( #[MapEntity(id: 'magazine_id')] Magazine $magazine, StatsVotesRepository $repository, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); $request = $this->request->getCurrentRequest(); @@ -272,7 +272,7 @@ public function content( #[MapEntity(id: 'magazine_id')] Magazine $magazine, StatsContentRepository $repository, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); $request = $this->request->getCurrentRequest(); diff --git a/src/Controller/Api/Magazine/Admin/MagazineUpdateApi.php b/src/Controller/Api/Magazine/Admin/MagazineUpdateApi.php index 3191fbf3f..a8edbec61 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineUpdateApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineUpdateApi.php @@ -80,7 +80,7 @@ public function __invoke( MagazineManager $manager, ValidatorInterface $validator, MagazineFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/Magazine/Admin/MagazineUpdateThemeApi.php b/src/Controller/Api/Magazine/Admin/MagazineUpdateThemeApi.php index acfea9212..bee1b8cf3 100644 --- a/src/Controller/Api/Magazine/Admin/MagazineUpdateThemeApi.php +++ b/src/Controller/Api/Magazine/Admin/MagazineUpdateThemeApi.php @@ -101,7 +101,7 @@ public function __invoke( MagazineManager $manager, ImageFactory $imageFactory, ValidatorInterface $validator, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Magazine/MagazineBlockApi.php b/src/Controller/Api/Magazine/MagazineBlockApi.php index a5db969cf..f85d2dd0e 100644 --- a/src/Controller/Api/Magazine/MagazineBlockApi.php +++ b/src/Controller/Api/Magazine/MagazineBlockApi.php @@ -63,7 +63,7 @@ public function block( Magazine $magazine, MagazineManager $manager, MagazineFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); @@ -120,7 +120,7 @@ public function unblock( Magazine $magazine, MagazineManager $manager, MagazineFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/Magazine/MagazineRetrieveApi.php b/src/Controller/Api/Magazine/MagazineRetrieveApi.php index d11eb10a8..42dfbc186 100644 --- a/src/Controller/Api/Magazine/MagazineRetrieveApi.php +++ b/src/Controller/Api/Magazine/MagazineRetrieveApi.php @@ -215,7 +215,7 @@ public function collection( MagazineRepository $repository, MagazineFactory $factory, RateLimiterFactory $apiReadLimiter, - RateLimiterFactory $anonymousApiReadLimiter + RateLimiterFactory $anonymousApiReadLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReadLimiter, $anonymousApiReadLimiter); diff --git a/src/Controller/Api/Magazine/MagazineSubscribeApi.php b/src/Controller/Api/Magazine/MagazineSubscribeApi.php index 94533cafd..01c9f407e 100644 --- a/src/Controller/Api/Magazine/MagazineSubscribeApi.php +++ b/src/Controller/Api/Magazine/MagazineSubscribeApi.php @@ -63,7 +63,7 @@ public function subscribe( Magazine $magazine, MagazineManager $manager, MagazineFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); @@ -120,7 +120,7 @@ public function unsubscribe( Magazine $magazine, MagazineManager $manager, MagazineFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/Message/MessageThreadCreateApi.php b/src/Controller/Api/Message/MessageThreadCreateApi.php index b7c85c08d..c3ca60b5f 100644 --- a/src/Controller/Api/Message/MessageThreadCreateApi.php +++ b/src/Controller/Api/Message/MessageThreadCreateApi.php @@ -86,7 +86,7 @@ public function __invoke( User $receiver, MessageManager $manager, ValidatorInterface $validator, - RateLimiterFactory $apiMessageLimiter + RateLimiterFactory $apiMessageLimiter, ): JsonResponse { $headers = $this->rateLimit($apiMessageLimiter); diff --git a/src/Controller/Api/Message/MessageThreadReplyApi.php b/src/Controller/Api/Message/MessageThreadReplyApi.php index c816668cb..b2fee1e73 100644 --- a/src/Controller/Api/Message/MessageThreadReplyApi.php +++ b/src/Controller/Api/Message/MessageThreadReplyApi.php @@ -85,7 +85,7 @@ public function __invoke( MessageThread $thread, MessageManager $manager, ValidatorInterface $validator, - RateLimiterFactory $apiMessageLimiter + RateLimiterFactory $apiMessageLimiter, ): JsonResponse { $headers = $this->rateLimit($apiMessageLimiter); diff --git a/src/Controller/Api/Notification/NotificationPushApi.php b/src/Controller/Api/Notification/NotificationPushApi.php index 56c4ceab6..6129e63c6 100644 --- a/src/Controller/Api/Notification/NotificationPushApi.php +++ b/src/Controller/Api/Notification/NotificationPushApi.php @@ -71,7 +71,7 @@ public function createSubscription( SettingsManager $settingsManager, UserPushSubscriptionManager $pushSubscriptionManager, TranslatorInterface $translator, - #[MapRequestPayload] NotificationPushSubscriptionRequestDto $payload + #[MapRequestPayload] NotificationPushSubscriptionRequestDto $payload, ): JsonResponse { $headers = $this->rateLimit($apiNotificationLimiter); $user = $this->getUserOrThrow(); diff --git a/src/Controller/Api/OAuth2/Admin/RetrieveClientStatsApi.php b/src/Controller/Api/OAuth2/Admin/RetrieveClientStatsApi.php index aeefa8521..b11154a7c 100644 --- a/src/Controller/Api/OAuth2/Admin/RetrieveClientStatsApi.php +++ b/src/Controller/Api/OAuth2/Admin/RetrieveClientStatsApi.php @@ -90,7 +90,7 @@ class RetrieveClientStatsApi extends BaseApi public function __invoke( Request $request, OAuth2ClientAccessRepository $repository, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); $resolution = $request->get('resolution'); diff --git a/src/Controller/Api/OAuth2/DeleteClientApi.php b/src/Controller/Api/OAuth2/DeleteClientApi.php index 3fcb49d09..93545b890 100644 --- a/src/Controller/Api/OAuth2/DeleteClientApi.php +++ b/src/Controller/Api/OAuth2/DeleteClientApi.php @@ -60,7 +60,7 @@ public function __invoke( EntityManagerInterface $entityManager, CredentialsRevokerInterface $revoker, ValidatorInterface $validator, - RateLimiterFactory $apiOauthClientDeleteLimiter + RateLimiterFactory $apiOauthClientDeleteLimiter, ): JsonResponse { $headers = $this->rateLimit(anonLimiterFactory: $apiOauthClientDeleteLimiter); diff --git a/src/Controller/Api/OAuth2/RevokeTokenApi.php b/src/Controller/Api/OAuth2/RevokeTokenApi.php index 3ed270290..8de110adf 100644 --- a/src/Controller/Api/OAuth2/RevokeTokenApi.php +++ b/src/Controller/Api/OAuth2/RevokeTokenApi.php @@ -49,7 +49,7 @@ class RevokeTokenApi extends BaseApi public function __invoke( EntityManagerInterface $entityManager, OAuthTokenRevoker $revoker, - RateLimiterFactory $apiOauthTokenRevokeLimiter + RateLimiterFactory $apiOauthTokenRevokeLimiter, ) { $headers = $this->rateLimit($apiOauthTokenRevokeLimiter); diff --git a/src/Controller/Api/Post/Comments/Moderate/PostCommentsSetAdultApi.php b/src/Controller/Api/Post/Comments/Moderate/PostCommentsSetAdultApi.php index 588ce7378..10c671d3e 100644 --- a/src/Controller/Api/Post/Comments/Moderate/PostCommentsSetAdultApi.php +++ b/src/Controller/Api/Post/Comments/Moderate/PostCommentsSetAdultApi.php @@ -75,7 +75,7 @@ public function __invoke( PostComment $comment, PostCommentFactory $factory, EntityManagerInterface $manager, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Post/Comments/Moderate/PostCommentsSetLanguageApi.php b/src/Controller/Api/Post/Comments/Moderate/PostCommentsSetLanguageApi.php index 3104b2208..047995545 100644 --- a/src/Controller/Api/Post/Comments/Moderate/PostCommentsSetLanguageApi.php +++ b/src/Controller/Api/Post/Comments/Moderate/PostCommentsSetLanguageApi.php @@ -82,7 +82,7 @@ public function __invoke( PostComment $comment, PostCommentFactory $factory, EntityManagerInterface $manager, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Post/Comments/PostCommentsCreateApi.php b/src/Controller/Api/Post/Comments/PostCommentsCreateApi.php index 5aa81c413..b6020e8da 100644 --- a/src/Controller/Api/Post/Comments/PostCommentsCreateApi.php +++ b/src/Controller/Api/Post/Comments/PostCommentsCreateApi.php @@ -95,7 +95,7 @@ public function __invoke( PostCommentManager $manager, PostCommentFactory $factory, ValidatorInterface $validator, - RateLimiterFactory $apiCommentLimiter + RateLimiterFactory $apiCommentLimiter, ): JsonResponse { $headers = $this->rateLimit($apiCommentLimiter); @@ -203,7 +203,7 @@ public function uploadImage( PostCommentManager $manager, PostCommentFactory $factory, ValidatorInterface $validator, - RateLimiterFactory $apiImageLimiter + RateLimiterFactory $apiImageLimiter, ): JsonResponse { $headers = $this->rateLimit($apiImageLimiter); diff --git a/src/Controller/Api/Post/Comments/PostCommentsDeleteApi.php b/src/Controller/Api/Post/Comments/PostCommentsDeleteApi.php index e3a367303..7e275a58e 100644 --- a/src/Controller/Api/Post/Comments/PostCommentsDeleteApi.php +++ b/src/Controller/Api/Post/Comments/PostCommentsDeleteApi.php @@ -69,7 +69,7 @@ public function __invoke( #[MapEntity(id: 'comment_id')] PostComment $comment, PostCommentManager $manager, - RateLimiterFactory $apiDeleteLimiter + RateLimiterFactory $apiDeleteLimiter, ): JsonResponse { $headers = $this->rateLimit($apiDeleteLimiter); diff --git a/src/Controller/Api/Post/Comments/PostCommentsFavouriteApi.php b/src/Controller/Api/Post/Comments/PostCommentsFavouriteApi.php index 0f35c2c15..756ff4cdd 100644 --- a/src/Controller/Api/Post/Comments/PostCommentsFavouriteApi.php +++ b/src/Controller/Api/Post/Comments/PostCommentsFavouriteApi.php @@ -71,7 +71,7 @@ public function __invoke( PostComment $comment, FavouriteManager $manager, PostCommentFactory $factory, - RateLimiterFactory $apiVoteLimiter + RateLimiterFactory $apiVoteLimiter, ): JsonResponse { $headers = $this->rateLimit($apiVoteLimiter); diff --git a/src/Controller/Api/Post/Comments/PostCommentsReportApi.php b/src/Controller/Api/Post/Comments/PostCommentsReportApi.php index a9de956ee..646e15893 100644 --- a/src/Controller/Api/Post/Comments/PostCommentsReportApi.php +++ b/src/Controller/Api/Post/Comments/PostCommentsReportApi.php @@ -68,7 +68,7 @@ class PostCommentsReportApi extends PostsBaseApi public function __invoke( #[MapEntity(id: 'comment_id')] PostComment $comment, - RateLimiterFactory $apiReportLimiter + RateLimiterFactory $apiReportLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReportLimiter); diff --git a/src/Controller/Api/Post/Comments/PostCommentsUpdateApi.php b/src/Controller/Api/Post/Comments/PostCommentsUpdateApi.php index 7d6696de1..e1fb2f516 100644 --- a/src/Controller/Api/Post/Comments/PostCommentsUpdateApi.php +++ b/src/Controller/Api/Post/Comments/PostCommentsUpdateApi.php @@ -91,7 +91,7 @@ public function __invoke( PostCommentManager $manager, PostCommentFactory $factory, ValidatorInterface $validator, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/Post/Moderate/PostsPinApi.php b/src/Controller/Api/Post/Moderate/PostsPinApi.php index a196fd9a7..ee9c8d87e 100644 --- a/src/Controller/Api/Post/Moderate/PostsPinApi.php +++ b/src/Controller/Api/Post/Moderate/PostsPinApi.php @@ -69,7 +69,7 @@ public function __invoke( Post $post, PostManager $manager, PostFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Post/Moderate/PostsSetAdultApi.php b/src/Controller/Api/Post/Moderate/PostsSetAdultApi.php index c9d85b5fd..f7e56ba96 100644 --- a/src/Controller/Api/Post/Moderate/PostsSetAdultApi.php +++ b/src/Controller/Api/Post/Moderate/PostsSetAdultApi.php @@ -75,7 +75,7 @@ public function __invoke( Post $post, EntityManagerInterface $manager, PostFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Post/Moderate/PostsSetLanguageApi.php b/src/Controller/Api/Post/Moderate/PostsSetLanguageApi.php index 0976e42b9..8f6eee8b3 100644 --- a/src/Controller/Api/Post/Moderate/PostsSetLanguageApi.php +++ b/src/Controller/Api/Post/Moderate/PostsSetLanguageApi.php @@ -82,7 +82,7 @@ public function __invoke( Post $post, EntityManagerInterface $manager, PostFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/Post/PostsCreateApi.php b/src/Controller/Api/Post/PostsCreateApi.php index 18028ed4e..41fb36b90 100644 --- a/src/Controller/Api/Post/PostsCreateApi.php +++ b/src/Controller/Api/Post/PostsCreateApi.php @@ -79,7 +79,7 @@ public function __invoke( Magazine $magazine, PostManager $manager, ValidatorInterface $validator, - RateLimiterFactory $apiPostLimiter + RateLimiterFactory $apiPostLimiter, ): JsonResponse { $headers = $this->rateLimit($apiPostLimiter); @@ -172,7 +172,7 @@ public function uploadImage( Magazine $magazine, PostManager $manager, ValidatorInterface $validator, - RateLimiterFactory $apiImageLimiter + RateLimiterFactory $apiImageLimiter, ): JsonResponse { $headers = $this->rateLimit($apiImageLimiter); diff --git a/src/Controller/Api/Post/PostsDeleteApi.php b/src/Controller/Api/Post/PostsDeleteApi.php index 9827523e7..888e52569 100644 --- a/src/Controller/Api/Post/PostsDeleteApi.php +++ b/src/Controller/Api/Post/PostsDeleteApi.php @@ -66,7 +66,7 @@ public function __invoke( #[MapEntity(id: 'post_id')] Post $post, PostManager $manager, - RateLimiterFactory $apiDeleteLimiter + RateLimiterFactory $apiDeleteLimiter, ): JsonResponse { $headers = $this->rateLimit($apiDeleteLimiter); diff --git a/src/Controller/Api/Post/PostsFavouriteApi.php b/src/Controller/Api/Post/PostsFavouriteApi.php index fd22dd10c..180bb9127 100644 --- a/src/Controller/Api/Post/PostsFavouriteApi.php +++ b/src/Controller/Api/Post/PostsFavouriteApi.php @@ -62,7 +62,7 @@ public function __invoke( Post $post, FavouriteManager $manager, PostFactory $factory, - RateLimiterFactory $apiVoteLimiter + RateLimiterFactory $apiVoteLimiter, ): JsonResponse { $headers = $this->rateLimit($apiVoteLimiter); diff --git a/src/Controller/Api/Post/PostsReportApi.php b/src/Controller/Api/Post/PostsReportApi.php index 8b4536984..ddfc98a9a 100644 --- a/src/Controller/Api/Post/PostsReportApi.php +++ b/src/Controller/Api/Post/PostsReportApi.php @@ -67,7 +67,7 @@ class PostsReportApi extends PostsBaseApi public function __invoke( #[MapEntity(id: 'post_id')] Post $post, - RateLimiterFactory $apiReportLimiter + RateLimiterFactory $apiReportLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReportLimiter); diff --git a/src/Controller/Api/Post/PostsRetrieveApi.php b/src/Controller/Api/Post/PostsRetrieveApi.php index cfca43d68..b13b891cb 100644 --- a/src/Controller/Api/Post/PostsRetrieveApi.php +++ b/src/Controller/Api/Post/PostsRetrieveApi.php @@ -172,7 +172,7 @@ public function collection( PostFactory $factory, RequestStack $request, RateLimiterFactory $apiReadLimiter, - RateLimiterFactory $anonymousApiReadLimiter + RateLimiterFactory $anonymousApiReadLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReadLimiter, $anonymousApiReadLimiter); @@ -291,7 +291,7 @@ public function subscribed( PostFactory $factory, RequestStack $request, RateLimiterFactory $apiReadLimiter, - RateLimiterFactory $anonymousApiReadLimiter + RateLimiterFactory $anonymousApiReadLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReadLimiter, $anonymousApiReadLimiter); @@ -399,7 +399,7 @@ public function moderated( PostFactory $factory, RequestStack $request, RateLimiterFactory $apiReadLimiter, - RateLimiterFactory $anonymousApiReadLimiter + RateLimiterFactory $anonymousApiReadLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReadLimiter, $anonymousApiReadLimiter); @@ -500,7 +500,7 @@ public function favourited( PostFactory $factory, RequestStack $request, RateLimiterFactory $apiReadLimiter, - RateLimiterFactory $anonymousApiReadLimiter + RateLimiterFactory $anonymousApiReadLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReadLimiter, $anonymousApiReadLimiter); @@ -631,7 +631,7 @@ public function byMagazine( PostFactory $factory, RequestStack $request, RateLimiterFactory $apiReadLimiter, - RateLimiterFactory $anonymousApiReadLimiter + RateLimiterFactory $anonymousApiReadLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReadLimiter, $anonymousApiReadLimiter); diff --git a/src/Controller/Api/Post/PostsUpdateApi.php b/src/Controller/Api/Post/PostsUpdateApi.php index 3e84581b5..23b85cce0 100644 --- a/src/Controller/Api/Post/PostsUpdateApi.php +++ b/src/Controller/Api/Post/PostsUpdateApi.php @@ -81,7 +81,7 @@ public function __invoke( PostManager $manager, ValidatorInterface $validator, PostFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/Post/UserPostsRetrieveApi.php b/src/Controller/Api/Post/UserPostsRetrieveApi.php index e70118cd3..13ef5313f 100644 --- a/src/Controller/Api/Post/UserPostsRetrieveApi.php +++ b/src/Controller/Api/Post/UserPostsRetrieveApi.php @@ -122,7 +122,7 @@ public function __invoke( PostFactory $factory, RequestStack $request, RateLimiterFactory $apiReadLimiter, - RateLimiterFactory $anonymousApiReadLimiter + RateLimiterFactory $anonymousApiReadLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReadLimiter, $anonymousApiReadLimiter); diff --git a/src/Controller/Api/PostComments.php b/src/Controller/Api/PostComments.php index 2c267d68e..01c8b00dd 100644 --- a/src/Controller/Api/PostComments.php +++ b/src/Controller/Api/PostComments.php @@ -17,7 +17,7 @@ class PostComments extends AbstractController public function __construct( private readonly PostCommentRepository $repository, private readonly PostCommentFactory $factory, - private readonly RequestStack $request + private readonly RequestStack $request, ) { } diff --git a/src/Controller/Api/Search/SearchRetrieveApi.php b/src/Controller/Api/Search/SearchRetrieveApi.php index c92b4a0ec..ecc9d3698 100644 --- a/src/Controller/Api/Search/SearchRetrieveApi.php +++ b/src/Controller/Api/Search/SearchRetrieveApi.php @@ -110,7 +110,7 @@ public function __invoke( MagazineFactory $magazineFactory, SettingsManager $settingsManager, RateLimiterFactory $apiReadLimiter, - RateLimiterFactory $anonymousApiReadLimiter + RateLimiterFactory $anonymousApiReadLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReadLimiter, $anonymousApiReadLimiter); diff --git a/src/Controller/Api/User/Admin/UserRetrieveBannedApi.php b/src/Controller/Api/User/Admin/UserRetrieveBannedApi.php index 9e56004c0..163c41e62 100644 --- a/src/Controller/Api/User/Admin/UserRetrieveBannedApi.php +++ b/src/Controller/Api/User/Admin/UserRetrieveBannedApi.php @@ -88,7 +88,7 @@ class UserRetrieveBannedApi extends UserBaseApi public function collection( UserRepository $userRepository, UserFactory $factory, - RateLimiterFactory $apiModerateLimiter + RateLimiterFactory $apiModerateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiModerateLimiter); diff --git a/src/Controller/Api/User/UserBlockApi.php b/src/Controller/Api/User/UserBlockApi.php index 25718942a..9b31ec754 100644 --- a/src/Controller/Api/User/UserBlockApi.php +++ b/src/Controller/Api/User/UserBlockApi.php @@ -68,7 +68,7 @@ public function block( User $user, UserManager $manager, UserFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); @@ -133,7 +133,7 @@ public function unblock( User $user, UserManager $manager, UserFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/User/UserDeleteImagesApi.php b/src/Controller/Api/User/UserDeleteImagesApi.php index c9936aacc..6fe5dacf9 100644 --- a/src/Controller/Api/User/UserDeleteImagesApi.php +++ b/src/Controller/Api/User/UserDeleteImagesApi.php @@ -47,7 +47,7 @@ class UserDeleteImagesApi extends UserBaseApi public function avatar( UserManager $manager, UserFactory $factory, - RateLimiterFactory $apiImageLimiter + RateLimiterFactory $apiImageLimiter, ): JsonResponse { $headers = $this->rateLimit($apiImageLimiter); @@ -90,7 +90,7 @@ public function avatar( public function cover( UserManager $manager, UserFactory $factory, - RateLimiterFactory $apiImageLimiter + RateLimiterFactory $apiImageLimiter, ): JsonResponse { $headers = $this->rateLimit($apiImageLimiter); diff --git a/src/Controller/Api/User/UserFollowApi.php b/src/Controller/Api/User/UserFollowApi.php index 775e473e4..e357aa562 100644 --- a/src/Controller/Api/User/UserFollowApi.php +++ b/src/Controller/Api/User/UserFollowApi.php @@ -69,7 +69,7 @@ public function follow( User $user, UserManager $manager, UserFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); @@ -135,7 +135,7 @@ public function unfollow( User $user, UserManager $manager, UserFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/User/UserRetrieveApi.php b/src/Controller/Api/User/UserRetrieveApi.php index 97ce14fef..13999ea4e 100644 --- a/src/Controller/Api/User/UserRetrieveApi.php +++ b/src/Controller/Api/User/UserRetrieveApi.php @@ -280,7 +280,7 @@ public function collection( UserRepository $userRepository, UserFactory $userFactory, RateLimiterFactory $apiReadLimiter, - RateLimiterFactory $anonymousApiReadLimiter + RateLimiterFactory $anonymousApiReadLimiter, ): JsonResponse { $headers = $this->rateLimit($apiReadLimiter, $anonymousApiReadLimiter); diff --git a/src/Controller/Api/User/UserUpdateApi.php b/src/Controller/Api/User/UserUpdateApi.php index 7dfa95f16..d0ef6efd0 100644 --- a/src/Controller/Api/User/UserUpdateApi.php +++ b/src/Controller/Api/User/UserUpdateApi.php @@ -54,7 +54,7 @@ public function profile( UserManager $manager, ValidatorInterface $validator, UserFactory $factory, - RateLimiterFactory $apiUpdateLimiter + RateLimiterFactory $apiUpdateLimiter, ): JsonResponse { $headers = $this->rateLimit($apiUpdateLimiter); diff --git a/src/Controller/Api/User/UserUpdateImagesApi.php b/src/Controller/Api/User/UserUpdateImagesApi.php index cfd1567a1..d09a17733 100644 --- a/src/Controller/Api/User/UserUpdateImagesApi.php +++ b/src/Controller/Api/User/UserUpdateImagesApi.php @@ -75,7 +75,7 @@ class UserUpdateImagesApi extends UserBaseApi public function avatar( UserManager $manager, UserFactory $factory, - RateLimiterFactory $apiImageLimiter + RateLimiterFactory $apiImageLimiter, ): JsonResponse { $headers = $this->rateLimit($apiImageLimiter); @@ -150,7 +150,7 @@ public function avatar( public function cover( UserManager $manager, UserFactory $factory, - RateLimiterFactory $apiImageLimiter + RateLimiterFactory $apiImageLimiter, ): JsonResponse { $headers = $this->rateLimit($apiImageLimiter); diff --git a/src/Controller/BoostController.php b/src/Controller/BoostController.php index bb8974630..20547b1bd 100644 --- a/src/Controller/BoostController.php +++ b/src/Controller/BoostController.php @@ -16,7 +16,7 @@ class BoostController extends AbstractController { public function __construct( private readonly GenerateHtmlClassService $classService, - private readonly VoteManager $manager + private readonly VoteManager $manager, ) { } diff --git a/src/Controller/Domain/DomainCommentFrontController.php b/src/Controller/Domain/DomainCommentFrontController.php index f1c523e92..db5000044 100644 --- a/src/Controller/Domain/DomainCommentFrontController.php +++ b/src/Controller/Domain/DomainCommentFrontController.php @@ -15,7 +15,7 @@ class DomainCommentFrontController extends AbstractController { public function __construct( private readonly EntryCommentRepository $commentRepository, - private readonly DomainRepository $domainRepository + private readonly DomainRepository $domainRepository, ) { } diff --git a/src/Controller/Domain/DomainFrontController.php b/src/Controller/Domain/DomainFrontController.php index 167f336eb..f1d320823 100644 --- a/src/Controller/Domain/DomainFrontController.php +++ b/src/Controller/Domain/DomainFrontController.php @@ -19,7 +19,7 @@ class DomainFrontController extends AbstractController { public function __construct( private readonly EntryRepository $entryRepository, - private readonly DomainRepository $domainRepository + private readonly DomainRepository $domainRepository, ) { } @@ -29,7 +29,7 @@ public function __invoke( ?string $time, #[MapQueryParameter] ?string $type, - Request $request + Request $request, ): Response { if (!$domain = $this->domainRepository->findOneBy(['name' => $name])) { throw $this->createNotFoundException(); diff --git a/src/Controller/Entry/Comment/EntryCommentChangeAdultController.php b/src/Controller/Entry/Comment/EntryCommentChangeAdultController.php index 70fd3bc5e..9398ad10e 100644 --- a/src/Controller/Entry/Comment/EntryCommentChangeAdultController.php +++ b/src/Controller/Entry/Comment/EntryCommentChangeAdultController.php @@ -17,7 +17,7 @@ class EntryCommentChangeAdultController extends AbstractController { public function __construct( - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } @@ -29,7 +29,7 @@ public function __invoke( Entry $entry, #[MapEntity(id: 'comment_id')] EntryComment $comment, - Request $request + Request $request, ): Response { $this->validateCsrf('change_adult', $request->getPayload()->get('token')); diff --git a/src/Controller/Entry/Comment/EntryCommentChangeLangController.php b/src/Controller/Entry/Comment/EntryCommentChangeLangController.php index a1d39f461..bc27c9542 100644 --- a/src/Controller/Entry/Comment/EntryCommentChangeLangController.php +++ b/src/Controller/Entry/Comment/EntryCommentChangeLangController.php @@ -17,7 +17,7 @@ class EntryCommentChangeLangController extends AbstractController { public function __construct( - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } @@ -29,7 +29,7 @@ public function __invoke( Entry $entry, #[MapEntity(id: 'comment_id')] EntryComment $comment, - Request $request + Request $request, ): Response { $comment->lang = $request->get('lang')['lang']; diff --git a/src/Controller/Entry/Comment/EntryCommentCreateController.php b/src/Controller/Entry/Comment/EntryCommentCreateController.php index a90e68c0d..8b6985a57 100644 --- a/src/Controller/Entry/Comment/EntryCommentCreateController.php +++ b/src/Controller/Entry/Comment/EntryCommentCreateController.php @@ -30,7 +30,7 @@ public function __construct( private readonly EntryCommentManager $manager, private readonly RequestStack $requestStack, private readonly IpResolver $ipResolver, - private readonly MentionManager $mentionManager + private readonly MentionManager $mentionManager, ) { } diff --git a/src/Controller/Entry/Comment/EntryCommentDeleteController.php b/src/Controller/Entry/Comment/EntryCommentDeleteController.php index 79ffceaeb..1f009ae25 100644 --- a/src/Controller/Entry/Comment/EntryCommentDeleteController.php +++ b/src/Controller/Entry/Comment/EntryCommentDeleteController.php @@ -30,7 +30,7 @@ public function delete( Entry $entry, #[MapEntity(id: 'comment_id')] EntryComment $comment, - Request $request + Request $request, ): Response { $this->validateCsrf('entry_comment_delete', $request->getPayload()->get('token')); @@ -48,7 +48,7 @@ public function restore( Entry $entry, #[MapEntity(id: 'comment_id')] EntryComment $comment, - Request $request + Request $request, ): Response { $this->validateCsrf('entry_comment_restore', $request->getPayload()->get('token')); @@ -66,7 +66,7 @@ public function purge( Entry $entry, #[MapEntity(id: 'comment_id')] EntryComment $comment, - Request $request + Request $request, ): Response { $this->validateCsrf('entry_comment_purge', $request->getPayload()->get('token')); diff --git a/src/Controller/Entry/Comment/EntryCommentDeleteImageController.php b/src/Controller/Entry/Comment/EntryCommentDeleteImageController.php index b301a2810..e3edd67e3 100644 --- a/src/Controller/Entry/Comment/EntryCommentDeleteImageController.php +++ b/src/Controller/Entry/Comment/EntryCommentDeleteImageController.php @@ -18,7 +18,7 @@ class EntryCommentDeleteImageController extends AbstractController { public function __construct( - private readonly EntryCommentManager $manager + private readonly EntryCommentManager $manager, ) { } @@ -31,7 +31,7 @@ public function __invoke( Entry $entry, #[MapEntity(id: 'comment_id')] EntryComment $comment, - Request $request + Request $request, ): Response { $this->manager->detachImage($comment); diff --git a/src/Controller/Entry/Comment/EntryCommentFavouriteController.php b/src/Controller/Entry/Comment/EntryCommentFavouriteController.php index 4b2bc91bb..db836d910 100644 --- a/src/Controller/Entry/Comment/EntryCommentFavouriteController.php +++ b/src/Controller/Entry/Comment/EntryCommentFavouriteController.php @@ -21,7 +21,7 @@ public function __invoke( Entry $entry, #[MapEntity(id: 'comment_id')] EntryComment $comment, - Request $request + Request $request, ): Response { return $this->render('entry/comment/favourites.html.twig', [ 'magazine' => $magazine, diff --git a/src/Controller/Entry/Comment/EntryCommentModerateController.php b/src/Controller/Entry/Comment/EntryCommentModerateController.php index 01e2de3fa..d4eee8edc 100644 --- a/src/Controller/Entry/Comment/EntryCommentModerateController.php +++ b/src/Controller/Entry/Comment/EntryCommentModerateController.php @@ -25,7 +25,7 @@ public function __invoke( Entry $entry, #[MapEntity(id: 'comment_id')] EntryComment $comment, - Request $request + Request $request, ): Response { if ($entry->magazine !== $magazine) { return $this->redirectToRoute( diff --git a/src/Controller/Entry/Comment/EntryCommentVotersController.php b/src/Controller/Entry/Comment/EntryCommentVotersController.php index 7de537cec..f00a1a32d 100644 --- a/src/Controller/Entry/Comment/EntryCommentVotersController.php +++ b/src/Controller/Entry/Comment/EntryCommentVotersController.php @@ -31,7 +31,7 @@ public function __invoke( #[MapEntity(id: 'comment_id')] EntryComment $comment, Request $request, - string $type + string $type, ): Response { if ('down' === $type && DownvotesMode::Enabled !== $this->settingsManager->getDownvotesMode()) { $votes = []; diff --git a/src/Controller/Entry/EntryChangeAdultController.php b/src/Controller/Entry/EntryChangeAdultController.php index 1bec8a962..00cef327c 100644 --- a/src/Controller/Entry/EntryChangeAdultController.php +++ b/src/Controller/Entry/EntryChangeAdultController.php @@ -16,7 +16,7 @@ class EntryChangeAdultController extends AbstractController { public function __construct( - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } @@ -26,7 +26,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { $this->validateCsrf('change_adult', $request->getPayload()->get('token')); diff --git a/src/Controller/Entry/EntryChangeLangController.php b/src/Controller/Entry/EntryChangeLangController.php index 9ff36a8f8..53451c0c7 100644 --- a/src/Controller/Entry/EntryChangeLangController.php +++ b/src/Controller/Entry/EntryChangeLangController.php @@ -16,7 +16,7 @@ class EntryChangeLangController extends AbstractController { public function __construct( - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } @@ -26,7 +26,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { $entry->lang = $request->get('lang')['lang']; diff --git a/src/Controller/Entry/EntryChangeMagazineController.php b/src/Controller/Entry/EntryChangeMagazineController.php index 6807b215d..7d7cfb1d8 100644 --- a/src/Controller/Entry/EntryChangeMagazineController.php +++ b/src/Controller/Entry/EntryChangeMagazineController.php @@ -18,7 +18,7 @@ class EntryChangeMagazineController extends AbstractController { public function __construct( private readonly EntryManager $manager, - private readonly MagazineRepository $repository + private readonly MagazineRepository $repository, ) { } @@ -28,7 +28,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { $this->validateCsrf('change_magazine', $request->getPayload()->get('token')); diff --git a/src/Controller/Entry/EntryCreateController.php b/src/Controller/Entry/EntryCreateController.php index a9fa41b86..f0a01b77f 100644 --- a/src/Controller/Entry/EntryCreateController.php +++ b/src/Controller/Entry/EntryCreateController.php @@ -40,7 +40,7 @@ public function __construct( private readonly EntryManager $manager, private readonly EntryCommentManager $commentManager, private readonly ValidatorInterface $validator, - private readonly IpResolver $ipResolver + private readonly IpResolver $ipResolver, ) { } diff --git a/src/Controller/Entry/EntryDeleteController.php b/src/Controller/Entry/EntryDeleteController.php index 45e852c9f..e05aa9d32 100644 --- a/src/Controller/Entry/EntryDeleteController.php +++ b/src/Controller/Entry/EntryDeleteController.php @@ -27,7 +27,7 @@ public function delete( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { $this->validateCsrf('entry_delete', $request->getPayload()->get('token')); @@ -48,7 +48,7 @@ public function restore( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { $this->validateCsrf('entry_restore', $request->getPayload()->get('token')); @@ -64,7 +64,7 @@ public function purge( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { $this->validateCsrf('entry_purge', $request->getPayload()->get('token')); diff --git a/src/Controller/Entry/EntryDeleteImageController.php b/src/Controller/Entry/EntryDeleteImageController.php index 894e8e120..2402ecd35 100644 --- a/src/Controller/Entry/EntryDeleteImageController.php +++ b/src/Controller/Entry/EntryDeleteImageController.php @@ -28,7 +28,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { $this->manager->detachImage($entry); diff --git a/src/Controller/Entry/EntryEditController.php b/src/Controller/Entry/EntryEditController.php index 0db5f481c..a0ff545b6 100644 --- a/src/Controller/Entry/EntryEditController.php +++ b/src/Controller/Entry/EntryEditController.php @@ -36,7 +36,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { $dto = $this->manager->createDto($entry); $maxBytes = $this->settingsManager->getMaxImageByteString(); diff --git a/src/Controller/Entry/EntryFavouriteController.php b/src/Controller/Entry/EntryFavouriteController.php index 119a0e952..e4f8463d8 100644 --- a/src/Controller/Entry/EntryFavouriteController.php +++ b/src/Controller/Entry/EntryFavouriteController.php @@ -18,7 +18,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { return $this->render('entry/favourites.html.twig', [ 'magazine' => $magazine, diff --git a/src/Controller/Entry/EntryFrontController.php b/src/Controller/Entry/EntryFrontController.php index 79dbfac33..094dae48f 100644 --- a/src/Controller/Entry/EntryFrontController.php +++ b/src/Controller/Entry/EntryFrontController.php @@ -25,7 +25,7 @@ class EntryFrontController extends AbstractController { public function __construct( private readonly EntryRepository $entryRepository, - private readonly PostRepository $postRepository + private readonly PostRepository $postRepository, ) { } @@ -37,7 +37,7 @@ public function front( string $federation, #[MapQueryParameter] ?string $type, - Request $request + Request $request, ): Response { $user = $this->getUser(); @@ -84,7 +84,7 @@ public function frontRedirect( string $federation, #[MapQueryParameter] ?string $type, - Request $request + Request $request, ): Response { $user = $this->getUser(); $subscription = $this->subscriptionFor($user); @@ -108,7 +108,7 @@ public function magazine( string $federation, #[MapQueryParameter] ?string $type, - Request $request + Request $request, ): Response { $user = $this->getUser(); $response = new Response(); @@ -163,7 +163,7 @@ public function magazineRedirect( string $federation, #[MapQueryParameter] ?string $type, - Request $request + Request $request, ): Response { $user = $this->getUser(); // Fetch the user $subscription = $this->subscriptionFor($user); // Determine the subscription filter based on the user diff --git a/src/Controller/Entry/EntryModerateController.php b/src/Controller/Entry/EntryModerateController.php index 0d5d1a5f8..26f48c2a3 100644 --- a/src/Controller/Entry/EntryModerateController.php +++ b/src/Controller/Entry/EntryModerateController.php @@ -23,7 +23,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { if ($entry->magazine !== $magazine) { return $this->redirectToRoute( diff --git a/src/Controller/Entry/EntryPinController.php b/src/Controller/Entry/EntryPinController.php index 05382df88..0a21328ce 100644 --- a/src/Controller/Entry/EntryPinController.php +++ b/src/Controller/Entry/EntryPinController.php @@ -27,7 +27,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { $this->validateCsrf('entry_pin', $request->getPayload()->get('token')); diff --git a/src/Controller/Entry/EntrySingleController.php b/src/Controller/Entry/EntrySingleController.php index b9552574c..2fb7b5ff1 100644 --- a/src/Controller/Entry/EntrySingleController.php +++ b/src/Controller/Entry/EntrySingleController.php @@ -36,7 +36,7 @@ public function __invoke( EntryCommentRepository $repository, EventDispatcherInterface $dispatcher, MentionManager $mentionManager, - Request $request + Request $request, ): Response { if ($entry->magazine !== $magazine) { return $this->redirectToRoute( diff --git a/src/Controller/Entry/EntryVotersController.php b/src/Controller/Entry/EntryVotersController.php index ce3d53e6a..f7be7a5a9 100644 --- a/src/Controller/Entry/EntryVotersController.php +++ b/src/Controller/Entry/EntryVotersController.php @@ -27,7 +27,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'entry_id')] Entry $entry, - Request $request + Request $request, ): Response { if ('down' === $type && DownvotesMode::Enabled !== $this->settingsManager->getDownvotesMode()) { $votes = []; diff --git a/src/Controller/Magazine/MagazinePeopleFrontController.php b/src/Controller/Magazine/MagazinePeopleFrontController.php index 3fb4764cf..55e515793 100644 --- a/src/Controller/Magazine/MagazinePeopleFrontController.php +++ b/src/Controller/Magazine/MagazinePeopleFrontController.php @@ -15,14 +15,14 @@ class MagazinePeopleFrontController extends AbstractController { public function __construct( private readonly MagazineRepository $magazineRepository, - private readonly UserRepository $userRepository + private readonly UserRepository $userRepository, ) { } public function __invoke( Magazine $magazine, ?string $category, - Request $request + Request $request, ): Response { return $this->render( 'people/front.html.twig', [ diff --git a/src/Controller/Magazine/Panel/MagazineBadgeController.php b/src/Controller/Magazine/Panel/MagazineBadgeController.php index d10fd8c55..7894b2abd 100644 --- a/src/Controller/Magazine/Panel/MagazineBadgeController.php +++ b/src/Controller/Magazine/Panel/MagazineBadgeController.php @@ -59,7 +59,7 @@ public function remove( #[MapEntity(id: 'badge_id')] Badge $badge, BadgeManager $manager, - Request $request + Request $request, ): Response { $this->validateCsrf('badge_remove', $request->getPayload()->get('token')); diff --git a/src/Controller/Magazine/Panel/MagazineModeratorController.php b/src/Controller/Magazine/Panel/MagazineModeratorController.php index 513cbd731..b0eaf5a4d 100644 --- a/src/Controller/Magazine/Panel/MagazineModeratorController.php +++ b/src/Controller/Magazine/Panel/MagazineModeratorController.php @@ -57,7 +57,7 @@ public function remove( Magazine $magazine, #[MapEntity(id: 'moderator_id')] Moderator $moderator, - Request $request + Request $request, ): Response { $this->validateCsrf('remove_moderator', $request->getPayload()->get('token')); diff --git a/src/Controller/Magazine/Panel/MagazineReportController.php b/src/Controller/Magazine/Panel/MagazineReportController.php index 33dae7b33..eb0cd1989 100644 --- a/src/Controller/Magazine/Panel/MagazineReportController.php +++ b/src/Controller/Magazine/Panel/MagazineReportController.php @@ -20,7 +20,7 @@ class MagazineReportController extends AbstractController public function __construct( private readonly MagazineRepository $repository, private readonly NotificationRepository $notificationRepository, - private readonly ReportManager $reportManager + private readonly ReportManager $reportManager, ) { } @@ -47,7 +47,7 @@ public function reportApprove( Magazine $magazine, #[MapEntity(id: 'report_id')] Report $report, - Request $request + Request $request, ): Response { $this->validateCsrf('report_approve', $request->getPayload()->get('token')); @@ -63,7 +63,7 @@ public function reportReject( Magazine $magazine, #[MapEntity(id: 'report_id')] Report $report, - Request $request + Request $request, ): Response { $this->validateCsrf('report_decline', $request->getPayload()->get('token')); diff --git a/src/Controller/Magazine/Panel/MagazineStatsController.php b/src/Controller/Magazine/Panel/MagazineStatsController.php index 7b8b7e3e1..21715fa86 100644 --- a/src/Controller/Magazine/Panel/MagazineStatsController.php +++ b/src/Controller/Magazine/Panel/MagazineStatsController.php @@ -47,7 +47,7 @@ public function __invoke(Magazine $magazine, ?string $statsType, ?int $statsPeri : $this->manager->drawMonthlyVotesChart(null, $magazine, !$withFederated), default => $statsPeriod ? $this->manager->drawDailyContentStatsByTime($start, null, $magazine, !$withFederated) - : $this->manager->drawMonthlyContentChart(null, $magazine, !$withFederated) + : $this->manager->drawMonthlyContentChart(null, $magazine, !$withFederated), }; return $this->render( diff --git a/src/Controller/Post/Comment/PostCommentChangeAdultController.php b/src/Controller/Post/Comment/PostCommentChangeAdultController.php index e70ff4f64..9e87a2c21 100644 --- a/src/Controller/Post/Comment/PostCommentChangeAdultController.php +++ b/src/Controller/Post/Comment/PostCommentChangeAdultController.php @@ -17,7 +17,7 @@ class PostCommentChangeAdultController extends AbstractController { public function __construct( - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } @@ -29,7 +29,7 @@ public function __invoke( Post $post, #[MapEntity(id: 'comment_id')] PostComment $comment, - Request $request + Request $request, ): Response { $this->validateCsrf('change_adult', $request->getPayload()->get('token')); diff --git a/src/Controller/Post/Comment/PostCommentChangeLangController.php b/src/Controller/Post/Comment/PostCommentChangeLangController.php index f6808482a..e505c404a 100644 --- a/src/Controller/Post/Comment/PostCommentChangeLangController.php +++ b/src/Controller/Post/Comment/PostCommentChangeLangController.php @@ -17,7 +17,7 @@ class PostCommentChangeLangController extends AbstractController { public function __construct( - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } @@ -29,7 +29,7 @@ public function __invoke( Post $post, #[MapEntity(id: 'comment_id')] PostComment $comment, - Request $request + Request $request, ): Response { $comment->lang = $request->get('lang')['lang']; diff --git a/src/Controller/Post/Comment/PostCommentCreateController.php b/src/Controller/Post/Comment/PostCommentCreateController.php index efb32c36e..b41b3ef92 100644 --- a/src/Controller/Post/Comment/PostCommentCreateController.php +++ b/src/Controller/Post/Comment/PostCommentCreateController.php @@ -30,7 +30,7 @@ public function __construct( private readonly PostCommentManager $manager, private readonly PostCommentRepository $repository, private readonly IpResolver $ipResolver, - private readonly MentionManager $mentionManager + private readonly MentionManager $mentionManager, ) { } diff --git a/src/Controller/Post/Comment/PostCommentDeleteController.php b/src/Controller/Post/Comment/PostCommentDeleteController.php index 9b61f746a..43d3fc38b 100644 --- a/src/Controller/Post/Comment/PostCommentDeleteController.php +++ b/src/Controller/Post/Comment/PostCommentDeleteController.php @@ -26,7 +26,7 @@ public function delete( Magazine $magazine, #[MapEntity(id: 'comment_id')] PostComment $comment, - Request $request + Request $request, ): Response { $this->validateCsrf('post_comment_delete', $request->getPayload()->get('token')); @@ -42,7 +42,7 @@ public function restore( Magazine $magazine, #[MapEntity(id: 'comment_id')] PostComment $comment, - Request $request + Request $request, ): Response { $this->validateCsrf('post_comment_restore', $request->getPayload()->get('token')); @@ -58,7 +58,7 @@ public function purge( Magazine $magazine, #[MapEntity(id: 'comment_id')] PostComment $comment, - Request $request + Request $request, ): Response { $this->validateCsrf('post_comment_purge', $request->getPayload()->get('token')); diff --git a/src/Controller/Post/Comment/PostCommentDeleteImageController.php b/src/Controller/Post/Comment/PostCommentDeleteImageController.php index b2705bb3a..2a829b5b3 100644 --- a/src/Controller/Post/Comment/PostCommentDeleteImageController.php +++ b/src/Controller/Post/Comment/PostCommentDeleteImageController.php @@ -17,7 +17,7 @@ class PostCommentDeleteImageController extends AbstractController { public function __construct( - private readonly PostCommentManager $manager + private readonly PostCommentManager $manager, ) { } @@ -30,7 +30,7 @@ public function __invoke( Post $post, #[MapEntity(id: 'comment_id')] PostComment $comment, - Request $request + Request $request, ): Response { $this->manager->detachImage($comment); diff --git a/src/Controller/Post/Comment/PostCommentEditController.php b/src/Controller/Post/Comment/PostCommentEditController.php index b993ae8c6..6e0c72153 100644 --- a/src/Controller/Post/Comment/PostCommentEditController.php +++ b/src/Controller/Post/Comment/PostCommentEditController.php @@ -26,7 +26,7 @@ class PostCommentEditController extends AbstractController public function __construct( private readonly PostCommentManager $manager, - private readonly PostCommentRepository $repository + private readonly PostCommentRepository $repository, ) { } diff --git a/src/Controller/Post/PostChangeAdultController.php b/src/Controller/Post/PostChangeAdultController.php index 12b491ba1..75f156971 100644 --- a/src/Controller/Post/PostChangeAdultController.php +++ b/src/Controller/Post/PostChangeAdultController.php @@ -25,7 +25,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { $this->validateCsrf('change_adult', $request->getPayload()->get('token')); diff --git a/src/Controller/Post/PostChangeLangController.php b/src/Controller/Post/PostChangeLangController.php index 84f27798d..8db707173 100644 --- a/src/Controller/Post/PostChangeLangController.php +++ b/src/Controller/Post/PostChangeLangController.php @@ -25,7 +25,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { $post->lang = $request->get('lang')['lang']; diff --git a/src/Controller/Post/PostChangeMagazineController.php b/src/Controller/Post/PostChangeMagazineController.php index 674e04e95..531496635 100644 --- a/src/Controller/Post/PostChangeMagazineController.php +++ b/src/Controller/Post/PostChangeMagazineController.php @@ -18,7 +18,7 @@ class PostChangeMagazineController extends AbstractController { public function __construct( private readonly PostManager $manager, - private readonly MagazineRepository $repository + private readonly MagazineRepository $repository, ) { } @@ -28,7 +28,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { $this->validateCsrf('change_magazine', $request->getPayload()->get('token')); diff --git a/src/Controller/Post/PostCreateController.php b/src/Controller/Post/PostCreateController.php index edca962c9..f44ead246 100644 --- a/src/Controller/Post/PostCreateController.php +++ b/src/Controller/Post/PostCreateController.php @@ -20,7 +20,7 @@ class PostCreateController extends AbstractController public function __construct( private readonly LoggerInterface $logger, private readonly PostManager $manager, - private readonly IpResolver $ipResolver + private readonly IpResolver $ipResolver, ) { } diff --git a/src/Controller/Post/PostDeleteController.php b/src/Controller/Post/PostDeleteController.php index 271e28bc5..5e30d72f1 100644 --- a/src/Controller/Post/PostDeleteController.php +++ b/src/Controller/Post/PostDeleteController.php @@ -26,7 +26,7 @@ public function delete( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { $this->manager->delete($this->getUserOrThrow(), $post); @@ -40,7 +40,7 @@ public function restore( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { $this->manager->restore($this->getUserOrThrow(), $post); @@ -54,7 +54,7 @@ public function purge( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { $this->manager->purge($this->getUserOrThrow(), $post); diff --git a/src/Controller/Post/PostDeleteImageController.php b/src/Controller/Post/PostDeleteImageController.php index 197926cd7..a2d0bb780 100644 --- a/src/Controller/Post/PostDeleteImageController.php +++ b/src/Controller/Post/PostDeleteImageController.php @@ -27,7 +27,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { $this->manager->detachImage($post); diff --git a/src/Controller/Post/PostEditController.php b/src/Controller/Post/PostEditController.php index c4e627e5e..008be0cb0 100644 --- a/src/Controller/Post/PostEditController.php +++ b/src/Controller/Post/PostEditController.php @@ -32,7 +32,7 @@ public function __invoke( #[MapEntity(id: 'post_id')] Post $post, Request $request, - PostCommentRepository $repository + PostCommentRepository $repository, ): Response { $dto = $this->manager->createDto($post); diff --git a/src/Controller/Post/PostFavouriteController.php b/src/Controller/Post/PostFavouriteController.php index abfd46ac4..82271afcb 100644 --- a/src/Controller/Post/PostFavouriteController.php +++ b/src/Controller/Post/PostFavouriteController.php @@ -18,7 +18,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { return $this->render('post/favourites.html.twig', [ 'magazine' => $magazine, diff --git a/src/Controller/Post/PostModerateController.php b/src/Controller/Post/PostModerateController.php index a6dec2803..fd03dafa1 100644 --- a/src/Controller/Post/PostModerateController.php +++ b/src/Controller/Post/PostModerateController.php @@ -25,7 +25,7 @@ public function __invoke( #[MapEntity(id: 'post_id')] Post $post, Request $request, - PostCommentRepository $repository + PostCommentRepository $repository, ): Response { if ($post->magazine !== $magazine) { return $this->redirectToRoute( diff --git a/src/Controller/Post/PostPinController.php b/src/Controller/Post/PostPinController.php index dc0f18c15..f523de8aa 100644 --- a/src/Controller/Post/PostPinController.php +++ b/src/Controller/Post/PostPinController.php @@ -27,7 +27,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { $this->validateCsrf('post_pin', $request->getPayload()->get('token')); diff --git a/src/Controller/Post/PostSingleController.php b/src/Controller/Post/PostSingleController.php index 6f4493630..183be6a5f 100644 --- a/src/Controller/Post/PostSingleController.php +++ b/src/Controller/Post/PostSingleController.php @@ -36,7 +36,7 @@ public function __invoke( PostCommentRepository $repository, EventDispatcherInterface $dispatcher, MentionManager $mentionManager, - Request $request + Request $request, ): Response { if ($post->magazine !== $magazine) { return $this->redirectToRoute( diff --git a/src/Controller/Post/PostVotersController.php b/src/Controller/Post/PostVotersController.php index 753c1ac41..b54375e1c 100644 --- a/src/Controller/Post/PostVotersController.php +++ b/src/Controller/Post/PostVotersController.php @@ -20,7 +20,7 @@ public function __invoke( Magazine $magazine, #[MapEntity(id: 'post_id')] Post $post, - Request $request + Request $request, ): Response { if ($request->isXmlHttpRequest()) { return new JsonResponse([ diff --git a/src/Controller/ReportController.php b/src/Controller/ReportController.php index 121a6df08..3eb4b7fc4 100644 --- a/src/Controller/ReportController.php +++ b/src/Controller/ReportController.php @@ -20,7 +20,7 @@ class ReportController extends AbstractController { public function __construct( private readonly ReportManager $manager, - private readonly TranslatorInterface $translator + private readonly TranslatorInterface $translator, ) { } diff --git a/src/Controller/Security/ResendActivationEmailController.php b/src/Controller/Security/ResendActivationEmailController.php index 579b83d3e..514305a88 100644 --- a/src/Controller/Security/ResendActivationEmailController.php +++ b/src/Controller/Security/ResendActivationEmailController.php @@ -15,7 +15,7 @@ class ResendActivationEmailController extends AbstractController { public function __construct( - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/Controller/Security/ResetPasswordController.php b/src/Controller/Security/ResetPasswordController.php index 1aa39f54b..9f23e0176 100644 --- a/src/Controller/Security/ResetPasswordController.php +++ b/src/Controller/Security/ResetPasswordController.php @@ -29,7 +29,7 @@ class ResetPasswordController extends AbstractController public function __construct( private readonly SettingsManager $settingsManager, private readonly ResetPasswordHelperInterface $resetPasswordHelper, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } @@ -54,7 +54,7 @@ public function request(Request $request, MailerInterface $mailer, TranslatorInt private function processSendingPasswordResetEmail( string $emailFormData, MailerInterface $mailer, - TranslatorInterface $translator + TranslatorInterface $translator, ): RedirectResponse { $user = $this->entityManager->getRepository(User::class)->findOneBy([ 'email' => $emailFormData, @@ -115,7 +115,7 @@ public function reset( Request $request, UserPasswordHasherInterface $userPasswordHasher, TranslatorInterface $translator, - ?string $token = null + ?string $token = null, ): Response { if ($token) { // We store the token in session and remove it from the URL, to avoid the URL being diff --git a/src/Controller/Tag/TagCommentFrontController.php b/src/Controller/Tag/TagCommentFrontController.php index dceed1b09..e6edece80 100644 --- a/src/Controller/Tag/TagCommentFrontController.php +++ b/src/Controller/Tag/TagCommentFrontController.php @@ -17,7 +17,7 @@ class TagCommentFrontController extends AbstractController public function __construct( private readonly EntryCommentRepository $repository, private readonly TagRepository $tagRepository, - private readonly TagExtractor $tagManager + private readonly TagExtractor $tagManager, ) { } diff --git a/src/Controller/Tag/TagEntryFrontController.php b/src/Controller/Tag/TagEntryFrontController.php index 1eba97475..e407f5e27 100644 --- a/src/Controller/Tag/TagEntryFrontController.php +++ b/src/Controller/Tag/TagEntryFrontController.php @@ -19,7 +19,7 @@ class TagEntryFrontController extends AbstractController public function __construct( private readonly EntryRepository $entryRepository, private readonly TagRepository $tagRepository, - private readonly TagExtractor $tagManager + private readonly TagExtractor $tagManager, ) { } diff --git a/src/Controller/Tag/TagOverviewController.php b/src/Controller/Tag/TagOverviewController.php index e37563070..33d8adcbb 100644 --- a/src/Controller/Tag/TagOverviewController.php +++ b/src/Controller/Tag/TagOverviewController.php @@ -17,7 +17,7 @@ class TagOverviewController extends AbstractController public function __construct( private readonly TagExtractor $tagManager, private readonly TagRepository $tagRepository, - private readonly SubjectOverviewManager $overviewManager + private readonly SubjectOverviewManager $overviewManager, ) { } diff --git a/src/Controller/Tag/TagPeopleFrontController.php b/src/Controller/Tag/TagPeopleFrontController.php index 7ae50e209..f52334a6d 100644 --- a/src/Controller/Tag/TagPeopleFrontController.php +++ b/src/Controller/Tag/TagPeopleFrontController.php @@ -17,7 +17,7 @@ class TagPeopleFrontController extends AbstractController public function __construct( private readonly PeopleManager $manager, private readonly TagRepository $tagRepository, - private readonly MagazineRepository $magazineRepository + private readonly MagazineRepository $magazineRepository, ) { } @@ -26,7 +26,7 @@ public function __invoke( ?string $sortBy, ?string $time, PostRepository $repository, - Request $request + Request $request, ): Response { return $this->render( 'tag/people.html.twig', [ diff --git a/src/Controller/Tag/TagPostFrontController.php b/src/Controller/Tag/TagPostFrontController.php index 39687f10d..1208a59a4 100644 --- a/src/Controller/Tag/TagPostFrontController.php +++ b/src/Controller/Tag/TagPostFrontController.php @@ -25,7 +25,7 @@ public function __invoke( ?string $sortBy, ?string $time, PostRepository $repository, - Request $request + Request $request, ): Response { $criteria = new PostPageView($this->getPageNb($request)); $criteria->showSortOption($criteria->resolveSort($sortBy)) diff --git a/src/Controller/User/Profile/User2FAController.php b/src/Controller/User/Profile/User2FAController.php index 02fb2387e..612e66b42 100644 --- a/src/Controller/User/Profile/User2FAController.php +++ b/src/Controller/User/Profile/User2FAController.php @@ -181,7 +181,7 @@ public function backup(): Response private function handleForm( FormInterface $form, UserDto $dto, - Request $request + Request $request, ): FormInterface|Response { $form->handleRequest($request); diff --git a/src/Controller/User/Profile/UserEditController.php b/src/Controller/User/Profile/UserEditController.php index 302110499..38ad7bc37 100644 --- a/src/Controller/User/Profile/UserEditController.php +++ b/src/Controller/User/Profile/UserEditController.php @@ -134,7 +134,7 @@ public function password(Request $request): Response private function handleForm( FormInterface $form, UserDto $dto, - Request $request + Request $request, ): FormInterface|Response|null { try { // Could thrown an error on event handlers (eg. onPostSubmit if a user upload an incorrect image) diff --git a/src/Controller/User/Profile/UserStatsController.php b/src/Controller/User/Profile/UserStatsController.php index 457b56276..53252ea4a 100644 --- a/src/Controller/User/Profile/UserStatsController.php +++ b/src/Controller/User/Profile/UserStatsController.php @@ -49,7 +49,7 @@ public function __invoke(?string $statsType, ?int $statsPeriod, ?bool $withFeder : $this->manager->drawMonthlyVotesChart($user, null, !$withFederated), default => $statsPeriod ? $this->manager->drawDailyContentStatsByTime($start, $user, null, !$withFederated) - : $this->manager->drawMonthlyContentChart($user, null, !$withFederated) + : $this->manager->drawMonthlyContentChart($user, null, !$withFederated), }; return $this->render( diff --git a/src/Controller/User/UserReputationController.php b/src/Controller/User/UserReputationController.php index a30e004d3..4eecf3aa1 100644 --- a/src/Controller/User/UserReputationController.php +++ b/src/Controller/User/UserReputationController.php @@ -19,7 +19,7 @@ class UserReputationController extends AbstractController { public function __construct( private readonly ReputationRepository $repository, - private readonly ReputationManager $manager + private readonly ReputationManager $manager, ) { } diff --git a/src/Controller/User/UserSuspendController.php b/src/Controller/User/UserSuspendController.php index d41b0fc5c..866d52519 100644 --- a/src/Controller/User/UserSuspendController.php +++ b/src/Controller/User/UserSuspendController.php @@ -15,7 +15,7 @@ class UserSuspendController extends AbstractController { public function __construct( - private readonly UserManager $userManager + private readonly UserManager $userManager, ) { } diff --git a/src/DTO/EntryCommentDto.php b/src/DTO/EntryCommentDto.php index 19f349b32..e66f9690d 100644 --- a/src/DTO/EntryCommentDto.php +++ b/src/DTO/EntryCommentDto.php @@ -50,7 +50,7 @@ class EntryCommentDto #[Assert\Callback] public function validate( ExecutionContextInterface $context, - $payload + $payload, ) { if (empty($this->image)) { $image = Request::createFromGlobals()->files->filter('entry_comment'); @@ -80,7 +80,7 @@ public function createWithParent( Entry $entry, ?EntryComment $parent, ?Image $image = null, - ?string $body = null + ?string $body = null, ): self { $this->entry = $entry; $this->parent = $parent; diff --git a/src/DTO/EntryDto.php b/src/DTO/EntryDto.php index fb8eff5cc..664e0ac4d 100644 --- a/src/DTO/EntryDto.php +++ b/src/DTO/EntryDto.php @@ -59,7 +59,7 @@ class EntryDto implements ContentVisibilityInterface #[Assert\Callback] public function validate( ExecutionContextInterface $context, - $payload + $payload, ) { if (empty($this->image)) { $image = Request::createFromGlobals()->files->filter('entry_image'); diff --git a/src/DTO/InstancesDto.php b/src/DTO/InstancesDto.php index 3ab67e578..2912bbff2 100644 --- a/src/DTO/InstancesDto.php +++ b/src/DTO/InstancesDto.php @@ -15,7 +15,7 @@ public function __construct( new Assert\Hostname(), ])] #[OA\Property(type: 'array', items: new OA\Items(type: 'string', format: 'url'))] - public ?array $instances + public ?array $instances, ) { } diff --git a/src/DTO/InstancesDtoV2.php b/src/DTO/InstancesDtoV2.php index 469e675c2..e2c85de3c 100644 --- a/src/DTO/InstancesDtoV2.php +++ b/src/DTO/InstancesDtoV2.php @@ -12,7 +12,7 @@ class InstancesDtoV2 implements \JsonSerializable { public function __construct( #[OA\Property(type: 'array', items: new OA\Items(ref: new Model(type: InstanceDto::class)))] - public ?array $instances + public ?array $instances, ) { } diff --git a/src/DTO/MagazineBanDto.php b/src/DTO/MagazineBanDto.php index 4a74ae1e7..015ed543a 100644 --- a/src/DTO/MagazineBanDto.php +++ b/src/DTO/MagazineBanDto.php @@ -18,7 +18,7 @@ class MagazineBanDto public static function create( ?string $reason = null, ?\DateTimeInterface $expiredAt = null, - ?int $id = null + ?int $id = null, ): self { $dto = new MagazineBanDto(); $dto->reason = $reason; diff --git a/src/DTO/ModeratorResponseDto.php b/src/DTO/ModeratorResponseDto.php index 20e9edc84..cd5df1348 100644 --- a/src/DTO/ModeratorResponseDto.php +++ b/src/DTO/ModeratorResponseDto.php @@ -20,7 +20,7 @@ public static function create( ?int $userId = null, ?string $username = null, ?string $apId = null, - ?ImageDto $avatar = null + ?ImageDto $avatar = null, ): self { $dto = new ModeratorResponseDto(); $dto->magazineId = $magazineId; diff --git a/src/DTO/OAuth2ClientDto.php b/src/DTO/OAuth2ClientDto.php index a35598d40..229435a69 100644 --- a/src/DTO/OAuth2ClientDto.php +++ b/src/DTO/OAuth2ClientDto.php @@ -181,7 +181,7 @@ class OAuth2ClientDto extends ImageUploadDto implements \JsonSerializable #[Assert\Callback] public function validate( ExecutionContextInterface $context, - $payload + $payload, ) { $validUris = array_filter($this->redirectUris, fn (string $uri) => filter_var($uri, FILTER_VALIDATE_URL) && !parse_url($uri, PHP_URL_QUERY)); $invalidUris = array_diff($this->redirectUris, $validUris); diff --git a/src/DTO/PostCommentDto.php b/src/DTO/PostCommentDto.php index 422583b9a..aaa613445 100644 --- a/src/DTO/PostCommentDto.php +++ b/src/DTO/PostCommentDto.php @@ -50,7 +50,7 @@ class PostCommentDto implements ContentVisibilityInterface #[Assert\Callback] public function validate( ExecutionContextInterface $context, - $payload + $payload, ) { if (empty($this->image)) { $image = Request::createFromGlobals()->files->filter('post_comment'); diff --git a/src/DTO/PostDto.php b/src/DTO/PostDto.php index efdb60f6c..8856d1a5b 100644 --- a/src/DTO/PostDto.php +++ b/src/DTO/PostDto.php @@ -50,7 +50,7 @@ class PostDto implements ContentVisibilityInterface #[Assert\Callback] public function validate( ExecutionContextInterface $context, - $payload + $payload, ) { if (empty($this->image)) { $image = Request::createFromGlobals()->files->filter('post'); diff --git a/src/DTO/UserDto.php b/src/DTO/UserDto.php index 8ee3fa090..ce8e344aa 100644 --- a/src/DTO/UserDto.php +++ b/src/DTO/UserDto.php @@ -53,7 +53,7 @@ class UserDto implements UserDtoInterface #[Assert\Callback] public function validate( ExecutionContextInterface $context, - $payload + $payload, ) { if (!Request::createFromGlobals()->request->has('user_register')) { return; diff --git a/src/DTO/UserSettingsDto.php b/src/DTO/UserSettingsDto.php index b986907c9..350d07914 100644 --- a/src/DTO/UserSettingsDto.php +++ b/src/DTO/UserSettingsDto.php @@ -29,7 +29,7 @@ public function __construct( #[OA\Property(type: 'array', items: new OA\Items(type: 'string'))] public ?array $preferredLanguages = null, public ?string $customCss = null, - public ?bool $ignoreMagazinesCustomCss = null + public ?bool $ignoreMagazinesCustomCss = null, ) { } diff --git a/src/DataFixtures/EntryCommentFixtures.php b/src/DataFixtures/EntryCommentFixtures.php index f7437786b..65b31ae44 100644 --- a/src/DataFixtures/EntryCommentFixtures.php +++ b/src/DataFixtures/EntryCommentFixtures.php @@ -21,7 +21,7 @@ public function __construct( private readonly EntryCommentManager $commentManager, private readonly ImageManager $imageManager, private readonly ImageRepository $imageRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/DataFixtures/EntryFixtures.php b/src/DataFixtures/EntryFixtures.php index 7cf296be1..176e2b008 100644 --- a/src/DataFixtures/EntryFixtures.php +++ b/src/DataFixtures/EntryFixtures.php @@ -20,7 +20,7 @@ public function __construct( private readonly EntryManager $entryManager, private readonly ImageManager $imageManager, private readonly ImageRepository $imageRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/DataFixtures/MagazineFixtures.php b/src/DataFixtures/MagazineFixtures.php index 7eba797f0..dcbde5b88 100644 --- a/src/DataFixtures/MagazineFixtures.php +++ b/src/DataFixtures/MagazineFixtures.php @@ -21,7 +21,7 @@ public function __construct( private readonly MagazineManager $magazineManager, private readonly ImageManager $imageManager, private readonly ImageRepository $imageRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/DataFixtures/PostCommentFixtures.php b/src/DataFixtures/PostCommentFixtures.php index 34da35c43..73a7a0e78 100644 --- a/src/DataFixtures/PostCommentFixtures.php +++ b/src/DataFixtures/PostCommentFixtures.php @@ -23,7 +23,7 @@ public function __construct( PostCommentManager $postCommentManager, private readonly ImageManager $imageManager, private readonly ImageRepository $imageRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { $this->postCommentManager = $postCommentManager; } diff --git a/src/DataFixtures/PostFixtures.php b/src/DataFixtures/PostFixtures.php index c840f57f2..fde3590b4 100644 --- a/src/DataFixtures/PostFixtures.php +++ b/src/DataFixtures/PostFixtures.php @@ -20,7 +20,7 @@ public function __construct( private readonly PostManager $postManager, private readonly ImageManager $imageManager, private readonly ImageRepository $imageRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/DataFixtures/SubFixtures.php b/src/DataFixtures/SubFixtures.php index de35031a5..a001f5b7f 100644 --- a/src/DataFixtures/SubFixtures.php +++ b/src/DataFixtures/SubFixtures.php @@ -13,7 +13,7 @@ class SubFixtures extends BaseFixture implements DependentFixtureInterface { public function __construct( private readonly MagazineManager $magazineManager, - private readonly UserManager $userManager + private readonly UserManager $userManager, ) { } diff --git a/src/Entity/Entry.php b/src/Entity/Entry.php index 75f96955d..caa788449 100644 --- a/src/Entity/Entry.php +++ b/src/Entity/Entry.php @@ -149,7 +149,7 @@ public function __construct( bool $isAdult, ?bool $isOc, ?string $lang, - ?string $ip = null + ?string $ip = null, ) { $this->title = $title; $this->url = $url; diff --git a/src/Entity/EntryComment.php b/src/Entity/EntryComment.php index 3e3c5c677..327a5faf3 100644 --- a/src/Entity/EntryComment.php +++ b/src/Entity/EntryComment.php @@ -105,7 +105,7 @@ public function __construct( ?Entry $entry, User $user, ?EntryComment $parent = null, - ?string $ip = null + ?string $ip = null, ) { $this->body = $body; $this->entry = $entry; diff --git a/src/Entity/Image.php b/src/Entity/Image.php index caef88168..2afda77cc 100644 --- a/src/Entity/Image.php +++ b/src/Entity/Image.php @@ -50,7 +50,7 @@ public function __construct( string $sha256, ?int $width, ?int $height, - ?string $blurhash + ?string $blurhash, ) { $this->filePath = $filePath; $this->fileName = $fileName; diff --git a/src/Entity/Magazine.php b/src/Entity/Magazine.php index 405585510..1a4e0af9f 100644 --- a/src/Entity/Magazine.php +++ b/src/Entity/Magazine.php @@ -117,7 +117,7 @@ public function __construct( ?string $rules, bool $isAdult, bool $postingRestrictedToMods, - ?Image $icon + ?Image $icon, ) { $this->name = $name; $this->title = $title; diff --git a/src/Entity/MagazineBan.php b/src/Entity/MagazineBan.php index dbe76435f..7065599c8 100644 --- a/src/Entity/MagazineBan.php +++ b/src/Entity/MagazineBan.php @@ -43,7 +43,7 @@ public function __construct( User $user, User $bannedBy, ?string $reason = null, - ?\DateTimeInterface $expiredAt = null + ?\DateTimeInterface $expiredAt = null, ) { $this->magazine = $magazine; $this->user = $user; diff --git a/src/Entity/MessageNotification.php b/src/Entity/MessageNotification.php index 06ea40c24..5c5d29a68 100644 --- a/src/Entity/MessageNotification.php +++ b/src/Entity/MessageNotification.php @@ -21,7 +21,7 @@ class MessageNotification extends Notification public function __construct( User $receiver, - Message $message + Message $message, ) { parent::__construct($receiver); diff --git a/src/Entity/Post.php b/src/Entity/Post.php index d4e0070b9..61b2122bb 100644 --- a/src/Entity/Post.php +++ b/src/Entity/Post.php @@ -108,7 +108,7 @@ public function __construct( Magazine $magazine, User $user, bool $isAdult, - ?string $ip = null + ?string $ip = null, ) { $this->body = $body; $this->magazine = $magazine; diff --git a/src/Entity/User.php b/src/Entity/User.php index 8c39eca36..831f53495 100644 --- a/src/Entity/User.php +++ b/src/Entity/User.php @@ -244,7 +244,7 @@ public function __construct( string $password, string $type, ?string $apProfileId = null, - ?string $apId = null + ?string $apId = null, ) { $this->email = $email; $this->password = $password; diff --git a/src/Event/NotificationCreatedEvent.php b/src/Event/NotificationCreatedEvent.php index 473822c1e..f863fde5a 100644 --- a/src/Event/NotificationCreatedEvent.php +++ b/src/Event/NotificationCreatedEvent.php @@ -10,7 +10,7 @@ class NotificationCreatedEvent extends Event { public function __construct( - public Notification $notification + public Notification $notification, ) { } } diff --git a/src/Event/User/UserEditedEvent.php b/src/Event/User/UserEditedEvent.php index ffd647659..50181e4f4 100644 --- a/src/Event/User/UserEditedEvent.php +++ b/src/Event/User/UserEditedEvent.php @@ -7,7 +7,7 @@ class UserEditedEvent { public function __construct( - public int $userId + public int $userId, ) { } } diff --git a/src/Event/VoteEvent.php b/src/Event/VoteEvent.php index 798f7bb49..dea96c502 100644 --- a/src/Event/VoteEvent.php +++ b/src/Event/VoteEvent.php @@ -13,7 +13,7 @@ public function __construct( public VotableInterface $votable, public Vote $vote, public bool $votedAgain, - ?string $apId = null + ?string $apId = null, ) { } } diff --git a/src/EventSubscriber/ActivityPub/GroupWebFingerSubscriber.php b/src/EventSubscriber/ActivityPub/GroupWebFingerSubscriber.php index 60daab550..fa6cb9f9e 100644 --- a/src/EventSubscriber/ActivityPub/GroupWebFingerSubscriber.php +++ b/src/EventSubscriber/ActivityPub/GroupWebFingerSubscriber.php @@ -18,7 +18,7 @@ class GroupWebFingerSubscriber implements EventSubscriberInterface public function __construct( private readonly WebFingerParameters $webfingerParameters, private readonly MagazineRepository $magazineRepository, - private readonly UrlGeneratorInterface $urlGenerator + private readonly UrlGeneratorInterface $urlGenerator, ) { } diff --git a/src/EventSubscriber/ActivityPub/UserFollowSubscriber.php b/src/EventSubscriber/ActivityPub/UserFollowSubscriber.php index b37e3f093..71359264e 100644 --- a/src/EventSubscriber/ActivityPub/UserFollowSubscriber.php +++ b/src/EventSubscriber/ActivityPub/UserFollowSubscriber.php @@ -15,7 +15,7 @@ class UserFollowSubscriber implements EventSubscriberInterface { public function __construct( private readonly MessageBusInterface $bus, - private readonly CacheInterface $cache + private readonly CacheInterface $cache, ) { } diff --git a/src/EventSubscriber/ActivityPub/UserWebFingerProfileSubscriber.php b/src/EventSubscriber/ActivityPub/UserWebFingerProfileSubscriber.php index 7aaf3240f..078788371 100644 --- a/src/EventSubscriber/ActivityPub/UserWebFingerProfileSubscriber.php +++ b/src/EventSubscriber/ActivityPub/UserWebFingerProfileSubscriber.php @@ -24,7 +24,7 @@ public function __construct( private readonly UrlGeneratorInterface $urlGenerator, private readonly SettingsManager $settingsManager, private readonly LoggerInterface $logger, - private readonly ImageManager $imageManager + private readonly ImageManager $imageManager, ) { } diff --git a/src/EventSubscriber/ActivityPub/UserWebFingerSubscriber.php b/src/EventSubscriber/ActivityPub/UserWebFingerSubscriber.php index 84dc5520b..19eb7faba 100644 --- a/src/EventSubscriber/ActivityPub/UserWebFingerSubscriber.php +++ b/src/EventSubscriber/ActivityPub/UserWebFingerSubscriber.php @@ -18,7 +18,7 @@ class UserWebFingerSubscriber implements EventSubscriberInterface public function __construct( private readonly WebFingerParameters $webfingerParameters, private readonly UserRepository $userRepository, - private readonly UrlGeneratorInterface $urlGenerator + private readonly UrlGeneratorInterface $urlGenerator, ) { } diff --git a/src/EventSubscriber/ContentCountSubscriber.php b/src/EventSubscriber/ContentCountSubscriber.php index 7ea16fb07..42f49cece 100644 --- a/src/EventSubscriber/ContentCountSubscriber.php +++ b/src/EventSubscriber/ContentCountSubscriber.php @@ -21,7 +21,7 @@ class ContentCountSubscriber implements EventSubscriberInterface public function __construct( private readonly EntryRepository $entryRepository, private readonly PostRepository $postRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/EventSubscriber/Entry/EntryCreateSubscriber.php b/src/EventSubscriber/Entry/EntryCreateSubscriber.php index d49519ed8..d4216e522 100644 --- a/src/EventSubscriber/Entry/EntryCreateSubscriber.php +++ b/src/EventSubscriber/Entry/EntryCreateSubscriber.php @@ -21,7 +21,7 @@ public function __construct( private readonly MessageBusInterface $bus, private readonly DomainManager $manager, private readonly EntryRepository $entryRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/EventSubscriber/Entry/EntryShowSubscriber.php b/src/EventSubscriber/Entry/EntryShowSubscriber.php index 2bd0602bb..1f7979c59 100644 --- a/src/EventSubscriber/Entry/EntryShowSubscriber.php +++ b/src/EventSubscriber/Entry/EntryShowSubscriber.php @@ -18,7 +18,7 @@ class EntryShowSubscriber implements EventSubscriberInterface public function __construct( private readonly Security $security, private readonly NotificationRepository $repository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/EventSubscriber/FavouriteHandleSubscriber.php b/src/EventSubscriber/FavouriteHandleSubscriber.php index 615af9334..0c9806a7e 100644 --- a/src/EventSubscriber/FavouriteHandleSubscriber.php +++ b/src/EventSubscriber/FavouriteHandleSubscriber.php @@ -25,7 +25,7 @@ public function __construct( private readonly MessageBusInterface $bus, private readonly CacheInterface $cache, private readonly CacheService $cacheService, - private readonly VoteManager $voteManager + private readonly VoteManager $voteManager, ) { } @@ -57,7 +57,7 @@ public function onFavourite(FavouriteEvent $event): void match (\get_class($subject)) { EntryComment::class => $this->clearEntryCommentCache($subject), PostComment::class => $this->clearPostCommentCache($subject), - default => null + default => null, }; if (!$event->user->apId) { diff --git a/src/EventSubscriber/Post/PostCreateSubscriber.php b/src/EventSubscriber/Post/PostCreateSubscriber.php index 46a30cbd2..af45599be 100644 --- a/src/EventSubscriber/Post/PostCreateSubscriber.php +++ b/src/EventSubscriber/Post/PostCreateSubscriber.php @@ -25,7 +25,7 @@ public function __construct( private readonly TagLinkRepository $tagLinkRepository, private readonly PostRepository $postRepository, private readonly PostManager $postManager, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/EventSubscriber/Post/PostShowSubscriber.php b/src/EventSubscriber/Post/PostShowSubscriber.php index 03fed3ede..e683ae7ec 100644 --- a/src/EventSubscriber/Post/PostShowSubscriber.php +++ b/src/EventSubscriber/Post/PostShowSubscriber.php @@ -18,7 +18,7 @@ class PostShowSubscriber implements EventSubscriberInterface public function __construct( private readonly Security $security, private readonly NotificationRepository $repository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/EventSubscriber/PostComment/PostCommentEditSubscriber.php b/src/EventSubscriber/PostComment/PostCommentEditSubscriber.php index caad82c28..a9d7dd428 100644 --- a/src/EventSubscriber/PostComment/PostCommentEditSubscriber.php +++ b/src/EventSubscriber/PostComment/PostCommentEditSubscriber.php @@ -16,7 +16,7 @@ class PostCommentEditSubscriber implements EventSubscriberInterface { public function __construct( private readonly CacheInterface $cache, - private readonly MessageBusInterface $bus + private readonly MessageBusInterface $bus, ) { } diff --git a/src/EventSubscriber/ReportHandleSubscriber.php b/src/EventSubscriber/ReportHandleSubscriber.php index 1cbe1f0bf..bc863590b 100644 --- a/src/EventSubscriber/ReportHandleSubscriber.php +++ b/src/EventSubscriber/ReportHandleSubscriber.php @@ -19,7 +19,7 @@ class ReportHandleSubscriber implements EventSubscriberInterface { public function __construct( private readonly ReportRepository $repository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/EventSubscriber/TwigGlobalSubscriber.php b/src/EventSubscriber/TwigGlobalSubscriber.php index 723309666..6f7501a66 100644 --- a/src/EventSubscriber/TwigGlobalSubscriber.php +++ b/src/EventSubscriber/TwigGlobalSubscriber.php @@ -12,7 +12,7 @@ class TwigGlobalSubscriber implements EventSubscriberInterface { public function __construct( - private readonly Environment $twig + private readonly Environment $twig, ) { } diff --git a/src/Factory/ActivityPub/EntryCommentNoteFactory.php b/src/Factory/ActivityPub/EntryCommentNoteFactory.php index 3db222f9f..4dbec1556 100644 --- a/src/Factory/ActivityPub/EntryCommentNoteFactory.php +++ b/src/Factory/ActivityPub/EntryCommentNoteFactory.php @@ -30,7 +30,7 @@ public function __construct( private readonly EntryPageFactory $pageFactory, private readonly ApHttpClient $client, private readonly ActivityPubManager $activityPubManager, - private readonly MarkdownConverter $markdownConverter + private readonly MarkdownConverter $markdownConverter, ) { } diff --git a/src/Factory/ActivityPub/EntryPageFactory.php b/src/Factory/ActivityPub/EntryPageFactory.php index bf5fc1a7b..77f4b2aad 100644 --- a/src/Factory/ActivityPub/EntryPageFactory.php +++ b/src/Factory/ActivityPub/EntryPageFactory.php @@ -29,7 +29,7 @@ public function __construct( private readonly MentionsWrapper $mentionsWrapper, private readonly ApHttpClient $client, private readonly ActivityPubManager $activityPubManager, - private readonly MarkdownConverter $markdownConverter + private readonly MarkdownConverter $markdownConverter, ) { } diff --git a/src/Factory/ActivityPub/GroupFactory.php b/src/Factory/ActivityPub/GroupFactory.php index 9c50ae160..71a86cf86 100644 --- a/src/Factory/ActivityPub/GroupFactory.php +++ b/src/Factory/ActivityPub/GroupFactory.php @@ -17,7 +17,7 @@ public function __construct( private readonly UrlGeneratorInterface $urlGenerator, private readonly MarkdownConverter $markdownConverter, private readonly ContextsProvider $contextProvider, - private readonly ImageManager $imageManager + private readonly ImageManager $imageManager, ) { } diff --git a/src/Factory/ActivityPub/NodeInfoFactory.php b/src/Factory/ActivityPub/NodeInfoFactory.php index cf652ee13..ab72bb9ac 100644 --- a/src/Factory/ActivityPub/NodeInfoFactory.php +++ b/src/Factory/ActivityPub/NodeInfoFactory.php @@ -15,7 +15,7 @@ class NodeInfoFactory public function __construct( private readonly StatsContentRepository $repository, private readonly SettingsManager $settingsManager, - private readonly ProjectInfoService $projectInfo + private readonly ProjectInfoService $projectInfo, ) { } diff --git a/src/Factory/ActivityPub/PersonFactory.php b/src/Factory/ActivityPub/PersonFactory.php index e28f1b280..91f78b1a4 100644 --- a/src/Factory/ActivityPub/PersonFactory.php +++ b/src/Factory/ActivityPub/PersonFactory.php @@ -17,7 +17,7 @@ public function __construct( private readonly UrlGeneratorInterface $urlGenerator, private readonly ContextsProvider $contextProvider, private readonly ImageManager $imageManager, - private readonly MarkdownConverter $markdownConverter + private readonly MarkdownConverter $markdownConverter, ) { } diff --git a/src/Factory/ActivityPub/PostCommentNoteFactory.php b/src/Factory/ActivityPub/PostCommentNoteFactory.php index 1bbe55225..62d9b43d2 100644 --- a/src/Factory/ActivityPub/PostCommentNoteFactory.php +++ b/src/Factory/ActivityPub/PostCommentNoteFactory.php @@ -30,7 +30,7 @@ public function __construct( private readonly MentionManager $mentionManager, private readonly ApHttpClient $client, private readonly ActivityPubManager $activityPubManager, - private readonly MarkdownConverter $markdownConverter + private readonly MarkdownConverter $markdownConverter, ) { } diff --git a/src/Factory/ActivityPub/PostNoteFactory.php b/src/Factory/ActivityPub/PostNoteFactory.php index 1c4f5362b..4edd13819 100644 --- a/src/Factory/ActivityPub/PostNoteFactory.php +++ b/src/Factory/ActivityPub/PostNoteFactory.php @@ -31,7 +31,7 @@ public function __construct( private readonly ActivityPubManager $activityPubManager, private readonly MentionManager $mentionManager, private readonly TagExtractor $tagExtractor, - private readonly MarkdownConverter $markdownConverter + private readonly MarkdownConverter $markdownConverter, ) { } diff --git a/src/Factory/ActivityPub/TombstoneFactory.php b/src/Factory/ActivityPub/TombstoneFactory.php index 990955f2c..1b696601f 100644 --- a/src/Factory/ActivityPub/TombstoneFactory.php +++ b/src/Factory/ActivityPub/TombstoneFactory.php @@ -10,7 +10,7 @@ class TombstoneFactory { public function __construct( - private readonly UrlGeneratorInterface $urlGenerator + private readonly UrlGeneratorInterface $urlGenerator, ) { } diff --git a/src/Factory/DomainFactory.php b/src/Factory/DomainFactory.php index f5eb3d5a4..99e22d014 100644 --- a/src/Factory/DomainFactory.php +++ b/src/Factory/DomainFactory.php @@ -14,7 +14,7 @@ class DomainFactory { public function __construct( private readonly Security $security, - private readonly DomainManager $domainManager + private readonly DomainManager $domainManager, ) { } diff --git a/src/Form/UserBasicType.php b/src/Form/UserBasicType.php index aad0f45e8..fb3b721f4 100644 --- a/src/Form/UserBasicType.php +++ b/src/Form/UserBasicType.php @@ -22,7 +22,7 @@ public function __construct( private readonly ImageListener $imageListener, private readonly AvatarListener $avatarListener, private readonly AddFieldsOnUserEdit $addAvatarFieldOnUserEdit, - private readonly DisableFieldsOnUserEdit $disableUsernameFieldOnUserEdit + private readonly DisableFieldsOnUserEdit $disableUsernameFieldOnUserEdit, ) { } diff --git a/src/Kernel.php b/src/Kernel.php index c0c01a7c5..43b353b2f 100644 --- a/src/Kernel.php +++ b/src/Kernel.php @@ -35,7 +35,7 @@ protected function configureRoutes(RoutingConfigurator $routes): void #[Override] protected function build(ContainerBuilder $container): void { - $container->addCompilerPass(new class() implements CompilerPassInterface { + $container->addCompilerPass(new class implements CompilerPassInterface { public function process(ContainerBuilder $container): void { $container->getDefinition('doctrine.orm.default_configuration') diff --git a/src/Markdown/CommonMark/DetailsBlockRenderer.php b/src/Markdown/CommonMark/DetailsBlockRenderer.php index d2985343b..da21911ba 100644 --- a/src/Markdown/CommonMark/DetailsBlockRenderer.php +++ b/src/Markdown/CommonMark/DetailsBlockRenderer.php @@ -15,7 +15,7 @@ final class DetailsBlockRenderer implements NodeRendererInterface /** @param DetailsBlock $node */ public function render( Node $node, - ChildNodeRendererInterface $childRenderer + ChildNodeRendererInterface $childRenderer, ): HtmlElement { DetailsBlock::assertInstanceOf($node); diff --git a/src/Markdown/CommonMark/ExternalImagesRenderer.php b/src/Markdown/CommonMark/ExternalImagesRenderer.php index 8da87a208..c16be2521 100644 --- a/src/Markdown/CommonMark/ExternalImagesRenderer.php +++ b/src/Markdown/CommonMark/ExternalImagesRenderer.php @@ -34,7 +34,7 @@ public function setConfiguration(ConfigurationInterface $configuration): void */ public function render( Node $node, - ChildNodeRendererInterface $childRenderer + ChildNodeRendererInterface $childRenderer, ): HtmlElement { Image::assertInstanceOf($node); diff --git a/src/Markdown/CommonMark/ExternalLinkRenderer.php b/src/Markdown/CommonMark/ExternalLinkRenderer.php index 855881744..7e012c6fc 100644 --- a/src/Markdown/CommonMark/ExternalLinkRenderer.php +++ b/src/Markdown/CommonMark/ExternalLinkRenderer.php @@ -48,7 +48,7 @@ public function setConfiguration(ConfigurationInterface $configuration): void public function render( Node $node, - ChildNodeRendererInterface $childRenderer + ChildNodeRendererInterface $childRenderer, ): HtmlElement { /* @var Link $node */ Link::assertInstanceOf($node); @@ -57,7 +57,7 @@ public function render( $url = $title = match ($node::class) { RoutedMentionLink::class => $this->generateUrlForRoute($node, $renderTarget), - default => $node->getUrl() + default => $node->getUrl(), }; if (RegexHelper::isLinkPotentiallyUnsafe($url)) { diff --git a/src/Markdown/CommonMark/UnresolvableLinkRenderer.php b/src/Markdown/CommonMark/UnresolvableLinkRenderer.php index 7a0cfccf0..9087bbece 100644 --- a/src/Markdown/CommonMark/UnresolvableLinkRenderer.php +++ b/src/Markdown/CommonMark/UnresolvableLinkRenderer.php @@ -17,7 +17,7 @@ final class UnresolvableLinkRenderer implements NodeRendererInterface */ public function render( Node $node, - ChildNodeRendererInterface $childRenderer + ChildNodeRendererInterface $childRenderer, ): HtmlElement { UnresolvableLink::assertInstanceOf($node); diff --git a/src/Markdown/Listener/CacheMarkdownListener.php b/src/Markdown/Listener/CacheMarkdownListener.php index 1b9d6387f..764eb151f 100644 --- a/src/Markdown/Listener/CacheMarkdownListener.php +++ b/src/Markdown/Listener/CacheMarkdownListener.php @@ -26,7 +26,7 @@ final class CacheMarkdownListener implements EventSubscriberInterface public function __construct( private readonly CacheItemPoolInterface $pool, - private readonly EventDispatcherInterface $dispatcher + private readonly EventDispatcherInterface $dispatcher, ) { } diff --git a/src/Markdown/Listener/ConvertMarkdownListener.php b/src/Markdown/Listener/ConvertMarkdownListener.php index 883b25130..26ffd58a5 100644 --- a/src/Markdown/Listener/ConvertMarkdownListener.php +++ b/src/Markdown/Listener/ConvertMarkdownListener.php @@ -15,7 +15,7 @@ final class ConvertMarkdownListener implements EventSubscriberInterface public function __construct( private readonly ConverterFactory $converterFactory, private readonly EnvironmentFactory $environmentFactory, - private readonly EventDispatcherInterface $dispatcher + private readonly EventDispatcherInterface $dispatcher, ) { } diff --git a/src/Message/ActivityPub/Outbox/AnnounceLikeMessage.php b/src/Message/ActivityPub/Outbox/AnnounceLikeMessage.php index fb38edef9..8aeec6b9f 100644 --- a/src/Message/ActivityPub/Outbox/AnnounceLikeMessage.php +++ b/src/Message/ActivityPub/Outbox/AnnounceLikeMessage.php @@ -12,7 +12,7 @@ public function __construct( public int $userId, public int $objectId, public string $objectType, - public bool $undo = false + public bool $undo = false, ) { } } diff --git a/src/Message/ActivityPub/Outbox/AnnounceMessage.php b/src/Message/ActivityPub/Outbox/AnnounceMessage.php index 7a41e2148..4beb52d5b 100644 --- a/src/Message/ActivityPub/Outbox/AnnounceMessage.php +++ b/src/Message/ActivityPub/Outbox/AnnounceMessage.php @@ -13,7 +13,7 @@ public function __construct( public ?int $magazineId, public int $objectId, public string $objectType, - public bool $removeAnnounce = false + public bool $removeAnnounce = false, ) { } } diff --git a/src/Message/ActivityPub/Outbox/FollowMessage.php b/src/Message/ActivityPub/Outbox/FollowMessage.php index 21e45eede..f65cdaec7 100644 --- a/src/Message/ActivityPub/Outbox/FollowMessage.php +++ b/src/Message/ActivityPub/Outbox/FollowMessage.php @@ -12,7 +12,7 @@ public function __construct( public int $followerId, public int $followingId, public bool $unfollow = false, - public bool $magazine = false + public bool $magazine = false, ) { } } diff --git a/src/Message/ActivityPub/Outbox/LikeMessage.php b/src/Message/ActivityPub/Outbox/LikeMessage.php index 57ab9b034..661fdd79f 100644 --- a/src/Message/ActivityPub/Outbox/LikeMessage.php +++ b/src/Message/ActivityPub/Outbox/LikeMessage.php @@ -12,7 +12,7 @@ public function __construct( public int $userId, public int $objectId, public string $objectType, - public bool $removeLike = false + public bool $removeLike = false, ) { } } diff --git a/src/MessageHandler/ActivityPub/Inbox/ActivityHandler.php b/src/MessageHandler/ActivityPub/Inbox/ActivityHandler.php index 8e7ab4a4c..91e57273c 100644 --- a/src/MessageHandler/ActivityPub/Inbox/ActivityHandler.php +++ b/src/MessageHandler/ActivityPub/Inbox/ActivityHandler.php @@ -46,7 +46,7 @@ public function __construct( private readonly ApHttpClient $apHttpClient, private readonly InstanceRepository $instanceRepository, private readonly RemoteInstanceManager $remoteInstanceManager, - private readonly LoggerInterface $logger + private readonly LoggerInterface $logger, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/ActivityPub/Inbox/CreateHandler.php b/src/MessageHandler/ActivityPub/Inbox/CreateHandler.php index 1e4a0801c..942901567 100644 --- a/src/MessageHandler/ActivityPub/Inbox/CreateHandler.php +++ b/src/MessageHandler/ActivityPub/Inbox/CreateHandler.php @@ -40,7 +40,7 @@ public function __construct( private readonly LoggerInterface $logger, private readonly MessageManager $messageManager, private readonly ActivityPubManager $activityPubManager, - private readonly ApActivityRepository $repository + private readonly ApActivityRepository $repository, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/ActivityPub/Inbox/DeleteHandler.php b/src/MessageHandler/ActivityPub/Inbox/DeleteHandler.php index d92a655e7..f27a0b664 100644 --- a/src/MessageHandler/ActivityPub/Inbox/DeleteHandler.php +++ b/src/MessageHandler/ActivityPub/Inbox/DeleteHandler.php @@ -36,7 +36,7 @@ public function __construct( private readonly EntryManager $entryManager, private readonly EntryCommentManager $entryCommentManager, private readonly PostManager $postManager, - private readonly PostCommentManager $postCommentManager + private readonly PostCommentManager $postCommentManager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/ActivityPub/Inbox/FollowHandler.php b/src/MessageHandler/ActivityPub/Inbox/FollowHandler.php index d3eeb2673..03030aa2a 100644 --- a/src/MessageHandler/ActivityPub/Inbox/FollowHandler.php +++ b/src/MessageHandler/ActivityPub/Inbox/FollowHandler.php @@ -28,7 +28,7 @@ public function __construct( private readonly MagazineManager $magazineManager, private readonly ApHttpClient $client, private readonly LoggerInterface $logger, - private readonly FollowResponseWrapper $followResponseWrapper + private readonly FollowResponseWrapper $followResponseWrapper, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/AttachEntryEmbedHandler.php b/src/MessageHandler/AttachEntryEmbedHandler.php index 59b1e313b..7d72dac29 100644 --- a/src/MessageHandler/AttachEntryEmbedHandler.php +++ b/src/MessageHandler/AttachEntryEmbedHandler.php @@ -24,7 +24,7 @@ public function __construct( private readonly Embed $embed, private readonly ImageManager $manager, private readonly ImageRepository $imageRepository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/DeleteImageHandler.php b/src/MessageHandler/DeleteImageHandler.php index 18ac7b1e3..91e685e7c 100644 --- a/src/MessageHandler/DeleteImageHandler.php +++ b/src/MessageHandler/DeleteImageHandler.php @@ -19,7 +19,7 @@ public function __construct( private readonly ImageRepository $imageRepository, private readonly ImageManager $imageManager, private readonly EntityManagerInterface $entityManager, - private readonly ManagerRegistry $managerRegistry + private readonly ManagerRegistry $managerRegistry, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/DeleteUserHandler.php b/src/MessageHandler/DeleteUserHandler.php index 228385e8b..745ec8d75 100644 --- a/src/MessageHandler/DeleteUserHandler.php +++ b/src/MessageHandler/DeleteUserHandler.php @@ -27,7 +27,7 @@ public function __construct( private readonly UserManager $userManager, private readonly DeleteWrapper $deleteWrapper, private readonly MessageBusInterface $bus, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/LinkEmbedHandler.php b/src/MessageHandler/LinkEmbedHandler.php index 06e823d4f..4080a571b 100644 --- a/src/MessageHandler/LinkEmbedHandler.php +++ b/src/MessageHandler/LinkEmbedHandler.php @@ -19,7 +19,7 @@ public function __construct( private readonly EntityManagerInterface $entityManager, private readonly EmbedRepository $embedRepository, private readonly Embed $embed, - private readonly CacheItemPoolInterface $markdownCache + private readonly CacheItemPoolInterface $markdownCache, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/MagazinePurgeHandler.php b/src/MessageHandler/MagazinePurgeHandler.php index 9d12d730d..8da6f2247 100644 --- a/src/MessageHandler/MagazinePurgeHandler.php +++ b/src/MessageHandler/MagazinePurgeHandler.php @@ -35,7 +35,7 @@ public function __construct( private readonly PostCommentManager $postCommentManager, private readonly PostManager $postManager, private readonly MessageBusInterface $bus, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentEntryCommentCreatedNotificationHandler.php b/src/MessageHandler/Notification/SentEntryCommentCreatedNotificationHandler.php index 52b87dcdf..d94209ab5 100644 --- a/src/MessageHandler/Notification/SentEntryCommentCreatedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentEntryCommentCreatedNotificationHandler.php @@ -19,7 +19,7 @@ class SentEntryCommentCreatedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly EntryCommentRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentEntryCommentDeletedNotificationHandler.php b/src/MessageHandler/Notification/SentEntryCommentDeletedNotificationHandler.php index b4eb80e36..bb9217fa5 100644 --- a/src/MessageHandler/Notification/SentEntryCommentDeletedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentEntryCommentDeletedNotificationHandler.php @@ -19,7 +19,7 @@ class SentEntryCommentDeletedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly EntryCommentRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentEntryCommentEditedNotificationHandler.php b/src/MessageHandler/Notification/SentEntryCommentEditedNotificationHandler.php index fc62b9ac5..015d2d088 100644 --- a/src/MessageHandler/Notification/SentEntryCommentEditedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentEntryCommentEditedNotificationHandler.php @@ -19,7 +19,7 @@ class SentEntryCommentEditedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly EntryCommentRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentEntryCreatedNotificationHandler.php b/src/MessageHandler/Notification/SentEntryCreatedNotificationHandler.php index 647d4ac8d..fcbb0d835 100644 --- a/src/MessageHandler/Notification/SentEntryCreatedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentEntryCreatedNotificationHandler.php @@ -19,7 +19,7 @@ class SentEntryCreatedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly EntryRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentEntryDeletedNotificationHandler.php b/src/MessageHandler/Notification/SentEntryDeletedNotificationHandler.php index 6a386f7b2..1eff433a7 100644 --- a/src/MessageHandler/Notification/SentEntryDeletedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentEntryDeletedNotificationHandler.php @@ -19,7 +19,7 @@ class SentEntryDeletedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly EntryRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentEntryEditedNotificationHandler.php b/src/MessageHandler/Notification/SentEntryEditedNotificationHandler.php index 14d02c954..b9ea51d8d 100644 --- a/src/MessageHandler/Notification/SentEntryEditedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentEntryEditedNotificationHandler.php @@ -19,7 +19,7 @@ class SentEntryEditedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly EntryRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentFavouriteNotificationHandler.php b/src/MessageHandler/Notification/SentFavouriteNotificationHandler.php index b1089a180..77a56582d 100644 --- a/src/MessageHandler/Notification/SentFavouriteNotificationHandler.php +++ b/src/MessageHandler/Notification/SentFavouriteNotificationHandler.php @@ -27,7 +27,7 @@ public function __construct( private readonly VotableRepositoryResolver $resolver, private readonly HubInterface $publisher, private readonly GenerateHtmlClassService $classService, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentMagazineBanNotificationHandler.php b/src/MessageHandler/Notification/SentMagazineBanNotificationHandler.php index 817afc6ec..2f6e2c9f6 100644 --- a/src/MessageHandler/Notification/SentMagazineBanNotificationHandler.php +++ b/src/MessageHandler/Notification/SentMagazineBanNotificationHandler.php @@ -19,7 +19,7 @@ class SentMagazineBanNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly MagazineBanRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentPostCommentCreatedNotificationHandler.php b/src/MessageHandler/Notification/SentPostCommentCreatedNotificationHandler.php index 990f3740f..20c5fc890 100644 --- a/src/MessageHandler/Notification/SentPostCommentCreatedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentPostCommentCreatedNotificationHandler.php @@ -19,7 +19,7 @@ class SentPostCommentCreatedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly PostCommentRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentPostCommentDeletedNotificationHandler.php b/src/MessageHandler/Notification/SentPostCommentDeletedNotificationHandler.php index e6fa8d958..b9131567f 100644 --- a/src/MessageHandler/Notification/SentPostCommentDeletedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentPostCommentDeletedNotificationHandler.php @@ -19,7 +19,7 @@ class SentPostCommentDeletedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly PostCommentRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentPostCommentEditedNotificationHandler.php b/src/MessageHandler/Notification/SentPostCommentEditedNotificationHandler.php index 48fded6f0..0b43b2973 100644 --- a/src/MessageHandler/Notification/SentPostCommentEditedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentPostCommentEditedNotificationHandler.php @@ -19,7 +19,7 @@ class SentPostCommentEditedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly PostCommentRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentPostCreatedNotificationHandler.php b/src/MessageHandler/Notification/SentPostCreatedNotificationHandler.php index 80900b344..017db4f84 100644 --- a/src/MessageHandler/Notification/SentPostCreatedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentPostCreatedNotificationHandler.php @@ -19,7 +19,7 @@ class SentPostCreatedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly PostRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentPostDeletedNotificationHandler.php b/src/MessageHandler/Notification/SentPostDeletedNotificationHandler.php index 781d8740c..bdf6db796 100644 --- a/src/MessageHandler/Notification/SentPostDeletedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentPostDeletedNotificationHandler.php @@ -19,7 +19,7 @@ class SentPostDeletedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly PostRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentPostEditedNotificationHandler.php b/src/MessageHandler/Notification/SentPostEditedNotificationHandler.php index 0712cf894..f255f5a26 100644 --- a/src/MessageHandler/Notification/SentPostEditedNotificationHandler.php +++ b/src/MessageHandler/Notification/SentPostEditedNotificationHandler.php @@ -19,7 +19,7 @@ class SentPostEditedNotificationHandler extends MbinMessageHandler public function __construct( private readonly EntityManagerInterface $entityManager, private readonly PostRepository $repository, - private readonly NotificationManager $manager + private readonly NotificationManager $manager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/Notification/SentVoteNotificationHandler.php b/src/MessageHandler/Notification/SentVoteNotificationHandler.php index 569af19f4..514f989db 100644 --- a/src/MessageHandler/Notification/SentVoteNotificationHandler.php +++ b/src/MessageHandler/Notification/SentVoteNotificationHandler.php @@ -27,7 +27,7 @@ public function __construct( private readonly VotableRepositoryResolver $resolver, private readonly HubInterface $publisher, private readonly GenerateHtmlClassService $classService, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { parent::__construct($this->entityManager); } diff --git a/src/MessageHandler/SentUserConfirmationEmailHandler.php b/src/MessageHandler/SentUserConfirmationEmailHandler.php index 5185b611b..ceba830c9 100644 --- a/src/MessageHandler/SentUserConfirmationEmailHandler.php +++ b/src/MessageHandler/SentUserConfirmationEmailHandler.php @@ -27,7 +27,7 @@ public function __construct( private readonly EmailVerifier $emailVerifier, private readonly UserRepository $repository, private readonly ParameterBagInterface $params, - private readonly TranslatorInterface $translator + private readonly TranslatorInterface $translator, ) { parent::__construct($this->entityManager); } diff --git a/src/Pagination/Pagerfanta.php b/src/Pagination/Pagerfanta.php index b49f374a1..11f1eb602 100644 --- a/src/Pagination/Pagerfanta.php +++ b/src/Pagination/Pagerfanta.php @@ -69,7 +69,7 @@ public function __construct(AdapterInterface $adapter) public static function createForCurrentPageWithMaxPerPage( AdapterInterface $adapter, int $currentPage, - int $maxPerPage + int $maxPerPage, ): self { $pagerfanta = new self($adapter); $pagerfanta->setMaxPerPage($maxPerPage); diff --git a/src/Repository/Criteria.php b/src/Repository/Criteria.php index ce495155f..ba44fc75a 100644 --- a/src/Repository/Criteria.php +++ b/src/Repository/Criteria.php @@ -235,7 +235,7 @@ public function resolveType(?string $value): ?string 'link', 'links' => Entry::ENTRY_TYPE_LINK, 'video', 'videos' => Entry::ENTRY_TYPE_VIDEO, 'photo', 'photos', 'image', 'images' => Entry::ENTRY_TYPE_IMAGE, - default => 'all' + default => 'all', }; } diff --git a/src/Repository/MagazineRepository.php b/src/Repository/MagazineRepository.php index 0f42034f4..1c4f451bc 100644 --- a/src/Repository/MagazineRepository.php +++ b/src/Repository/MagazineRepository.php @@ -198,7 +198,7 @@ public function findBlockedMagazines(int $page, User $user, int $perPage = self: public function findModerators( Magazine $magazine, ?int $page = 1, - int $perPage = self::PER_PAGE + int $perPage = self::PER_PAGE, ): PagerfantaInterface { $criteria = Criteria::create() ->orderBy(['isOwner' => 'DESC']) @@ -253,7 +253,7 @@ public function findReports( Magazine $magazine, ?int $page = 1, int $perPage = self::PER_PAGE, - string $status = Report::STATUS_PENDING + string $status = Report::STATUS_PENDING, ): PagerfantaInterface { $dql = 'SELECT r FROM '.Report::class.' r WHERE r.magazine = :magazine'; @@ -292,7 +292,7 @@ public function findBadges(Magazine $magazine): Collection public function findModeratedMagazines( User $user, ?int $page = 1, - int $perPage = self::PER_PAGE + int $perPage = self::PER_PAGE, ): PagerfantaInterface { $dql = 'SELECT m FROM '.Magazine::class.' m WHERE m IN ('. diff --git a/src/Repository/NotificationRepository.php b/src/Repository/NotificationRepository.php index 52d34bd01..aa2778856 100644 --- a/src/Repository/NotificationRepository.php +++ b/src/Repository/NotificationRepository.php @@ -44,7 +44,7 @@ public function findByUser( User $user, ?int $page, string $status = self::STATUS_ALL, - int $perPage = self::PER_PAGE + int $perPage = self::PER_PAGE, ): PagerfantaInterface { $qb = $this->createQueryBuilder('n') ->where('n.user = :user') diff --git a/src/Repository/ResetPasswordRequestRepository.php b/src/Repository/ResetPasswordRequestRepository.php index dac499a6c..700620688 100644 --- a/src/Repository/ResetPasswordRequestRepository.php +++ b/src/Repository/ResetPasswordRequestRepository.php @@ -56,7 +56,7 @@ public function createResetPasswordRequest( object $user, \DateTimeInterface $expiresAt, string $selector, - string $hashedToken + string $hashedToken, ): ResetPasswordRequestInterface { return new ResetPasswordRequest($user, $expiresAt, $selector, $hashedToken); } diff --git a/src/Repository/StatsContentRepository.php b/src/Repository/StatsContentRepository.php index 66c5e4429..14cb58005 100644 --- a/src/Repository/StatsContentRepository.php +++ b/src/Repository/StatsContentRepository.php @@ -24,7 +24,7 @@ public function __construct( public function getOverallStats( ?User $user = null, ?Magazine $magazine = null, - ?bool $onlyLocal = null + ?bool $onlyLocal = null, ): array { $this->user = $user; $this->magazine = $magazine; @@ -142,7 +142,7 @@ public function aggregateStats(string $tableName, ?\DateTimeImmutable $sinceDate 'entry_comment' => 'entry_comment', 'post' => 'post', 'post_comment' => 'post_comment', - default => throw new \InvalidArgumentException("$tableName is not a valid countable") + default => throw new \InvalidArgumentException("$tableName is not a valid countable"), }; $federatedCond = false === $federated ? ' AND e.ap_id IS NULL ' : ''; diff --git a/src/Repository/StatsVotesRepository.php b/src/Repository/StatsVotesRepository.php index cdb6bf9fa..7fc02c9c0 100644 --- a/src/Repository/StatsVotesRepository.php +++ b/src/Repository/StatsVotesRepository.php @@ -16,7 +16,7 @@ class StatsVotesRepository extends StatsRepository { public function __construct( private readonly SettingsManager $settingsManager, - ManagerRegistry $registry + ManagerRegistry $registry, ) { parent::__construct($registry); } @@ -25,7 +25,7 @@ public function __construct( public function getOverallStats( ?User $user = null, ?Magazine $magazine = null, - ?bool $onlyLocal = null + ?bool $onlyLocal = null, ): array { $this->user = $user; $this->magazine = $magazine; diff --git a/src/Repository/TagRepository.php b/src/Repository/TagRepository.php index a59d2b926..79ced7daa 100644 --- a/src/Repository/TagRepository.php +++ b/src/Repository/TagRepository.php @@ -31,7 +31,7 @@ public function __construct( ManagerRegistry $registry, private readonly EntityManagerInterface $entityManager, private readonly TagLinkRepository $tagLinkRepository, - private readonly ContentPopulationTransformer $populationTransformer + private readonly ContentPopulationTransformer $populationTransformer, ) { parent::__construct($registry, Hashtag::class); } diff --git a/src/Repository/UserRepository.php b/src/Repository/UserRepository.php index 2c7c91dda..5f9df467a 100644 --- a/src/Repository/UserRepository.php +++ b/src/Repository/UserRepository.php @@ -480,7 +480,7 @@ private function findUsersQueryBuilder(string $group, ?bool $recentlyActive = tr public function findWithAboutPaginated( int $page, string $group = self::USERS_ALL, - int $perPage = self::PER_PAGE + int $perPage = self::PER_PAGE, ): PagerfantaInterface { $query = $this->findWithAboutQueryBuilder($group)->getQuery(); @@ -545,7 +545,7 @@ private function findBannedQueryBuilder(string $group): QueryBuilder public function findBannedPaginated( int $page, string $group = self::USERS_ALL, - int $perPage = self::PER_PAGE + int $perPage = self::PER_PAGE, ): PagerfantaInterface { $query = $this->findBannedQueryBuilder($group)->getQuery(); diff --git a/src/Scheduler/MbinTaskProvider.php b/src/Scheduler/MbinTaskProvider.php index 4b821d444..51416eb29 100644 --- a/src/Scheduler/MbinTaskProvider.php +++ b/src/Scheduler/MbinTaskProvider.php @@ -18,7 +18,7 @@ class MbinTaskProvider implements ScheduleProviderInterface private ?Schedule $schedule = null; public function __construct( - private readonly CacheInterface $cache + private readonly CacheInterface $cache, ) { } diff --git a/src/Security/AuthentikAuthenticator.php b/src/Security/AuthentikAuthenticator.php index 86a52878d..52173ef59 100644 --- a/src/Security/AuthentikAuthenticator.php +++ b/src/Security/AuthentikAuthenticator.php @@ -44,7 +44,7 @@ public function __construct( private readonly IpResolver $ipResolver, private readonly Slugger $slugger, private readonly UserRepository $userRepository, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Security/DiscordAuthenticator.php b/src/Security/DiscordAuthenticator.php index 58a122414..0a24e375f 100644 --- a/src/Security/DiscordAuthenticator.php +++ b/src/Security/DiscordAuthenticator.php @@ -43,7 +43,7 @@ public function __construct( private readonly RequestStack $requestStack, private readonly IpResolver $ipResolver, private readonly Slugger $slugger, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Security/EmailVerifier.php b/src/Security/EmailVerifier.php index 497b97e0e..c703cadb2 100644 --- a/src/Security/EmailVerifier.php +++ b/src/Security/EmailVerifier.php @@ -17,14 +17,14 @@ class EmailVerifier public function __construct( private readonly VerifyEmailHelperInterface $verifyEmailHelper, private readonly MailerInterface $mailer, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } public function sendEmailConfirmation( string $verifyEmailRouteName, UserInterface $user, - TemplatedEmail $email + TemplatedEmail $email, ): void { $signatureComponents = $this->verifyEmailHelper->generateSignature( $verifyEmailRouteName, diff --git a/src/Security/FacebookAuthenticator.php b/src/Security/FacebookAuthenticator.php index 5d997b1ea..fb8def05c 100644 --- a/src/Security/FacebookAuthenticator.php +++ b/src/Security/FacebookAuthenticator.php @@ -42,7 +42,7 @@ public function __construct( private readonly ImageRepository $imageRepository, private readonly IpResolver $ipResolver, private readonly Slugger $slugger, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Security/GithubAuthenticator.php b/src/Security/GithubAuthenticator.php index 476fd6c18..7765b27ad 100644 --- a/src/Security/GithubAuthenticator.php +++ b/src/Security/GithubAuthenticator.php @@ -32,7 +32,7 @@ public function __construct( private readonly EntityManagerInterface $entityManager, private readonly UserManager $userManager, private readonly Slugger $slugger, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Security/GoogleAuthenticator.php b/src/Security/GoogleAuthenticator.php index 29f14e39a..5d11b15b1 100644 --- a/src/Security/GoogleAuthenticator.php +++ b/src/Security/GoogleAuthenticator.php @@ -44,7 +44,7 @@ public function __construct( private readonly RequestStack $requestStack, private readonly IpResolver $ipResolver, private readonly Slugger $slugger, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Security/KeycloakAuthenticator.php b/src/Security/KeycloakAuthenticator.php index 338dfacea..c288e824c 100644 --- a/src/Security/KeycloakAuthenticator.php +++ b/src/Security/KeycloakAuthenticator.php @@ -37,7 +37,7 @@ public function __construct( private readonly IpResolver $ipResolver, private readonly Slugger $slugger, private readonly UserRepository $userRepository, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Security/OAuth/ClientCredentialsGrant.php b/src/Security/OAuth/ClientCredentialsGrant.php index 2dabc1fe3..75b0724b4 100644 --- a/src/Security/OAuth/ClientCredentialsGrant.php +++ b/src/Security/OAuth/ClientCredentialsGrant.php @@ -64,7 +64,7 @@ private function getKbinClientEntityOrFail(string $clientId, ServerRequestInterf public function respondToAccessTokenRequest( ServerRequestInterface $request, ResponseTypeInterface $responseType, - \DateInterval $accessTokenTTL + \DateInterval $accessTokenTTL, ): ResponseTypeInterface { list($clientId) = $this->getClientCredentials($request); diff --git a/src/Security/PrivacyPortalAuthenticator.php b/src/Security/PrivacyPortalAuthenticator.php index d26c5381f..e5077d7a9 100644 --- a/src/Security/PrivacyPortalAuthenticator.php +++ b/src/Security/PrivacyPortalAuthenticator.php @@ -36,7 +36,7 @@ public function __construct( private readonly SettingsManager $settingsManager, private readonly UserRepository $userRepository, private readonly IpResolver $ipResolver, - private readonly Slugger $slugger + private readonly Slugger $slugger, ) { } diff --git a/src/Security/SimpleLoginAuthenticator.php b/src/Security/SimpleLoginAuthenticator.php index 48515de15..3096f0ecf 100644 --- a/src/Security/SimpleLoginAuthenticator.php +++ b/src/Security/SimpleLoginAuthenticator.php @@ -44,7 +44,7 @@ public function __construct( private readonly IpResolver $ipResolver, private readonly Slugger $slugger, private readonly UserRepository $userRepository, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Security/UserChecker.php b/src/Security/UserChecker.php index 945bfae53..473bc536c 100644 --- a/src/Security/UserChecker.php +++ b/src/Security/UserChecker.php @@ -18,7 +18,7 @@ class UserChecker implements UserCheckerInterface public function __construct( private readonly TranslatorInterface $translator, private readonly UrlGeneratorInterface $urlGenerator, - private readonly UserManager $userManager + private readonly UserManager $userManager, ) { } diff --git a/src/Security/ZitadelAuthenticator.php b/src/Security/ZitadelAuthenticator.php index 047f7a395..3ca13b056 100644 --- a/src/Security/ZitadelAuthenticator.php +++ b/src/Security/ZitadelAuthenticator.php @@ -44,7 +44,7 @@ public function __construct( private readonly IpResolver $ipResolver, private readonly Slugger $slugger, private readonly UserRepository $userRepository, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Service/ActivityPub/ApHttpClient.php b/src/Service/ActivityPub/ApHttpClient.php index a86ea66da..b6755e692 100644 --- a/src/Service/ActivityPub/ApHttpClient.php +++ b/src/Service/ActivityPub/ApHttpClient.php @@ -56,7 +56,7 @@ public function __construct( private readonly UserRepository $userRepository, private readonly MagazineRepository $magazineRepository, private readonly SiteRepository $siteRepository, - private readonly ProjectInfoService $projectInfo + private readonly ProjectInfoService $projectInfo, ) { } diff --git a/src/Service/ActivityPub/MarkdownConverter.php b/src/Service/ActivityPub/MarkdownConverter.php index ecc01b141..2a730aa4a 100644 --- a/src/Service/ActivityPub/MarkdownConverter.php +++ b/src/Service/ActivityPub/MarkdownConverter.php @@ -15,7 +15,7 @@ class MarkdownConverter public function __construct( private readonly TagExtractor $tagExtractor, private readonly MentionManager $mentionManager, - private readonly ActivityPubManager $activityPubManager + private readonly ActivityPubManager $activityPubManager, ) { } diff --git a/src/Service/ActivityPub/Question.php b/src/Service/ActivityPub/Question.php index 1499e7c59..0b47e28e4 100644 --- a/src/Service/ActivityPub/Question.php +++ b/src/Service/ActivityPub/Question.php @@ -94,7 +94,7 @@ public function create(array $object, ?array $root = null): ActivityPubActivityI private function createEntryComment( array $object, ActivityPubActivityInterface $parent, - ?ActivityPubActivityInterface $root = null + ?ActivityPubActivityInterface $root = null, ): ActivityPubActivityInterface { $dto = new EntryCommentDto(); if ($parent instanceof EntryComment) { @@ -215,7 +215,7 @@ private function createPost( private function createPostComment( array $object, ActivityPubActivityInterface $parent, - ?ActivityPubActivityInterface $root = null + ?ActivityPubActivityInterface $root = null, ): ActivityPubActivityInterface { $dto = new PostCommentDto(); if ($parent instanceof PostComment) { diff --git a/src/Service/ActivityPub/Wrapper/DeleteWrapper.php b/src/Service/ActivityPub/Wrapper/DeleteWrapper.php index 4546b7b25..a4a2c5c31 100644 --- a/src/Service/ActivityPub/Wrapper/DeleteWrapper.php +++ b/src/Service/ActivityPub/Wrapper/DeleteWrapper.php @@ -20,7 +20,7 @@ class DeleteWrapper public function __construct( private readonly ActivityFactory $factory, private readonly AnnounceWrapper $announceWrapper, - private readonly UrlGeneratorInterface $urlGenerator + private readonly UrlGeneratorInterface $urlGenerator, ) { } diff --git a/src/Service/ActivityPub/Wrapper/MentionsWrapper.php b/src/Service/ActivityPub/Wrapper/MentionsWrapper.php index 2e1f92ae7..d5239302e 100644 --- a/src/Service/ActivityPub/Wrapper/MentionsWrapper.php +++ b/src/Service/ActivityPub/Wrapper/MentionsWrapper.php @@ -15,7 +15,7 @@ public function __construct( private readonly ActivityPubManager $manager, private readonly UrlGeneratorInterface $urlGenerator, private readonly MentionManager $mentionManager, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Service/ContactManager.php b/src/Service/ContactManager.php index cbe1cd97d..15542a1d0 100644 --- a/src/Service/ContactManager.php +++ b/src/Service/ContactManager.php @@ -18,7 +18,7 @@ public function __construct( private readonly SettingsManager $settings, private readonly MailerInterface $mailer, private readonly TranslatorInterface $translator, - private readonly RateLimiterFactory $contactLimiter + private readonly RateLimiterFactory $contactLimiter, ) { } diff --git a/src/Service/DomainManager.php b/src/Service/DomainManager.php index 943112126..443abcbcb 100644 --- a/src/Service/DomainManager.php +++ b/src/Service/DomainManager.php @@ -19,7 +19,7 @@ public function __construct( private readonly DomainRepository $repository, private readonly EventDispatcherInterface $dispatcher, private readonly EntityManagerInterface $entityManager, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Service/EntryManager.php b/src/Service/EntryManager.php index 0d600a1f9..56a1f8e94 100644 --- a/src/Service/EntryManager.php +++ b/src/Service/EntryManager.php @@ -62,7 +62,7 @@ public function __construct( private readonly EntryRepository $entryRepository, private readonly ImageRepository $imageRepository, private readonly ApHttpClient $apHttpClient, - private readonly CacheInterface $cache + private readonly CacheInterface $cache, ) { } diff --git a/src/Service/FactoryResolver.php b/src/Service/FactoryResolver.php index e09ac2a77..d075ef3ee 100644 --- a/src/Service/FactoryResolver.php +++ b/src/Service/FactoryResolver.php @@ -24,7 +24,7 @@ public function __construct( private readonly EntryCommentFactory $entryCommentFactory, private readonly PostFactory $postFactory, private readonly PostCommentFactory $postCommentFactory, - private readonly MagazineFactory $magazineFactory + private readonly MagazineFactory $magazineFactory, ) { } diff --git a/src/Service/FavouriteManager.php b/src/Service/FavouriteManager.php index 4984b017e..0899f29be 100644 --- a/src/Service/FavouriteManager.php +++ b/src/Service/FavouriteManager.php @@ -26,7 +26,7 @@ public function __construct( private readonly FavouriteFactory $factory, private readonly FavouriteRepository $repository, private readonly EntityManagerInterface $entityManager, - private readonly EventDispatcherInterface $dispatcher + private readonly EventDispatcherInterface $dispatcher, ) { } diff --git a/src/Service/InstanceStatsManager.php b/src/Service/InstanceStatsManager.php index 12a135fc5..42796e6d4 100644 --- a/src/Service/InstanceStatsManager.php +++ b/src/Service/InstanceStatsManager.php @@ -19,7 +19,7 @@ public function __construct( private readonly MagazineRepository $magazineRepository, private readonly StatsContentRepository $statsContentRepository, private readonly VoteRepository $voteRepository, - private readonly CacheInterface $cache + private readonly CacheInterface $cache, ) { } diff --git a/src/Service/MentionManager.php b/src/Service/MentionManager.php index 2705e09d2..840e8d211 100644 --- a/src/Service/MentionManager.php +++ b/src/Service/MentionManager.php @@ -19,7 +19,7 @@ class MentionManager public function __construct( private readonly UserRepository $userRepository, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } @@ -87,7 +87,7 @@ public function extract(?string $val, $type = self::ALL): ?array $result = match ($type) { self::ALL => array_merge($this->byApPrefix($val), $this->byPrefix($val)), self::LOCAL => $this->byPrefix($val), - self::REMOTE => $this->byApPrefix($val) + self::REMOTE => $this->byApPrefix($val), }; $result = array_map(fn ($val) => trim($val), $result); diff --git a/src/Service/Notification/EntryCommentNotificationManager.php b/src/Service/Notification/EntryCommentNotificationManager.php index 55ca0b736..3b524af34 100644 --- a/src/Service/Notification/EntryCommentNotificationManager.php +++ b/src/Service/Notification/EntryCommentNotificationManager.php @@ -49,7 +49,7 @@ public function __construct( private readonly EntityManagerInterface $entityManager, private readonly ImageManager $imageManager, private readonly GenerateHtmlClassService $classService, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Service/Notification/EntryNotificationManager.php b/src/Service/Notification/EntryNotificationManager.php index a7f97bb24..c52c415c4 100644 --- a/src/Service/Notification/EntryNotificationManager.php +++ b/src/Service/Notification/EntryNotificationManager.php @@ -50,7 +50,7 @@ public function __construct( private readonly ImageManager $imageManager, private readonly GenerateHtmlClassService $classService, private readonly UserManager $userManager, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Service/Notification/MagazineBanNotificationManager.php b/src/Service/Notification/MagazineBanNotificationManager.php index ebf88989a..4686ee2ac 100644 --- a/src/Service/Notification/MagazineBanNotificationManager.php +++ b/src/Service/Notification/MagazineBanNotificationManager.php @@ -18,7 +18,7 @@ class MagazineBanNotificationManager public function __construct( private readonly EventDispatcherInterface $eventDispatcher, private readonly MagazineBanRepository $repository, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/Service/Notification/MessageNotificationManager.php b/src/Service/Notification/MessageNotificationManager.php index 66dcc7f63..d8d00d27d 100644 --- a/src/Service/Notification/MessageNotificationManager.php +++ b/src/Service/Notification/MessageNotificationManager.php @@ -23,7 +23,7 @@ public function __construct( private readonly MagazineSubscriptionRepository $repository, private readonly MagazineFactory $magazineFactory, private readonly HubInterface $publisher, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/Service/Notification/PostCommentNotificationManager.php b/src/Service/Notification/PostCommentNotificationManager.php index d7a8241a1..70945cfb4 100644 --- a/src/Service/Notification/PostCommentNotificationManager.php +++ b/src/Service/Notification/PostCommentNotificationManager.php @@ -49,7 +49,7 @@ public function __construct( private readonly EntityManagerInterface $entityManager, private readonly ImageManager $imageManager, private readonly GenerateHtmlClassService $classService, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Service/Notification/PostNotificationManager.php b/src/Service/Notification/PostNotificationManager.php index 662e569c3..760efe697 100644 --- a/src/Service/Notification/PostNotificationManager.php +++ b/src/Service/Notification/PostNotificationManager.php @@ -47,7 +47,7 @@ public function __construct( private readonly EntityManagerInterface $entityManager, private readonly ImageManager $imageManager, private readonly GenerateHtmlClassService $classService, - private readonly SettingsManager $settingsManager + private readonly SettingsManager $settingsManager, ) { } diff --git a/src/Service/NotificationManager.php b/src/Service/NotificationManager.php index 08bd3f967..d063358f8 100644 --- a/src/Service/NotificationManager.php +++ b/src/Service/NotificationManager.php @@ -19,7 +19,7 @@ class NotificationManager public function __construct( private readonly NotificationManagerTypeResolver $resolver, private readonly MessageNotificationManager $messageNotificationManager, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/Service/OAuthTokenRevoker.php b/src/Service/OAuthTokenRevoker.php index ed999ae64..9006afbdc 100644 --- a/src/Service/OAuthTokenRevoker.php +++ b/src/Service/OAuthTokenRevoker.php @@ -14,7 +14,7 @@ class OAuthTokenRevoker { public function __construct( - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/Service/PostCommentManager.php b/src/Service/PostCommentManager.php index 2b57336fb..3a6fcad54 100644 --- a/src/Service/PostCommentManager.php +++ b/src/Service/PostCommentManager.php @@ -42,7 +42,7 @@ public function __construct( private readonly RateLimiterFactory $postCommentLimiter, private readonly MessageBusInterface $bus, private readonly SettingsManager $settingsManager, - private readonly EntityManagerInterface $entityManager + private readonly EntityManagerInterface $entityManager, ) { } diff --git a/src/Service/PostManager.php b/src/Service/PostManager.php index 9e3b7dccf..6933d3547 100644 --- a/src/Service/PostManager.php +++ b/src/Service/PostManager.php @@ -54,7 +54,7 @@ public function __construct( private readonly ImageRepository $imageRepository, private readonly ApHttpClient $apHttpClient, private readonly SettingsManager $settingsManager, - private readonly CacheInterface $cache + private readonly CacheInterface $cache, ) { } diff --git a/src/Service/UserManager.php b/src/Service/UserManager.php index a6a2c8a73..bfb7e4e48 100644 --- a/src/Service/UserManager.php +++ b/src/Service/UserManager.php @@ -58,7 +58,7 @@ public function __construct( private ImageRepository $imageRepository, private Security $security, private CacheInterface $cache, - private ReputationRepository $reputationRepository + private ReputationRepository $reputationRepository, ) { } diff --git a/src/Service/VotableRepositoryResolver.php b/src/Service/VotableRepositoryResolver.php index 9241ac86b..cf32747ba 100644 --- a/src/Service/VotableRepositoryResolver.php +++ b/src/Service/VotableRepositoryResolver.php @@ -19,7 +19,7 @@ public function __construct( private readonly EntryRepository $entryRepository, private readonly EntryCommentRepository $entryCommentRepository, private readonly PostRepository $postRepository, - private readonly PostCommentRepository $postCommentRepository + private readonly PostCommentRepository $postCommentRepository, ) { } diff --git a/src/Twig/Components/AnnouncementComponent.php b/src/Twig/Components/AnnouncementComponent.php index a5422fb3d..e123a681d 100644 --- a/src/Twig/Components/AnnouncementComponent.php +++ b/src/Twig/Components/AnnouncementComponent.php @@ -14,7 +14,7 @@ final class AnnouncementComponent { public function __construct( private readonly Environment $twig, - private readonly SiteRepository $repository + private readonly SiteRepository $repository, ) { } diff --git a/src/Twig/Components/EntriesCrossComponent.php b/src/Twig/Components/EntriesCrossComponent.php index bfff159fa..d3ad322cb 100644 --- a/src/Twig/Components/EntriesCrossComponent.php +++ b/src/Twig/Components/EntriesCrossComponent.php @@ -23,7 +23,7 @@ public function __construct( private readonly CacheInterface $cache, private readonly Environment $twig, private readonly RequestStack $requestStack, - private readonly Security $security + private readonly Security $security, ) { } diff --git a/src/Twig/Components/EntryCommentComponent.php b/src/Twig/Components/EntryCommentComponent.php index a13851f62..4259ebc15 100644 --- a/src/Twig/Components/EntryCommentComponent.php +++ b/src/Twig/Components/EntryCommentComponent.php @@ -16,7 +16,7 @@ final class EntryCommentComponent { public function __construct( private readonly RequestStack $requestStack, - private readonly AuthorizationCheckerInterface $authorizationChecker + private readonly AuthorizationCheckerInterface $authorizationChecker, ) { } diff --git a/src/Twig/Components/EntryCommentsNestedComponent.php b/src/Twig/Components/EntryCommentsNestedComponent.php index 8fe72ca96..dc305d936 100644 --- a/src/Twig/Components/EntryCommentsNestedComponent.php +++ b/src/Twig/Components/EntryCommentsNestedComponent.php @@ -25,7 +25,7 @@ public function __construct( private readonly Environment $twig, private readonly Security $security, private readonly CacheInterface $cache, - private readonly RequestStack $requestStack + private readonly RequestStack $requestStack, ) { } diff --git a/src/Twig/Components/PostCommentComponent.php b/src/Twig/Components/PostCommentComponent.php index 59999f3e2..954c7bba5 100644 --- a/src/Twig/Components/PostCommentComponent.php +++ b/src/Twig/Components/PostCommentComponent.php @@ -16,7 +16,7 @@ final class PostCommentComponent { public function __construct( private readonly RequestStack $requestStack, - private readonly AuthorizationCheckerInterface $authorizationChecker + private readonly AuthorizationCheckerInterface $authorizationChecker, ) { } diff --git a/src/Twig/Components/PostCommentsNestedComponent.php b/src/Twig/Components/PostCommentsNestedComponent.php index 97035da45..48ed6e43c 100644 --- a/src/Twig/Components/PostCommentsNestedComponent.php +++ b/src/Twig/Components/PostCommentsNestedComponent.php @@ -25,7 +25,7 @@ public function __construct( private readonly Environment $twig, private readonly Security $security, private readonly CacheInterface $cache, - private readonly RequestStack $requestStack + private readonly RequestStack $requestStack, ) { } diff --git a/src/Twig/Components/PostCommentsPreviewComponent.php b/src/Twig/Components/PostCommentsPreviewComponent.php index 2ceeaf932..a3dab0a8d 100644 --- a/src/Twig/Components/PostCommentsPreviewComponent.php +++ b/src/Twig/Components/PostCommentsPreviewComponent.php @@ -22,7 +22,7 @@ public function __construct( private readonly Environment $twig, private readonly Security $security, private readonly CacheInterface $cache, - private readonly RequestStack $requestStack + private readonly RequestStack $requestStack, ) { } diff --git a/src/Twig/Components/PostComponent.php b/src/Twig/Components/PostComponent.php index f9638e388..45a06250d 100644 --- a/src/Twig/Components/PostComponent.php +++ b/src/Twig/Components/PostComponent.php @@ -22,7 +22,7 @@ final class PostComponent public bool $canSeeTrash = false; public function __construct( - private readonly AuthorizationCheckerInterface $authorizationChecker + private readonly AuthorizationCheckerInterface $authorizationChecker, ) { } diff --git a/src/Twig/Components/RelatedEntriesComponent.php b/src/Twig/Components/RelatedEntriesComponent.php index febe94156..990d7be26 100644 --- a/src/Twig/Components/RelatedEntriesComponent.php +++ b/src/Twig/Components/RelatedEntriesComponent.php @@ -31,7 +31,7 @@ public function __construct( private readonly EntryRepository $repository, private readonly CacheInterface $cache, private readonly SettingsManager $settingsManager, - private readonly MentionManager $mentionManager + private readonly MentionManager $mentionManager, ) { } diff --git a/src/Twig/Components/RelatedPostsComponent.php b/src/Twig/Components/RelatedPostsComponent.php index bfc1d944d..7c907ef91 100644 --- a/src/Twig/Components/RelatedPostsComponent.php +++ b/src/Twig/Components/RelatedPostsComponent.php @@ -30,7 +30,7 @@ public function __construct( private readonly PostRepository $repository, private readonly CacheInterface $cache, private readonly SettingsManager $settingsManager, - private readonly MentionManager $mentionManager + private readonly MentionManager $mentionManager, ) { } diff --git a/src/Twig/Runtime/LinkExtensionRuntime.php b/src/Twig/Runtime/LinkExtensionRuntime.php index 49a46051f..ddcc64d49 100644 --- a/src/Twig/Runtime/LinkExtensionRuntime.php +++ b/src/Twig/Runtime/LinkExtensionRuntime.php @@ -13,7 +13,7 @@ class LinkExtensionRuntime implements RuntimeExtensionInterface { public function __construct( private readonly SettingsManager $settingsManager, - private readonly GenerateHtmlClassService $generateHtmlClassService + private readonly GenerateHtmlClassService $generateHtmlClassService, ) { } diff --git a/src/Twig/Runtime/MediaExtensionRuntime.php b/src/Twig/Runtime/MediaExtensionRuntime.php index 66a497443..db8aaf6be 100644 --- a/src/Twig/Runtime/MediaExtensionRuntime.php +++ b/src/Twig/Runtime/MediaExtensionRuntime.php @@ -10,7 +10,7 @@ class MediaExtensionRuntime implements RuntimeExtensionInterface { public function __construct( - private readonly string $storageUrl + private readonly string $storageUrl, ) { } diff --git a/src/Twig/Runtime/SettingsExtensionRuntime.php b/src/Twig/Runtime/SettingsExtensionRuntime.php index 9157b0566..ec412ffb3 100644 --- a/src/Twig/Runtime/SettingsExtensionRuntime.php +++ b/src/Twig/Runtime/SettingsExtensionRuntime.php @@ -14,7 +14,7 @@ class SettingsExtensionRuntime implements RuntimeExtensionInterface { public function __construct( private readonly SettingsManager $settings, - private readonly ProjectInfoService $projectInfo + private readonly ProjectInfoService $projectInfo, ) { } diff --git a/src/Twig/Runtime/UserExtensionRuntime.php b/src/Twig/Runtime/UserExtensionRuntime.php index ffeff87b8..43f6ce37a 100644 --- a/src/Twig/Runtime/UserExtensionRuntime.php +++ b/src/Twig/Runtime/UserExtensionRuntime.php @@ -18,7 +18,7 @@ public function __construct( private readonly Security $security, private readonly MentionManager $mentionManager, private readonly InstanceRepository $instanceRepository, - private readonly UserManager $userManager + private readonly UserManager $userManager, ) { } diff --git a/symfony.lock b/symfony.lock index a6889adb1..712aad698 100644 --- a/symfony.lock +++ b/symfony.lock @@ -470,15 +470,16 @@ "version": "v5.3.0" }, "symfony/flex": { - "version": "2.3", + "version": "2.4", "recipe": { "repo": "github.com/symfony/recipes", "branch": "main", - "version": "1.0", - "ref": "146251ae39e06a95be0fe3d13c807bcf3938b172" + "version": "2.4", + "ref": "52e9754527a15e2b79d9a610f98185a1fe46622a" }, "files": [ - ".env" + ".env", + ".env.dev" ] }, "symfony/form": { @@ -531,12 +532,12 @@ ] }, "symfony/mailer": { - "version": "6.4", + "version": "7.1", "recipe": { "repo": "github.com/symfony/recipes", "branch": "main", "version": "4.3", - "ref": "df66ee1f226c46f01e85c29c2f7acce0596ba35a" + "ref": "09051cfde49476e3c12cd3a0e44289ace1c75a4f" }, "files": [ "config/packages/mailer.yaml" @@ -824,12 +825,12 @@ ] }, "symfony/webpack-encore-bundle": { - "version": "2.1", + "version": "2.2", "recipe": { "repo": "github.com/symfony/recipes", "branch": "main", "version": "2.0", - "ref": "082d754b3bd54b3fc669f278f1eea955cfd23cf5" + "ref": "35ee1edee91a1a7137095f53db7ed0c20884b745" }, "files": [ "assets/app.js", diff --git a/tests/FactoryTrait.php b/tests/FactoryTrait.php index 91f595fb7..d90014ec7 100644 --- a/tests/FactoryTrait.php +++ b/tests/FactoryTrait.php @@ -269,7 +269,7 @@ private function createMagazine( ?string $title = null, ?User $user = null, bool $isAdult = false, - ?string $description = null + ?string $description = null, ): Magazine { $manager = $this->getService(MagazineManager::class); diff --git a/tools/composer.lock b/tools/composer.lock index b3be9fd8c..53bc50866 100644 --- a/tools/composer.lock +++ b/tools/composer.lock @@ -72,38 +72,38 @@ }, { "name": "composer/pcre", - "version": "3.2.0", + "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "ea4ab6f9580a4fd221e0418f2c357cdd39102a90" + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/ea4ab6f9580a4fd221e0418f2c357cdd39102a90", - "reference": "ea4ab6f9580a4fd221e0418f2c357cdd39102a90", + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "conflict": { - "phpstan/phpstan": "<1.11.8" + "phpstan/phpstan": "<1.11.10" }, "require-dev": { - "phpstan/phpstan": "^1.11.8", - "phpstan/phpstan-strict-rules": "^1.1", + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-strict-rules": "^1 || ^2", "phpunit/phpunit": "^8 || ^9" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - }, "phpstan": { "includes": [ "extension.neon" ] + }, + "branch-alias": { + "dev-main": "3.x-dev" } }, "autoload": { @@ -131,7 +131,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.2.0" + "source": "https://github.com/composer/pcre/tree/3.3.2" }, "funding": [ { @@ -147,28 +147,28 @@ "type": "tidelift" } ], - "time": "2024-07-25T09:36:02+00:00" + "time": "2024-11-12T16:29:46+00:00" }, { "name": "composer/semver", - "version": "3.4.2", + "version": "3.4.3", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6" + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/c51258e759afdb17f1fd1fe83bc12baaef6309d6", - "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6", + "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^1.4", - "symfony/phpunit-bridge": "^4.2 || ^5" + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" }, "type": "library", "extra": { @@ -212,7 +212,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.2" + "source": "https://github.com/composer/semver/tree/3.4.3" }, "funding": [ { @@ -228,7 +228,7 @@ "type": "tidelift" } ], - "time": "2024-07-12T11:35:52+00:00" + "time": "2024-09-19T14:15:21+00:00" }, { "name": "composer/xdebug-handler", @@ -345,16 +345,16 @@ }, { "name": "fidry/cpu-core-counter", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/theofidry/cpu-core-counter.git", - "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42" + "reference": "8520451a140d3f46ac33042715115e290cf5785f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/f92996c4d5c1a696a6a970e20f7c4216200fcc42", - "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", + "reference": "8520451a140d3f46ac33042715115e290cf5785f", "shasum": "" }, "require": { @@ -394,7 +394,7 @@ ], "support": { "issues": "https://github.com/theofidry/cpu-core-counter/issues", - "source": "https://github.com/theofidry/cpu-core-counter/tree/1.1.0" + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" }, "funding": [ { @@ -402,20 +402,20 @@ "type": "github" } ], - "time": "2024-02-07T09:43:46+00:00" + "time": "2024-08-06T10:04:20+00:00" }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.60.0", + "version": "v3.65.0", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "e595e4e070d17c5d42ed8c4206f630fcc5f401a4" + "reference": "79d4f3e77b250a7d8043d76c6af8f0695e8a469f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/e595e4e070d17c5d42ed8c4206f630fcc5f401a4", - "reference": "e595e4e070d17c5d42ed8c4206f630fcc5f401a4", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/79d4f3e77b250a7d8043d76c6af8f0695e8a469f", + "reference": "79d4f3e77b250a7d8043d76c6af8f0695e8a469f", "shasum": "" }, "require": { @@ -425,7 +425,7 @@ "ext-filter": "*", "ext-json": "*", "ext-tokenizer": "*", - "fidry/cpu-core-counter": "^1.0", + "fidry/cpu-core-counter": "^1.2", "php": "^7.4 || ^8.0", "react/child-process": "^0.6.5", "react/event-loop": "^1.0", @@ -445,18 +445,18 @@ "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0" }, "require-dev": { - "facile-it/paraunit": "^1.3 || ^2.3", - "infection/infection": "^0.29.5", - "justinrainbow/json-schema": "^5.2", + "facile-it/paraunit": "^1.3.1 || ^2.4", + "infection/infection": "^0.29.8", + "justinrainbow/json-schema": "^5.3 || ^6.0", "keradus/cli-executor": "^2.1", - "mikey179/vfsstream": "^1.6.11", + "mikey179/vfsstream": "^1.6.12", "php-coveralls/php-coveralls": "^2.7", "php-cs-fixer/accessible-object": "^1.1", "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.5", "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.5", - "phpunit/phpunit": "^9.6.19 || ^10.5.21 || ^11.2", - "symfony/var-dumper": "^5.4 || ^6.0 || ^7.0", - "symfony/yaml": "^5.4 || ^6.0 || ^7.0" + "phpunit/phpunit": "^9.6.21 || ^10.5.38 || ^11.4.3", + "symfony/var-dumper": "^5.4.47 || ^6.4.15 || ^7.1.8", + "symfony/yaml": "^5.4.45 || ^6.4.13 || ^7.1.6" }, "suggest": { "ext-dom": "For handling output formats in XML", @@ -497,7 +497,7 @@ ], "support": { "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.60.0" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.65.0" }, "funding": [ { @@ -505,7 +505,7 @@ "type": "github" } ], - "time": "2024-07-25T09:26:51+00:00" + "time": "2024-11-25T00:39:24+00:00" }, { "name": "psr/container", @@ -612,16 +612,16 @@ }, { "name": "psr/log", - "version": "3.0.0", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "shasum": "" }, "require": { @@ -656,9 +656,9 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/3.0.0" + "source": "https://github.com/php-fig/log/tree/3.0.2" }, - "time": "2021-07-14T16:46:02+00:00" + "time": "2024-09-11T13:17:53+00:00" }, { "name": "react/cache", @@ -1259,16 +1259,16 @@ }, { "name": "symfony/console", - "version": "v7.1.3", + "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9" + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9", - "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9", + "url": "https://api.github.com/repos/symfony/console/zipball/fefcc18c0f5d0efe3ab3152f15857298868dc2c3", + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3", "shasum": "" }, "require": { @@ -1332,7 +1332,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.1.3" + "source": "https://github.com/symfony/console/tree/v7.2.1" }, "funding": [ { @@ -1348,20 +1348,20 @@ "type": "tidelift" } ], - "time": "2024-07-26T12:41:01+00:00" + "time": "2024-12-11T03:49:26+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", "shasum": "" }, "require": { @@ -1399,7 +1399,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" }, "funding": [ { @@ -1415,20 +1415,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.1.1", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7" + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7", - "reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", "shasum": "" }, "require": { @@ -1479,7 +1479,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v7.1.1" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" }, "funding": [ { @@ -1495,20 +1495,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", "shasum": "" }, "require": { @@ -1555,7 +1555,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" }, "funding": [ { @@ -1571,20 +1571,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/filesystem", - "version": "v7.1.2", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "92a91985250c251de9b947a14bb2c9390b1a562c" + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/92a91985250c251de9b947a14bb2c9390b1a562c", - "reference": "92a91985250c251de9b947a14bb2c9390b1a562c", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", "shasum": "" }, "require": { @@ -1621,7 +1621,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.1.2" + "source": "https://github.com/symfony/filesystem/tree/v7.2.0" }, "funding": [ { @@ -1637,20 +1637,20 @@ "type": "tidelift" } ], - "time": "2024-06-28T10:03:55+00:00" + "time": "2024-10-25T15:15:23+00:00" }, { "name": "symfony/finder", - "version": "v7.1.3", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "717c6329886f32dc65e27461f80f2a465412fdca" + "reference": "6de263e5868b9a137602dd1e33e4d48bfae99c49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/717c6329886f32dc65e27461f80f2a465412fdca", - "reference": "717c6329886f32dc65e27461f80f2a465412fdca", + "url": "https://api.github.com/repos/symfony/finder/zipball/6de263e5868b9a137602dd1e33e4d48bfae99c49", + "reference": "6de263e5868b9a137602dd1e33e4d48bfae99c49", "shasum": "" }, "require": { @@ -1685,7 +1685,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.1.3" + "source": "https://github.com/symfony/finder/tree/v7.2.0" }, "funding": [ { @@ -1701,20 +1701,20 @@ "type": "tidelift" } ], - "time": "2024-07-24T07:08:44+00:00" + "time": "2024-10-23T06:56:12+00:00" }, { "name": "symfony/options-resolver", - "version": "v7.1.1", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "47aa818121ed3950acd2b58d1d37d08a94f9bf55" + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/47aa818121ed3950acd2b58d1d37d08a94f9bf55", - "reference": "47aa818121ed3950acd2b58d1d37d08a94f9bf55", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50", + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50", "shasum": "" }, "require": { @@ -1752,7 +1752,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v7.1.1" + "source": "https://github.com/symfony/options-resolver/tree/v7.2.0" }, "funding": [ { @@ -1768,24 +1768,24 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-11-20T11:17:29+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "0424dff1c58f028c451efff2045f5d92410bd540" + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", - "reference": "0424dff1c58f028c451efff2045f5d92410bd540", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-ctype": "*" @@ -1796,8 +1796,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -1831,7 +1831,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" }, "funding": [ { @@ -1847,24 +1847,24 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a" + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a", - "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" @@ -1872,8 +1872,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -1909,7 +1909,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" }, "funding": [ { @@ -1925,24 +1925,24 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" + "reference": "3833d7255cc303546435cb650316bff708a1c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb", - "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" @@ -1950,8 +1950,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -1990,7 +1990,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" }, "funding": [ { @@ -2006,24 +2006,24 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", - "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-mbstring": "*" @@ -2034,8 +2034,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -2070,7 +2070,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" }, "funding": [ { @@ -2086,30 +2086,30 @@ "type": "tidelift" } ], - "time": "2024-06-19T12:30:46+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", - "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -2150,7 +2150,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" }, "funding": [ { @@ -2166,30 +2166,30 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af" + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/3fb075789fb91f9ad9af537c4012d523085bd5af", - "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -2226,7 +2226,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" }, "funding": [ { @@ -2242,20 +2242,20 @@ "type": "tidelift" } ], - "time": "2024-06-19T12:30:46+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/process", - "version": "v7.1.3", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca" + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/7f2f542c668ad6c313dc4a5e9c3321f733197eca", - "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca", + "url": "https://api.github.com/repos/symfony/process/zipball/d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", "shasum": "" }, "require": { @@ -2287,7 +2287,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.1.3" + "source": "https://github.com/symfony/process/tree/v7.2.0" }, "funding": [ { @@ -2303,20 +2303,20 @@ "type": "tidelift" } ], - "time": "2024-07-26T12:44:47+00:00" + "time": "2024-11-06T14:24:19+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", "shasum": "" }, "require": { @@ -2370,7 +2370,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" }, "funding": [ { @@ -2386,20 +2386,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/stopwatch", - "version": "v7.1.1", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d" + "reference": "696f418b0d722a4225e1c3d95489d262971ca924" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d", - "reference": "5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/696f418b0d722a4225e1c3d95489d262971ca924", + "reference": "696f418b0d722a4225e1c3d95489d262971ca924", "shasum": "" }, "require": { @@ -2432,7 +2432,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v7.1.1" + "source": "https://github.com/symfony/stopwatch/tree/v7.2.0" }, "funding": [ { @@ -2448,20 +2448,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/string", - "version": "v7.1.3", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "ea272a882be7f20cad58d5d78c215001617b7f07" + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/ea272a882be7f20cad58d5d78c215001617b7f07", - "reference": "ea272a882be7f20cad58d5d78c215001617b7f07", + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", "shasum": "" }, "require": { @@ -2519,7 +2519,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.1.3" + "source": "https://github.com/symfony/string/tree/v7.2.0" }, "funding": [ { @@ -2535,7 +2535,7 @@ "type": "tidelift" } ], - "time": "2024-07-22T10:25:37+00:00" + "time": "2024-11-13T13:31:26+00:00" } ], "packages-dev": [], diff --git a/webpack.config.js b/webpack.config.js index 250d1669e..1bf6bdaf8 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -59,7 +59,7 @@ Encore // enables and configure @babel/preset-env polyfills .configureBabelPresetEnv((config) => { config.useBuiltIns = 'usage'; - config.corejs = '3.23'; + config.corejs = '3.38'; }) // enables Sass/SCSS support