From 76a36386fceea2b102bb2b43b7e8516370b329ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Thu, 9 Jul 2026 19:33:11 +0200 Subject: [PATCH 1/4] Refactored size checks for attachments and check base64 upload length --- src/Controller/ToolsController.php | 2 +- src/Form/AttachmentFormType.php | 2 +- .../Attachments/AttachmentSubmitHandler.php | 36 ++++++++++++-- .../SystemSettings/AttachmentsSettings.php | 14 ------ .../AttachmentsSettingsTest.php | 47 ------------------- 5 files changed, 33 insertions(+), 68 deletions(-) delete mode 100644 tests/Settings/SystemSettings/AttachmentsSettingsTest.php diff --git a/src/Controller/ToolsController.php b/src/Controller/ToolsController.php index 76dffb4d..a92a863f 100644 --- a/src/Controller/ToolsController.php +++ b/src/Controller/ToolsController.php @@ -74,7 +74,7 @@ class ToolsController extends AbstractController 'detailed_error_pages' => $this->getParameter('partdb.error_pages.show_help'), 'error_page_admin_email' => $this->getParameter('partdb.error_pages.admin_email'), 'configured_max_file_size' => $settings->system->attachments->maxFileSize, - 'effective_max_file_size' => $attachmentSubmitHandler->getMaximumAllowedUploadSize(), + 'effective_max_file_size' => $attachmentSubmitHandler->getMaximumEffectiveUploadSize(), 'saml_enabled' => $this->getParameter('partdb.saml.enabled'), //PHP section diff --git a/src/Form/AttachmentFormType.php b/src/Form/AttachmentFormType.php index d9fe2cd2..2773a950 100644 --- a/src/Form/AttachmentFormType.php +++ b/src/Form/AttachmentFormType.php @@ -209,7 +209,7 @@ class AttachmentFormType extends AbstractType public function finishView(FormView $view, FormInterface $form, array $options): void { - $view->vars['max_upload_size'] = $this->submitHandler->getMaximumAllowedUploadSize(); + $view->vars['max_upload_size'] = $this->submitHandler->getMaximumEffectiveUploadSize(); } public function getBlockPrefix(): string diff --git a/src/Services/Attachments/AttachmentSubmitHandler.php b/src/Services/Attachments/AttachmentSubmitHandler.php index 2bc18c6e..5fe5cdfb 100644 --- a/src/Services/Attachments/AttachmentSubmitHandler.php +++ b/src/Services/Attachments/AttachmentSubmitHandler.php @@ -218,6 +218,14 @@ class AttachmentSubmitHandler //If no file was uploaded, but we have base64 encoded data, create a file from it if (!$file && $upload->data !== null) { + if (strlen($upload->data) > $this->getMaximumUserConfiguredUploadSize() * 4 / 3) { //Base64 encoding increases the size of the data by 4/3, so we have to check for that + throw new RuntimeException( + sprintf( + 'The given base64 data is too big! Maximum size is %.1f MB!', + $this->getMaximumUserConfiguredUploadSize() / 1000 / 1000 + )); + } + $file = new UploadedBase64EncodedFile(new Base64EncodedFile($upload->data), $upload->filename ?? 'base64'); } @@ -226,6 +234,15 @@ class AttachmentSubmitHandler //When a file is given then upload it, otherwise check if we need to download the URL if ($file instanceof UploadedFile) { + //Check the file size, to avoid uploading too big files. + //The file is not necessarily validated as it can also come from an Base64 source + if ($file->getSize() > $this->getMaximumUserConfiguredUploadSize()) { + throw new RuntimeException( + sprintf( + 'The uploaded file is too big! Maximum size is %.1f MB!', + $this->getMaximumUserConfiguredUploadSize() / 1000 / 1000 + )); + } $this->upload($attachment, $file, $secure_attachment); } elseif ($upload->downloadUrl && $attachment->hasExternal()) { @@ -402,7 +419,7 @@ class AttachmentSubmitHandler $fileHandler = fopen($tmp_path, 'wb'); $bytesDownloaded = 0; - $maxSize = $this->attachmentsSettings->getMaxFileSizeInMegabytes() * 1024 * 1024; //Convert to bytes + $maxSize = $this->getMaximumUserConfiguredUploadSize(); //We use the maximum user configured size here, PHPs limits dont apply //Write the downloaded data to file foreach ($this->httpClient->stream($response) as $chunk) { @@ -418,8 +435,8 @@ class AttachmentSubmitHandler throw new AttachmentDownloadException( sprintf( - 'The downloaded file is too big! Maximum size is %d MB!', - $this->settings->getMaxFileSizeInMegabytes() + 'The downloaded file is too big! Maximum size is %.1f MB!', + $maxSize / 1000 / 1000 )); } @@ -527,10 +544,10 @@ class AttachmentSubmitHandler } /* - * Returns the maximum allowed upload size in bytes. + * Returns the maximum effective upload size in bytes. * This is the minimum value of Part-DB max_file_size, and php.ini's post_max_size and upload_max_filesize. */ - public function getMaximumAllowedUploadSize(): int + public function getMaximumEffectiveUploadSize(): int { if ($this->max_upload_size_bytes) { return $this->max_upload_size_bytes; @@ -545,6 +562,15 @@ class AttachmentSubmitHandler return $this->max_upload_size_bytes; } + /** + * Returns the maximum user configured upload size in bytes. + * @return int + */ + public function getMaximumUserConfiguredUploadSize(): int + { + return $this->parseFileSizeString($this->settings->maxFileSize); + } + /** * Sanitizes the given SVG file, if the attachment is an internal SVG file. * @param Attachment $attachment diff --git a/src/Settings/SystemSettings/AttachmentsSettings.php b/src/Settings/SystemSettings/AttachmentsSettings.php index 235b7b85..5aa3f91d 100644 --- a/src/Settings/SystemSettings/AttachmentsSettings.php +++ b/src/Settings/SystemSettings/AttachmentsSettings.php @@ -65,18 +65,4 @@ class AttachmentsSettings envVar: "bool:ATTACHMENT_SHOW_HTML_FILES", envVarMode: EnvVarMode::OVERWRITE )] public bool $showHTMLAttachments = false; - - public function getMaxFileSizeInMegabytes(): int - { - $size = $this->maxFileSize; - $unit = strtoupper(substr($size, -1)); - $value = (int) rtrim($size, 'KMG'); - - return match ($unit) { - 'K' => (int) ceil($value / 1024), - 'M' => $value, - 'G' => $value * 1024, - default => $value, // No unit specified, assume megabytes - }; - } } diff --git a/tests/Settings/SystemSettings/AttachmentsSettingsTest.php b/tests/Settings/SystemSettings/AttachmentsSettingsTest.php deleted file mode 100644 index 16acc13c..00000000 --- a/tests/Settings/SystemSettings/AttachmentsSettingsTest.php +++ /dev/null @@ -1,47 +0,0 @@ -. - */ - -namespace App\Tests\Settings\SystemSettings; - -use App\Settings\SystemSettings\AttachmentsSettings; -use App\Tests\SettingsTestHelper; -use PHPUnit\Framework\TestCase; - -class AttachmentsSettingsTest extends TestCase -{ - - public function testGetMaxFileSizeInMegabytes(): void - { - $settings = SettingsTestHelper::createSettingsDummy(AttachmentsSettings::class); - - $settings->maxFileSize = '100M'; - $this->assertEquals(100, $settings->getMaxFileSizeInMegabytes()); - - $settings->maxFileSize = '1G'; - $this->assertEquals(1024, $settings->getMaxFileSizeInMegabytes()); - - //We round up to the next megabyte if the file size is smaller than 1 MB - $settings->maxFileSize = '500K'; - $this->assertEquals(1, $settings->getMaxFileSizeInMegabytes()); - - $settings->maxFileSize = '13.5M'; - $this->assertEquals(13, $settings->getMaxFileSizeInMegabytes()); - } -} From f53f77f6dc4c45f073d7c7ca9b11c6309ea36dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 11 Jul 2026 17:38:45 +0200 Subject: [PATCH 2/4] Updated dependencies --- composer.json | 2 +- composer.lock | 106 ++++++++++++++++++++++++++------------------------ yarn.lock | 45 ++++++++++++--------- 3 files changed, 83 insertions(+), 70 deletions(-) diff --git a/composer.json b/composer.json index 10c9b702..4b70eea8 100644 --- a/composer.json +++ b/composer.json @@ -27,7 +27,7 @@ "doctrine/doctrine-migrations-bundle": "^3.0", "doctrine/orm": "^3.2.0", "dompdf/dompdf": "^3.1.2", - "gregwar/captcha-bundle": "^2.1.0", + "gregwar/captcha-bundle": "^3.0.0", "hshn/base64-encoded-file": "^6.0", "jbtronics/2fa-webauthn": "^3.0.0", "jbtronics/dompdf-font-loader-bundle": "^1.0.0", diff --git a/composer.lock b/composer.lock index 1ca0f67e..55204513 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "6a79fa73091c2e15bce035c85c2d61ed", + "content-hash": "1b475df042448d8143469da476afbd8f", "packages": [ { "name": "amphp/amp", @@ -4510,27 +4510,30 @@ }, { "name": "gregwar/captcha", - "version": "v1.3.0", + "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/Gregwar/Captcha.git", - "reference": "4edbcd09fde4353b94ce550f43460eba73baf2cc" + "reference": "3c2f6f0c301b94d9ec18ba769015a8a32b95765c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Gregwar/Captcha/zipball/4edbcd09fde4353b94ce550f43460eba73baf2cc", - "reference": "4edbcd09fde4353b94ce550f43460eba73baf2cc", + "url": "https://api.github.com/repos/Gregwar/Captcha/zipball/3c2f6f0c301b94d9ec18ba769015a8a32b95765c", + "reference": "3c2f6f0c301b94d9ec18ba769015a8a32b95765c", "shasum": "" }, "require": { "ext-fileinfo": "*", "ext-gd": "*", "ext-mbstring": "*", - "php": ">=5.3.0", + "php": "^8.2", "symfony/finder": "*" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6.4 || ^7.0 || ^8.0 || ^9.0" + "phpstan/phpstan": "2.1.17", + "phpstan/phpstan-phpunit": "2.0.6", + "phpunit/phpunit": "^9.6", + "squizlabs/php_codesniffer": "4.0.1" }, "type": "library", "autoload": { @@ -4562,28 +4565,28 @@ ], "support": { "issues": "https://github.com/Gregwar/Captcha/issues", - "source": "https://github.com/Gregwar/Captcha/tree/v1.3.0" + "source": "https://github.com/Gregwar/Captcha/tree/v2.1.0" }, - "time": "2025-06-23T12:25:54+00:00" + "time": "2026-06-16T13:04:08+00:00" }, { "name": "gregwar/captcha-bundle", - "version": "v2.5.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/Gregwar/CaptchaBundle.git", - "reference": "b129efda562bf8361ca6eb77043036813f749de6" + "reference": "251aa803c9df56b755d342e455e1f5c572efc2f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Gregwar/CaptchaBundle/zipball/b129efda562bf8361ca6eb77043036813f749de6", - "reference": "b129efda562bf8361ca6eb77043036813f749de6", + "url": "https://api.github.com/repos/Gregwar/CaptchaBundle/zipball/251aa803c9df56b755d342e455e1f5c572efc2f5", + "reference": "251aa803c9df56b755d342e455e1f5c572efc2f5", "shasum": "" }, "require": { "ext-gd": "*", - "gregwar/captcha": "^1.2.1", - "php": ">=8.0.2", + "gregwar/captcha": "^2.1", + "php": ">=8.2", "symfony/form": "~6.0|~7.0|~8.0", "symfony/framework-bundle": "~6.0|~7.0|~8.0", "symfony/translation": "~6.0|~7.0|~8.0", @@ -4591,7 +4594,7 @@ }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.45", - "phpstan/phpstan": "^1.10", + "phpstan/phpstan": "^2.2.5", "symplify/easy-coding-standard": "^12" }, "type": "symfony-bundle", @@ -4629,22 +4632,22 @@ ], "support": { "issues": "https://github.com/Gregwar/CaptchaBundle/issues", - "source": "https://github.com/Gregwar/CaptchaBundle/tree/v2.5.0" + "source": "https://github.com/Gregwar/CaptchaBundle/tree/v3.0.0" }, - "time": "2026-01-08T10:51:57+00:00" + "time": "2026-07-09T10:41:14+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.13.3", + "version": "7.14.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "caa5491e1030fd120247f42fb3331ecf38da3b26" + "reference": "aef242412e13128b5049864867bb49fc37dd39de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/caa5491e1030fd120247f42fb3331ecf38da3b26", - "reference": "caa5491e1030fd120247f42fb3331ecf38da3b26", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/aef242412e13128b5049864867bb49fc37dd39de", + "reference": "aef242412e13128b5049864867bb49fc37dd39de", "shasum": "" }, "require": { @@ -4743,7 +4746,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.13.3" + "source": "https://github.com/guzzle/guzzle/tree/7.14.0" }, "funding": [ { @@ -4759,7 +4762,7 @@ "type": "tidelift" } ], - "time": "2026-07-08T16:10:19+00:00" + "time": "2026-07-08T22:54:09+00:00" }, { "name": "guzzlehttp/promises", @@ -17559,16 +17562,16 @@ }, { "name": "symplify/easy-coding-standard", - "version": "13.2.6", + "version": "13.2.7", "source": { "type": "git", "url": "https://github.com/ecsphp/ecs.git", - "reference": "47114ce652240df25763417eeab89d815323050b" + "reference": "735c742244ae3b3b067d5aae3d1dd4b7a48759f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ecsphp/ecs/zipball/47114ce652240df25763417eeab89d815323050b", - "reference": "47114ce652240df25763417eeab89d815323050b", + "url": "https://api.github.com/repos/ecsphp/ecs/zipball/735c742244ae3b3b067d5aae3d1dd4b7a48759f7", + "reference": "735c742244ae3b3b067d5aae3d1dd4b7a48759f7", "shasum": "" }, "require": { @@ -17603,9 +17606,9 @@ "static analysis" ], "support": { - "source": "https://github.com/ecsphp/ecs/tree/13.2.6" + "source": "https://github.com/ecsphp/ecs/tree/13.2.7" }, - "time": "2026-07-04T21:15:32+00:00" + "time": "2026-07-11T07:53:39+00:00" }, { "name": "tecnickcom/tc-lib-barcode", @@ -20289,16 +20292,16 @@ }, { "name": "rector/rector", - "version": "2.5.4", + "version": "2.5.5", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "adaa18d7cd6b3c960967cfbc98c03efb3116ac0e" + "reference": "9718a72e7f1aacacbdcb6eeed07a47147bce802e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/adaa18d7cd6b3c960967cfbc98c03efb3116ac0e", - "reference": "adaa18d7cd6b3c960967cfbc98c03efb3116ac0e", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/9718a72e7f1aacacbdcb6eeed07a47147bce802e", + "reference": "9718a72e7f1aacacbdcb6eeed07a47147bce802e", "shasum": "" }, "require": { @@ -20337,7 +20340,7 @@ ], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/2.5.4" + "source": "https://github.com/rectorphp/rector/tree/2.5.5" }, "funding": [ { @@ -20345,7 +20348,7 @@ "type": "github" } ], - "time": "2026-07-06T12:41:46+00:00" + "time": "2026-07-09T09:48:44+00:00" }, { "name": "roave/security-advisories", @@ -20353,18 +20356,18 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "f3cd286075d77e060417bf42edcc29917deab05e" + "reference": "d162f89e37b3026c5b00680c8e64b70d3ad57024" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/f3cd286075d77e060417bf42edcc29917deab05e", - "reference": "f3cd286075d77e060417bf42edcc29917deab05e", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/d162f89e37b3026c5b00680c8e64b70d3ad57024", + "reference": "d162f89e37b3026c5b00680c8e64b70d3ad57024", "shasum": "" }, "conflict": { "3f/pygmentize": "<1.2", "adaptcms/adaptcms": "<=1.3", - "admidio/admidio": "<=5.0.9", + "admidio/admidio": "<=5.0.11", "adodb/adodb-php": "<=5.22.9", "aheinze/cockpit": "<2.2", "aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.07.2", @@ -20398,8 +20401,10 @@ "aoe/restler": "<1.7.1", "apache-solr-for-typo3/solr": "<2.8.3", "apereo/phpcas": "<1.6", - "api-platform/core": "<3.4.17|>=4,<4.0.22|>=4.1,<4.1.5", + "api-platform/core": "<4.1.29|>=4.2,<4.2.25|>=4.3,<4.3.8", "api-platform/graphql": "<3.4.17|>=4,<4.0.22|>=4.1,<4.1.5", + "api-platform/hal": ">=4,<4.1.29|>=4.2,<4.2.25|>=4.3,<4.3.8", + "api-platform/json-api": ">=4,<4.1.29|>=4.2,<4.2.25|>=4.3,<4.3.8", "appwrite/server-ce": "<=1.2.1", "arc/web": "<3", "area17/twill": "<1.2.5|>=2,<2.5.3", @@ -20482,7 +20487,7 @@ "clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3", "co-stack/fal_sftp": "<0.2.6", "cockpit-hq/cockpit": "<=2.14", - "code16/sharp": "<9.22", + "code16/sharp": "<9.22.3", "codeception/codeception": "<3.1.3|>=4,<4.1.22", "codeigniter/framework": "<3.1.10", "codeigniter4/framework": "<4.7.2", @@ -20929,7 +20934,7 @@ "nilsteampassnet/teampass": "<3.1.3.1-dev", "nitsan/ns-backup": "<13.0.1", "nonfiction/nterchange": "<4.1.1", - "notrinos/notrinos-erp": "<=0.7", + "notrinos/notrinos-erp": "<=1", "noumo/easyii": "<=0.9", "novaksolutions/infusionsoft-php-sdk": "<1", "novosga/novosga": "<=2.2.12", @@ -21012,14 +21017,14 @@ "phpxmlrpc/phpxmlrpc": "<4.9.2", "phraseanet/phraseanet": "==4.0.3", "pi/pi": "<=2.5", - "pimcore/admin-ui-classic-bundle": "<=2.3.5", + "pimcore/admin-ui-classic-bundle": "<1.7.18|>=2.0.0.0-RC1-dev,<=2.3.5", "pimcore/customer-management-framework-bundle": "<4.2.1", "pimcore/data-hub": "<1.2.4", "pimcore/data-importer": "<1.8.9|>=1.9,<1.9.3", "pimcore/demo": "<10.3", "pimcore/ecommerce-framework-bundle": "<1.0.10", "pimcore/perspective-editor": "<1.5.1", - "pimcore/pimcore": "<=12.3.8", + "pimcore/pimcore": "<=12.3.8|>=2026.1,<2026.1.3", "pimcore/web2print-tools-bundle": "<=5.2.1|>=6.0.0.0-RC1-dev,<=6.1", "piwik/piwik": "<1.11", "pixelfed/pixelfed": "<0.12.5", @@ -21040,7 +21045,7 @@ "prestashop/ps_checkout": "<5.3", "prestashop/ps_contactinfo": "<=3.3.2", "prestashop/ps_emailsubscription": "<2.6.1", - "prestashop/ps_facetedsearch": "<3.4.1", + "prestashop/ps_facetedsearch": "<4.0.4", "prestashop/ps_linklist": "<3.1", "privatebin/privatebin": "<1.4|>=1.5,<1.7.4|>=1.7.7,<2.0.3", "processwire/processwire": "<=3.0.255", @@ -21183,7 +21188,7 @@ "sylius/grid-bundle": "<1.10.1", "sylius/paypal-plugin": "<1.6.2|>=1.7,<1.7.2|>=2,<2.0.2", "sylius/resource-bundle": ">=1,<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4", - "sylius/sylius": "<1.9.12|>=1.10,<1.10.16|>=1.11,<1.11.17|>=1.12,<=1.12.22|>=1.13,<=1.13.14|>=1.14,<=1.14.17|>=2,<=2.0.15|>=2.1,<=2.1.11|>=2.2,<=2.2.2", + "sylius/sylius": "<1.9.12|>=1.10,<1.10.16|>=1.11,<1.11.17|>=1.12,<=1.12.22|>=1.13,<=1.13.14|>=1.14,<=1.14.17|>=2,<2.0.18|>=2.1,<2.1.15|>=2.2,<2.2.6", "symbiote/silverstripe-advancedworkflow": "<6.4.5|>=7,<7.1.3|>=7.2,<7.2.1", "symbiote/silverstripe-multivaluefield": ">=3,<3.1", "symbiote/silverstripe-queuedjobs": ">=3,<3.0.2|>=3.1,<3.1.4|>=4,<4.0.7|>=4.1,<4.1.2|>=4.2,<4.2.4|>=4.3,<4.3.3|>=4.4,<4.4.3|>=4.5,<4.5.1|>=4.6,<4.6.4", @@ -21274,7 +21279,7 @@ "twig/intl-extra": "<3.26", "twig/markdown-extra": "<3.26", "twig/twig": "<3.27", - "typicms/core": "<16.1.7", + "typicms/core": "<12.0.5|>=13,<13.0.9|>=14,<14.0.27|>=15,<15.0.29|>=16,<16.1.7", "typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2", "typo3/cms-backend": "<10.4.57|>=11,<11.5.51|>=12,<12.4.46|>=13,<13.4.31|>=14,<14.3.3", "typo3/cms-belog": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", @@ -21355,6 +21360,7 @@ "winter/wn-system-module": "<1.2.4", "wintercms/winter": "<=1.2.3", "wireui/wireui": "<1.19.3|>=2,<2.1.3", + "wnx/laravel-backup-restore": "<=1.9.3", "woocommerce/woocommerce": "<6.6|>=8.8,<8.8.5|>=8.9,<8.9.3", "wp-cli/wp-cli": ">=0.12,<2.5", "wp-graphql/wp-graphql": "<=1.14.5", @@ -21368,7 +21374,7 @@ "xpressengine/xpressengine": "<3.0.15", "yab/quarx": "<2.4.5", "yansongda/pay": "<=3.7.19", - "yeswiki/yeswiki": "<4.6.4", + "yeswiki/yeswiki": "<4.6.6", "yetiforce/yetiforce-crm": "<6.5", "yidashi/yii2cmf": "<=2", "yii2mod/yii2-cms": "<1.9.2", @@ -21463,7 +21469,7 @@ "type": "tidelift" } ], - "time": "2026-07-08T02:37:08+00:00" + "time": "2026-07-10T22:02:12+00:00" }, { "name": "sebastian/cli-parser", diff --git a/yarn.lock b/yarn.lock index 86cd6e8b..7fe5d51c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1765,9 +1765,9 @@ integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== "@sinclair/typebox@^0.34.0": - version "0.34.49" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.49.tgz#4f1369234f2ecf693866476c3b2e1b54d2a9d68e" - integrity sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A== + version "0.34.51" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.51.tgz#fe196ba81f09c4b0796bc2a166187278566755dc" + integrity sha512-Nu4sNPT4G3QgAvxmdUCR/NBmsi23F2tEIcbMOZJVHS+qEgk+rmXxQikEeoKFyaX+UEggAoTvHUvIlj8MfYPzXQ== "@swc/helpers@^0.5.12": version "0.5.23" @@ -1843,13 +1843,20 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.9.tgz#cf3f0e876d7bee15a93ab925b82bf570a3904a24" integrity sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg== -"@types/hast@3.0.4", "@types/hast@^3.0.0": +"@types/hast@3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== dependencies: "@types/unist" "*" +"@types/hast@^3.0.0": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.5.tgz#48020de4c0e63492f4ca9db42068c108f68b7f8f" + integrity sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g== + dependencies: + "@types/unist" "*" + "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.6": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" @@ -1921,9 +1928,9 @@ "@types/yargs-parser" "*" "@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.3.0": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.2.tgz#a03ad82cd5676414d068ba86f880c5681194aadf" - integrity sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA== + version "1.3.3" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.3.tgz#094041e1a4cb1987f038335421281ac8be390bcc" + integrity sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg== "@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": version "1.14.1" @@ -2252,9 +2259,9 @@ base64-js@^1.1.2, base64-js@^1.3.0: integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== baseline-browser-mapping@^2.10.42: - version "2.10.42" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.42.tgz#195dcc76baa269a497f0b07decace169fee9ac58" - integrity sha512-c/jurFrDLyui7o1J86yLkRu4LMsTYcBohveus7/I2Hzdn9KIP2bdJPTue/lR1KH46enoPbD77GKeSYNdyPoD3Q== + version "2.10.43" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.43.tgz#7b5d11590ce5acdbe4859443e3c940e81ce8c02d" + integrity sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ== big.js@^5.2.2: version "5.2.2" @@ -2894,9 +2901,9 @@ domhandler@^5.0.2, domhandler@^5.0.3: domelementtype "^2.3.0" dompurify@^3.0.3: - version "3.4.11" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.4.11.tgz#29c8ba496475f279ef4015784068452fb14a0680" - integrity sha512-zhlUV12GsaRzMsf9q5M254YhA4+VuF0fG+QFqu6aYpoGlKtz+w8//jBcGVYBgQkR5GHjUomejY84AV+/uPbWdw== + version "3.4.12" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.4.12.tgz#6fa2265e9bbdce882c4ace4107626051b448ffa8" + integrity sha512-zQvGet8Z2sWbQhCmfFz/T5QWH2oBmjnqK3qvOjaqaNLrLEF912WamU+ohnTp0TCep/MFVHpdJuCZEdFOdTnEFg== optionalDependencies: "@types/trusted-types" "^2.0.7" @@ -3587,9 +3594,9 @@ marked-mangle@^1.0.1: integrity sha512-phz1W/nYMr1T08Q7wqH2aj+PPiK85E69WQGfId+prvryfgjY/Idibx4YUvKaYMDV9rK1qo+/yC+Quu/3gdaBeA== marked@^18.0.0: - version "18.0.5" - resolved "https://registry.yarnpkg.com/marked/-/marked-18.0.5.tgz#c229c0ac6ad1e275ae8e5037c6168f76d2f42e61" - integrity sha512-S6GcvALHg6K4ohtu4E7x0a1AqhAjp6cV8KhLSyN9qVapnzJkusVBxZRcIU9AeYsbe6P1hKDusSbEOzGyyuce6w== + version "18.0.6" + resolved "https://registry.yarnpkg.com/marked/-/marked-18.0.6.tgz#7faf26fd580b9c8daa75984f18db25631fc4ad63" + integrity sha512-MrV5puXBfuiy6wl6DLaq3BtIJQAJToAd5zt/ZKhRfGRAuFPALE7/4Y7jnxRQoEgK/pBgurGqLyAuRgZ2xOjr6w== mdast-util-find-and-replace@^3.0.0: version "3.0.2" @@ -4081,9 +4088,9 @@ node-notifier@^9.0.0: which "^2.0.2" node-releases@^2.0.50: - version "2.0.50" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.50.tgz#597197a852071ce42fc2550e58e223242bcba969" - integrity sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg== + version "2.0.51" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.51.tgz#cdc08433577f5b32ad01694481726e22eeb54aef" + integrity sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ== nth-check@^2.0.1: version "2.1.1" From 5110915de2ab05db1ba5b4d3237f5c14b72bcaf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Tue, 14 Jul 2026 18:14:59 +0200 Subject: [PATCH 3/4] Prevent formula injection into XLSX export --- .../ImportExportSystem/EntityExporter.php | 9 ++++++-- .../ImportExportSystem/EntityExporterTest.php | 22 +++++++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/Services/ImportExportSystem/EntityExporter.php b/src/Services/ImportExportSystem/EntityExporter.php index ab87a905..4cd92cc4 100644 --- a/src/Services/ImportExportSystem/EntityExporter.php +++ b/src/Services/ImportExportSystem/EntityExporter.php @@ -23,6 +23,7 @@ declare(strict_types=1); namespace App\Services\ImportExportSystem; use PhpOffice\PhpSpreadsheet\Cell\Coordinate; +use PhpOffice\PhpSpreadsheet\Cell\DataType; use App\Entity\Base\AbstractNamedDBElement; use App\Entity\Base\AbstractStructuralDBElement; use App\Helpers\FilenameSanatizer; @@ -179,7 +180,11 @@ class EntityExporter foreach ($columns as $column) { $cellCoordinate = Coordinate::stringFromColumnIndex($colIndex) . $rowIndex; - $worksheet->setCellValue($cellCoordinate, $column); + if (is_numeric(trim($column, '"'))) { // Check if the column value is numeric after trimming quotes, as values are surrounded by quotes in CSV + $worksheet->setCellValueExplicit($cellCoordinate, $column, DataType::TYPE_NUMERIC); + } else { + $worksheet->setCellValueExplicit($cellCoordinate, $column, DataType::TYPE_STRING); + } $colIndex++; } $rowIndex++; @@ -268,7 +273,7 @@ class EntityExporter //Remove percent for fallback $fallback = str_replace("%", "_", $filename); - + // Create the disposition of the file $disposition = $response->headers->makeDisposition( ResponseHeaderBag::DISPOSITION_ATTACHMENT, diff --git a/tests/Services/ImportExportSystem/EntityExporterTest.php b/tests/Services/ImportExportSystem/EntityExporterTest.php index e4518961..2c400102 100644 --- a/tests/Services/ImportExportSystem/EntityExporterTest.php +++ b/tests/Services/ImportExportSystem/EntityExporterTest.php @@ -101,6 +101,28 @@ final class EntityExporterTest extends WebTestCase unlink($tempFile); } + public function testExportExcelFormulaInjectionPrevention(): void + { + // Values starting with formula characters must be stored as plain strings, not evaluated formulas + $entity = (new Category())->setName('=1+1')->setComment('@SUM(A1)'); + + $xlsxData = $this->service->exportEntities([$entity], ['format' => 'xlsx', 'level' => 'simple']); + $this->assertNotEmpty($xlsxData); + + $tempFile = tempnam(sys_get_temp_dir(), 'test_formula') . '.xlsx'; + file_put_contents($tempFile, $xlsxData); + + $spreadsheet = IOFactory::load($tempFile); + $worksheet = $spreadsheet->getActiveSheet(); + + // The formula-prefixed name must be stored as a plain string, not a formula + $cell = $worksheet->getCell('A2'); + $this->assertSame(\PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING, $cell->getDataType()); + $this->assertSame('=1+1', $cell->getValue()); + + unlink($tempFile); + } + public function testExportExcelFromRequest(): void { $entities = $this->getEntities(); From 805319c6b0b10118945aff2c34873ae4aef88c5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Tue, 14 Jul 2026 18:42:06 +0200 Subject: [PATCH 4/4] Updated dependencies --- composer.lock | 214 ++++---- yarn.lock | 1322 ++++++++++++++++++++++++------------------------- 2 files changed, 768 insertions(+), 768 deletions(-) diff --git a/composer.lock b/composer.lock index 55204513..b1f5fb61 100644 --- a/composer.lock +++ b/composer.lock @@ -615,16 +615,16 @@ }, { "name": "amphp/pipeline", - "version": "v1.2.5", + "version": "v1.2.6", "source": { "type": "git", "url": "https://github.com/amphp/pipeline.git", - "reference": "92f121dde31cd1d89d5d0f9eba64ac40271b236e" + "reference": "10941bf38de5c585aa2407b2ec4265d806d4eef2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/pipeline/zipball/92f121dde31cd1d89d5d0f9eba64ac40271b236e", - "reference": "92f121dde31cd1d89d5d0f9eba64ac40271b236e", + "url": "https://api.github.com/repos/amphp/pipeline/zipball/10941bf38de5c585aa2407b2ec4265d806d4eef2", + "reference": "10941bf38de5c585aa2407b2ec4265d806d4eef2", "shasum": "" }, "require": { @@ -670,7 +670,7 @@ ], "support": { "issues": "https://github.com/amphp/pipeline/issues", - "source": "https://github.com/amphp/pipeline/tree/v1.2.5" + "source": "https://github.com/amphp/pipeline/tree/v1.2.6" }, "funding": [ { @@ -678,7 +678,7 @@ "type": "github" } ], - "time": "2026-06-27T14:17:20+00:00" + "time": "2026-06-27T16:15:40+00:00" }, { "name": "amphp/process", @@ -976,7 +976,7 @@ }, { "name": "api-platform/doctrine-common", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/doctrine-common.git", @@ -1060,22 +1060,22 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/doctrine-common/tree/v4.3.16" + "source": "https://github.com/api-platform/doctrine-common/tree/v4.3.17" }, "time": "2026-06-16T14:59:18+00:00" }, { "name": "api-platform/doctrine-orm", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/doctrine-orm.git", - "reference": "0ed8501b05c3e2ecd97aeb727987d6202812bfe9" + "reference": "8da8676d5933235aa3592e613f837fe3c687a0cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/doctrine-orm/zipball/0ed8501b05c3e2ecd97aeb727987d6202812bfe9", - "reference": "0ed8501b05c3e2ecd97aeb727987d6202812bfe9", + "url": "https://api.github.com/repos/api-platform/doctrine-orm/zipball/8da8676d5933235aa3592e613f837fe3c687a0cb", + "reference": "8da8676d5933235aa3592e613f837fe3c687a0cb", "shasum": "" }, "require": { @@ -1149,13 +1149,13 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/doctrine-orm/tree/v4.3.16" + "source": "https://github.com/api-platform/doctrine-orm/tree/v4.3.17" }, - "time": "2026-07-03T05:41:53+00:00" + "time": "2026-07-08T06:49:21+00:00" }, { "name": "api-platform/documentation", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/documentation.git", @@ -1218,7 +1218,7 @@ }, { "name": "api-platform/http-cache", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/http-cache.git", @@ -1298,7 +1298,7 @@ }, { "name": "api-platform/hydra", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/hydra.git", @@ -1379,13 +1379,13 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/hydra/tree/v4.3.16" + "source": "https://github.com/api-platform/hydra/tree/v4.3.17" }, "time": "2026-06-22T16:14:53+00:00" }, { "name": "api-platform/json-api", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/json-api.git", @@ -1461,13 +1461,13 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/json-api/tree/v4.3.16" + "source": "https://github.com/api-platform/json-api/tree/v4.3.17" }, "time": "2026-06-17T18:14:46+00:00" }, { "name": "api-platform/json-schema", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/json-schema.git", @@ -1542,13 +1542,13 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/json-schema/tree/v4.3.16" + "source": "https://github.com/api-platform/json-schema/tree/v4.3.17" }, "time": "2026-06-29T14:45:14+00:00" }, { "name": "api-platform/jsonld", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/jsonld.git", @@ -1622,13 +1622,13 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/jsonld/tree/v4.3.16" + "source": "https://github.com/api-platform/jsonld/tree/v4.3.17" }, "time": "2026-06-13T05:11:46+00:00" }, { "name": "api-platform/metadata", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/metadata.git", @@ -1720,13 +1720,13 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/metadata/tree/v4.3.16" + "source": "https://github.com/api-platform/metadata/tree/v4.3.17" }, "time": "2026-07-03T06:30:28+00:00" }, { "name": "api-platform/openapi", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/openapi.git", @@ -1811,22 +1811,22 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/openapi/tree/v4.3.16" + "source": "https://github.com/api-platform/openapi/tree/v4.3.17" }, "time": "2026-06-16T10:01:53+00:00" }, { "name": "api-platform/serializer", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/serializer.git", - "reference": "05762288751c2ef115992b46a1bf9341a8b9a37c" + "reference": "946998cb8203e7dee5ddd716d4c0e20098d2bf69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/serializer/zipball/05762288751c2ef115992b46a1bf9341a8b9a37c", - "reference": "05762288751c2ef115992b46a1bf9341a8b9a37c", + "url": "https://api.github.com/repos/api-platform/serializer/zipball/946998cb8203e7dee5ddd716d4c0e20098d2bf69", + "reference": "946998cb8203e7dee5ddd716d4c0e20098d2bf69", "shasum": "" }, "require": { @@ -1905,22 +1905,22 @@ "serializer" ], "support": { - "source": "https://github.com/api-platform/serializer/tree/v4.3.16" + "source": "https://github.com/api-platform/serializer/tree/v4.3.17" }, - "time": "2026-07-03T05:42:16+00:00" + "time": "2026-07-11T23:00:58+00:00" }, { "name": "api-platform/state", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/state.git", - "reference": "648fc831bf5e918b8c907257f94be75205a389db" + "reference": "2a9a18aad1c3363a32381f8c6e21c41334e23b88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/state/zipball/648fc831bf5e918b8c907257f94be75205a389db", - "reference": "648fc831bf5e918b8c907257f94be75205a389db", + "url": "https://api.github.com/repos/api-platform/state/zipball/2a9a18aad1c3363a32381f8c6e21c41334e23b88", + "reference": "2a9a18aad1c3363a32381f8c6e21c41334e23b88", "shasum": "" }, "require": { @@ -2002,22 +2002,22 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/state/tree/v4.3.16" + "source": "https://github.com/api-platform/state/tree/v4.3.17" }, - "time": "2026-07-02T11:05:59+00:00" + "time": "2026-07-11T07:03:31+00:00" }, { "name": "api-platform/symfony", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/symfony.git", - "reference": "4814552f6a47b5495d310779318cc2213ff46591" + "reference": "55d387dc3d7384791015373030d1430c7c4d9f5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/symfony/zipball/4814552f6a47b5495d310779318cc2213ff46591", - "reference": "4814552f6a47b5495d310779318cc2213ff46591", + "url": "https://api.github.com/repos/api-platform/symfony/zipball/55d387dc3d7384791015373030d1430c7c4d9f5e", + "reference": "55d387dc3d7384791015373030d1430c7c4d9f5e", "shasum": "" }, "require": { @@ -2131,13 +2131,13 @@ "symfony" ], "support": { - "source": "https://github.com/api-platform/symfony/tree/v4.3.16" + "source": "https://github.com/api-platform/symfony/tree/v4.3.17" }, - "time": "2026-07-03T06:30:28+00:00" + "time": "2026-07-08T06:54:33+00:00" }, { "name": "api-platform/validator", - "version": "v4.3.16", + "version": "v4.3.17", "source": { "type": "git", "url": "https://github.com/api-platform/validator.git", @@ -2207,7 +2207,7 @@ "validator" ], "support": { - "source": "https://github.com/api-platform/validator/tree/v4.3.16" + "source": "https://github.com/api-platform/validator/tree/v4.3.17" }, "time": "2026-05-07T11:45:31+00:00" }, @@ -4638,22 +4638,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.14.0", + "version": "7.14.1", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "aef242412e13128b5049864867bb49fc37dd39de" + "reference": "6b1d2429a2c312474c523aa9017fba0c07b5f4a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/aef242412e13128b5049864867bb49fc37dd39de", - "reference": "aef242412e13128b5049864867bb49fc37dd39de", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/6b1d2429a2c312474c523aa9017fba0c07b5f4a0", + "reference": "6b1d2429a2c312474c523aa9017fba0c07b5f4a0", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^2.5.1", - "guzzlehttp/psr7": "^2.12.4", + "guzzlehttp/psr7": "^2.12.5", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.5 || ^3.0", @@ -4746,7 +4746,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.14.0" + "source": "https://github.com/guzzle/guzzle/tree/7.14.1" }, "funding": [ { @@ -4762,7 +4762,7 @@ "type": "tidelift" } ], - "time": "2026-07-08T22:54:09+00:00" + "time": "2026-07-13T01:32:54+00:00" }, { "name": "guzzlehttp/promises", @@ -4850,16 +4850,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.12.4", + "version": "2.12.5", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "51e27f9e2b332ab3e72f4520d5ff4f3c68c3577c" + "reference": "9365d578a9fd1552ad6ca9c3cb530708526feb09" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/51e27f9e2b332ab3e72f4520d5ff4f3c68c3577c", - "reference": "51e27f9e2b332ab3e72f4520d5ff4f3c68c3577c", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/9365d578a9fd1552ad6ca9c3cb530708526feb09", + "reference": "9365d578a9fd1552ad6ca9c3cb530708526feb09", "shasum": "" }, "require": { @@ -4949,7 +4949,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.12.4" + "source": "https://github.com/guzzle/psr7/tree/2.12.5" }, "funding": [ { @@ -4965,7 +4965,7 @@ "type": "tidelift" } ], - "time": "2026-07-08T15:56:20+00:00" + "time": "2026-07-13T01:27:20+00:00" }, { "name": "hshn/base64-encoded-file", @@ -5966,16 +5966,16 @@ }, { "name": "league/commonmark", - "version": "2.8.2", + "version": "2.8.3", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "59fb075d2101740c337c7216e3f32b36c204218b" + "reference": "1902f60f984235023acbe03db6ad614a37b3c3e7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/59fb075d2101740c337c7216e3f32b36c204218b", - "reference": "59fb075d2101740c337c7216e3f32b36c204218b", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/1902f60f984235023acbe03db6ad614a37b3c3e7", + "reference": "1902f60f984235023acbe03db6ad614a37b3c3e7", "shasum": "" }, "require": { @@ -5997,8 +5997,8 @@ "github/gfm": "0.29.0", "michelf/php-markdown": "^1.4 || ^2.0", "nyholm/psr7": "^1.5", - "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", + "phpstan/phpstan": "^2.0.0", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0 || ^12.0.0 || ^13.0.0", "scrutinizer/ocular": "^1.8.1", "symfony/finder": "^5.3 | ^6.0 | ^7.0 || ^8.0", "symfony/process": "^5.4 | ^6.0 | ^7.0 || ^8.0", @@ -6069,7 +6069,7 @@ "type": "tidelift" } ], - "time": "2026-03-19T13:16:38+00:00" + "time": "2026-07-12T15:29:16+00:00" }, { "name": "league/config", @@ -8961,16 +8961,16 @@ }, { "name": "phpoffice/phpspreadsheet", - "version": "5.8.0", + "version": "5.9.0", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "01964d92536edf1a3a874b9580a52824bebf6fbb" + "reference": "05e99ebf61238a70227b4d9cc02d0030d34f6339" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/01964d92536edf1a3a874b9580a52824bebf6fbb", - "reference": "01964d92536edf1a3a874b9580a52824bebf6fbb", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/05e99ebf61238a70227b4d9cc02d0030d34f6339", + "reference": "05e99ebf61238a70227b4d9cc02d0030d34f6339", "shasum": "" }, "require": { @@ -8992,7 +8992,7 @@ "maennchen/zipstream-php": "^2.1 || ^3.0", "markbaker/complex": "^3.0", "markbaker/matrix": "^3.0", - "php": "^8.1", + "php": "^8.2", "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { @@ -9006,7 +9006,7 @@ "phpstan/phpstan": "^1.1 || ^2.0", "phpstan/phpstan-deprecation-rules": "^1.0 || ^2.0", "phpstan/phpstan-phpunit": "^1.0 || ^2.0", - "phpunit/phpunit": "^10.5", + "phpunit/phpunit": "^10.5 || ^11.0", "squizlabs/php_codesniffer": "^3.7", "tecnickcom/tcpdf": "^6.5" }, @@ -9064,9 +9064,9 @@ ], "support": { "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", - "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.8.0" + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.9.0" }, - "time": "2026-06-07T03:51:10+00:00" + "time": "2026-07-12T19:17:39+00:00" }, { "name": "phpstan/phpdoc-parser", @@ -17612,16 +17612,16 @@ }, { "name": "tecnickcom/tc-lib-barcode", - "version": "2.11.3", + "version": "2.11.4", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-barcode.git", - "reference": "56d4ca6263b39f57b366161abbcfd37d06a78018" + "reference": "8e8486a84b12ae55f8b233588a1ae64f08bf1b6d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/56d4ca6263b39f57b366161abbcfd37d06a78018", - "reference": "56d4ca6263b39f57b366161abbcfd37d06a78018", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/8e8486a84b12ae55f8b233588a1ae64f08bf1b6d", + "reference": "8e8486a84b12ae55f8b233588a1ae64f08bf1b6d", "shasum": "" }, "require": { @@ -17704,20 +17704,20 @@ "type": "github" } ], - "time": "2026-07-07T10:25:12+00:00" + "time": "2026-07-13T08:24:02+00:00" }, { "name": "tecnickcom/tc-lib-color", - "version": "2.12.4", + "version": "2.12.5", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-color.git", - "reference": "a9f8b13b3885f5dccdc63ab4e04deb454caab73b" + "reference": "71b30de968ca51832b64728a2727210adb3a1708" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/a9f8b13b3885f5dccdc63ab4e04deb454caab73b", - "reference": "a9f8b13b3885f5dccdc63ab4e04deb454caab73b", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/71b30de968ca51832b64728a2727210adb3a1708", + "reference": "71b30de968ca51832b64728a2727210adb3a1708", "shasum": "" }, "require": { @@ -17770,7 +17770,7 @@ "type": "github" } ], - "time": "2026-07-07T10:23:26+00:00" + "time": "2026-07-13T08:22:14+00:00" }, { "name": "thecodingmachine/safe", @@ -19649,16 +19649,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "2.0.27", + "version": "2.0.28", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "39b4ca45a07cdd6366eeefa2f7a993cddf3b9f9f" + "reference": "b4623954d5ffee6311e4ddbaef65c074ae0f781a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/39b4ca45a07cdd6366eeefa2f7a993cddf3b9f9f", - "reference": "39b4ca45a07cdd6366eeefa2f7a993cddf3b9f9f", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/b4623954d5ffee6311e4ddbaef65c074ae0f781a", + "reference": "b4623954d5ffee6311e4ddbaef65c074ae0f781a", "shasum": "" }, "require": { @@ -19720,9 +19720,9 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/2.0.27" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/2.0.28" }, - "time": "2026-06-10T10:39:35+00:00" + "time": "2026-07-13T08:43:43+00:00" }, { "name": "phpstan/phpstan-strict-rules", @@ -20292,16 +20292,16 @@ }, { "name": "rector/rector", - "version": "2.5.5", + "version": "2.5.7", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "9718a72e7f1aacacbdcb6eeed07a47147bce802e" + "reference": "ba22f8c087848278fed6b4910d4cf1108096d8d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/9718a72e7f1aacacbdcb6eeed07a47147bce802e", - "reference": "9718a72e7f1aacacbdcb6eeed07a47147bce802e", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/ba22f8c087848278fed6b4910d4cf1108096d8d3", + "reference": "ba22f8c087848278fed6b4910d4cf1108096d8d3", "shasum": "" }, "require": { @@ -20340,7 +20340,7 @@ ], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/2.5.5" + "source": "https://github.com/rectorphp/rector/tree/2.5.7" }, "funding": [ { @@ -20348,7 +20348,7 @@ "type": "github" } ], - "time": "2026-07-09T09:48:44+00:00" + "time": "2026-07-13T15:24:18+00:00" }, { "name": "roave/security-advisories", @@ -20356,12 +20356,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "d162f89e37b3026c5b00680c8e64b70d3ad57024" + "reference": "8f95407ba11cb3d30d131744f7396c6ad61f2e54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/d162f89e37b3026c5b00680c8e64b70d3ad57024", - "reference": "d162f89e37b3026c5b00680c8e64b70d3ad57024", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/8f95407ba11cb3d30d131744f7396c6ad61f2e54", + "reference": "8f95407ba11cb3d30d131744f7396c6ad61f2e54", "shasum": "" }, "conflict": { @@ -20502,9 +20502,9 @@ "concrete5/core": "<8.5.8|>=9,<9.1", "contao-components/mediaelement": ">=2.14.2,<2.21.1", "contao/comments-bundle": ">=2,<4.13.40|>=5.0.0.0-RC1-dev,<5.3.4", - "contao/contao": ">=3,<3.5.37|>=4,<4.4.56|>=4.5,<4.13.56|>=5,<5.3.38|>=5.4.0.0-RC1-dev,<5.6.1", + "contao/contao": ">=3,<3.5.37|>=4,<4.4.56|>=4.5,<5.3.48|>=5.4,<5.7.9", "contao/core": "<3.5.39", - "contao/core-bundle": "<4.13.57|>=5,<5.3.42|>=5.4,<5.6.5", + "contao/core-bundle": "<5.3.48|>=5.4,<5.7.9", "contao/listing-bundle": ">=3,<=3.5.30|>=4,<4.4.8", "contao/managed-edition": "<=1.5", "coreshop/core-shop": "<4.1.9|==5", @@ -20637,7 +20637,7 @@ "ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15", "ezyang/htmlpurifier": "<=4.2", "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", - "facturascripts/facturascripts": "<=2025.92|>=2026,<=2026.1", + "facturascripts/facturascripts": "<=2026.2", "fastly/magento2": "<1.2.26", "feehi/cms": "<=2.1.1", "feehi/feehicms": "<=2.1.1", @@ -20797,7 +20797,7 @@ "kelvinmo/simplexrd": "<3.1.1", "kevinpapst/kimai2": "<1.16.7", "khodakhah/nodcms": "<=3.4.1", - "kimai/kimai": "<=2.57", + "kimai/kimai": "<2.59", "kitodo/presentation": "<3.2.3|>=3.3,<3.3.4", "klaviyo/magento2-extension": ">=1,<3", "knplabs/knp-snappy": "<=1.7", @@ -20938,7 +20938,7 @@ "noumo/easyii": "<=0.9", "novaksolutions/infusionsoft-php-sdk": "<1", "novosga/novosga": "<=2.2.12", - "nukeviet/nukeviet": "<4.5.02", + "nukeviet/nukeviet": "<4.6.00", "nyholm/psr7": "<1.6.1", "nystudio107/craft-seomatic": "<3.4.12", "nzedb/nzedb": "<0.8", @@ -21469,7 +21469,7 @@ "type": "tidelift" } ], - "time": "2026-07-10T22:02:12+00:00" + "time": "2026-07-14T14:50:25+00:00" }, { "name": "sebastian/cli-parser", diff --git a/yarn.lock b/yarn.lock index 7fe5d51c..9bc54a01 100644 --- a/yarn.lock +++ b/yarn.lock @@ -846,458 +846,458 @@ "@babel/helper-string-parser" "^7.29.7" "@babel/helper-validator-identifier" "^7.29.7" -"@ckeditor/ckeditor5-adapter-ckfinder@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-48.3.0.tgz#0b650846369576ca9677d095a109a129ff1ccf09" - integrity sha512-zcF8RlsJxqzk+8BXb7Nmz4s9B6RxFx2v4pxd5K0MwL3TNqysyK/zDafSba/CS/il/QLnjsJl+nzjUQn5LuDNYA== +"@ckeditor/ckeditor5-adapter-ckfinder@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-48.3.1.tgz#57b7c5995a71b401c4f8951b90d05c4f177b8125" + integrity sha512-xv072kFznzCLzG6Kiro9Pwb6v3FNXMu6/NWQX+NCl0wlqit85hRbIMJW0WyWxuYY4XgcDn4cgB89vRJ5p0zKsQ== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-upload" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-upload" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-alignment@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-48.3.0.tgz#a5ee75e67358e329c6c6f9b394e7536aa760613c" - integrity sha512-pq+rKnT3Iat474L0OTp0bUJBUndyPikUbzBfbWJHyFjzkkq0AJUcLmTeBYYaST0Elgqq6MpMjwTnpdEqDj+GUQ== +"@ckeditor/ckeditor5-alignment@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-48.3.1.tgz#ec6e2055ed02504f695f3ea10b5a76011e747c74" + integrity sha512-ayiSLBtw4xvtMEPl6AhMX66Io6ajmq+2y2+FePfwu+9B8f8JblEApcWFLlj0HXxfWfJ470sEVMvwUJAwPLH9Jg== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-autoformat@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-48.3.0.tgz#8ea259dcc55b5d5a1ee091d80fb3981c79b2128f" - integrity sha512-1jKZs5s3+zBKGQC0wlsYbgBl36B1c355oN9AFQIHITzDnBC3b8O5siHtPiTeW1WnOHsQyqDtVHDLzS/oBW9TTQ== +"@ckeditor/ckeditor5-autoformat@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-48.3.1.tgz#c00fd4878635b2704c2f447df02a0bc828ecb607" + integrity sha512-65TMkSDpfE63WquypME53ESV209U1iXuhX32x95nc45hSi4CMn25oxqansrCpxIlHWww3d7z3tUgSRFGXpFSag== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-heading" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-heading" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-autosave@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-48.3.0.tgz#ba74611c6f3cc750dcf02eccbfa3ace61e50ce27" - integrity sha512-fylZlV+nuzzlrTPU7nOxFqIoufEl+nMEqdLvXXJ7rC2+h8HGMX+IX7ijZxroeFRo2tvIUxQpAx73Z3VOqjIiPw== +"@ckeditor/ckeditor5-autosave@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-48.3.1.tgz#27dcbf95a53096ee2091f2015cfdd3593a87d7ca" + integrity sha512-mc9UmTpyVBUn+V/pmzkP8PKJNuijytY8RuV7bckeq9OmxXOz2AD0lqlp+X48OcrgcefCA6e01D1hgElMhHQ/Hw== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-basic-styles@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-48.3.0.tgz#cb448518ae0c34b31c652273d00a8f94337e0973" - integrity sha512-LX5Z1TPa/5BD+1xCDHm628JEnWuFdNdqb5IqAY84q05Io1iRMc3jJoL+ai+WJrLj2RlFI+4siu8FDk1mVmT89A== +"@ckeditor/ckeditor5-basic-styles@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-48.3.1.tgz#4943dc6e546af2d058ff470ec9b0be6aff9e322a" + integrity sha512-uVbKZLNScqYyvj/Wg3uP2sWCHVuvYyFCGSNA1osnmI4DwKi3BS4TW/rm3IYUPrD6q2y/GGJK05OyHr3hyw4oig== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-block-quote@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-48.3.0.tgz#926ff57b02cacafdacb2cc34c6f9eb4476366f8b" - integrity sha512-84lwyiyVniYZ2nR7yv5Ab/IYclb9qYNOYMqBCenvIWIWwZe9oaoD2aqbU9jMntzYWacJXO093lX9lwnkfea5cg== +"@ckeditor/ckeditor5-block-quote@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-48.3.1.tgz#e3ae741e61426c4660ba9b70b2ba8f4c7cd4bc3f" + integrity sha512-9T03V/VjWYu6dhyKWZVrlggeOumQXpUt4lygK6NQuSQ9lIMEnhFgzjqtZsGe9l90zvnPaUvV9IC3u1xUFZvzhg== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-enter" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-enter" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-bookmark@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-48.3.0.tgz#d60f661f8cf833efb3700c64d899caa0cfcf5935" - integrity sha512-X/im6zptP+g+yO/SsDGKhmp7Tn7XL/psMQ9GPRuXzCY0QM+Dic6cJn8XgF8E3eadEaQqllR5C6HsnYrfK00MqA== +"@ckeditor/ckeditor5-bookmark@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-48.3.1.tgz#b9be09be4ebbf3fdefab3ee393db80630a7c3f48" + integrity sha512-EC5fmzUT5GKyIwQw+4tnHHJD4kUIBbiwP/+0gjHVZnHisRLfBOC3GAIczzq/AXDBIuaHqC9DZOAQQp+ltItHfQ== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-link" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-link" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" -"@ckeditor/ckeditor5-ckbox@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-48.3.0.tgz#33f4246521f1a38dcdf44bf279410bc310e029ab" - integrity sha512-bXRSMPRWQYqDXxTnpqRpszDOv1z0ERGs+AQtvZBDDzqt1ujb29sz8nGdyTjrA+7YxVQ4Myjgs3BkZKyL9a1N3Q== +"@ckeditor/ckeditor5-ckbox@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-48.3.1.tgz#758aa9a9b8442c48274c3c09f49efe0812009dd1" + integrity sha512-ZaonwyuQjqjsho4iKDGSTn/M+SFs/OTl0WMkFU3tOhWpUikWKejNM94z+T6OR9oELWJVb58Jg6ubV6+ZYaLL7A== dependencies: - "@ckeditor/ckeditor5-cloud-services" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-image" "48.3.0" - "@ckeditor/ckeditor5-link" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-upload" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-cloud-services" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-image" "48.3.1" + "@ckeditor/ckeditor5-link" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-upload" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" blurhash "2.0.5" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-ckfinder@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-48.3.0.tgz#f636d614bfccd0756f99c059b4bdf96dce6f8167" - integrity sha512-VAqzQYLJV8KjVxN2xejTDnJNzbDUqeCZ53/Y09A/b8KsiF3rVZGII3F0QwfedKGnjmpXMif/muVfnVcGD1EhLg== +"@ckeditor/ckeditor5-ckfinder@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-48.3.1.tgz#c520b5716b0e80a6c52fbdc34e0082ee1bca5b7b" + integrity sha512-kZBp/eDhr8Y/CcE2UQZxFp3fZ+w4WYdYxmyuQ70mg4cOS1TMV9eh26Zz5khWAt+oAJsxVIDL5KNodak/hFpJ2w== dependencies: - "@ckeditor/ckeditor5-adapter-ckfinder" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-image" "48.3.0" - "@ckeditor/ckeditor5-link" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-adapter-ckfinder" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-image" "48.3.1" + "@ckeditor/ckeditor5-link" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-clipboard@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-48.3.0.tgz#d04f8b6d0dda2a09193ae500cea3066ae56e9138" - integrity sha512-36r9cgf23+HiawXeWhaLyic8LUUHi/Y43KegF66mjmXgPfuJBKG5uU//S2PYkCs4JK+8APBXD6NbGezbMzkczw== +"@ckeditor/ckeditor5-clipboard@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-48.3.1.tgz#93fbd62903583cbef6a27800aaf560b9c43bf4be" + integrity sha512-PNI7yw9ese+fyQz0LzExRPY1CkjA6q9XqLDeMuLgp92Mkd7Vp1wftbB0ZLVyrzTIw8DEUudKziVsY3A4mT5aWA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-cloud-services@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-48.3.0.tgz#71e51304310df170884b96358ea14e0a43526958" - integrity sha512-UDMzJbEyHHSVODm2vJO6Qj4fnZIbcuVjSpH6apv+g4XQX4e7K4ReHcIBNzWuixlSW2Nk9bin3fzQZB5W602nBw== +"@ckeditor/ckeditor5-cloud-services@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-48.3.1.tgz#298cd992552dcbb37966a727bb285793d9b806a4" + integrity sha512-pHJAj5RRhTV7uyexs0ryFj82zZNex91VtmwTOB/z+VPXSHq4jzpxFE1fVuoHgkydUF5S5Dl6TiFru48yYlK4YA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-upload" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-upload" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-code-block@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-48.3.0.tgz#2469ca20eb18f66abb612778b58b8c18c8007cbf" - integrity sha512-/vw7lhcoFYF7VC+yjA6vu0DFtI4GrqLBwTv32LNPKZ5KeSDS/kqDqnWhPt+sWeRvNhu1p8gQDMGjJ2YhXWoDEA== +"@ckeditor/ckeditor5-code-block@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-48.3.1.tgz#d294a94b802b95bd5df1947893b858ad42c5b33c" + integrity sha512-9mwgtcrNCTK/06HXH+o8yNbrN/nCAflQtJ6LmAf1Gw/6Fed9gQslMcs5+ADO98Jer5OetpuKeqgmBACAuQUTmg== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-enter" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-enter" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-core@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-48.3.0.tgz#107e011953752a4b42c2394e99d3c8708414e188" - integrity sha512-SXfYS9uWGzRCVWWz88dtZLJ1moVEN6KPSFlDW9S5y5iNpHb45kyTO1lOZ0OBEtYusguyfoX7u9SL/tQUQrNhnQ== +"@ckeditor/ckeditor5-core@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-48.3.1.tgz#65c4f5069e34d1b6d874694bd1c0ad17b68a404c" + integrity sha512-wrAhYK5R8MkGAE0VrOMFQN9LSRpSATS7DFKr4CCJod9EgBT873SCu34Ey0fzSqGxeOqamlcXQJVh/77+3JP4SQ== dependencies: - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-watchdog" "48.3.0" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-watchdog" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-easy-image@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-48.3.0.tgz#29e40ec4a86833cf1f5ad51100bcf2187a880b25" - integrity sha512-+tkUweG0MQ6/eysXRTvfgB/863ff1BI53kJaOdcuxa//TRqKCY4rjSbWaAVEdxyFHSy8oUCcTYsyJWl4Bv4fmA== +"@ckeditor/ckeditor5-easy-image@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-48.3.1.tgz#817218939b8cb689fe164658030dc3c651cfa86c" + integrity sha512-A63AcmaAAGVUhALHVtwHrlBaWEaRjBhxWTwkQoy3RFPpSAXi1k0Cy55HhkVrnqVZSuKmljcX3FttpjOb6MQq8g== dependencies: - "@ckeditor/ckeditor5-cloud-services" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-image" "48.3.0" - "@ckeditor/ckeditor5-upload" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-cloud-services" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-image" "48.3.1" + "@ckeditor/ckeditor5-upload" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-editor-balloon@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-48.3.0.tgz#0c9b3cc4ea4d5affe941cbaed7f55bb20880d662" - integrity sha512-KebNmnI4b6vqLSz4n5MHAwMiYvmyiRXTMdB+I0ojpQ4Y0Ub8qa/kT5/gMyvcmRYuY3d+Kca3HjdaKOe1vZhxaA== +"@ckeditor/ckeditor5-editor-balloon@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-48.3.1.tgz#bade00c33e4b1efadfb3e90e94e57fc753692c64" + integrity sha512-Unmzb3E+O83gIAvIT/RHyV1EzaxQGOzBiXGJhQahhQg++EvHUt4tmAJ6VzSLgJbtr8z3rMkA+lYpD5+OzpGT4w== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-editor-classic@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-48.3.0.tgz#ecae01025d239226ab03573ef37aaf86502aff28" - integrity sha512-0Idh2XqgugXvm1uxZLrS+dtOJwODvj/UCYhOlBY+NgburcSdsL0vJhpyIkYfkeY4cfS9CR3cZRSeQpMV7LRDqQ== +"@ckeditor/ckeditor5-editor-classic@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-48.3.1.tgz#337b973cb40ff8da2f07e774d3c9007ded354083" + integrity sha512-7azS8ry8+c3H8S1RM1Aphq8wCig4mmLpK/kTmdF2/+JkPUszRoVK1HThSmBkstKCHDv4UuSVR+FcJ6Co6Tavog== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-editor-decoupled@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-48.3.0.tgz#190234646d1f852f343be1eb5b8b37a3fcec0d8a" - integrity sha512-CEyXPuC5RZhUPY6uNz48/635zUNF95poAkizO5EaW3MnD85mHq8b3iF678sVyrGqC0U7HPsGyEZ2OJ76VcPfQg== +"@ckeditor/ckeditor5-editor-decoupled@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-48.3.1.tgz#87c0b3c041dc266ea7ff716ae8b0cdd6f99f0ce4" + integrity sha512-S9xGZS7Hl2jWQrZFVwk3o7x9Wwl7tgbQl8TCujr0Bi0zxoM286WkHbBUej9oLVVtDHvq7xDSafmUURbL/K5ZXw== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-editor-inline@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-48.3.0.tgz#afae5d44d9343cc9a966e4775133714d57e91d7b" - integrity sha512-+FwGnyObRk4iBkmO1+EQn0BLX0/W21IXOijfrvrAlK9TrJjnJBGEUT2xQ3G7txZ/bEv0+VStj2bQiwlbd+i3uQ== +"@ckeditor/ckeditor5-editor-inline@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-48.3.1.tgz#79fc10ad9183b2e77ddd9d9a859babd2588ea704" + integrity sha512-uoXl+lfvGzH6HPHyjgcQcwK/WSDxchmkQvPrMHxTCyeimn4ffzFKzIH4WiOz39t1lXpMjI0hTy66eTB8F/+qvg== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-editor-multi-root@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-48.3.0.tgz#cedea5ec7e691ec73b9ab63a9cbb6428c2cd634b" - integrity sha512-25CsBHJS3Ib6V9OTuIqYvV4jiL6+WS2nCN5QkpQGgg+UKGEDPAxgzITTNZua+8hIWo1e10RgtEn2Rnu33jaqDA== +"@ckeditor/ckeditor5-editor-multi-root@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-48.3.1.tgz#bdf0bd8da7c8d74ac925b73e22d8737391099e6f" + integrity sha512-5BUDEfVCsj4Al6lHWPDxUCRUymoWwmwwg9hZqd6iSkBtDOuZfiGC9IitMb6qYvrD2Q0MLRoiW0z9n6My4ZMHfQ== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-emoji@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-48.3.0.tgz#4003df6f8209c06a6a68275cdb6e2a9a056fabcb" - integrity sha512-mmMUaT2QgXe42M1xGSHAsGoA4xo+AKqbRigZUqV5V70yh4Y1tWjbwKH3cWUtNmmurL2eQugM0QStjt1XG4Ow/A== +"@ckeditor/ckeditor5-emoji@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-48.3.1.tgz#d9531fe709ffdd3e4026cfa821b708727a7f5f0b" + integrity sha512-JQGLX9rMMnMY5/d8bJrF2htxKGxFfrW+E+rAy+Uc5FZ+cOCQCUfI0+kYpZYj/oyt5BH6VXn099e1Uu4xjicgAA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-mention" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-mention" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" fuzzysort "3.1.0" -"@ckeditor/ckeditor5-engine@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-48.3.0.tgz#2ed69fcce42dc7c004856888e4253d5a3801e96b" - integrity sha512-Bx7nBXjqU4rxRG5v8pijuMQCRg5a46jUEvLwTP/sdJy8ORnS5nnXgaRHIOnbrDQMhF3iL3n/nYM9JkkH57xs8g== +"@ckeditor/ckeditor5-engine@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-48.3.1.tgz#ae4206605fb3620395c7e08ff9a9db49c2493c9d" + integrity sha512-CbOuKrm3g8T2Df6WMEYtQMm4DJTAlmRutQQFj94zaXqDPyb8dSLpdPZ0Z89Qg2tagh9IEw0maG40ei2H4FETiQ== dependencies: - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-enter@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-48.3.0.tgz#0b4e46be22e6ad58ea5318dd7af2263b4d3040f5" - integrity sha512-nvzyvYOrstgrASb9zgzuLwcb5haufYpjNrzX1yxEAHIu4f9FItLy0BXIkErIH4JS+wsaLL2tD0aXSuKHwF6aHw== +"@ckeditor/ckeditor5-enter@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-48.3.1.tgz#253fbda70f741879cba08cf9c86a70833bfecc23" + integrity sha512-+gs7yLyWSfYlBofKA1ce4O4fPBoMw4mSXNun9CZP2FgByvsnS/5sOE3c3UTJS2bSLYabNkZRH3SG4XWKKhunGg== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-essentials@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-48.3.0.tgz#a25196472aa571a59a52d86b1a97fec8621f4126" - integrity sha512-1/kWebCbNQu/TJ2LyuAYDu+FfnKZJVf5k0m9mvCPUYir/6NsX7sFAUWFnX6wsodjhVWT2YPh7Ml+q5pJ+02dog== +"@ckeditor/ckeditor5-essentials@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-48.3.1.tgz#ca482d3acf8f87843f82300d5bcc6b1b7eda7f89" + integrity sha512-/yYMvcdYpwfQOumLNFccOnQvWfJoXN4Ny5a8m9OO/syGqeMtgpLy+Pn8be3nq4/pxdU6Qz0VnGVzU9OaHXxw4A== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-enter" "48.3.0" - "@ckeditor/ckeditor5-select-all" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-undo" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-enter" "48.3.1" + "@ckeditor/ckeditor5-select-all" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-undo" "48.3.1" -"@ckeditor/ckeditor5-find-and-replace@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-48.3.0.tgz#324669f37add8d1d485bd0c3d39e56fd0488aaf3" - integrity sha512-RzvjU+DjQonOIdDb7QQh2CNVTZuzDhQtPXPfQh/7wBOdFokIXVNU6fG5IopoCLLwbWUb4vWR6WfBloOvXnAxyQ== +"@ckeditor/ckeditor5-find-and-replace@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-48.3.1.tgz#b5caeed53d369819be99831948b08d7a9be88418" + integrity sha512-R4DPKGC5XmN68W2HuUBRo8VJJ1KCB5Y8gr6JbNDNGQ7aJWrgAjQU7H7d9EEwxU6wjxzNAT7MJqPOEX/WixUBhA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-font@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-font/-/ckeditor5-font-48.3.0.tgz#58c7f30042cf129036e8258da880b2caa0998260" - integrity sha512-p4Anbyx9ABx+Dk27S3GgNUjsjntwRoH3GSoi1xQUSHmqgrc+RDyEj2DJHRK9upEu50NL0yfnRRYtDY+PRXcqLw== +"@ckeditor/ckeditor5-font@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-font/-/ckeditor5-font-48.3.1.tgz#392af6adbf1dcd9a9f1e3458152feae22cf7ba38" + integrity sha512-Q8EVEjVix3HOleJ6XtJpXDqD7WGMU3WZR/9eK1hMvOHnvRWkHwXJve5IoaBseJXSSQopG98D1rvWuNvE+qsZNg== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-fullscreen@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-48.3.0.tgz#e3fa9e2708fd7228eab8da99850755feea93dac0" - integrity sha512-YDWTHXEwBfB9f5MwNVzjipjMZTY+2ofQqnJyk+oUNrNKqAbrROManV4SArl8eA0bVUL7chPViQhhV18wX++z7w== +"@ckeditor/ckeditor5-fullscreen@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-48.3.1.tgz#f685b9ceb57fabc22d7626c314f96d0b6a24f7dd" + integrity sha512-/UQzJFhOMJrDBB+02jSNJVD6E0cjNZ43KgsR8croTDEPLQ2pRH50aUkBZTZn7TfSYx7X2aeaYbyegvSB+pfw6g== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-editor-classic" "48.3.0" - "@ckeditor/ckeditor5-editor-decoupled" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-editor-classic" "48.3.1" + "@ckeditor/ckeditor5-editor-decoupled" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-heading@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-48.3.0.tgz#a442e9de09fd3b5945f26b31983826e463cae286" - integrity sha512-Q5Q0PuBQberJhImD4fnUpnqVmRlDkZhBvVnZfyw+eSG3RPO3ykreIvYJ9rqZzcazynU6qna9RHBz60TVfy1rgA== +"@ckeditor/ckeditor5-heading@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-48.3.1.tgz#cd92a1da918112ff985b2ff5f22d8b77b2001a86" + integrity sha512-CPlf4wSatQLqbgsj7DWPaOtjTgqchQX4Mv57NbV/2ZvDnqDOpjMi06d49yQngiPFv/6zqszr8U1raUX1OUhfYA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-enter" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-paragraph" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-enter" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-paragraph" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-highlight@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-48.3.0.tgz#e4e6f6b65c9739034aa96ba0fe32ef41b5c1be0f" - integrity sha512-mZATdiqC4A+pxnEeftDY2Pmb24qV+i9lXi+E8r8X9MaQmM2w1Dt4Cp8M7Gp58BP3wwD8v6ScKpjrLI0hybb0wg== +"@ckeditor/ckeditor5-highlight@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-48.3.1.tgz#304d0c7c0254763d0809bc8d1792a876301a4cd0" + integrity sha512-wlqHoOuHeA2qrE9rBeVHgVK75puzTFWn/V8IhAcVBCPB2AApLYNTO7fkfhOEpxqodE2It1lPpN4JfVRWUkoCIw== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-horizontal-line@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-48.3.0.tgz#f4ae127b2abeb42865376dc01b8b963d0038092c" - integrity sha512-SuqFloeDuRR5QpXf7jG7vHJEvcxpFTEQQcdhzA+a1MgrtL875yqpYmn+VFZzDwqZrksIoPeGPmj74lcbdvSlrw== +"@ckeditor/ckeditor5-horizontal-line@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-48.3.1.tgz#edf4e9b96a796085ff8aa557a5e32792b5c6f48a" + integrity sha512-yl25cVmB5T+fsC2VqJvDLnmS9ymn+4LLaGSnue2D8Tg1WK/YTyWxKg3n0anPzMWBBLr1XcKAyVmnGFI66AKwvA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" -"@ckeditor/ckeditor5-html-embed@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-48.3.0.tgz#62df46eaa835fbddfeff9995fe06ae8729a3334b" - integrity sha512-pjuEZzBG8mgafloaPzV/N0kkyWmGUFNYBxlIf0lINmGll32/FcM+KtecjqSIHVKcPAvOlJ5hqWNs5PCIU9z0Ww== +"@ckeditor/ckeditor5-html-embed@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-48.3.1.tgz#11c282e72d29f6493cfdf0cf46875ad86c8a43e4" + integrity sha512-AuXaTHSnxR6chWIz9Z9UY2x4ANHN6Uf0jkfiAFcP6POWaD7YLsviTEYk+YGYw/kcXExMw3CQriDK5KdsjZtnkA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" -"@ckeditor/ckeditor5-html-support@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-48.3.0.tgz#6cf27ec0068378a18ec00118f6fbb41b00f3770f" - integrity sha512-fUV8s8BDHaUXQ6va2tbrjkDFdS/1scfM5n/X87+BMr86hXiQvGYhCnKLlv6hSm+amicIgsRPysdsDha0JwwDCg== +"@ckeditor/ckeditor5-html-support@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-48.3.1.tgz#d7c1610a3fd1ff9ab870038e441f4ab544e15781" + integrity sha512-aQ0ZHvvOATsUBykQJcGCFOTJjBDX3OULfeJWV1bqdVWAQt0BHC5xkq6d1IpbyKDaW9IkcB19GOS9nQgs1FasNg== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-enter" "48.3.0" - "@ckeditor/ckeditor5-heading" "48.3.0" - "@ckeditor/ckeditor5-image" "48.3.0" - "@ckeditor/ckeditor5-list" "48.3.0" - "@ckeditor/ckeditor5-remove-format" "48.3.0" - "@ckeditor/ckeditor5-table" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-enter" "48.3.1" + "@ckeditor/ckeditor5-heading" "48.3.1" + "@ckeditor/ckeditor5-image" "48.3.1" + "@ckeditor/ckeditor5-list" "48.3.1" + "@ckeditor/ckeditor5-remove-format" "48.3.1" + "@ckeditor/ckeditor5-table" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-icons@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-48.3.0.tgz#ad5016113d5c208bf06f43e0acc28d867fb47448" - integrity sha512-R/fB+YYWdDjh/KGj+NCzLeqp1Se1iArUKNktF+Ce03nasCet+G7/VRxTWty3MyeCNBOL4oDphOgdzTT8P+P8MQ== +"@ckeditor/ckeditor5-icons@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-48.3.1.tgz#95e3fd5afe180411d47c6957a1b0c51fc41f11fd" + integrity sha512-a8mE5oTQ8TKf/325UmDixhhqGbDyzd749kcrANyzxwc89PtTMdUayl+D0Sj92Xp5fqMHgDEqipUcoohH9OSFBg== -"@ckeditor/ckeditor5-image@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-48.3.0.tgz#1f6f4a713276550bfdb71671dadc36dcd130b1fc" - integrity sha512-JwR5VkDXck4t7WkJU7aVcoQ1Jxi3mc8t4rfWrRM8pqxwX3o4ncEnbHOqtIqCVXWnT0qi5uJDSrqM8XPqJofrCw== +"@ckeditor/ckeditor5-image@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-48.3.1.tgz#3fc449c4eea46c6a0ea77cd1c6dcfc22bcf15257" + integrity sha512-3lQY0LEpUNle2nUrONOtOXax62JQE9ZYltMDkOhMy9hcto0BoIngBebBsBBKZmpPugvMTf4qPYh1VkorOAdH0g== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-undo" "48.3.0" - "@ckeditor/ckeditor5-upload" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-undo" "48.3.1" + "@ckeditor/ckeditor5-upload" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-indent@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-48.3.0.tgz#40d78c87aa92ce73d9a2dd41043901489a6031f2" - integrity sha512-QgVTlmqr2eAG9h9gvsU+iFD0K+EVFO4snxLJXNNE0GavNuWLwSrmnco52jEY8HQ9m+VzyV9ssa5Lp6dNfKVQ5A== +"@ckeditor/ckeditor5-indent@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-48.3.1.tgz#d8cdc0f57f8607536bf91df11fd008e0dc72a071" + integrity sha512-hRuAPVDex46Ky86wuWNoPLpkPYQt0jGECKPnSYsjavm/il6rm57J/Y/jk7CKGJJVIovVLFftvWsI0yHLcsAP1w== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-heading" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-list" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-heading" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-list" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-language@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-48.3.0.tgz#7bfccd9a4f772f339d8bee27ab841849c999d9c2" - integrity sha512-mhe706D1ksJ+tPeC6u2RLmX4liMyEGT2fhwvXlj9fF99TeROTNOl+4T9L2Tng76oLcPtEozpoGu/AbSJ3cZ9jg== +"@ckeditor/ckeditor5-language@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-48.3.1.tgz#209e9147c7c345935cde4a665099d9b50fa81166" + integrity sha512-DGOxZyTvrXisV+3FhFEcagfSlTC7m2tdhD2CJJmBRkKX+2ZOdeP1D0QCD6ybFlO3D/wT57Po2QX2nCVI6U79dQ== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-link@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-48.3.0.tgz#5b17f02b9d23bd22eafa9b7e130dae3c74cfd281" - integrity sha512-LvTAjUK5m4m2FPEAH0exLNEqF5sBOdye2COEDzVeeWP8Zm9En+SOszEzg2Sbe2h+IEdXPRysOXAySPIm93OuWQ== +"@ckeditor/ckeditor5-link@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-48.3.1.tgz#8f660fc75b862d993c4855492a86f7191ed33f0c" + integrity sha512-E3pAhuNy77F55JUnX40apemSbsOC3RbUPIgPclNlh/1PXs1uN/bjkkyDVYQ/rT5MrophY3tw/bLZ/cRrbEuKBg== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-enter" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-image" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-enter" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-image" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-list@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-48.3.0.tgz#3b0f6ba7df5403e246ef45526db86309847f3c49" - integrity sha512-9VyPx1hBfMBRqhQ+HBEw1bz5mhxYehw4mDBT1J8UQ8tMqQXxTKgsOdYH0CF/3e4fEP3igwA3a1LIby7gQxj/YA== +"@ckeditor/ckeditor5-list@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-48.3.1.tgz#321330390a85a0449dfc3218faeabe26cfd5daa6" + integrity sha512-KyuXH0aAiiQCOB+yJAru/C5GJqT7a+OoHoanjZMsFq5jjK9r5Tjrh6hUfqXpw+okU1x7Ow+/J4QLVI3QqSnluQ== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-enter" "48.3.0" - "@ckeditor/ckeditor5-font" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-enter" "48.3.1" + "@ckeditor/ckeditor5-font" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-markdown-gfm@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-48.3.0.tgz#e8347de991be1c4431a7307f6847028511202e18" - integrity sha512-Zcc7uCIN20D3uBB/yh8b5SJzEOOUJqKB6D+7DxT1lVVfDhbFMD6/0ApvcQI/RBu7NVUM32lRE8RLsFD6RKQ9mw== +"@ckeditor/ckeditor5-markdown-gfm@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-48.3.1.tgz#16db1dadb8338c0c63fe28ecc46551ad15863c72" + integrity sha512-y+aa3uPNwaTKxSXRcW3DNP4CfXBmXDmQk24mDVE4q7rl6lWkdnAUeEvUsaGYTRjs4szvY+HIaCts8OcSgKfvhA== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" "@types/hast" "3.0.4" hast-util-from-dom "5.0.1" hast-util-to-html "9.0.5" @@ -1314,259 +1314,259 @@ unified "11.0.5" unist-util-visit "5.0.0" -"@ckeditor/ckeditor5-media-embed@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-48.3.0.tgz#3b252f91ac66eb1fac94b31c2110ae81df4de71f" - integrity sha512-wXlNGGKwq5sby3CQmgmzv8eM3bfnpd/rQe7Ib2Vj0RWclZz5DPnSOj2LWXD7dndSkZXQpm/c2cRDVdJrVdC7wQ== +"@ckeditor/ckeditor5-media-embed@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-48.3.1.tgz#00d7fd1bfe0174732e695ebe864fbd4180fa13a6" + integrity sha512-Asq6B/nuhhHCka4mtjbIM4RrHAOWwCAYmR4kaX8xh6G81FfXKI/X26rJ8TjLno5J7lNgacdB6OznNu/UcJO0gQ== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-undo" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-undo" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" -"@ckeditor/ckeditor5-mention@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-48.3.0.tgz#efaf689ea462641e081e90b7a581532a7e0898f4" - integrity sha512-GMegUwBJxvAIqUhTVf1uEC9FY46G+IdAAX1k+BTr+Ub/kwMhl/5Ge7HayFtDJ/wZfGtk/umIDYizfZXwvL/0bw== +"@ckeditor/ckeditor5-mention@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-48.3.1.tgz#00686950fadb63d9b8b221a756bcd374af532a16" + integrity sha512-TdmXZ+NnBXdbMtbA6Yo93mZpTs0oz9HfN8jY9yEJXsECOC0XPC1+nghQQrxJ3a9+eq6qba/JNLLM+ZV0W6DOaA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-minimap@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-48.3.0.tgz#8ac7a129e404994fa53bcc60ce082a5bff118782" - integrity sha512-rKJnNo6wSYxCs5KykIduXXvLtgIi4Q9pqWSdtAS8DfImrxBS1B7sciJ98Pj/4a33pNWqJlo6W4biQ31oU3kgeA== +"@ckeditor/ckeditor5-minimap@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-48.3.1.tgz#fecf72e03a6d15b20a3ae0fb592f8aa8b28070d3" + integrity sha512-kDJfTRv31WrFisXBKzHNtKhAseiSsJKw1oWIPqqLIN9rnYXnEpjqa5BRgypfFbS7LW0wgjKvCOH/yHMyPrv64A== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-page-break@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-48.3.0.tgz#d0026130d4f98958b84667d387c0ff297980f32f" - integrity sha512-IoLgJAxllffPqWfF30z7OX7Kz5AFSb6KVr3IrK4NYd07OHddr+7SIaeCGxAITf6YHoaA52wVZe7eESz1+qkTQw== +"@ckeditor/ckeditor5-page-break@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-48.3.1.tgz#b0811faa6cd9054d3519c3f60bb9f11e5ee21ebd" + integrity sha512-Wbsq6ZEOQN+zmfhMx05Ey0mda6qCj74j34yEZrnJ5nfFAoody7q3hJ7yJ9Edu10zF8+LXfC8+ebpaXQr77IvLg== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" -"@ckeditor/ckeditor5-paragraph@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-48.3.0.tgz#a6a953d15fc6c85481b491d96ef5114ae1167507" - integrity sha512-sK39ZEszhjOD6PBP+hZ4YfY2hpKoX4RM5ed8SqmBDNWQBvUPfOeYRzFVP27DLZQjdweCKt7v5RTNWodRVlpw6A== +"@ckeditor/ckeditor5-paragraph@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-48.3.1.tgz#75c270e7739cfab04928023ed559191216ea29b2" + integrity sha512-TnfBhRiFMBbGoXaPOpUiG109IpUFjbdEQEtjlBfiB4bMG71J1pdVYBe+qN1kvr34cYgdR96P/wbUnqC4BZA6Jw== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-paste-from-office@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-48.3.0.tgz#b3193028cd6908e4013528747e8ae173a700c24c" - integrity sha512-eJ+rlRni+QtC5gsfRd/czHOEA5BSBVbdTkHA3StmzY9Vq1KPr5c6A0VtD7hn2lyIwSBQcpgImaia3vRaeXHuFA== +"@ckeditor/ckeditor5-paste-from-office@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-48.3.1.tgz#16966c0490c42ed88facfbcd67917f0253c77b49" + integrity sha512-PAyMPmRRTY9MvvfhLdfPwgDOAlzm9u9C97aS7S/JbeKl2uys9uJ7nZRBC9v+9zf6eJMHx90ThKyVBtstKDC6LQ== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-remove-format@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-48.3.0.tgz#724305bfae593b7086d23d9ebb8c483eebcadf97" - integrity sha512-pbyvg8XWcQUWM9bBIn5XU3sgOKaXhsfsSu4Y8YmiVGGoLxOIkHq1Gedl94jaDzS2FkbVEUlTedimyilTV+ggDA== +"@ckeditor/ckeditor5-remove-format@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-48.3.1.tgz#47ed5255046db5aac9647ad1fdfbfde54ab12586" + integrity sha512-ZVuLTxUupAnoilnhC6Sjev1+qdzzSJxZ0h1h41boaRHSoqXGtnvXosb4MYZ416LiLYDBkFdL1yLJhhPOsWNXMg== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-restricted-editing@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-48.3.0.tgz#5a131f91096c596028a80df6a8983e864c757cd4" - integrity sha512-XY2bSYYHXnosb60buPRZ4FYpnP/O64uAyt18uJU9wteO7yWG3S4dkePfK1H3dgfNSjg2irCyms4wul4osKXb+A== +"@ckeditor/ckeditor5-restricted-editing@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-48.3.1.tgz#16e0eb643b25de79c73bf7df1b2d8ac0a872b41a" + integrity sha512-53u38P5fpz/8qwanJtGYtgmi5Szqg+6VhqnbSyPWOWK8dlJAUi0aMJy/ihseFkUFt2AfaUZHlUW7WzpwttbDCw== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-select-all@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-48.3.0.tgz#9c82260b8cd67c7a5e789619b687055ddfb0c9f3" - integrity sha512-iIsdpYqUi8qbZOlN/lSuX6Kt53iMrOMOMRlaI7mVUw/pLbOphNElaPpS1cLR8MGzUrbHINew4rMyi9BMsvkCcQ== +"@ckeditor/ckeditor5-select-all@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-48.3.1.tgz#5544cd8325f844ebcd0c2f0aad0e3f44c6415670" + integrity sha512-bPXjCzqNeroJxnpW+dHXtBb5vigap7cwANJ6LS9lvTbQGKk3Ocq6jO0RlhmJ9RvcuHwAMH60a+23zW3PJAOkAQ== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-show-blocks@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-48.3.0.tgz#80e64d0a407a6919a60183470fc0dbe773428919" - integrity sha512-HebCHAa5oJh7CzzFr0yHIa1ssiW93c27A2Z7VAjvYX+JYtGb+DL1YcjV5WWkF/gcymfC4MM3fLJOTeE09P6kJw== +"@ckeditor/ckeditor5-show-blocks@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-48.3.1.tgz#fe9f212a61bf78a27e18b4699cf0dee9af167f4b" + integrity sha512-Frzw96nYEET7ymiEUvMHjkJ/QClUfsGTd+jJufXaT9hUx7t1nONVQVhzIEIruy8dgqt8prIRqVpczD3mQS8T4Q== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-source-editing@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-48.3.0.tgz#faa2049e037594c9c0b23f813000e99d48009d67" - integrity sha512-b+N0Znc2h8+oRoFLcekbNwtQkWNx1+yNPl3JkdEm6uy4mr2HsTlGwScg80FzVV48M1pJXnfy+9ywfvYyTkphUg== +"@ckeditor/ckeditor5-source-editing@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-48.3.1.tgz#4d086b1a6f5c9c6e68409368bc1c1ff01c167f1f" + integrity sha512-20rfbBZgZjEYnFCpS69U27TKZq9ZLMzKCBSXv8Kmv4qObHGgZMBY+R5UsG1VpIRG5DdUjP9lBWgmCVkzlof1EA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-special-characters@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-48.3.0.tgz#6b12410b8530b0919c781fbfdd05de22be99b2c4" - integrity sha512-bKxEPVmnr44x1qmve03cVDxiRzed2xcbjp8bsGuIf3+NpQDLt+Gr57yOX1Tn666XoST704DkzC3yNyFw759ikg== +"@ckeditor/ckeditor5-special-characters@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-48.3.1.tgz#82b692b7b30867660ff7245c78545dac0050e876" + integrity sha512-gqfxywMLASyjJV7AvhV3WCX3QYuizjWG0SxUy7zOils00UjIeImfQW07X5u/FSi2GLeUsOjSfttsAbtJXQXHzg== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-style@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-48.3.0.tgz#3d82766683e7a6587330950350852b777e4f950f" - integrity sha512-BeA2Qoc5SO6neUGQVShyZPcRBFtpbuZPjIiPynQCzSX5OHcKfrJpNUCJBjxNDr5hcT7s0GLpMBfrLB7sz1kMTg== +"@ckeditor/ckeditor5-style@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-48.3.1.tgz#6e309e4800253c2499c72c40b89b805cb0f04e5c" + integrity sha512-rYikWptU+1Kd4UbzZ0s04tO6CqlEoPzfX09jfdwWSNYLbgB9+CfrxnkbnFvfg3SCAgtFDactc07TBtxsH9+Eag== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-html-support" "48.3.0" - "@ckeditor/ckeditor5-list" "48.3.0" - "@ckeditor/ckeditor5-table" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-html-support" "48.3.1" + "@ckeditor/ckeditor5-list" "48.3.1" + "@ckeditor/ckeditor5-table" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-table@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-48.3.0.tgz#a30fd0ac45a8280374d465d1538b2a92877eb473" - integrity sha512-CfH+ghdvEOXFypWxa1ghTgCEcRk/bK6ez1tWIlcWv7cn2PXmbEixxWrzgaILh98EwEEBbyBa+kSglZsNSKpwwg== +"@ckeditor/ckeditor5-table@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-48.3.1.tgz#bbb0da4cbd49f082c5fce9a3ecae8c36cec1531d" + integrity sha512-aoVzI5Srl5g0AP2XslxNugJFeogQGstk8JiCwPN1cRvtOb/e7pvMYBsAXhqdf3GFeq3E7HMw/fceXmDLlWJPgw== dependencies: - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-typing@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-48.3.0.tgz#2f3bcfc67a34a130024dc993c6efcb384171757b" - integrity sha512-nnCaQUKNLZQJ0oT7+mvurR6PYvmeu5UzfYiJolPOrbCUyWyTf0h18H0IIx1c4HHHm2YOjgD80m4jYPEhlmJ57Q== +"@ckeditor/ckeditor5-typing@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-48.3.1.tgz#4fdf7c548c47bd22b31ee10bc7f8059c46aa7de0" + integrity sha512-kBtgdIA9oWqrmTk24WRxaK/p91N00Mz0XE9/w7NDiOLAPBJNeBvt8Le4zOzyeLt8tn+DCP2h/BQg0t04oFveNQ== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-ui@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-48.3.0.tgz#9cd3b1708cf8ba6f05b9180ebf84b80bc0b39a5f" - integrity sha512-90HTZou3d8Jy6w/uOTjWRz1V8Hl3VjtkkHro72HM9w7FQrQ6yRJ5j3Qc+/CpZTdyAdINC4F66T6UwMA2VSDycg== +"@ckeditor/ckeditor5-ui@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-48.3.1.tgz#0412a773b358043346b97db37568adb6ff092656" + integrity sha512-bs0VgxH3xfs8B14it+5dNK9I5YIWDI27qxArJqmfDFbnVBVtxlaLtnntyykbrNWCck53LKZ2qCpDueVsCV2JmA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-editor-multi-root" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-editor-multi-root" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" "@types/color-convert" "2.0.4" color-convert "3.1.0" color-parse "2.0.2" es-toolkit "1.45.1" vanilla-colorful "0.7.2" -"@ckeditor/ckeditor5-undo@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-48.3.0.tgz#eaea01a6b3258b50147fa5fda4c4eb30b2438246" - integrity sha512-SAfwwsJ1E59lCc/iLYhJk2fC+S3p3b3WNdt4Ekw8GnYtVfXEBuwAYIdkmpP+DG/jgqAl9H5Ehbe3jgEE2rvGsA== +"@ckeditor/ckeditor5-undo@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-48.3.1.tgz#9deb6fe24c1b66592236704632e6421cf971679d" + integrity sha512-psJd40k7knNqfbdCaBc6D6cC88exr4Y6AwQihUn/9DaQv8vBjJDNsifVsSgfBemT7QIchUDIoJwYkF8hmUDT9Q== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-upload@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-48.3.0.tgz#9ea122968474ed76703c5ebb55168f6bf45d17ad" - integrity sha512-Fv3oGF0pPrAbwQAJ2L+CF1BBHmjaTdpt8NvAOLpKfyq6fWCF7je2iUdcC11D61JkQgm95DlEKplJQHkVyDWdfQ== +"@ckeditor/ckeditor5-upload@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-48.3.1.tgz#27367faffd93a03d37556a8c3fc6b73334de103e" + integrity sha512-6hEOB4rAgtbDhntBw7Vw1wyn6BxR03mXNSGaKHyJ+OCZ1FzNAcCCkHI+6CI5INpAiAp8ISXfzblKec+EB0iA0Q== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" -"@ckeditor/ckeditor5-utils@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-48.3.0.tgz#1e0a13f127057483737eede6f2c31cf7e92b9c9c" - integrity sha512-HI3Ih77T0zi5zTti1UlwIRrdrNRlHJS0gMAJ0W4VeWY2RWczRx+dWAVFEnnlLBGCr4PO+DYgnvfZY8a6YesgoQ== +"@ckeditor/ckeditor5-utils@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-48.3.1.tgz#caafa91ea85efb0f51d4d357efb6ec93eca79634" + integrity sha512-hLZLjgwWSQKB3/a7AULSB5066PujeqwQiiUwU71ObxLGAHJA5EWD102Jp093BmiFvf5k8/hXFqOtUuaihDCXtg== dependencies: - "@ckeditor/ckeditor5-ui" "48.3.0" + "@ckeditor/ckeditor5-ui" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-watchdog@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-48.3.0.tgz#d0b672ce33d4058c636927d75967d0d8698190cd" - integrity sha512-r+3ic0GN0K2GRl69jgeSU5MIR6/95aGh++4xKH1vRmwFZkDBlcd2+a4gx0ml1mJFBXOjvqj9QGzbGE94xZ5Myg== +"@ckeditor/ckeditor5-watchdog@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-48.3.1.tgz#6e96ff9c189268628b78db7e2aeca9f892a0e152" + integrity sha512-qv0D8GdaRdP9kM5LFYNNZTT3kN70jeEilZIA8wqLDf2+nIkz68xNZiwMbad9yrjGbMe2iQqrURTmML1/2+FRqA== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-widget@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-48.3.0.tgz#6e4eef16f94e3430fa61619a88dda511a98d7cc5" - integrity sha512-rsyjy6QYjzyL5AIdHzDCQKsf9X9LZ7QKg3Te52Wbml627k9b+hgcFXgm7wR6rPyLvu7yh1FbO9I7i16JMWKMug== +"@ckeditor/ckeditor5-widget@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-48.3.1.tgz#eed18f23747bd1449c1fc480bda62387f4f7ef53" + integrity sha512-2XrBEd0pz/aVmSlXYC/Q3vgGVLadtN2KK5T3euQv3MSWTZtA66ZQKeKLFwl5pNvv/ItnCHUDz/RMEAP1CqsfTg== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-enter" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-enter" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" -"@ckeditor/ckeditor5-word-count@48.3.0": - version "48.3.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-48.3.0.tgz#ced0490da4c587bb14b2896633b1cb88f1b859e6" - integrity sha512-zw+xqF7wmdXcZ+rvVObtBvSDborPwdI6QoFBTAidHqkSIQclF7R7fGGJn7hEsfUjMeQDnyhGIiYFNc97y2tpug== +"@ckeditor/ckeditor5-word-count@48.3.1": + version "48.3.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-48.3.1.tgz#353db0d5ddcc33ed301b34eb9ac4b7a4fc3ae9e8" + integrity sha512-ylAMJ0LNVJasul0cVbZFSIXK4tdZ/850NXPjtTiL63K//2bYfxRj3Xwh+mN14H4NX3ozkJhN2jaA9PU6Gmfs3Q== dependencies: - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" es-toolkit "1.45.1" "@colordx/core@^5.4.3": @@ -1765,9 +1765,9 @@ integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== "@sinclair/typebox@^0.34.0": - version "0.34.51" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.51.tgz#fe196ba81f09c4b0796bc2a166187278566755dc" - integrity sha512-Nu4sNPT4G3QgAvxmdUCR/NBmsi23F2tEIcbMOZJVHS+qEgk+rmXxQikEeoKFyaX+UEggAoTvHUvIlj8MfYPzXQ== + version "0.34.52" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.52.tgz#62f8a686e4ab28a8944902e2ad2d648312ef11cb" + integrity sha512-XiMQh7qqVlxZzcVD+kkGMNGMzcTrDMLWI7S4x7z1MkCkbDPrekpZXEUK0eZqZFMuHQg2a2DZOcDIh9o5v3Gonw== "@swc/helpers@^0.5.12": version "0.5.23" @@ -2242,11 +2242,11 @@ bail@^2.0.0: integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== barcode-detector@^3.0.0, barcode-detector@^3.0.5: - version "3.2.0" - resolved "https://registry.yarnpkg.com/barcode-detector/-/barcode-detector-3.2.0.tgz#6bf6cc5e404b8c7a05b349305477049825e254bc" - integrity sha512-MrT5TT058ptG5YB157pHLfXKVpp0BKEfQBOb8QvzTbatzmLDu85JJ0Gd/sCYwbwdwStJvxsYflrSN6D6E4Ndyw== + version "3.2.1" + resolved "https://registry.yarnpkg.com/barcode-detector/-/barcode-detector-3.2.1.tgz#a4e205253dd0daba2c02c993c5c45f99a4bf128d" + integrity sha512-zLL7AbT9uNJBUzYpKg9v5tUA4yQGReExSi60q0g660Mj0wjUhKmN0GrUF3qELo8ITW9THzyJXdZQkXLMnsieiw== dependencies: - zxing-wasm "3.1.0" + zxing-wasm "3.1.1" base64-js@0.0.8: version "0.0.8" @@ -2303,14 +2303,14 @@ browserify-zlib@^0.2.0: pako "~1.0.5" browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.28.1, browserslist@^4.28.2: - version "4.28.5" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.5.tgz#438b7d38c0d4b47740bbb36778d5bdca01b37838" - integrity sha512-Cu2E6QejHWzuDMTkuwgpABFgDfZrXLQq5V13YOACZx4mFAG4IwGTbTfHPMr4WtxlHoXSM8FIuRwYYCz5XiabaQ== + version "4.28.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.6.tgz#7cf83afcd69c55fde6fb2dcc5039ff0f4ba42610" + integrity sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw== dependencies: baseline-browser-mapping "^2.10.42" - caniuse-lite "^1.0.30001800" - electron-to-chromium "^1.5.387" - node-releases "^2.0.50" + caniuse-lite "^1.0.30001803" + electron-to-chromium "^1.5.389" + node-releases "^2.0.51" update-browserslist-db "^1.2.3" bs-custom-file-input@^1.3.4: @@ -2333,10 +2333,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001800: - version "1.0.30001803" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001803.tgz#b2a5d696e042bc8304dcd4942c39fe330fbbcb24" - integrity sha512-g/uHREV2ZpK9qMalCsWaxmA6ol+DX8GYhuf3T40RKoP+oL7vhRJh8LNt73PCjpnR6l14FzfPrB5Yux4PKm2meg== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001803: + version "1.0.30001805" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001805.tgz#78d5d5968a69b7ff81af87a96d7ddc7ea6670b1e" + integrity sha512-52noaS3DubycKSXaU30TwPGIp+POyQSUVa5jBEq3vkRkY0kjyb3LQgvhU6WGyCcyXqVLWO0Cw0Q6BSdD0kUfVA== ccount@^2.0.0: version "2.0.1" @@ -2377,70 +2377,70 @@ ci-info@^4.2.0: integrity sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg== ckeditor5@^48.0.0: - version "48.3.0" - resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-48.3.0.tgz#27917726a0d0d3a61ac861fc1976a6552ea9d095" - integrity sha512-5Mh78/q04TdifexBPZjGZ4rfGPCNvgDh+Yehle60HlCx3PqQSwPUoI75SxE+5LCGSLOi3AN3F0HoT9Z3ZUXUfQ== + version "48.3.1" + resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-48.3.1.tgz#b80a164124c872ca56094143b3217807d07f18de" + integrity sha512-uuWdrM7mHVO0NsO3DTGDXp2zBkcuSYoS78+Ovpuci3B1pxzG7eHeLfeaNKIltWorhcWCxY4G+JTWOobcwflCTA== dependencies: - "@ckeditor/ckeditor5-adapter-ckfinder" "48.3.0" - "@ckeditor/ckeditor5-alignment" "48.3.0" - "@ckeditor/ckeditor5-autoformat" "48.3.0" - "@ckeditor/ckeditor5-autosave" "48.3.0" - "@ckeditor/ckeditor5-basic-styles" "48.3.0" - "@ckeditor/ckeditor5-block-quote" "48.3.0" - "@ckeditor/ckeditor5-bookmark" "48.3.0" - "@ckeditor/ckeditor5-ckbox" "48.3.0" - "@ckeditor/ckeditor5-ckfinder" "48.3.0" - "@ckeditor/ckeditor5-clipboard" "48.3.0" - "@ckeditor/ckeditor5-cloud-services" "48.3.0" - "@ckeditor/ckeditor5-code-block" "48.3.0" - "@ckeditor/ckeditor5-core" "48.3.0" - "@ckeditor/ckeditor5-easy-image" "48.3.0" - "@ckeditor/ckeditor5-editor-balloon" "48.3.0" - "@ckeditor/ckeditor5-editor-classic" "48.3.0" - "@ckeditor/ckeditor5-editor-decoupled" "48.3.0" - "@ckeditor/ckeditor5-editor-inline" "48.3.0" - "@ckeditor/ckeditor5-editor-multi-root" "48.3.0" - "@ckeditor/ckeditor5-emoji" "48.3.0" - "@ckeditor/ckeditor5-engine" "48.3.0" - "@ckeditor/ckeditor5-enter" "48.3.0" - "@ckeditor/ckeditor5-essentials" "48.3.0" - "@ckeditor/ckeditor5-find-and-replace" "48.3.0" - "@ckeditor/ckeditor5-font" "48.3.0" - "@ckeditor/ckeditor5-fullscreen" "48.3.0" - "@ckeditor/ckeditor5-heading" "48.3.0" - "@ckeditor/ckeditor5-highlight" "48.3.0" - "@ckeditor/ckeditor5-horizontal-line" "48.3.0" - "@ckeditor/ckeditor5-html-embed" "48.3.0" - "@ckeditor/ckeditor5-html-support" "48.3.0" - "@ckeditor/ckeditor5-icons" "48.3.0" - "@ckeditor/ckeditor5-image" "48.3.0" - "@ckeditor/ckeditor5-indent" "48.3.0" - "@ckeditor/ckeditor5-language" "48.3.0" - "@ckeditor/ckeditor5-link" "48.3.0" - "@ckeditor/ckeditor5-list" "48.3.0" - "@ckeditor/ckeditor5-markdown-gfm" "48.3.0" - "@ckeditor/ckeditor5-media-embed" "48.3.0" - "@ckeditor/ckeditor5-mention" "48.3.0" - "@ckeditor/ckeditor5-minimap" "48.3.0" - "@ckeditor/ckeditor5-page-break" "48.3.0" - "@ckeditor/ckeditor5-paragraph" "48.3.0" - "@ckeditor/ckeditor5-paste-from-office" "48.3.0" - "@ckeditor/ckeditor5-remove-format" "48.3.0" - "@ckeditor/ckeditor5-restricted-editing" "48.3.0" - "@ckeditor/ckeditor5-select-all" "48.3.0" - "@ckeditor/ckeditor5-show-blocks" "48.3.0" - "@ckeditor/ckeditor5-source-editing" "48.3.0" - "@ckeditor/ckeditor5-special-characters" "48.3.0" - "@ckeditor/ckeditor5-style" "48.3.0" - "@ckeditor/ckeditor5-table" "48.3.0" - "@ckeditor/ckeditor5-typing" "48.3.0" - "@ckeditor/ckeditor5-ui" "48.3.0" - "@ckeditor/ckeditor5-undo" "48.3.0" - "@ckeditor/ckeditor5-upload" "48.3.0" - "@ckeditor/ckeditor5-utils" "48.3.0" - "@ckeditor/ckeditor5-watchdog" "48.3.0" - "@ckeditor/ckeditor5-widget" "48.3.0" - "@ckeditor/ckeditor5-word-count" "48.3.0" + "@ckeditor/ckeditor5-adapter-ckfinder" "48.3.1" + "@ckeditor/ckeditor5-alignment" "48.3.1" + "@ckeditor/ckeditor5-autoformat" "48.3.1" + "@ckeditor/ckeditor5-autosave" "48.3.1" + "@ckeditor/ckeditor5-basic-styles" "48.3.1" + "@ckeditor/ckeditor5-block-quote" "48.3.1" + "@ckeditor/ckeditor5-bookmark" "48.3.1" + "@ckeditor/ckeditor5-ckbox" "48.3.1" + "@ckeditor/ckeditor5-ckfinder" "48.3.1" + "@ckeditor/ckeditor5-clipboard" "48.3.1" + "@ckeditor/ckeditor5-cloud-services" "48.3.1" + "@ckeditor/ckeditor5-code-block" "48.3.1" + "@ckeditor/ckeditor5-core" "48.3.1" + "@ckeditor/ckeditor5-easy-image" "48.3.1" + "@ckeditor/ckeditor5-editor-balloon" "48.3.1" + "@ckeditor/ckeditor5-editor-classic" "48.3.1" + "@ckeditor/ckeditor5-editor-decoupled" "48.3.1" + "@ckeditor/ckeditor5-editor-inline" "48.3.1" + "@ckeditor/ckeditor5-editor-multi-root" "48.3.1" + "@ckeditor/ckeditor5-emoji" "48.3.1" + "@ckeditor/ckeditor5-engine" "48.3.1" + "@ckeditor/ckeditor5-enter" "48.3.1" + "@ckeditor/ckeditor5-essentials" "48.3.1" + "@ckeditor/ckeditor5-find-and-replace" "48.3.1" + "@ckeditor/ckeditor5-font" "48.3.1" + "@ckeditor/ckeditor5-fullscreen" "48.3.1" + "@ckeditor/ckeditor5-heading" "48.3.1" + "@ckeditor/ckeditor5-highlight" "48.3.1" + "@ckeditor/ckeditor5-horizontal-line" "48.3.1" + "@ckeditor/ckeditor5-html-embed" "48.3.1" + "@ckeditor/ckeditor5-html-support" "48.3.1" + "@ckeditor/ckeditor5-icons" "48.3.1" + "@ckeditor/ckeditor5-image" "48.3.1" + "@ckeditor/ckeditor5-indent" "48.3.1" + "@ckeditor/ckeditor5-language" "48.3.1" + "@ckeditor/ckeditor5-link" "48.3.1" + "@ckeditor/ckeditor5-list" "48.3.1" + "@ckeditor/ckeditor5-markdown-gfm" "48.3.1" + "@ckeditor/ckeditor5-media-embed" "48.3.1" + "@ckeditor/ckeditor5-mention" "48.3.1" + "@ckeditor/ckeditor5-minimap" "48.3.1" + "@ckeditor/ckeditor5-page-break" "48.3.1" + "@ckeditor/ckeditor5-paragraph" "48.3.1" + "@ckeditor/ckeditor5-paste-from-office" "48.3.1" + "@ckeditor/ckeditor5-remove-format" "48.3.1" + "@ckeditor/ckeditor5-restricted-editing" "48.3.1" + "@ckeditor/ckeditor5-select-all" "48.3.1" + "@ckeditor/ckeditor5-show-blocks" "48.3.1" + "@ckeditor/ckeditor5-source-editing" "48.3.1" + "@ckeditor/ckeditor5-special-characters" "48.3.1" + "@ckeditor/ckeditor5-style" "48.3.1" + "@ckeditor/ckeditor5-table" "48.3.1" + "@ckeditor/ckeditor5-typing" "48.3.1" + "@ckeditor/ckeditor5-ui" "48.3.1" + "@ckeditor/ckeditor5-undo" "48.3.1" + "@ckeditor/ckeditor5-upload" "48.3.1" + "@ckeditor/ckeditor5-utils" "48.3.1" + "@ckeditor/ckeditor5-watchdog" "48.3.1" + "@ckeditor/ckeditor5-widget" "48.3.1" + "@ckeditor/ckeditor5-word-count" "48.3.1" clipboard@^2.0.4: version "2.0.11" @@ -2925,7 +2925,7 @@ domutils@^3.0.1: domelementtype "^2.3.0" domhandler "^5.0.3" -electron-to-chromium@^1.5.387: +electron-to-chromium@^1.5.389: version "1.5.389" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.389.tgz#538be9ebec78026d4daba6be321ab854dfac2a8f" integrity sha512-cEto7aeOqBfU1D+c5py5pE+ooscKE75JifxLBdFUZsqAxRS6y7kebtxAZvICszSl05gPjYHDTjY+lXpyGvpJbg== @@ -2976,9 +2976,9 @@ es-errors@^1.3.0: integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es-module-lexer@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-2.3.0.tgz#fda770234c345064c122eb905e1c4200ffa4ce7e" - integrity sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw== + version "2.3.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-2.3.1.tgz#5bf2df06999dbbe5f006a5f46a11fb9f5b7b391b" + integrity sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA== es-toolkit@1.45.1: version "1.45.1" @@ -4066,9 +4066,9 @@ ms@^2.1.3: integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== nanoid@^3.3.12: - version "3.3.15" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.15.tgz#36c490fad8c6e86c824c940dfdde999b69ed4316" - integrity sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA== + version "3.3.16" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.16.tgz#a04d8ec4b1f10009d2d533947aefe4293737816c" + integrity sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q== neo-async@^2.6.2: version "2.6.2" @@ -4087,7 +4087,7 @@ node-notifier@^9.0.0: uuid "^8.3.0" which "^2.0.2" -node-releases@^2.0.50: +node-releases@^2.0.51: version "2.0.51" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.51.tgz#cdc08433577f5b32ad01694481726e22eeb54aef" integrity sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ== @@ -4455,9 +4455,9 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss@^8.2.14, postcss@^8.4.40: - version "8.5.16" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.16.tgz#1230ce0b5df354c24c0ea45f99ce5f6a88279d28" - integrity sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg== + version "8.5.19" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.19.tgz#45ad5cfde499408e20147348237551381a922037" + integrity sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ== dependencies: nanoid "^3.3.12" picocolors "^1.1.1" @@ -4879,9 +4879,9 @@ supports-preserve-symlinks-flag@^1.0.0: integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== svgo@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-4.0.1.tgz#c82dacd04ee9f1d55cd4e0b7f9a214c86670e3ee" - integrity sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w== + version "4.0.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-4.0.2.tgz#a62246f0a9d671c0314d04f3cc15f78b1bd0667f" + integrity sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng== dependencies: commander "^11.1.0" css-select "^5.1.0" @@ -4983,7 +4983,7 @@ tslib@^2.8.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== -type-fest@^5.7.0: +type-fest@^5.8.0: version "5.8.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-5.8.0.tgz#6d517998257c33159db4d4da6f18efa33bd47df3" integrity sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA== @@ -5164,9 +5164,9 @@ web-namespaces@^2.0.0: integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== webpack-bundle-analyzer@^5.1.1: - version "5.3.0" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-5.3.0.tgz#ca289e08f2f5e39964a9988c38ff3090559392bf" - integrity sha512-PEhAoqiJ+47d0uLMx/+zo5XOvaU+Vk6N2ZLht7H3n09QLy/fhyvqGNwjdRUHJDgMN8crBR2ZwVHkIswT3Xuawg== + version "5.3.1" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-5.3.1.tgz#cc966b30f3dd7e2c63b41df1633c0928dce4b77f" + integrity sha512-wP2EusncRGL1tZyMHC/umLkjPdYMkTL9nPEKh8G8dkYCJ9TyF6xnXFqjhdqmv5J900irN/g0P5jMvLT22krEXQ== dependencies: "@discoveryjs/json-ext" "^0.6.3" acorn "^8.0.4" @@ -5308,10 +5308,10 @@ zwitch@^2.0.0, zwitch@^2.0.4: resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== -zxing-wasm@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/zxing-wasm/-/zxing-wasm-3.1.0.tgz#90f39a833abf7bef3be748ba50bb62459214aa38" - integrity sha512-5+3V1wPRx4gvbeLH2jB7n2cKrYJ1q4i3QgjnBUtrDPeqxJSi6BdzKJg4y6aF6bgW8zfntnYJyrkqFMevDhL2NA== +zxing-wasm@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/zxing-wasm/-/zxing-wasm-3.1.1.tgz#221644b5bcbc787c130837b5bbb5ce4683ae7800" + integrity sha512-g0sPJBIubO6zLcJh1jftLPIN6xziaqLsvLgtpGKwDrEhyXXqla3E3yjFrznlr78UHIOMzbJPi0HDWKs/KgaB7A== dependencies: "@types/emscripten" "^1.41.5" - type-fest "^5.7.0" + type-fest "^5.8.0"