diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ca25837..6075e0a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Added the ability to show the “Source” button for specific user groups. ([#318](https://github.com/craftcms/ckeditor/pull/318)) - Added `craft\ckeditor\Field::$sourceEditingGroups`. - Deprecated `craft\ckeditor\Field::$enableSourceEditingForNonAdmins`. +- Updated to CKEditor 5 44.0.0. - Fixed a bug where “Edit entry” buttons were only partially translated. ([#337](https://github.com/craftcms/ckeditor/issues/337)) - Fixed a bug where copying and pasting nested entries wasn’t working on non-primary sites. ([#315](https://github.com/craftcms/ckeditor/issues/315)) - Fixed an error that could occur when editing nested entries on newly-created provisional drafts. ([#339](https://github.com/craftcms/ckeditor/pull/339)) diff --git a/composer.lock b/composer.lock index ea45c35f..cbb8d49f 100644 --- a/composer.lock +++ b/composer.lock @@ -186,16 +186,16 @@ }, { "name": "commerceguys/addressing", - "version": "v2.2.3", + "version": "v2.2.4", "source": { "type": "git", "url": "https://github.com/commerceguys/addressing.git", - "reference": "ca69b9cc502867111e585f7c627894ffac6f328a" + "reference": "ea826dbe5b3fe76960073a2167d5cf996c811cda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/commerceguys/addressing/zipball/ca69b9cc502867111e585f7c627894ffac6f328a", - "reference": "ca69b9cc502867111e585f7c627894ffac6f328a", + "url": "https://api.github.com/repos/commerceguys/addressing/zipball/ea826dbe5b3fe76960073a2167d5cf996c811cda", + "reference": "ea826dbe5b3fe76960073a2167d5cf996c811cda", "shasum": "" }, "require": { @@ -244,9 +244,9 @@ ], "support": { "issues": "https://github.com/commerceguys/addressing/issues", - "source": "https://github.com/commerceguys/addressing/tree/v2.2.3" + "source": "https://github.com/commerceguys/addressing/tree/v2.2.4" }, - "time": "2024-11-11T16:07:47+00:00" + "time": "2025-01-13T16:03:24+00:00" }, { "name": "composer/semver", @@ -331,16 +331,16 @@ }, { "name": "craftcms/cms", - "version": "5.5.5", + "version": "5.6.1", "source": { "type": "git", "url": "https://github.com/craftcms/cms.git", - "reference": "02c00d5b58683b85c8b4e04bdc66fae1d987a293" + "reference": "b72d890fa98838ac5e2b537104bdf774e3826714" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/cms/zipball/02c00d5b58683b85c8b4e04bdc66fae1d987a293", - "reference": "02c00d5b58683b85c8b4e04bdc66fae1d987a293", + "url": "https://api.github.com/repos/craftcms/cms/zipball/b72d890fa98838ac5e2b537104bdf774e3826714", + "reference": "b72d890fa98838ac5e2b537104bdf774e3826714", "shasum": "" }, "require": { @@ -375,6 +375,8 @@ "pragmarx/recovery": "^0.2.1", "samdark/yii2-psr-log-target": "^1.1.3", "seld/cli-prompt": "^1.0.4", + "symfony/css-selector": "^6.0|^7.0", + "symfony/dom-crawler": "^6.0|^7.0", "symfony/filesystem": "^6.3", "symfony/http-client": "^6.0.3", "symfony/property-access": "^7.0", @@ -383,7 +385,7 @@ "symfony/var-dumper": "^5.0|^6.0", "symfony/yaml": "^5.2.3", "theiconic/name-parser": "^1.2", - "twig/twig": "~3.14.0", + "twig/twig": "~3.15.0", "voku/stringy": "^6.4.0", "web-auth/webauthn-lib": "~4.9.0", "webonyx/graphql-php": "~14.11.5", @@ -454,20 +456,20 @@ "rss": "https://github.com/craftcms/cms/releases.atom", "source": "https://github.com/craftcms/cms" }, - "time": "2024-12-03T21:00:52+00:00" + "time": "2025-01-23T01:49:29+00:00" }, { "name": "craftcms/html-field", - "version": "3.1.0", + "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/craftcms/html-field.git", - "reference": "34a5796c74e22d4ae80709541367114d03d280ca" + "reference": "50a56e4cb4d4511b39674965e0fbff475f62f7f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/html-field/zipball/34a5796c74e22d4ae80709541367114d03d280ca", - "reference": "34a5796c74e22d4ae80709541367114d03d280ca", + "url": "https://api.github.com/repos/craftcms/html-field/zipball/50a56e4cb4d4511b39674965e0fbff475f62f7f0", + "reference": "50a56e4cb4d4511b39674965e0fbff475f62f7f0", "shasum": "" }, "require": { @@ -503,7 +505,7 @@ "rss": "https://github.com/craftcms/html-field/commits/main.atom", "source": "https://github.com/craftcms/html-field" }, - "time": "2024-06-11T14:58:59+00:00" + "time": "2024-10-15T20:02:05+00:00" }, { "name": "craftcms/plugin-installer", @@ -971,16 +973,16 @@ }, { "name": "egulias/email-validator", - "version": "4.0.2", + "version": "4.0.3", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + "reference": "b115554301161fa21467629f1e1391c1936de517" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517", + "reference": "b115554301161fa21467629f1e1391c1936de517", "shasum": "" }, "require": { @@ -1026,7 +1028,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.3" }, "funding": [ { @@ -1034,7 +1036,7 @@ "type": "github" } ], - "time": "2023-10-06T06:47:41+00:00" + "time": "2024-12-27T00:36:43+00:00" }, { "name": "elvanto/litemoji", @@ -1512,7 +1514,7 @@ }, { "name": "illuminate/collections", - "version": "v10.48.25", + "version": "v10.48.26", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", @@ -1567,7 +1569,7 @@ }, { "name": "illuminate/conditionable", - "version": "v10.48.25", + "version": "v10.48.26", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", @@ -1613,7 +1615,7 @@ }, { "name": "illuminate/contracts", - "version": "v10.48.25", + "version": "v10.48.26", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", @@ -1661,7 +1663,7 @@ }, { "name": "illuminate/macroable", - "version": "v10.48.25", + "version": "v10.48.26", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", @@ -1943,6 +1945,73 @@ ], "time": "2024-12-08T08:18:47+00:00" }, + { + "name": "masterminds/html5", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" + }, + "time": "2024-03-31T07:05:07+00:00" + }, { "name": "mikehaertl/php-shellcommand", "version": "1.7.0", @@ -2182,16 +2251,16 @@ }, { "name": "nystudio107/craft-code-editor", - "version": "1.0.19", + "version": "1.0.22", "source": { "type": "git", "url": "https://github.com/nystudio107/craft-code-editor.git", - "reference": "a793406e62cd6c7d8e25ac5e0fb2208b4206815b" + "reference": "170edf71355b659e1db9ede12980b17c20eb3d1f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nystudio107/craft-code-editor/zipball/a793406e62cd6c7d8e25ac5e0fb2208b4206815b", - "reference": "a793406e62cd6c7d8e25ac5e0fb2208b4206815b", + "url": "https://api.github.com/repos/nystudio107/craft-code-editor/zipball/170edf71355b659e1db9ede12980b17c20eb3d1f", + "reference": "170edf71355b659e1db9ede12980b17c20eb3d1f", "shasum": "" }, "require": { @@ -2246,7 +2315,7 @@ "type": "github" } ], - "time": "2024-04-15T16:35:48+00:00" + "time": "2024-09-23T17:20:25+00:00" }, { "name": "paragonie/constant_time_encoding", @@ -3493,16 +3562,16 @@ }, { "name": "spomky-labs/pki-framework", - "version": "1.2.1", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/Spomky-Labs/pki-framework.git", - "reference": "0b10c8b53366729417d6226ae89a665f9e2d61b6" + "reference": "5ac374c3e295c8b917208ff41b4d30f76668478c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/0b10c8b53366729417d6226ae89a665f9e2d61b6", - "reference": "0b10c8b53366729417d6226ae89a665f9e2d61b6", + "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/5ac374c3e295c8b917208ff41b4d30f76668478c", + "reference": "5ac374c3e295c8b917208ff41b4d30f76668478c", "shasum": "" }, "require": { @@ -3511,21 +3580,19 @@ "php": ">=8.1" }, "require-dev": { - "ekino/phpstan-banned-code": "^1.0", + "ekino/phpstan-banned-code": "^1.0|^2.0|^3.0", "ext-gmp": "*", "ext-openssl": "*", - "infection/infection": "^0.28", + "infection/infection": "^0.28|^0.29", "php-parallel-lint/php-parallel-lint": "^1.3", - "phpstan/extension-installer": "^1.3", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-beberlei-assert": "^1.0", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.3", + "phpstan/extension-installer": "^1.3|^2.0", + "phpstan/phpstan": "^1.8|^2.0", + "phpstan/phpstan-deprecation-rules": "^1.0|^2.0", + "phpstan/phpstan-phpunit": "^1.1|^2.0", + "phpstan/phpstan-strict-rules": "^1.3|^2.0", "phpunit/phpunit": "^10.1|^11.0", - "rector/rector": "^1.0", + "rector/rector": "^1.0|^2.0", "roave/security-advisories": "dev-latest", - "symfony/phpunit-bridge": "^6.4|^7.0", "symfony/string": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0", "symplify/easy-coding-standard": "^12.0" @@ -3588,7 +3655,7 @@ ], "support": { "issues": "https://github.com/Spomky-Labs/pki-framework/issues", - "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.2.1" + "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.2.2" }, "funding": [ { @@ -3600,7 +3667,72 @@ "type": "patreon" } ], - "time": "2024-03-30T18:03:49+00:00" + "time": "2025-01-03T09:35:48+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3621,12 +3753,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -3669,6 +3801,73 @@ ], "time": "2024-09-25T14:20:29+00:00" }, + { + "name": "symfony/dom-crawler", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "b176e1f1f550ef44c94eb971bf92488de08f7c6b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b176e1f1f550ef44c94eb971bf92488de08f7c6b", + "reference": "b176e1f1f550ef44c94eb971bf92488de08f7c6b", + "shasum": "" + }, + "require": { + "masterminds/html5": "^2.6", + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "symfony/css-selector": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases DOM navigation for HTML and XML documents", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dom-crawler/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T16:15:23+00:00" + }, { "name": "symfony/event-dispatcher", "version": "v7.2.0", @@ -3769,12 +3968,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -3893,23 +4092,23 @@ }, { "name": "symfony/http-client", - "version": "v6.4.16", + "version": "v6.4.17", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "60a113666fa67e598abace38e5f46a0954d8833d" + "reference": "88898d842eb29d7e1a903724c94e90a6ca9c0509" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/60a113666fa67e598abace38e5f46a0954d8833d", - "reference": "60a113666fa67e598abace38e5f46a0954d8833d", + "url": "https://api.github.com/repos/symfony/http-client/zipball/88898d842eb29d7e1a903724c94e90a6ca9c0509", + "reference": "88898d842eb29d7e1a903724c94e90a6ca9c0509", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-client-contracts": "~3.4.3|^3.5.1", + "symfony/http-client-contracts": "~3.4.4|^3.5.2", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -3966,7 +4165,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.4.16" + "source": "https://github.com/symfony/http-client/tree/v6.4.17" }, "funding": [ { @@ -3982,20 +4181,20 @@ "type": "tidelift" } ], - "time": "2024-11-27T11:52:33+00:00" + "time": "2024-12-18T12:18:31+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.5.1", + "version": "v3.5.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "c2f3ad828596624ca39ea40f83617ef51ca8bbf9" + "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/c2f3ad828596624ca39ea40f83617ef51ca8bbf9", - "reference": "c2f3ad828596624ca39ea40f83617ef51ca8bbf9", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ee8d807ab20fcb51267fdace50fbe3494c31e645", + "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645", "shasum": "" }, "require": { @@ -4044,7 +4243,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.2" }, "funding": [ { @@ -4060,7 +4259,7 @@ "type": "tidelift" } ], - "time": "2024-11-25T12:02:18+00:00" + "time": "2024-12-07T08:49:48+00:00" }, { "name": "symfony/mailer", @@ -4144,16 +4343,16 @@ }, { "name": "symfony/mime", - "version": "v7.2.0", + "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "cc84a4b81f62158c3846ac7ff10f696aae2b524d" + "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/cc84a4b81f62158c3846ac7ff10f696aae2b524d", - "reference": "cc84a4b81f62158c3846ac7ff10f696aae2b524d", + "url": "https://api.github.com/repos/symfony/mime/zipball/7f9617fcf15cb61be30f8b252695ed5e2bfac283", + "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283", "shasum": "" }, "require": { @@ -4208,7 +4407,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.2.0" + "source": "https://github.com/symfony/mime/tree/v7.2.1" }, "funding": [ { @@ -4224,7 +4423,7 @@ "type": "tidelift" } ], - "time": "2024-11-23T09:19:39+00:00" + "time": "2024-12-07T08:50:44+00:00" }, { "name": "symfony/polyfill-ctype", @@ -4331,8 +4530,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4487,8 +4686,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4653,8 +4852,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -5066,22 +5265,22 @@ }, { "name": "symfony/property-info", - "version": "v7.2.0", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "b00580d9d7c9654e1df95df85105d0da67418b3f" + "reference": "1dfeb0dac7a99f7b3be42db9ccc299c5a6483fcf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/b00580d9d7c9654e1df95df85105d0da67418b3f", - "reference": "b00580d9d7c9654e1df95df85105d0da67418b3f", + "url": "https://api.github.com/repos/symfony/property-info/zipball/1dfeb0dac7a99f7b3be42db9ccc299c5a6483fcf", + "reference": "1dfeb0dac7a99f7b3be42db9ccc299c5a6483fcf", "shasum": "" }, "require": { "php": ">=8.2", "symfony/string": "^6.4|^7.0", - "symfony/type-info": "^7.1" + "symfony/type-info": "~7.1.9|^7.2.2" }, "conflict": { "phpdocumentor/reflection-docblock": "<5.2", @@ -5129,7 +5328,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v7.2.0" + "source": "https://github.com/symfony/property-info/tree/v7.2.2" }, "funding": [ { @@ -5145,7 +5344,7 @@ "type": "tidelift" } ], - "time": "2024-11-27T09:50:52+00:00" + "time": "2024-12-31T11:04:50+00:00" }, { "name": "symfony/serializer", @@ -5269,12 +5468,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -5417,29 +5616,24 @@ }, { "name": "symfony/type-info", - "version": "v7.2.0", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/type-info.git", - "reference": "e0bfd95bceb3886c59487828537691aecb7d9c6b" + "reference": "3b5a17470fff0034f25fd4287cbdaa0010d2f749" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/type-info/zipball/e0bfd95bceb3886c59487828537691aecb7d9c6b", - "reference": "e0bfd95bceb3886c59487828537691aecb7d9c6b", + "url": "https://api.github.com/repos/symfony/type-info/zipball/3b5a17470fff0034f25fd4287cbdaa0010d2f749", + "reference": "3b5a17470fff0034f25fd4287cbdaa0010d2f749", "shasum": "" }, "require": { "php": ">=8.2", "psr/container": "^1.1|^2.0" }, - "conflict": { - "phpstan/phpdoc-parser": "<1.0", - "symfony/dependency-injection": "<6.4" - }, "require-dev": { - "phpstan/phpdoc-parser": "^1.0|^2.0", - "symfony/dependency-injection": "^6.4|^7.0" + "phpstan/phpdoc-parser": "^1.0|^2.0" }, "type": "library", "autoload": { @@ -5477,7 +5671,7 @@ "type" ], "support": { - "source": "https://github.com/symfony/type-info/tree/v7.2.0" + "source": "https://github.com/symfony/type-info/tree/v7.2.2" }, "funding": [ { @@ -5493,7 +5687,7 @@ "type": "tidelift" } ], - "time": "2024-11-18T09:51:31+00:00" + "time": "2024-12-20T13:38:37+00:00" }, { "name": "symfony/uid", @@ -5779,16 +5973,16 @@ }, { "name": "twig/twig", - "version": "v3.14.2", + "version": "v3.15.0", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "0b6f9d8370bb3b7f1ce5313ed8feb0fafd6e399a" + "reference": "2d5b3964cc21d0188633d7ddce732dc8e874db02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/0b6f9d8370bb3b7f1ce5313ed8feb0fafd6e399a", - "reference": "0b6f9d8370bb3b7f1ce5313ed8feb0fafd6e399a", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/2d5b3964cc21d0188633d7ddce732dc8e874db02", + "reference": "2d5b3964cc21d0188633d7ddce732dc8e874db02", "shasum": "" }, "require": { @@ -5842,7 +6036,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.14.2" + "source": "https://github.com/twigphp/Twig/tree/v3.15.0" }, "funding": [ { @@ -5854,7 +6048,7 @@ "type": "tidelift" } ], - "time": "2024-11-07T12:36:22+00:00" + "time": "2024-11-17T15:59:19+00:00" }, { "name": "voku/anti-xss", @@ -6583,16 +6777,16 @@ }, { "name": "web-auth/webauthn-lib", - "version": "4.9.1", + "version": "4.9.2", "source": { "type": "git", "url": "https://github.com/web-auth/webauthn-lib.git", - "reference": "fd7a0943c663b325e92ad562c2bcc943e77beeac" + "reference": "008b25171c27cf4813420d0de31cc059bcc71f1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/web-auth/webauthn-lib/zipball/fd7a0943c663b325e92ad562c2bcc943e77beeac", - "reference": "fd7a0943c663b325e92ad562c2bcc943e77beeac", + "url": "https://api.github.com/repos/web-auth/webauthn-lib/zipball/008b25171c27cf4813420d0de31cc059bcc71f1a", + "reference": "008b25171c27cf4813420d0de31cc059bcc71f1a", "shasum": "" }, "require": { @@ -6626,8 +6820,8 @@ "type": "library", "extra": { "thanks": { - "name": "web-auth/webauthn-framework", - "url": "https://github.com/web-auth/webauthn-framework" + "url": "https://github.com/web-auth/webauthn-framework", + "name": "web-auth/webauthn-framework" } }, "autoload": { @@ -6657,7 +6851,7 @@ "webauthn" ], "support": { - "source": "https://github.com/web-auth/webauthn-lib/tree/4.9.1" + "source": "https://github.com/web-auth/webauthn-lib/tree/4.9.2" }, "funding": [ { @@ -6669,7 +6863,7 @@ "type": "patreon" } ], - "time": "2024-07-16T18:36:36+00:00" + "time": "2025-01-04T09:47:58+00:00" }, { "name": "webmozart/assert", @@ -7019,20 +7213,20 @@ }, "type": "yii2-extension", "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - }, - "composer-exit-on-patch-failure": true, "patches": { - "phpunit/phpunit-mock-objects": { - "Fix PHP 7 and 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_mock_objects.patch" - }, "phpunit/phpunit": { "Fix PHP 7 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php7.patch", "Fix PHP 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php8.patch", "Fix PHP 8.1 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php81.patch" + }, + "phpunit/phpunit-mock-objects": { + "Fix PHP 7 and 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_mock_objects.patch" } - } + }, + "branch-alias": { + "dev-master": "2.0.x-dev" + }, + "composer-exit-on-patch-failure": true }, "autoload": { "psr-4": { @@ -7524,16 +7718,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.11.10", + "version": "1.12.16", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "640410b32995914bde3eed26fa89552f9c2c082f" + "reference": "e0bb5cb78545aae631220735aa706eac633a6be9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/640410b32995914bde3eed26fa89552f9c2c082f", - "reference": "640410b32995914bde3eed26fa89552f9c2c082f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e0bb5cb78545aae631220735aa706eac633a6be9", + "reference": "e0bb5cb78545aae631220735aa706eac633a6be9", "shasum": "" }, "require": { @@ -7578,25 +7772,25 @@ "type": "github" } ], - "time": "2024-08-08T09:02:50+00:00" + "time": "2025-01-21T14:50:05+00:00" }, { "name": "rector/rector", - "version": "1.2.3", + "version": "1.2.10", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "2433e95410aef1b34b15d7f1b6a134365a4ddb39" + "reference": "40f9cf38c05296bd32f444121336a521a293fa61" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/2433e95410aef1b34b15d7f1b6a134365a4ddb39", - "reference": "2433e95410aef1b34b15d7f1b6a134365a4ddb39", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/40f9cf38c05296bd32f444121336a521a293fa61", + "reference": "40f9cf38c05296bd32f444121336a521a293fa61", "shasum": "" }, "require": { "php": "^7.2|^8.0", - "phpstan/phpstan": "^1.11.9" + "phpstan/phpstan": "^1.12.5" }, "conflict": { "rector/rector-doctrine": "*", @@ -7629,7 +7823,7 @@ ], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/1.2.3" + "source": "https://github.com/rectorphp/rector/tree/1.2.10" }, "funding": [ { @@ -7637,7 +7831,7 @@ "type": "github" } ], - "time": "2024-08-12T16:36:46+00:00" + "time": "2024-11-08T13:59:10+00:00" }, { "name": "symfony/polyfill-php80", diff --git a/package-lock.json b/package-lock.json index 1985e34e..4b047b46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,48 +6,49 @@ "": { "name": "@craftcms/ckeditor", "devDependencies": { - "@ckeditor/ckeditor5-alignment": ">=41.0.0", - "@ckeditor/ckeditor5-autoformat": ">=41.0.0", - "@ckeditor/ckeditor5-basic-styles": ">=41.0.0", - "@ckeditor/ckeditor5-block-quote": ">=41.0.0", - "@ckeditor/ckeditor5-code-block": ">=41.0.0", - "@ckeditor/ckeditor5-core": ">=41.0.0", - "@ckeditor/ckeditor5-dev-translations": "^39.5.1", - "@ckeditor/ckeditor5-editor-classic": ">=41.0.0", - "@ckeditor/ckeditor5-essentials": ">=41.0.0", - "@ckeditor/ckeditor5-find-and-replace": ">=41.0.0", - "@ckeditor/ckeditor5-font": ">=41.0.0", - "@ckeditor/ckeditor5-heading": ">=41.0.0", - "@ckeditor/ckeditor5-horizontal-line": ">=41.0.0", - "@ckeditor/ckeditor5-html-embed": ">=41.0.0", - "@ckeditor/ckeditor5-html-support": ">=41.0.0", - "@ckeditor/ckeditor5-image": ">=41.0.0", - "@ckeditor/ckeditor5-indent": ">=41.0.0", + "@ckeditor/ckeditor5-alignment": ">=44.0.0", + "@ckeditor/ckeditor5-autoformat": ">=44.0.0", + "@ckeditor/ckeditor5-basic-styles": ">=44.0.0", + "@ckeditor/ckeditor5-block-quote": ">=44.0.0", + "@ckeditor/ckeditor5-code-block": ">=44.0.0", + "@ckeditor/ckeditor5-core": ">=44.0.0", + "@ckeditor/ckeditor5-dev-translations": "^43.0.1", + "@ckeditor/ckeditor5-editor-classic": ">=44.0.0", + "@ckeditor/ckeditor5-essentials": ">=44.0.0", + "@ckeditor/ckeditor5-find-and-replace": ">=44.0.0", + "@ckeditor/ckeditor5-font": ">=44.0.0", + "@ckeditor/ckeditor5-heading": ">=44.0.0", + "@ckeditor/ckeditor5-horizontal-line": ">=44.0.0", + "@ckeditor/ckeditor5-html-embed": ">=44.0.0", + "@ckeditor/ckeditor5-html-support": ">=44.0.0", + "@ckeditor/ckeditor5-image": ">=44.0.0", + "@ckeditor/ckeditor5-indent": ">=44.0.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", - "@ckeditor/ckeditor5-language": "^41.0.0", - "@ckeditor/ckeditor5-link": ">=41.0.0", - "@ckeditor/ckeditor5-list": ">=41.0.0", - "@ckeditor/ckeditor5-media-embed": ">=41.0.0", - "@ckeditor/ckeditor5-package-tools": "^1.1.0", - "@ckeditor/ckeditor5-page-break": ">=41.0.0", - "@ckeditor/ckeditor5-paragraph": ">=41.0.0", - "@ckeditor/ckeditor5-paste-from-office": ">=41.0.0", - "@ckeditor/ckeditor5-remove-format": ">=41.0.0", - "@ckeditor/ckeditor5-select-all": ">=41.0.0", - "@ckeditor/ckeditor5-source-editing": ">=41.0.0", - "@ckeditor/ckeditor5-style": ">=41.0.0", - "@ckeditor/ckeditor5-table": ">=41.0.0", - "@ckeditor/ckeditor5-theme-lark": "^41.0.0", - "@ckeditor/ckeditor5-upload": ">=41.0.0", - "@ckeditor/ckeditor5-word-count": ">=41.0.0", + "@ckeditor/ckeditor5-language": "^44.0.0", + "@ckeditor/ckeditor5-link": ">=44.0.0", + "@ckeditor/ckeditor5-list": ">=44.0.0", + "@ckeditor/ckeditor5-media-embed": ">=44.0.0", + "@ckeditor/ckeditor5-package-tools": "^1.0.0", + "@ckeditor/ckeditor5-page-break": ">=44.0.0", + "@ckeditor/ckeditor5-paragraph": ">=44.0.0", + "@ckeditor/ckeditor5-paste-from-office": ">=44.0.0", + "@ckeditor/ckeditor5-remove-format": ">=44.0.0", + "@ckeditor/ckeditor5-select-all": ">=44.0.0", + "@ckeditor/ckeditor5-source-editing": ">=44.0.0", + "@ckeditor/ckeditor5-style": ">=44.0.0", + "@ckeditor/ckeditor5-table": ">=44.0.0", + "@ckeditor/ckeditor5-theme-lark": "^44.0.0", + "@ckeditor/ckeditor5-upload": ">=44.0.0", + "@ckeditor/ckeditor5-word-count": ">=44.0.0", "@craftcms/sass": "^1.1.0", "@craftcms/webpack": "^1.1.2", "@northernco/ckeditor5-anchor-drupal": "^0.5.0", - "ckeditor5": ">=41.0.0", + "ckeditor5": ">=44.0.0", "copy-webpack-plugin": "^12.0.2", - "husky": "^9.0.10", - "lint-staged": "^15.2.1", - "prettier": "^3.2.4" + "husky": "^9.1.7", + "jquery": "^3.7.1", + "lint-staged": "^15.2.10", + "prettier": "^3.4.2" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -2024,73 +2025,171 @@ "node": ">=6.9.0" } }, + "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-44.0.0.tgz", + "integrity": "sha512-9iBeR9QLLOu3h0VBTLGV8hVLZ83xiVT7rakdjZHhA90saw5f345rcKAxi6K44kVHhxXynHdWsv5012nyydR2vA==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-upload": "44.0.0", + "ckeditor5": "44.0.0" + } + }, "node_modules/@ckeditor/ckeditor5-alignment": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.0.0.tgz", - "integrity": "sha512-+4FnN2xwHCRjRtXUqYV5Ura1tFZx3Uyt5312L30DlWcmYaAoc3zz6AcGvu/Ft7wuEoweGuY+JPQbK1v3tQSZlQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-44.0.0.tgz", + "integrity": "sha512-U3KrhgEo2+gbVzTh/Q8hYYva+ZzVEU2lwUGnRkCwTQuj/SjqhjANxcSm/JwhAJJJnkKYZCL3c7FXIfkZkyEU3A==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-autoformat": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-41.0.0.tgz", - "integrity": "sha512-GxAzOlSarvObBkd+qvy0/fwkNt9x0Pugy8Sh0/7bXDJIkvSXqB4Vecq2l3RA8ATIietW2mD/NYQtu53U1Y8GvQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-44.0.0.tgz", + "integrity": "sha512-MDDMWZ9x9r5cbVHLYk3tPN/IiLNHRdZ0O6zcIEDI9bxA9I20NsPfj17LdfBRbveGFLDBprLf6ReDGM4rUJ2oIQ==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-autosave": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-44.0.0.tgz", + "integrity": "sha512-5WJagB75VjaF4eN1lrhgyGEHUjoeapTV1vUjcpyXx+vdWc0Ysng4VDtsg1Vu4VfEA1cCATKMwsetPRTWggFlhg==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-basic-styles": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-41.0.0.tgz", - "integrity": "sha512-5BZnkL0TRbpdyY4Uwj230Aj+iQufO6He/KPlnA5fFglXKG+AyuPubXOY5P5dAX1SOMKpEZ720zSugFTVvM0ErA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-44.0.0.tgz", + "integrity": "sha512-vzfMAUWEEz3oy+ODnZJ9oTNI/CjvPHLo11vIgVQFEjYP80c/FmOfYxIvfeIDK95BXI+p0dUrzn6wvqdLMVWFkw==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-block-quote": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-41.0.0.tgz", - "integrity": "sha512-N3AbHpWllqYVY9/ME2NhQJhJLoZoks8r+7HdhZ7mrSPtOJVdeSN7L9X2LXLIozddQ/zqJXv1oJq5m/qMH9ruTw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-44.0.0.tgz", + "integrity": "sha512-WHLELNZ3kKH0tE5C+9pWk99DVQYvWdUrmbeclY7GCfc592khE2JiF0FFJr2m9HtLieaAawH86QJY2rj514FBZg==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-bookmark": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-44.0.0.tgz", + "integrity": "sha512-TM+ijtxbe6kit2Ak1+c7pc8VzGO/rZt2zVl+dCRptpbyjX3kkRmZ7qkQOAviQW74XcrbIsCRj5xiHMKeIuIMbw==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-ckbox": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-44.0.0.tgz", + "integrity": "sha512-sVsbyF8/4c6+MJCiI6S4z6SphVOutl7T2V+iCxmtENbzvQE/+zrT5cgjXiMis4Q27FG6i9OD17zI65J51T3kzA==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-upload": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "blurhash": "2.0.5", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-ckfinder": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-44.0.0.tgz", + "integrity": "sha512-FtYDyh78AP4EeTFk00zQkFZ3RZFzCnZt6gSt+xKb/DElCpY6Yq2/XkQ4al+Jt+OQJOMHnJPwvtO7dzwebleWdw==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-clipboard": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.0.0.tgz", - "integrity": "sha512-OS0jL9s5P4uFadQYrPkRtx6+KlDkJwMLbQoeEhTpyG4BwF3zf2Q3UE+KdyvULS2er8FtxVu5bx3zeA7DtxYa9w==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-44.0.0.tgz", + "integrity": "sha512-aIIJwsca8Yye6iX32G8hQuJ48b21V1z+gtGmhKFsN5RWkK3mVHFEYjwscykzSVjg8wzNDDYVCkBDOjLpyGosEg==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", - "@ckeditor/ckeditor5-widget": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", "lodash-es": "4.17.21" } }, + "node_modules/@ckeditor/ckeditor5-cloud-services": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-44.0.0.tgz", + "integrity": "sha512-FZzAnwOawSz/3dCtqD5hB9S0j5cbsTJ9NKehcr10XLccnoQ3FwdNbd6+OiJwE+ygzc0NU0JQ1q3meNW09iRhcQ==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, "node_modules/@ckeditor/ckeditor5-code-block": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.0.0.tgz", - "integrity": "sha512-t+HdCrOEiM9oIDFIu+khhRNP/C2K0JTDaChBPx51uFDuwmSGtX35UbaWwEbfXtcZS7NziloTBnD6m+fe9uibeA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-44.0.0.tgz", + "integrity": "sha512-zKEAlalysVhSwCOXkgb1BvPSHKaKoanhvykf7S+Q99X6KTQUOn5boLEiIqS96nMB4RVOHvwrdsl65hbc4yCmdg==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-core": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-41.0.0.tgz", - "integrity": "sha512-/t4Cl8fxdrjxn4WRobJdRui4WwGUq/qsD3q5W5IzdCQyON1fr+qaDJ4popGfg+MFSNIFFF9/ip5wkgqOexYMOg==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-44.0.0.tgz", + "integrity": "sha512-q1O2hxqTzb95pnVaVv6QGc66QKLYzKTi6Iw+V+cNmkmykDb7o+ItHbfd7SuKMnylnuz01kGkV2ogMX0D1GoxdQ==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-watchdog": "44.0.0", "lodash-es": "4.17.21" } }, @@ -2134,9 +2233,9 @@ } }, "node_modules/@ckeditor/ckeditor5-dev-translations": { - "version": "39.5.1", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-translations/-/ckeditor5-dev-translations-39.5.1.tgz", - "integrity": "sha512-dpLJRPrEuu/NDR/XMR7clcAxELKkJDGh45GKeRk3pA/jL9cK3rh5fr6m9TFKy2qbjnPaxNaBaHCLybQHTDw/vw==", + "version": "43.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-translations/-/ckeditor5-dev-translations-43.0.1.tgz", + "integrity": "sha512-V2exqknJanhLvL0Y3Pxmuab5cbzrM5TzaFGigDJvMdADYvdPggEocqyNSnB0YiS+vka6lWG+iGtyu0b8JYyRBQ==", "dev": true, "dependencies": { "@babel/parser": "^7.18.9", @@ -2323,121 +2422,246 @@ "source-map": "~0.6.1" } }, + "node_modules/@ckeditor/ckeditor5-easy-image": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-44.0.0.tgz", + "integrity": "sha512-pbF6qwJngoPuJL3il4wvXUe/bKkFDcVBA20+HFJ94t63eyy5KUaU9oLdB3fMTlwwXDM77ND/4HHxY77GlEzRFg==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-upload": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-editor-balloon": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-44.0.0.tgz", + "integrity": "sha512-IpWwSBn5Q/zdaB2/qQz3nh3kusIN1z2E0uZD4LCQgvNTYKBZSV2HQBJznBQW2n7TMGF/wRRvlWzZVvs0RA+9yQ==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, "node_modules/@ckeditor/ckeditor5-editor-classic": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-41.0.0.tgz", - "integrity": "sha512-64E/zrOs6BRSHJ34wIEtRMEOQwceK9TOWZCmXcIqjS+gH7D1O9mCgM3u8wN+Vk/LfHNXNZq/xl27nYG0tHxwww==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-44.0.0.tgz", + "integrity": "sha512-FZG2y9VcEbfbC9rCvYSN8b0cEJJ6+KmmBgCIDyuJ15u6SrRghaPi2uXNPe2+pqrzJvljJFNhPnLM+DttHkOVmg==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-editor-decoupled": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-44.0.0.tgz", + "integrity": "sha512-wTYbRpIk2gnvVMp4IUwjVoi8KY3rW4i/YF/K/yPNaPcJXYWXK6MFg90nF8h5SUlrz5ZrYWC1QkpwZe6gCv6t0A==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-editor-inline": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-44.0.0.tgz", + "integrity": "sha512-fKm3hrMY6y4HlKQJw+F56vHKfyph26U8+On1lCed5xQZeCIbRfeX9xeJqQLP4RlHwZxvnyohvS6wyufIYfagvw==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-editor-multi-root": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-44.0.0.tgz", + "integrity": "sha512-Z4ISil5fVl4jwb0sPacHd8rReWxE9wOoAPmBjFxG3W36MJCXUYznvjwMRnmel/QMYOuaJdPYXA4wftoBAU9KQg==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-engine": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-41.0.0.tgz", - "integrity": "sha512-SrzyRU4LXkgIFl614Vshciiwq76zbMt3gKR4Gi1xth2Q5jStT2V42KfUJ+aeigD0RevRcOL8X/g/oSXgKudbow==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-44.0.0.tgz", + "integrity": "sha512-CkFdhMtu1Qeglm+yvlQpDY9JhpVOm5z7uT9R0HUtkDuPO+M7ucEHCUTyc92yjbUMprPySjJIvX+085Ufbt9Dlw==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-utils": "41.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-enter": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.0.0.tgz", - "integrity": "sha512-6APFUXOsYcoDVyip2E79gWzE/bmEN1+5eY0ShxJmL4seSD7ipn8TflpGsPjqxe4+bcMBzpfYOcm2wlMxo/Nf6A==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-44.0.0.tgz", + "integrity": "sha512-bdYvzrMBqWXLUB+fR+1YdOqi5nbj1OigE/YqNJ1pD+1pIQ8RIoF+pB2m7L9Cx6BTN3LHqWLiiqzmDcJ2S7ojmg==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-essentials": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-41.0.0.tgz", - "integrity": "sha512-R80qtyBgPGFDaDsJAF3gqqAAnq8+kLijR1bDsAvHwRY4FN0zhdxfwQOdeIB+OCGBevyYNrJ6MFfX/LSOZj66CA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-44.0.0.tgz", + "integrity": "sha512-dHFrrPJqYW8oRXq2uwhcKnJHkpy+Lg2jFHkkQlw73uHCP8iOHF2dcDDjfKbRFLN5/zJM/T/7GxAVRGiCEYvr4g==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-select-all": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-undo": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-find-and-replace": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.0.0.tgz", - "integrity": "sha512-ytqK9JXEb3cx9FFw1eUejpi/4ddwejRHzHf3RbP5YJXDGenrVsZgYRGwZ0lImKg0NIyOpxJ43q/p5iHndYM6sw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-44.0.0.tgz", + "integrity": "sha512-6C8r1isxW/r1kQuXnUxfmSfduaLfTMRplfuPrWie33qMaQwHv9h8I/J8FSewXqmS8mFvUm6hkToZ1MSmLSO+Hw==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-ui": "41.0.0", - "ckeditor5": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-font": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.0.0.tgz", - "integrity": "sha512-1AbJvWOs0c56O2ARyMGWybsy5fW/9EB7pOcTKeiXaDYZsligb+iOYsUL0XqOdi0v8tibl4l1y49QIJ25TO2N7w==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-44.0.0.tgz", + "integrity": "sha512-Z+5OqPIm4WPOf0zJlAxsEqNzxynbvgPyAvp41MqDvuXB84IwCpdb4Ojk/sYk/R2lIZShT1GR6TEWagq4QZbrQQ==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-heading": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-41.0.0.tgz", - "integrity": "sha512-00axXKOHXVDquO6yvQLAmLe4fk3v/x4JK5FHaclIeFILlJvDU5X4r5J2lEK8ClaJ/2EeaLyt+Dnwk/FRpp+0IQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-44.0.0.tgz", + "integrity": "sha512-0HqyFc4txXbZx2AzCkuJ12k2Ay5wYbdaxA5zSxruBJuKbsLkmKQb91pKVdkoJ/WpzAJOUMG161JFrMSLL9zK5w==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-paragraph": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-highlight": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-44.0.0.tgz", + "integrity": "sha512-jqBcIuFx/11nPYbjiyOeLXy7HObjM3VrgcM1RZAIWsVUmsTURdNIQneYf0x7THLuBBgKvJwvS4yG+8mUvO1GmA==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-horizontal-line": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.0.0.tgz", - "integrity": "sha512-U0QPHMd3hGEzmsyljoIqd+cltdDBycSUJ8uVI/ELQWIA8YFQRqC3NmdTf4IaHM6kCoihp48bKLdERFj0Gl0Trg==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-44.0.0.tgz", + "integrity": "sha512-QqdBPL6hacftp7d8pQiK9Cqg9+bcB6BfWskzc47PJSAMe5cZfNf5FjfCYkYCUyAkbVLkRMV9dI8YChec7qikGg==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-html-embed": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.0.0.tgz", - "integrity": "sha512-DJ9BvkAY3OEPNVdCrrjYTkm4VkLyJU8ZE+y5Ry62y2rrPpl0jDyiMStA0GMdEPxa0JzxVXNCSIND9K3hh0tZcw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-44.0.0.tgz", + "integrity": "sha512-YNszIoxOWtKQdHMhThR1DHIQCC2GbsP9HtLULTYZU9zfzZdVWbJB3oHp9iGbSbBPSmcSrFtwVwOTKfXikaGaVg==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-html-support": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.0.0.tgz", - "integrity": "sha512-aw9U5WWAw1On32xCzqylZPlHPZGgmat1u8JP10FQt+z+u7qjl7sPkKfiXtheLoLVr+Ol84JeskEDDZZH72RS5w==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-44.0.0.tgz", + "integrity": "sha512-/yw5K/B9kZIURS51wtmIxvZVqEwm3YfITuMBoXv1rwlRIJ1azmImuswnrcBAnvVq93kezzPBnDf9xYJNmU2c6w==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-image": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-41.0.0.tgz", - "integrity": "sha512-p7tFXov36cQP3Y3Kyr6Q9a/5BA0Pj5Wq8q0qPb08jpdRb6TCR60WkmiIK9yzSNR3FN4sfq1PG4l4mM4M2MJqaA==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-ui": "41.0.0", - "ckeditor5": "41.0.0", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-44.0.0.tgz", + "integrity": "sha512-m5wbC73+1Y+Njyj5W7L4ko1+p+jSbKatfrHPkoWdR6m87QLqQWHGHcZtlEzpI1rv+vbYWfaUNwz+iKqmmzQd/Q==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-undo": "44.0.0", + "@ckeditor/ckeditor5-upload": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-indent": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-41.0.0.tgz", - "integrity": "sha512-OpwL9eyKOnQJ3Rv50/ur+fYKd6dpRuEhNUpsf39h0UNbF9i1KU+nUiIU/WLpj3uPPeFKE5DeyM4RQFJuK6oMdw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-44.0.0.tgz", + "integrity": "sha512-AjHhbvxkkY27QO5z1xiQBTypwzfi2Z9jxKdz20osdyGkl8jZyU4UxRzq+ZCtYrnBxbdXoyUP+95WR/wC09Sv+w==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-inspector": { @@ -2451,42 +2675,107 @@ } }, "node_modules/@ckeditor/ckeditor5-language": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.0.0.tgz", - "integrity": "sha512-2GW8bRpyUh2qiWehta0wbshL76Y9ga4V2McyP4NBp5MgPleqHyz7hBicd8f52Q743oWfUoyPMkeWy02373r6rQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-44.0.0.tgz", + "integrity": "sha512-qYGouzSKYaGDSW5WlqifPRGifcIPEkyFd+OLC79AmS5Xf3tvS9nfEzGSEKdpXTai/hP4hIuizYDCSLYQPAf4iA==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-link": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-41.0.0.tgz", - "integrity": "sha512-eMnQNUbTaQSCEeZs4PT/WYpeTLeJj39wASygW+m4Cv28zs91RVhS3amXEuOfoTEp2yxaCw+wAlbAlAoOWhPQCg==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-ui": "41.0.0", - "ckeditor5": "41.0.0", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-44.0.0.tgz", + "integrity": "sha512-rmBL0FJlSBed+Y9ZYBtT9lf6nP9f4ZrRtUXYerShMIEsD3nF3TRdRf5tX5wulvH/IMry3yEh/BE53TUSyj1hhA==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-list": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-41.0.0.tgz", - "integrity": "sha512-KBbGWY7ihhc2IpCNpYoT+mzTThpsS3X7Pz6nQHAkGC3rzrdnfPhSbTnrXqckmMfM6VQzGrXUMWnIwLMDdGfGcw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-44.0.0.tgz", + "integrity": "sha512-YVfnisARheGG0BZGeiY92zc5Q2lQNdAf/Hqi/yWq7v7yk0ePxI4DTf5n3aidLn1BMC1yfKG6Hv9RXxoRbM4vEg==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-markdown-gfm": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-44.0.0.tgz", + "integrity": "sha512-eHNWlzmjhh+mDVCLSKHI+qJ3YrUykC+kW1SyqQUOQGdGVtCJ9jF2C8WJLS1i6ynXIePsyx2BC/ZOCCZliYrzyw==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "ckeditor5": "44.0.0", + "marked": "4.0.12", + "turndown": "7.2.0", + "turndown-plugin-gfm": "1.0.2" } }, "node_modules/@ckeditor/ckeditor5-media-embed": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-41.0.0.tgz", - "integrity": "sha512-x+umwDKQSB/oCB07r3cYzqWimr4XCOES+iBwFm4gIRp1Prh4DowqaEFipp6WV3goZLParFjkq9aiHaAHXcqO2g==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-44.0.0.tgz", + "integrity": "sha512-/vSQ/V71lYw0/+edHeW7e9MeXMsz140ONK/OBPyupaAnxAvd3yW7ffdm3AdNV4Ywzlwh9oF2wsA/Tj68+nBJHw==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-ui": "41.0.0", - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-undo": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-mention": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-44.0.0.tgz", + "integrity": "sha512-Ttczc/AzkZBLao1YZ6Y/eW9m74zzi9PWfGZL2/4woaDm0RzHdtT22bFQMgH/L4B3QJ+q6psx5tn+JNC1X1pjkA==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-minimap": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-44.0.0.tgz", + "integrity": "sha512-Ye/Pqc/eXUb3Q/xz6tjllNnXanKZnnFXzbL+ZrDzSzyR7NNoX28cZXuNzBsVsCbcDPkajLGci4EOPmNKxZ/nkA==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-package-tools": { @@ -2553,113 +2842,173 @@ } }, "node_modules/@ckeditor/ckeditor5-page-break": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.0.0.tgz", - "integrity": "sha512-9OYiGzriVJkjaHMcUNbnBeaMHgh6NhICR+FEhfCSv8vXG8B6OTkSdUtBg0LdrbumDRnRf3sNZHKkcQujWv/nYQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-44.0.0.tgz", + "integrity": "sha512-OQw/ec+m+EReIYLFfUgbyIXZj3DbvqGPgW5zmt5hHjP8uWF7HDJHNMVQR5V/Q6qf8j/bQHuVGzW9/RXIJZSxqg==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-paragraph": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-41.0.0.tgz", - "integrity": "sha512-w344YUyhk+ME1fbD0/Dm/xe92OLCMTg5IYEWBpyn20VjnWhu1DPTMJ6NWM6/aGTCZ3bxEIh0UWj4QFr+QstiVA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-44.0.0.tgz", + "integrity": "sha512-MoRtO4JLIrR1hE2CT5ZFgBu/8poexnSR9pSA6P5Yu/QZQz1xpPo4/ophgepYuMgSQSXzvwwSU/LEOucUKHBbOg==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-paste-from-office": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-41.0.0.tgz", - "integrity": "sha512-QCgLLY9k3LC4iqG9T7m1PyWPZ8c5ZzCcu/Jed3eA9ixjFVFcdL2wkAaiGug50Uw8gfclrsygBAmGrdtH2qSZ7w==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-44.0.0.tgz", + "integrity": "sha512-lD6hUFfDb07Y0B2ebVHfeLxs1wloJCswycVsfZG0kqs2X1PIy2neQ/Jxl8jZlqGtAncNoUlsocTfU4lgluhxrw==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-remove-format": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.0.0.tgz", - "integrity": "sha512-ZZsdFvIjqLhG5hfoE4kcHb3LMytsdMyu6E47d/s6UUSoakK41nUnL6WXBvQuRpWx8yXjSjDHCuEPsvMwGabeUQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-44.0.0.tgz", + "integrity": "sha512-98W0nk+1/7a+2BxV4/8tNGWjO/OOdkMn+IJkn5uY9XS1qJ7D3t4KsDVjx/Ms7LnzfBgvPouca3uIXJS++i+syg==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-restricted-editing": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-44.0.0.tgz", + "integrity": "sha512-jA2yMF5BvJcuHFC4CdMiSkZapZ9O6yJHgLdvXZ3VhwBQd3TOTBtxSoa3PnPFzihoSZcM7mlWA0gWU/54PAXRVQ==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-select-all": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.0.0.tgz", - "integrity": "sha512-5dn8TlkygVjs3WILIBIyQrZBwZ7Ip+VS0aC7LJiNLCc1XIEZOpuP7dHph014IbW+8m7P61DK24AuuNn1J0KCRA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-44.0.0.tgz", + "integrity": "sha512-NL2pUnIpTkPNy8SLBtEKSNIJCec/KX94AaQT4WsLaUwVK8KxvtT0n6txIdimkPrakO5v3kE1Zl1Qwo8RPtFCpA==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-show-blocks": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-44.0.0.tgz", + "integrity": "sha512-tHvuYqdw/B6xhxeIwcsbP3KSb5a9+M9K48KxDUxxDgRQmZ0+kJxDh0LCW8JwrDhPx6aNa0cbAnLCbItymTrayA==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-source-editing": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.0.0.tgz", - "integrity": "sha512-dOc5n5A72ldOhvwDe15QsMLA6GoC4KACwk/O8biUJaOzWsyju8T8rd0oWXlrnIalwQ68/lQHEtbOSt+Wmkf6qQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-44.0.0.tgz", + "integrity": "sha512-fVqSpgtkOKkHBCx66aOMJqS38izIHrhGYBzIWl/YvqkHxgRcflfJjLyTJrIQzWYAewW5xHFHzzZtEoGHhQa+TA==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-theme-lark": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-special-characters": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-44.0.0.tgz", + "integrity": "sha512-K80h9+ARL/H7Xcy8GRmhAXcWsecUPFX6sTQHHpj9maitlij7te0fiM0sa39rp0FUemMZhILq5BmvhU4a8DXbiA==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-theme-lark": "41.0.0", - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-style": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.0.0.tgz", - "integrity": "sha512-0KcuBG+qE8dFCxfaNFkjHaJemj98J4E1zH39QMPWjxvNHcLGD7X+D41PJL0AYCmDF0BuldUUrlYdF/oZ98czYw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-44.0.0.tgz", + "integrity": "sha512-4/TL504vizvB1nV1Je5kO7Q8yuFJcyNcuY9lD+ZMnaqaRZZFBwCe4MUB87f8F7g8BPqXYf/vD0MDwrPpJ1/43Q==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-table": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-41.0.0.tgz", - "integrity": "sha512-4JTIc42eN+tfW0Sucw867PDdLD2IOajLXPJ8W1MaDjOfM+7RZZ4muCHMOf1LXk69Gfrt3cd2YrRELv3N2fjv5Q==", - "dev": true, - "dependencies": { - "ckeditor5": "41.0.0", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-44.0.0.tgz", + "integrity": "sha512-3A4wtfiYoHPZtEnPaycMi9oKmzoWLzSL/AvLT57i82KUZgSx28jO2xeag9oAZWSrfWSfZkCvJPDBcFhsztDFGw==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-theme-lark": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.0.0.tgz", - "integrity": "sha512-NuOwHDckKSFItAqahz1IKy3IFkJpdwSzza4h4D8YqgSy+ZhXMZ8iuuuK4B3MX6XQ4Mv6Uu/TFjb01YqVj4Dbsg==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-44.0.0.tgz", + "integrity": "sha512-s4WJeizsuPSZIzJCL5liuJALJveqSFeDKRq6NLAR8+AfeoP6RCI73N3QNlIPfXh9ho5oHU5Rwo5wPdxEYgJX2w==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-ui": "41.0.0" + "@ckeditor/ckeditor5-ui": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-typing": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-41.0.0.tgz", - "integrity": "sha512-uaIU/5X1Ffk2XZZ/3q1NyrINhxPDre8Bnb7+AvzPWtLsdimoCotpzA84h00WVYWS4B5xotrM/eV/MikQvcpRkQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-44.0.0.tgz", + "integrity": "sha512-+nZOY94P5KblKMz/DS97ADLh0L+KpyB5THkCu1WIewotn1UCVmH/v0QyO4sVtMvBRT877mmKfIIsMxDJ2sP7Xw==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-ui": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-41.0.0.tgz", - "integrity": "sha512-0oLE7WQyCcNxwvSJw2gwFgrktK19aqbqzIQJpr8xrn5KfDJw7WWk53/yWye05pAphtGo1VZTOk8YG7OJMvQn2Q==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-44.0.0.tgz", + "integrity": "sha512-ekoqvGxLYJNvehdIVqOkAOX3g0HoKdr9wV02FH6Zfe5k+nghtNXEccjV+qcvh3zSOtXVQjOc8SqQ2MhAW4ErcA==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", "color-convert": "2.0.1", "color-parse": "1.4.2", "lodash-es": "4.17.21", @@ -2667,67 +3016,70 @@ } }, "node_modules/@ckeditor/ckeditor5-undo": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.0.0.tgz", - "integrity": "sha512-2rF8YqEDZgPa3sD1BVZxlEKxZ7bwqPVCG9f4ebLr9AYSI3DnneitAtiTlkbb2CjcPc4FAcOPFpvQyzavIpkNDg==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-44.0.0.tgz", + "integrity": "sha512-d1ditgOmoZdsOjNOaEQyuwR2Sf62vWeGJJMXZ8URa02YWMFUK6oziiG8SQjIQhJQoLiZPY97Ds0KJmLM6HMzqg==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-upload": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.0.0.tgz", - "integrity": "sha512-EGb88xYTyL6Xdi7pFkmhv3Zv2JrKUWvyTXGdUEmLsMqRzxV+VHkVt2HTxHERaZlOa/iY6GzkC4yHGFL+jC28/Q==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-44.0.0.tgz", + "integrity": "sha512-c9gXAL7LjU3vyC8d16MetVG+gPA1R0ASERumlShdu7YKTEo0x7OawHHD8wYRG0m2bJajJAqB6d9pqX5gSO4eGw==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0" } }, "node_modules/@ckeditor/ckeditor5-utils": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-41.0.0.tgz", - "integrity": "sha512-7ITAPlFxjPtFa4HnB+zrjgEs0nfPs+QHmf1pOltfIUhpFvg5V6ImIrBvzIaf+AeU5Uf6pNVHjXnqorn9oeqRTA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-44.0.0.tgz", + "integrity": "sha512-NI3Fa8K4f0owD5gKaAkgA00DSx74fj7ByGoKw+6ollrjd5SZqoBNrmIDS09yjD4NAtH8yGcLTYAox3IeAsvETg==", "dev": true, "dependencies": { + "@ckeditor/ckeditor5-ui": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-watchdog": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.0.0.tgz", - "integrity": "sha512-S2mP2A+Zil7j7LMZqJhBTXc007gbYJD12xBpa5MQFLcUNLwYR9nj69IM5QmJV50ai0U7znkWQxJai/4BAJvL8Q==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-44.0.0.tgz", + "integrity": "sha512-rN3PMN5UVLdWFpex+Ax5nfKjL/t0ReDXz3jsxicDLpRWOJ2vMouEV20oETLayR61j+CVjCa7fzafOjwMVKpxhw==", "dev": true, "dependencies": { "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-widget": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.0.0.tgz", - "integrity": "sha512-pQomiS4wSlDs17muViabmGzcGAWR/cqtUIJswXAqlaQICdbOIX+tfA9XsZDdekrTZZxZxk+1Zh1UJ4WWK4kmSg==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-44.0.0.tgz", + "integrity": "sha512-XKT5l4jT1WCIzBSlbVfVebzR6yBeMhula/CW6y0NnOHcFkO6aKAKO1jA0vkertftZ5BOYc5ndRLDjVBs9cobmQ==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-enter": "41.0.0", - "@ckeditor/ckeditor5-typing": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-word-count": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.0.0.tgz", - "integrity": "sha512-0+z73n94Sgyp9wN13ZGEdxF4u9rTFBGZ0LreRX7O4wTHBPMVQY6KFWXXo+BVAEI/L6moR57VBlp8aTMIhvdzQA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-44.0.0.tgz", + "integrity": "sha512-P57M6EF87fFCH/vFThW9LRDh38vB6Qw8dLx0Y+PTxhvgc33iRkL95cude5fdd0YxBq63Hgq/p/ZtB8SGx39cAg==", "dev": true, "dependencies": { - "ckeditor5": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, @@ -3592,6 +3944,12 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, + "node_modules/@mixmark-io/domino": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz", + "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==", + "dev": true + }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -5403,6 +5761,12 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, + "node_modules/blurhash": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.5.tgz", + "integrity": "sha512-cRygWd7kGBQO3VEhPiTgq4Wc43ctsM+o46urrmPOiuAe+07fzlSB9OJVdpgDL0jPqXUVQ9ht7aq7kxOeJHRK+w==", + "dev": true + }, "node_modules/body-parser": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", @@ -5471,12 +5835,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -5890,24 +6254,69 @@ } }, "node_modules/ckeditor5": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.0.0.tgz", - "integrity": "sha512-b1mS43gOmoUtf/fWDYrNxSWhHQFc7Qv9JB5nnePmv1XGIYBa/Bcgp4SSXRSSVl8XfmT9Z7BbYKux0V+ZE45RIQ==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-clipboard": "41.0.0", - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-enter": "41.0.0", - "@ckeditor/ckeditor5-paragraph": "41.0.0", - "@ckeditor/ckeditor5-select-all": "41.0.0", - "@ckeditor/ckeditor5-typing": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-undo": "41.0.0", - "@ckeditor/ckeditor5-upload": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", - "@ckeditor/ckeditor5-watchdog": "41.0.0", - "@ckeditor/ckeditor5-widget": "41.0.0" + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-44.0.0.tgz", + "integrity": "sha512-2saV7VdvegFf+MJp7SdwFv+Z3/GPSA44KotbROKi6A1dvK0pI22GRJ/Vjs8NKdEnT7S1M/dBRhfMDVkwjBG6IA==", + "dev": true, + "dependencies": { + "@ckeditor/ckeditor5-adapter-ckfinder": "44.0.0", + "@ckeditor/ckeditor5-alignment": "44.0.0", + "@ckeditor/ckeditor5-autoformat": "44.0.0", + "@ckeditor/ckeditor5-autosave": "44.0.0", + "@ckeditor/ckeditor5-basic-styles": "44.0.0", + "@ckeditor/ckeditor5-block-quote": "44.0.0", + "@ckeditor/ckeditor5-bookmark": "44.0.0", + "@ckeditor/ckeditor5-ckbox": "44.0.0", + "@ckeditor/ckeditor5-ckfinder": "44.0.0", + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-cloud-services": "44.0.0", + "@ckeditor/ckeditor5-code-block": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-easy-image": "44.0.0", + "@ckeditor/ckeditor5-editor-balloon": "44.0.0", + "@ckeditor/ckeditor5-editor-classic": "44.0.0", + "@ckeditor/ckeditor5-editor-decoupled": "44.0.0", + "@ckeditor/ckeditor5-editor-inline": "44.0.0", + "@ckeditor/ckeditor5-editor-multi-root": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-essentials": "44.0.0", + "@ckeditor/ckeditor5-find-and-replace": "44.0.0", + "@ckeditor/ckeditor5-font": "44.0.0", + "@ckeditor/ckeditor5-heading": "44.0.0", + "@ckeditor/ckeditor5-highlight": "44.0.0", + "@ckeditor/ckeditor5-horizontal-line": "44.0.0", + "@ckeditor/ckeditor5-html-embed": "44.0.0", + "@ckeditor/ckeditor5-html-support": "44.0.0", + "@ckeditor/ckeditor5-image": "44.0.0", + "@ckeditor/ckeditor5-indent": "44.0.0", + "@ckeditor/ckeditor5-language": "44.0.0", + "@ckeditor/ckeditor5-link": "44.0.0", + "@ckeditor/ckeditor5-list": "44.0.0", + "@ckeditor/ckeditor5-markdown-gfm": "44.0.0", + "@ckeditor/ckeditor5-media-embed": "44.0.0", + "@ckeditor/ckeditor5-mention": "44.0.0", + "@ckeditor/ckeditor5-minimap": "44.0.0", + "@ckeditor/ckeditor5-page-break": "44.0.0", + "@ckeditor/ckeditor5-paragraph": "44.0.0", + "@ckeditor/ckeditor5-paste-from-office": "44.0.0", + "@ckeditor/ckeditor5-remove-format": "44.0.0", + "@ckeditor/ckeditor5-restricted-editing": "44.0.0", + "@ckeditor/ckeditor5-select-all": "44.0.0", + "@ckeditor/ckeditor5-show-blocks": "44.0.0", + "@ckeditor/ckeditor5-source-editing": "44.0.0", + "@ckeditor/ckeditor5-special-characters": "44.0.0", + "@ckeditor/ckeditor5-style": "44.0.0", + "@ckeditor/ckeditor5-table": "44.0.0", + "@ckeditor/ckeditor5-theme-lark": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-undo": "44.0.0", + "@ckeditor/ckeditor5-upload": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-watchdog": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "@ckeditor/ckeditor5-word-count": "44.0.0" } }, "node_modules/clean-stack": { @@ -6063,9 +6472,9 @@ } }, "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { "node": ">=12" @@ -6075,15 +6484,15 @@ } }, "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", "dev": true }, "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -6237,12 +6646,12 @@ } }, "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/commondir": { @@ -6982,12 +7391,12 @@ "dev": true }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -7536,6 +7945,18 @@ "node": ">=4" } }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -8429,9 +8850,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -8715,9 +9136,9 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", - "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", "dev": true, "engines": { "node": ">=18" @@ -9355,12 +9776,12 @@ } }, "node_modules/husky": { - "version": "9.0.10", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.10.tgz", - "integrity": "sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", "dev": true, "bin": { - "husky": "bin.mjs" + "husky": "bin.js" }, "engines": { "node": ">=18" @@ -10362,6 +10783,12 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "dev": true + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -10942,21 +11369,21 @@ "dev": true }, "node_modules/lint-staged": { - "version": "15.2.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.1.tgz", - "integrity": "sha512-dhwAPnM85VdshybV9FWI/9ghTvMLoQLEXgVMx+ua2DN7mdfzd/tRfoU2yhMcBac0RHkofoxdnnJUokr8s4zKmQ==", - "dev": true, - "dependencies": { - "chalk": "5.3.0", - "commander": "11.1.0", - "debug": "4.3.4", - "execa": "8.0.1", - "lilconfig": "3.0.0", - "listr2": "8.0.1", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.4" + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.10.tgz", + "integrity": "sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==", + "dev": true, + "dependencies": { + "chalk": "~5.3.0", + "commander": "~12.1.0", + "debug": "~4.3.6", + "execa": "~8.0.1", + "lilconfig": "~3.1.2", + "listr2": "~8.2.4", + "micromatch": "~4.0.8", + "pidtree": "~0.6.0", + "string-argv": "~0.3.2", + "yaml": "~2.5.0" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -10981,34 +11408,40 @@ } }, "node_modules/lint-staged/node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "dev": true, "engines": { "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/lint-staged/node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } }, "node_modules/listr2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", - "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", + "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", "dev": true, "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", - "log-update": "^6.0.0", - "rfdc": "^1.3.0", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", "wrap-ansi": "^9.0.0" }, "engines": { @@ -11197,14 +11630,14 @@ } }, "node_modules/log-update": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", - "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", "dev": true, "dependencies": { - "ansi-escapes": "^6.2.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^7.0.0", + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" }, @@ -11216,24 +11649,24 @@ } }, "node_modules/log-update/node_modules/ansi-escapes": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", - "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", + "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", "dev": true, "dependencies": { - "type-fest": "^3.0.0" + "environment": "^1.0.0" }, "engines": { - "node": ">=14.16" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/log-update/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { "node": ">=12" @@ -11255,15 +11688,15 @@ } }, "node_modules/log-update/node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, "dependencies": { - "restore-cursor": "^4.0.0" + "restore-cursor": "^5.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -11284,46 +11717,49 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-update/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/log-update/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, "dependencies": { - "mimic-fn": "^2.1.0" + "mimic-function": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/log-update/node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/log-update/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/log-update/node_modules/slice-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", @@ -11355,18 +11791,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/log-update/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/log4js": { "version": "6.9.1", "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", @@ -11456,6 +11880,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/marked": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", + "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -11645,12 +12081,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -11702,6 +12138,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -12383,9 +12831,9 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "node_modules/multicast-dns": { @@ -13985,9 +14433,9 @@ } }, "node_modules/prettier": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", - "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -14672,9 +15120,9 @@ } }, "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "dev": true }, "node_modules/rimraf": { @@ -14946,12 +15394,6 @@ "node": ">=4" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node_modules/send/node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -16393,6 +16835,21 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/turndown": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.0.tgz", + "integrity": "sha512-eCZGBN4nNNqM9Owkv9HAtWRYfLA4h909E/WGAWWBpmB275ehNhZyk87/Tpvjbp0jjNl9XwCsbe6bm6CqFsgD+A==", + "dev": true, + "dependencies": { + "@mixmark-io/domino": "^2.2.0" + } + }, + "node_modules/turndown-plugin-gfm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.2.tgz", + "integrity": "sha512-vwz9tfvF7XN/jE0dGoBei3FXWuvll78ohzCZQuOb+ZjWrs3a0XhQVomJEb2Qh4VHTPNRO4GPZh0V7VRbiWwkRg==", + "dev": true + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -17676,9 +18133,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { "node": ">=12" @@ -17700,15 +18157,15 @@ } }, "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", "dev": true }, "node_modules/wrap-ansi/node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -19462,73 +19919,171 @@ "to-fast-properties": "^2.0.0" } }, + "@ckeditor/ckeditor5-adapter-ckfinder": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-44.0.0.tgz", + "integrity": "sha512-9iBeR9QLLOu3h0VBTLGV8hVLZ83xiVT7rakdjZHhA90saw5f345rcKAxi6K44kVHhxXynHdWsv5012nyydR2vA==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-upload": "44.0.0", + "ckeditor5": "44.0.0" + } + }, "@ckeditor/ckeditor5-alignment": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.0.0.tgz", - "integrity": "sha512-+4FnN2xwHCRjRtXUqYV5Ura1tFZx3Uyt5312L30DlWcmYaAoc3zz6AcGvu/Ft7wuEoweGuY+JPQbK1v3tQSZlQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-44.0.0.tgz", + "integrity": "sha512-U3KrhgEo2+gbVzTh/Q8hYYva+ZzVEU2lwUGnRkCwTQuj/SjqhjANxcSm/JwhAJJJnkKYZCL3c7FXIfkZkyEU3A==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-autoformat": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-41.0.0.tgz", - "integrity": "sha512-GxAzOlSarvObBkd+qvy0/fwkNt9x0Pugy8Sh0/7bXDJIkvSXqB4Vecq2l3RA8ATIietW2mD/NYQtu53U1Y8GvQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-44.0.0.tgz", + "integrity": "sha512-MDDMWZ9x9r5cbVHLYk3tPN/IiLNHRdZ0O6zcIEDI9bxA9I20NsPfj17LdfBRbveGFLDBprLf6ReDGM4rUJ2oIQ==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "@ckeditor/ckeditor5-autosave": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-44.0.0.tgz", + "integrity": "sha512-5WJagB75VjaF4eN1lrhgyGEHUjoeapTV1vUjcpyXx+vdWc0Ysng4VDtsg1Vu4VfEA1cCATKMwsetPRTWggFlhg==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-basic-styles": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-41.0.0.tgz", - "integrity": "sha512-5BZnkL0TRbpdyY4Uwj230Aj+iQufO6He/KPlnA5fFglXKG+AyuPubXOY5P5dAX1SOMKpEZ720zSugFTVvM0ErA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-44.0.0.tgz", + "integrity": "sha512-vzfMAUWEEz3oy+ODnZJ9oTNI/CjvPHLo11vIgVQFEjYP80c/FmOfYxIvfeIDK95BXI+p0dUrzn6wvqdLMVWFkw==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-block-quote": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-41.0.0.tgz", - "integrity": "sha512-N3AbHpWllqYVY9/ME2NhQJhJLoZoks8r+7HdhZ7mrSPtOJVdeSN7L9X2LXLIozddQ/zqJXv1oJq5m/qMH9ruTw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-44.0.0.tgz", + "integrity": "sha512-WHLELNZ3kKH0tE5C+9pWk99DVQYvWdUrmbeclY7GCfc592khE2JiF0FFJr2m9HtLieaAawH86QJY2rj514FBZg==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "@ckeditor/ckeditor5-bookmark": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-44.0.0.tgz", + "integrity": "sha512-TM+ijtxbe6kit2Ak1+c7pc8VzGO/rZt2zVl+dCRptpbyjX3kkRmZ7qkQOAviQW74XcrbIsCRj5xiHMKeIuIMbw==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "@ckeditor/ckeditor5-ckbox": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-44.0.0.tgz", + "integrity": "sha512-sVsbyF8/4c6+MJCiI6S4z6SphVOutl7T2V+iCxmtENbzvQE/+zrT5cgjXiMis4Q27FG6i9OD17zI65J51T3kzA==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-upload": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "blurhash": "2.0.5", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, + "@ckeditor/ckeditor5-ckfinder": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-44.0.0.tgz", + "integrity": "sha512-FtYDyh78AP4EeTFk00zQkFZ3RZFzCnZt6gSt+xKb/DElCpY6Yq2/XkQ4al+Jt+OQJOMHnJPwvtO7dzwebleWdw==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-clipboard": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.0.0.tgz", - "integrity": "sha512-OS0jL9s5P4uFadQYrPkRtx6+KlDkJwMLbQoeEhTpyG4BwF3zf2Q3UE+KdyvULS2er8FtxVu5bx3zeA7DtxYa9w==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-44.0.0.tgz", + "integrity": "sha512-aIIJwsca8Yye6iX32G8hQuJ48b21V1z+gtGmhKFsN5RWkK3mVHFEYjwscykzSVjg8wzNDDYVCkBDOjLpyGosEg==", "dev": true, "requires": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", - "@ckeditor/ckeditor5-widget": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", "lodash-es": "4.17.21" } }, + "@ckeditor/ckeditor5-cloud-services": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-44.0.0.tgz", + "integrity": "sha512-FZzAnwOawSz/3dCtqD5hB9S0j5cbsTJ9NKehcr10XLccnoQ3FwdNbd6+OiJwE+ygzc0NU0JQ1q3meNW09iRhcQ==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, "@ckeditor/ckeditor5-code-block": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.0.0.tgz", - "integrity": "sha512-t+HdCrOEiM9oIDFIu+khhRNP/C2K0JTDaChBPx51uFDuwmSGtX35UbaWwEbfXtcZS7NziloTBnD6m+fe9uibeA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-44.0.0.tgz", + "integrity": "sha512-zKEAlalysVhSwCOXkgb1BvPSHKaKoanhvykf7S+Q99X6KTQUOn5boLEiIqS96nMB4RVOHvwrdsl65hbc4yCmdg==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-core": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-41.0.0.tgz", - "integrity": "sha512-/t4Cl8fxdrjxn4WRobJdRui4WwGUq/qsD3q5W5IzdCQyON1fr+qaDJ4popGfg+MFSNIFFF9/ip5wkgqOexYMOg==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-44.0.0.tgz", + "integrity": "sha512-q1O2hxqTzb95pnVaVv6QGc66QKLYzKTi6Iw+V+cNmkmykDb7o+ItHbfd7SuKMnylnuz01kGkV2ogMX0D1GoxdQ==", "dev": true, "requires": { - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-watchdog": "44.0.0", "lodash-es": "4.17.21" } }, @@ -19566,9 +20121,9 @@ } }, "@ckeditor/ckeditor5-dev-translations": { - "version": "39.5.1", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-translations/-/ckeditor5-dev-translations-39.5.1.tgz", - "integrity": "sha512-dpLJRPrEuu/NDR/XMR7clcAxELKkJDGh45GKeRk3pA/jL9cK3rh5fr6m9TFKy2qbjnPaxNaBaHCLybQHTDw/vw==", + "version": "43.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-translations/-/ckeditor5-dev-translations-43.0.1.tgz", + "integrity": "sha512-V2exqknJanhLvL0Y3Pxmuab5cbzrM5TzaFGigDJvMdADYvdPggEocqyNSnB0YiS+vka6lWG+iGtyu0b8JYyRBQ==", "dev": true, "requires": { "@babel/parser": "^7.18.9", @@ -19715,121 +20270,246 @@ } } }, + "@ckeditor/ckeditor5-easy-image": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-44.0.0.tgz", + "integrity": "sha512-pbF6qwJngoPuJL3il4wvXUe/bKkFDcVBA20+HFJ94t63eyy5KUaU9oLdB3fMTlwwXDM77ND/4HHxY77GlEzRFg==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-upload": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "@ckeditor/ckeditor5-editor-balloon": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-44.0.0.tgz", + "integrity": "sha512-IpWwSBn5Q/zdaB2/qQz3nh3kusIN1z2E0uZD4LCQgvNTYKBZSV2HQBJznBQW2n7TMGF/wRRvlWzZVvs0RA+9yQ==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, "@ckeditor/ckeditor5-editor-classic": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-41.0.0.tgz", - "integrity": "sha512-64E/zrOs6BRSHJ34wIEtRMEOQwceK9TOWZCmXcIqjS+gH7D1O9mCgM3u8wN+Vk/LfHNXNZq/xl27nYG0tHxwww==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-44.0.0.tgz", + "integrity": "sha512-FZG2y9VcEbfbC9rCvYSN8b0cEJJ6+KmmBgCIDyuJ15u6SrRghaPi2uXNPe2+pqrzJvljJFNhPnLM+DttHkOVmg==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, + "@ckeditor/ckeditor5-editor-decoupled": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-44.0.0.tgz", + "integrity": "sha512-wTYbRpIk2gnvVMp4IUwjVoi8KY3rW4i/YF/K/yPNaPcJXYWXK6MFg90nF8h5SUlrz5ZrYWC1QkpwZe6gCv6t0A==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, + "@ckeditor/ckeditor5-editor-inline": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-44.0.0.tgz", + "integrity": "sha512-fKm3hrMY6y4HlKQJw+F56vHKfyph26U8+On1lCed5xQZeCIbRfeX9xeJqQLP4RlHwZxvnyohvS6wyufIYfagvw==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, + "@ckeditor/ckeditor5-editor-multi-root": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-44.0.0.tgz", + "integrity": "sha512-Z4ISil5fVl4jwb0sPacHd8rReWxE9wOoAPmBjFxG3W36MJCXUYznvjwMRnmel/QMYOuaJdPYXA4wftoBAU9KQg==", "dev": true, "requires": { - "ckeditor5": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-engine": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-41.0.0.tgz", - "integrity": "sha512-SrzyRU4LXkgIFl614Vshciiwq76zbMt3gKR4Gi1xth2Q5jStT2V42KfUJ+aeigD0RevRcOL8X/g/oSXgKudbow==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-44.0.0.tgz", + "integrity": "sha512-CkFdhMtu1Qeglm+yvlQpDY9JhpVOm5z7uT9R0HUtkDuPO+M7ucEHCUTyc92yjbUMprPySjJIvX+085Ufbt9Dlw==", "dev": true, "requires": { - "@ckeditor/ckeditor5-utils": "41.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-enter": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.0.0.tgz", - "integrity": "sha512-6APFUXOsYcoDVyip2E79gWzE/bmEN1+5eY0ShxJmL4seSD7ipn8TflpGsPjqxe4+bcMBzpfYOcm2wlMxo/Nf6A==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-44.0.0.tgz", + "integrity": "sha512-bdYvzrMBqWXLUB+fR+1YdOqi5nbj1OigE/YqNJ1pD+1pIQ8RIoF+pB2m7L9Cx6BTN3LHqWLiiqzmDcJ2S7ojmg==", "dev": true, "requires": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0" } }, "@ckeditor/ckeditor5-essentials": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-41.0.0.tgz", - "integrity": "sha512-R80qtyBgPGFDaDsJAF3gqqAAnq8+kLijR1bDsAvHwRY4FN0zhdxfwQOdeIB+OCGBevyYNrJ6MFfX/LSOZj66CA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-44.0.0.tgz", + "integrity": "sha512-dHFrrPJqYW8oRXq2uwhcKnJHkpy+Lg2jFHkkQlw73uHCP8iOHF2dcDDjfKbRFLN5/zJM/T/7GxAVRGiCEYvr4g==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-select-all": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-undo": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-find-and-replace": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.0.0.tgz", - "integrity": "sha512-ytqK9JXEb3cx9FFw1eUejpi/4ddwejRHzHf3RbP5YJXDGenrVsZgYRGwZ0lImKg0NIyOpxJ43q/p5iHndYM6sw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-44.0.0.tgz", + "integrity": "sha512-6C8r1isxW/r1kQuXnUxfmSfduaLfTMRplfuPrWie33qMaQwHv9h8I/J8FSewXqmS8mFvUm6hkToZ1MSmLSO+Hw==", "dev": true, "requires": { - "@ckeditor/ckeditor5-ui": "41.0.0", - "ckeditor5": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-font": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.0.0.tgz", - "integrity": "sha512-1AbJvWOs0c56O2ARyMGWybsy5fW/9EB7pOcTKeiXaDYZsligb+iOYsUL0XqOdi0v8tibl4l1y49QIJ25TO2N7w==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-44.0.0.tgz", + "integrity": "sha512-Z+5OqPIm4WPOf0zJlAxsEqNzxynbvgPyAvp41MqDvuXB84IwCpdb4Ojk/sYk/R2lIZShT1GR6TEWagq4QZbrQQ==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-heading": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-41.0.0.tgz", - "integrity": "sha512-00axXKOHXVDquO6yvQLAmLe4fk3v/x4JK5FHaclIeFILlJvDU5X4r5J2lEK8ClaJ/2EeaLyt+Dnwk/FRpp+0IQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-44.0.0.tgz", + "integrity": "sha512-0HqyFc4txXbZx2AzCkuJ12k2Ay5wYbdaxA5zSxruBJuKbsLkmKQb91pKVdkoJ/WpzAJOUMG161JFrMSLL9zK5w==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-paragraph": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "@ckeditor/ckeditor5-highlight": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-44.0.0.tgz", + "integrity": "sha512-jqBcIuFx/11nPYbjiyOeLXy7HObjM3VrgcM1RZAIWsVUmsTURdNIQneYf0x7THLuBBgKvJwvS4yG+8mUvO1GmA==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-horizontal-line": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.0.0.tgz", - "integrity": "sha512-U0QPHMd3hGEzmsyljoIqd+cltdDBycSUJ8uVI/ELQWIA8YFQRqC3NmdTf4IaHM6kCoihp48bKLdERFj0Gl0Trg==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-44.0.0.tgz", + "integrity": "sha512-QqdBPL6hacftp7d8pQiK9Cqg9+bcB6BfWskzc47PJSAMe5cZfNf5FjfCYkYCUyAkbVLkRMV9dI8YChec7qikGg==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-html-embed": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-41.0.0.tgz", - "integrity": "sha512-DJ9BvkAY3OEPNVdCrrjYTkm4VkLyJU8ZE+y5Ry62y2rrPpl0jDyiMStA0GMdEPxa0JzxVXNCSIND9K3hh0tZcw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-44.0.0.tgz", + "integrity": "sha512-YNszIoxOWtKQdHMhThR1DHIQCC2GbsP9HtLULTYZU9zfzZdVWbJB3oHp9iGbSbBPSmcSrFtwVwOTKfXikaGaVg==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-html-support": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.0.0.tgz", - "integrity": "sha512-aw9U5WWAw1On32xCzqylZPlHPZGgmat1u8JP10FQt+z+u7qjl7sPkKfiXtheLoLVr+Ol84JeskEDDZZH72RS5w==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-44.0.0.tgz", + "integrity": "sha512-/yw5K/B9kZIURS51wtmIxvZVqEwm3YfITuMBoXv1rwlRIJ1azmImuswnrcBAnvVq93kezzPBnDf9xYJNmU2c6w==", "dev": true, "requires": { - "ckeditor5": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-image": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-41.0.0.tgz", - "integrity": "sha512-p7tFXov36cQP3Y3Kyr6Q9a/5BA0Pj5Wq8q0qPb08jpdRb6TCR60WkmiIK9yzSNR3FN4sfq1PG4l4mM4M2MJqaA==", - "dev": true, - "requires": { - "@ckeditor/ckeditor5-ui": "41.0.0", - "ckeditor5": "41.0.0", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-44.0.0.tgz", + "integrity": "sha512-m5wbC73+1Y+Njyj5W7L4ko1+p+jSbKatfrHPkoWdR6m87QLqQWHGHcZtlEzpI1rv+vbYWfaUNwz+iKqmmzQd/Q==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-undo": "44.0.0", + "@ckeditor/ckeditor5-upload": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-indent": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-41.0.0.tgz", - "integrity": "sha512-OpwL9eyKOnQJ3Rv50/ur+fYKd6dpRuEhNUpsf39h0UNbF9i1KU+nUiIU/WLpj3uPPeFKE5DeyM4RQFJuK6oMdw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-44.0.0.tgz", + "integrity": "sha512-AjHhbvxkkY27QO5z1xiQBTypwzfi2Z9jxKdz20osdyGkl8jZyU4UxRzq+ZCtYrnBxbdXoyUP+95WR/wC09Sv+w==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-inspector": { @@ -19839,42 +20519,107 @@ "dev": true }, "@ckeditor/ckeditor5-language": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-41.0.0.tgz", - "integrity": "sha512-2GW8bRpyUh2qiWehta0wbshL76Y9ga4V2McyP4NBp5MgPleqHyz7hBicd8f52Q743oWfUoyPMkeWy02373r6rQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-44.0.0.tgz", + "integrity": "sha512-qYGouzSKYaGDSW5WlqifPRGifcIPEkyFd+OLC79AmS5Xf3tvS9nfEzGSEKdpXTai/hP4hIuizYDCSLYQPAf4iA==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-link": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-41.0.0.tgz", - "integrity": "sha512-eMnQNUbTaQSCEeZs4PT/WYpeTLeJj39wASygW+m4Cv28zs91RVhS3amXEuOfoTEp2yxaCw+wAlbAlAoOWhPQCg==", - "dev": true, - "requires": { - "@ckeditor/ckeditor5-ui": "41.0.0", - "ckeditor5": "41.0.0", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-44.0.0.tgz", + "integrity": "sha512-rmBL0FJlSBed+Y9ZYBtT9lf6nP9f4ZrRtUXYerShMIEsD3nF3TRdRf5tX5wulvH/IMry3yEh/BE53TUSyj1hhA==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-list": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-41.0.0.tgz", - "integrity": "sha512-KBbGWY7ihhc2IpCNpYoT+mzTThpsS3X7Pz6nQHAkGC3rzrdnfPhSbTnrXqckmMfM6VQzGrXUMWnIwLMDdGfGcw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-44.0.0.tgz", + "integrity": "sha512-YVfnisARheGG0BZGeiY92zc5Q2lQNdAf/Hqi/yWq7v7yk0ePxI4DTf5n3aidLn1BMC1yfKG6Hv9RXxoRbM4vEg==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "@ckeditor/ckeditor5-markdown-gfm": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-44.0.0.tgz", + "integrity": "sha512-eHNWlzmjhh+mDVCLSKHI+qJ3YrUykC+kW1SyqQUOQGdGVtCJ9jF2C8WJLS1i6ynXIePsyx2BC/ZOCCZliYrzyw==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "ckeditor5": "44.0.0", + "marked": "4.0.12", + "turndown": "7.2.0", + "turndown-plugin-gfm": "1.0.2" } }, "@ckeditor/ckeditor5-media-embed": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-41.0.0.tgz", - "integrity": "sha512-x+umwDKQSB/oCB07r3cYzqWimr4XCOES+iBwFm4gIRp1Prh4DowqaEFipp6WV3goZLParFjkq9aiHaAHXcqO2g==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-44.0.0.tgz", + "integrity": "sha512-/vSQ/V71lYw0/+edHeW7e9MeXMsz140ONK/OBPyupaAnxAvd3yW7ffdm3AdNV4Ywzlwh9oF2wsA/Tj68+nBJHw==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-undo": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "@ckeditor/ckeditor5-mention": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-44.0.0.tgz", + "integrity": "sha512-Ttczc/AzkZBLao1YZ6Y/eW9m74zzi9PWfGZL2/4woaDm0RzHdtT22bFQMgH/L4B3QJ+q6psx5tn+JNC1X1pjkA==", "dev": true, "requires": { - "@ckeditor/ckeditor5-ui": "41.0.0", - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", + "lodash-es": "4.17.21" + } + }, + "@ckeditor/ckeditor5-minimap": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-44.0.0.tgz", + "integrity": "sha512-Ye/Pqc/eXUb3Q/xz6tjllNnXanKZnnFXzbL+ZrDzSzyR7NNoX28cZXuNzBsVsCbcDPkajLGci4EOPmNKxZ/nkA==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-package-tools": { @@ -19936,113 +20681,173 @@ } }, "@ckeditor/ckeditor5-page-break": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-41.0.0.tgz", - "integrity": "sha512-9OYiGzriVJkjaHMcUNbnBeaMHgh6NhICR+FEhfCSv8vXG8B6OTkSdUtBg0LdrbumDRnRf3sNZHKkcQujWv/nYQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-44.0.0.tgz", + "integrity": "sha512-OQw/ec+m+EReIYLFfUgbyIXZj3DbvqGPgW5zmt5hHjP8uWF7HDJHNMVQR5V/Q6qf8j/bQHuVGzW9/RXIJZSxqg==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-paragraph": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-41.0.0.tgz", - "integrity": "sha512-w344YUyhk+ME1fbD0/Dm/xe92OLCMTg5IYEWBpyn20VjnWhu1DPTMJ6NWM6/aGTCZ3bxEIh0UWj4QFr+QstiVA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-44.0.0.tgz", + "integrity": "sha512-MoRtO4JLIrR1hE2CT5ZFgBu/8poexnSR9pSA6P5Yu/QZQz1xpPo4/ophgepYuMgSQSXzvwwSU/LEOucUKHBbOg==", "dev": true, "requires": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0" } }, "@ckeditor/ckeditor5-paste-from-office": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-41.0.0.tgz", - "integrity": "sha512-QCgLLY9k3LC4iqG9T7m1PyWPZ8c5ZzCcu/Jed3eA9ixjFVFcdL2wkAaiGug50Uw8gfclrsygBAmGrdtH2qSZ7w==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-44.0.0.tgz", + "integrity": "sha512-lD6hUFfDb07Y0B2ebVHfeLxs1wloJCswycVsfZG0kqs2X1PIy2neQ/Jxl8jZlqGtAncNoUlsocTfU4lgluhxrw==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-remove-format": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.0.0.tgz", - "integrity": "sha512-ZZsdFvIjqLhG5hfoE4kcHb3LMytsdMyu6E47d/s6UUSoakK41nUnL6WXBvQuRpWx8yXjSjDHCuEPsvMwGabeUQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-44.0.0.tgz", + "integrity": "sha512-98W0nk+1/7a+2BxV4/8tNGWjO/OOdkMn+IJkn5uY9XS1qJ7D3t4KsDVjx/Ms7LnzfBgvPouca3uIXJS++i+syg==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "@ckeditor/ckeditor5-restricted-editing": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-44.0.0.tgz", + "integrity": "sha512-jA2yMF5BvJcuHFC4CdMiSkZapZ9O6yJHgLdvXZ3VhwBQd3TOTBtxSoa3PnPFzihoSZcM7mlWA0gWU/54PAXRVQ==", "dev": true, "requires": { - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-select-all": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.0.0.tgz", - "integrity": "sha512-5dn8TlkygVjs3WILIBIyQrZBwZ7Ip+VS0aC7LJiNLCc1XIEZOpuP7dHph014IbW+8m7P61DK24AuuNn1J0KCRA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-44.0.0.tgz", + "integrity": "sha512-NL2pUnIpTkPNy8SLBtEKSNIJCec/KX94AaQT4WsLaUwVK8KxvtT0n6txIdimkPrakO5v3kE1Zl1Qwo8RPtFCpA==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0" + } + }, + "@ckeditor/ckeditor5-show-blocks": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-44.0.0.tgz", + "integrity": "sha512-tHvuYqdw/B6xhxeIwcsbP3KSb5a9+M9K48KxDUxxDgRQmZ0+kJxDh0LCW8JwrDhPx6aNa0cbAnLCbItymTrayA==", "dev": true, "requires": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-source-editing": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.0.0.tgz", - "integrity": "sha512-dOc5n5A72ldOhvwDe15QsMLA6GoC4KACwk/O8biUJaOzWsyju8T8rd0oWXlrnIalwQ68/lQHEtbOSt+Wmkf6qQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-44.0.0.tgz", + "integrity": "sha512-fVqSpgtkOKkHBCx66aOMJqS38izIHrhGYBzIWl/YvqkHxgRcflfJjLyTJrIQzWYAewW5xHFHzzZtEoGHhQa+TA==", "dev": true, "requires": { - "@ckeditor/ckeditor5-theme-lark": "41.0.0", - "ckeditor5": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-theme-lark": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" + } + }, + "@ckeditor/ckeditor5-special-characters": { + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-44.0.0.tgz", + "integrity": "sha512-K80h9+ARL/H7Xcy8GRmhAXcWsecUPFX6sTQHHpj9maitlij7te0fiM0sa39rp0FUemMZhILq5BmvhU4a8DXbiA==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0" } }, "@ckeditor/ckeditor5-style": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.0.0.tgz", - "integrity": "sha512-0KcuBG+qE8dFCxfaNFkjHaJemj98J4E1zH39QMPWjxvNHcLGD7X+D41PJL0AYCmDF0BuldUUrlYdF/oZ98czYw==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-44.0.0.tgz", + "integrity": "sha512-4/TL504vizvB1nV1Je5kO7Q8yuFJcyNcuY9lD+ZMnaqaRZZFBwCe4MUB87f8F7g8BPqXYf/vD0MDwrPpJ1/43Q==", "dev": true, "requires": { - "ckeditor5": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-table": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-41.0.0.tgz", - "integrity": "sha512-4JTIc42eN+tfW0Sucw867PDdLD2IOajLXPJ8W1MaDjOfM+7RZZ4muCHMOf1LXk69Gfrt3cd2YrRELv3N2fjv5Q==", - "dev": true, - "requires": { - "ckeditor5": "41.0.0", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-44.0.0.tgz", + "integrity": "sha512-3A4wtfiYoHPZtEnPaycMi9oKmzoWLzSL/AvLT57i82KUZgSx28jO2xeag9oAZWSrfWSfZkCvJPDBcFhsztDFGw==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-theme-lark": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.0.0.tgz", - "integrity": "sha512-NuOwHDckKSFItAqahz1IKy3IFkJpdwSzza4h4D8YqgSy+ZhXMZ8iuuuK4B3MX6XQ4Mv6Uu/TFjb01YqVj4Dbsg==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-44.0.0.tgz", + "integrity": "sha512-s4WJeizsuPSZIzJCL5liuJALJveqSFeDKRq6NLAR8+AfeoP6RCI73N3QNlIPfXh9ho5oHU5Rwo5wPdxEYgJX2w==", "dev": true, "requires": { - "@ckeditor/ckeditor5-ui": "41.0.0" + "@ckeditor/ckeditor5-ui": "44.0.0" } }, "@ckeditor/ckeditor5-typing": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-41.0.0.tgz", - "integrity": "sha512-uaIU/5X1Ffk2XZZ/3q1NyrINhxPDre8Bnb7+AvzPWtLsdimoCotpzA84h00WVYWS4B5xotrM/eV/MikQvcpRkQ==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-44.0.0.tgz", + "integrity": "sha512-+nZOY94P5KblKMz/DS97ADLh0L+KpyB5THkCu1WIewotn1UCVmH/v0QyO4sVtMvBRT877mmKfIIsMxDJ2sP7Xw==", "dev": true, "requires": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-ui": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-41.0.0.tgz", - "integrity": "sha512-0oLE7WQyCcNxwvSJw2gwFgrktK19aqbqzIQJpr8xrn5KfDJw7WWk53/yWye05pAphtGo1VZTOk8YG7OJMvQn2Q==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-44.0.0.tgz", + "integrity": "sha512-ekoqvGxLYJNvehdIVqOkAOX3g0HoKdr9wV02FH6Zfe5k+nghtNXEccjV+qcvh3zSOtXVQjOc8SqQ2MhAW4ErcA==", "dev": true, "requires": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", "color-convert": "2.0.1", "color-parse": "1.4.2", "lodash-es": "4.17.21", @@ -20050,67 +20855,70 @@ } }, "@ckeditor/ckeditor5-undo": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.0.0.tgz", - "integrity": "sha512-2rF8YqEDZgPa3sD1BVZxlEKxZ7bwqPVCG9f4ebLr9AYSI3DnneitAtiTlkbb2CjcPc4FAcOPFpvQyzavIpkNDg==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-44.0.0.tgz", + "integrity": "sha512-d1ditgOmoZdsOjNOaEQyuwR2Sf62vWeGJJMXZ8URa02YWMFUK6oziiG8SQjIQhJQoLiZPY97Ds0KJmLM6HMzqg==", "dev": true, "requires": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0" } }, "@ckeditor/ckeditor5-upload": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.0.0.tgz", - "integrity": "sha512-EGb88xYTyL6Xdi7pFkmhv3Zv2JrKUWvyTXGdUEmLsMqRzxV+VHkVt2HTxHERaZlOa/iY6GzkC4yHGFL+jC28/Q==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-44.0.0.tgz", + "integrity": "sha512-c9gXAL7LjU3vyC8d16MetVG+gPA1R0ASERumlShdu7YKTEo0x7OawHHD8wYRG0m2bJajJAqB6d9pqX5gSO4eGw==", "dev": true, "requires": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0" + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0" } }, "@ckeditor/ckeditor5-utils": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-41.0.0.tgz", - "integrity": "sha512-7ITAPlFxjPtFa4HnB+zrjgEs0nfPs+QHmf1pOltfIUhpFvg5V6ImIrBvzIaf+AeU5Uf6pNVHjXnqorn9oeqRTA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-44.0.0.tgz", + "integrity": "sha512-NI3Fa8K4f0owD5gKaAkgA00DSx74fj7ByGoKw+6ollrjd5SZqoBNrmIDS09yjD4NAtH8yGcLTYAox3IeAsvETg==", "dev": true, "requires": { + "@ckeditor/ckeditor5-ui": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-watchdog": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.0.0.tgz", - "integrity": "sha512-S2mP2A+Zil7j7LMZqJhBTXc007gbYJD12xBpa5MQFLcUNLwYR9nj69IM5QmJV50ai0U7znkWQxJai/4BAJvL8Q==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-44.0.0.tgz", + "integrity": "sha512-rN3PMN5UVLdWFpex+Ax5nfKjL/t0ReDXz3jsxicDLpRWOJ2vMouEV20oETLayR61j+CVjCa7fzafOjwMVKpxhw==", "dev": true, "requires": { "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-widget": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.0.0.tgz", - "integrity": "sha512-pQomiS4wSlDs17muViabmGzcGAWR/cqtUIJswXAqlaQICdbOIX+tfA9XsZDdekrTZZxZxk+1Zh1UJ4WWK4kmSg==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-44.0.0.tgz", + "integrity": "sha512-XKT5l4jT1WCIzBSlbVfVebzR6yBeMhula/CW6y0NnOHcFkO6aKAKO1jA0vkertftZ5BOYc5ndRLDjVBs9cobmQ==", "dev": true, "requires": { - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-enter": "41.0.0", - "@ckeditor/ckeditor5-typing": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", "lodash-es": "4.17.21" } }, "@ckeditor/ckeditor5-word-count": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.0.0.tgz", - "integrity": "sha512-0+z73n94Sgyp9wN13ZGEdxF4u9rTFBGZ0LreRX7O4wTHBPMVQY6KFWXXo+BVAEI/L6moR57VBlp8aTMIhvdzQA==", + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-44.0.0.tgz", + "integrity": "sha512-P57M6EF87fFCH/vFThW9LRDh38vB6Qw8dLx0Y+PTxhvgc33iRkL95cude5fdd0YxBq63Hgq/p/ZtB8SGx39cAg==", "dev": true, "requires": { - "ckeditor5": "41.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "ckeditor5": "44.0.0", "lodash-es": "4.17.21" } }, @@ -20641,6 +21449,12 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, + "@mixmark-io/domino": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz", + "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==", + "dev": true + }, "@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -22127,6 +22941,12 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, + "blurhash": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.5.tgz", + "integrity": "sha512-cRygWd7kGBQO3VEhPiTgq4Wc43ctsM+o46urrmPOiuAe+07fzlSB9OJVdpgDL0jPqXUVQ9ht7aq7kxOeJHRK+w==", + "dev": true + }, "body-parser": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", @@ -22193,12 +23013,12 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browser-stdout": { @@ -22469,24 +23289,69 @@ "dev": true }, "ckeditor5": { - "version": "41.0.0", - "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.0.0.tgz", - "integrity": "sha512-b1mS43gOmoUtf/fWDYrNxSWhHQFc7Qv9JB5nnePmv1XGIYBa/Bcgp4SSXRSSVl8XfmT9Z7BbYKux0V+ZE45RIQ==", - "dev": true, - "requires": { - "@ckeditor/ckeditor5-clipboard": "41.0.0", - "@ckeditor/ckeditor5-core": "41.0.0", - "@ckeditor/ckeditor5-engine": "41.0.0", - "@ckeditor/ckeditor5-enter": "41.0.0", - "@ckeditor/ckeditor5-paragraph": "41.0.0", - "@ckeditor/ckeditor5-select-all": "41.0.0", - "@ckeditor/ckeditor5-typing": "41.0.0", - "@ckeditor/ckeditor5-ui": "41.0.0", - "@ckeditor/ckeditor5-undo": "41.0.0", - "@ckeditor/ckeditor5-upload": "41.0.0", - "@ckeditor/ckeditor5-utils": "41.0.0", - "@ckeditor/ckeditor5-watchdog": "41.0.0", - "@ckeditor/ckeditor5-widget": "41.0.0" + "version": "44.0.0", + "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-44.0.0.tgz", + "integrity": "sha512-2saV7VdvegFf+MJp7SdwFv+Z3/GPSA44KotbROKi6A1dvK0pI22GRJ/Vjs8NKdEnT7S1M/dBRhfMDVkwjBG6IA==", + "dev": true, + "requires": { + "@ckeditor/ckeditor5-adapter-ckfinder": "44.0.0", + "@ckeditor/ckeditor5-alignment": "44.0.0", + "@ckeditor/ckeditor5-autoformat": "44.0.0", + "@ckeditor/ckeditor5-autosave": "44.0.0", + "@ckeditor/ckeditor5-basic-styles": "44.0.0", + "@ckeditor/ckeditor5-block-quote": "44.0.0", + "@ckeditor/ckeditor5-bookmark": "44.0.0", + "@ckeditor/ckeditor5-ckbox": "44.0.0", + "@ckeditor/ckeditor5-ckfinder": "44.0.0", + "@ckeditor/ckeditor5-clipboard": "44.0.0", + "@ckeditor/ckeditor5-cloud-services": "44.0.0", + "@ckeditor/ckeditor5-code-block": "44.0.0", + "@ckeditor/ckeditor5-core": "44.0.0", + "@ckeditor/ckeditor5-easy-image": "44.0.0", + "@ckeditor/ckeditor5-editor-balloon": "44.0.0", + "@ckeditor/ckeditor5-editor-classic": "44.0.0", + "@ckeditor/ckeditor5-editor-decoupled": "44.0.0", + "@ckeditor/ckeditor5-editor-inline": "44.0.0", + "@ckeditor/ckeditor5-editor-multi-root": "44.0.0", + "@ckeditor/ckeditor5-engine": "44.0.0", + "@ckeditor/ckeditor5-enter": "44.0.0", + "@ckeditor/ckeditor5-essentials": "44.0.0", + "@ckeditor/ckeditor5-find-and-replace": "44.0.0", + "@ckeditor/ckeditor5-font": "44.0.0", + "@ckeditor/ckeditor5-heading": "44.0.0", + "@ckeditor/ckeditor5-highlight": "44.0.0", + "@ckeditor/ckeditor5-horizontal-line": "44.0.0", + "@ckeditor/ckeditor5-html-embed": "44.0.0", + "@ckeditor/ckeditor5-html-support": "44.0.0", + "@ckeditor/ckeditor5-image": "44.0.0", + "@ckeditor/ckeditor5-indent": "44.0.0", + "@ckeditor/ckeditor5-language": "44.0.0", + "@ckeditor/ckeditor5-link": "44.0.0", + "@ckeditor/ckeditor5-list": "44.0.0", + "@ckeditor/ckeditor5-markdown-gfm": "44.0.0", + "@ckeditor/ckeditor5-media-embed": "44.0.0", + "@ckeditor/ckeditor5-mention": "44.0.0", + "@ckeditor/ckeditor5-minimap": "44.0.0", + "@ckeditor/ckeditor5-page-break": "44.0.0", + "@ckeditor/ckeditor5-paragraph": "44.0.0", + "@ckeditor/ckeditor5-paste-from-office": "44.0.0", + "@ckeditor/ckeditor5-remove-format": "44.0.0", + "@ckeditor/ckeditor5-restricted-editing": "44.0.0", + "@ckeditor/ckeditor5-select-all": "44.0.0", + "@ckeditor/ckeditor5-show-blocks": "44.0.0", + "@ckeditor/ckeditor5-source-editing": "44.0.0", + "@ckeditor/ckeditor5-special-characters": "44.0.0", + "@ckeditor/ckeditor5-style": "44.0.0", + "@ckeditor/ckeditor5-table": "44.0.0", + "@ckeditor/ckeditor5-theme-lark": "44.0.0", + "@ckeditor/ckeditor5-typing": "44.0.0", + "@ckeditor/ckeditor5-ui": "44.0.0", + "@ckeditor/ckeditor5-undo": "44.0.0", + "@ckeditor/ckeditor5-upload": "44.0.0", + "@ckeditor/ckeditor5-utils": "44.0.0", + "@ckeditor/ckeditor5-watchdog": "44.0.0", + "@ckeditor/ckeditor5-widget": "44.0.0", + "@ckeditor/ckeditor5-word-count": "44.0.0" } }, "clean-stack": { @@ -22601,21 +23466,21 @@ }, "dependencies": { "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true }, "emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", "dev": true }, "string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "requires": { "emoji-regex": "^10.3.0", @@ -22733,9 +23598,9 @@ "dev": true }, "commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true }, "commondir": { @@ -23276,12 +24141,12 @@ "dev": true }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, "requires": { - "ms": "2.1.2" + "ms": "^2.1.3" } }, "decamelize": { @@ -23702,6 +24567,12 @@ "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", "dev": true }, + "environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -24393,9 +25264,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -24596,9 +25467,9 @@ "dev": true }, "get-east-asian-width": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", - "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", "dev": true }, "get-func-name": { @@ -25067,9 +25938,9 @@ "dev": true }, "husky": { - "version": "9.0.10", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.10.tgz", - "integrity": "sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", "dev": true }, "iconv-lite": { @@ -25773,6 +26644,12 @@ } } }, + "jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "dev": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -26236,21 +27113,21 @@ "dev": true }, "lint-staged": { - "version": "15.2.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.1.tgz", - "integrity": "sha512-dhwAPnM85VdshybV9FWI/9ghTvMLoQLEXgVMx+ua2DN7mdfzd/tRfoU2yhMcBac0RHkofoxdnnJUokr8s4zKmQ==", + "version": "15.2.10", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.10.tgz", + "integrity": "sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==", "dev": true, "requires": { - "chalk": "5.3.0", - "commander": "11.1.0", - "debug": "4.3.4", - "execa": "8.0.1", - "lilconfig": "3.0.0", - "listr2": "8.0.1", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.4" + "chalk": "~5.3.0", + "commander": "~12.1.0", + "debug": "~4.3.6", + "execa": "~8.0.1", + "lilconfig": "~3.1.2", + "listr2": "~8.2.4", + "micromatch": "~4.0.8", + "pidtree": "~0.6.0", + "string-argv": "~0.3.2", + "yaml": "~2.5.0" }, "dependencies": { "chalk": { @@ -26260,30 +27137,30 @@ "dev": true }, "lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "dev": true }, "yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", "dev": true } } }, "listr2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", - "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", + "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", "dev": true, "requires": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", - "log-update": "^6.0.0", - "rfdc": "^1.3.0", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", "wrap-ansi": "^9.0.0" }, "dependencies": { @@ -26443,31 +27320,31 @@ } }, "log-update": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", - "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", "dev": true, "requires": { - "ansi-escapes": "^6.2.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^7.0.0", + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" }, "dependencies": { "ansi-escapes": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", - "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", + "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", "dev": true, "requires": { - "type-fest": "^3.0.0" + "environment": "^1.0.0" } }, "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true }, "ansi-styles": { @@ -26477,12 +27354,12 @@ "dev": true }, "cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, "requires": { - "restore-cursor": "^4.0.0" + "restore-cursor": "^5.0.0" } }, "is-fullwidth-code-point": { @@ -26494,31 +27371,31 @@ "get-east-asian-width": "^1.0.0" } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, "requires": { - "mimic-fn": "^2.1.0" + "mimic-function": "^5.0.0" } }, "restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" } }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + }, "slice-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", @@ -26537,12 +27414,6 @@ "requires": { "ansi-regex": "^6.0.1" } - }, - "type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true } } }, @@ -26613,6 +27484,12 @@ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true }, + "marked": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", + "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==", + "dev": true + }, "mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -26751,12 +27628,12 @@ } }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "requires": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" } }, @@ -26787,6 +27664,12 @@ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true }, + "mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true + }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -27318,9 +28201,9 @@ } }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "multicast-dns": { @@ -28415,9 +29298,9 @@ "dev": true }, "prettier": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", - "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "dev": true }, "process": { @@ -28919,9 +29802,9 @@ "dev": true }, "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "dev": true }, "rimraf": { @@ -29090,12 +29973,6 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -30192,6 +31069,21 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "turndown": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.0.tgz", + "integrity": "sha512-eCZGBN4nNNqM9Owkv9HAtWRYfLA4h909E/WGAWWBpmB275ehNhZyk87/Tpvjbp0jjNl9XwCsbe6bm6CqFsgD+A==", + "dev": true, + "requires": { + "@mixmark-io/domino": "^2.2.0" + } + }, + "turndown-plugin-gfm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.2.tgz", + "integrity": "sha512-vwz9tfvF7XN/jE0dGoBei3FXWuvll78ohzCZQuOb+ZjWrs3a0XhQVomJEb2Qh4VHTPNRO4GPZh0V7VRbiWwkRg==", + "dev": true + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -31099,9 +31991,9 @@ }, "dependencies": { "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true }, "ansi-styles": { @@ -31111,15 +32003,15 @@ "dev": true }, "emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", "dev": true }, "string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "requires": { "emoji-regex": "^10.3.0", diff --git a/package.json b/package.json index f75a5330..bf8b33a7 100644 --- a/package.json +++ b/package.json @@ -6,53 +6,54 @@ "extends @craftcms/browserslist-config" ], "devDependencies": { - "@ckeditor/ckeditor5-alignment": ">=41.0.0", - "@ckeditor/ckeditor5-autoformat": ">=41.0.0", - "@ckeditor/ckeditor5-basic-styles": ">=41.0.0", - "@ckeditor/ckeditor5-block-quote": ">=41.0.0", - "@ckeditor/ckeditor5-code-block": ">=41.0.0", - "@ckeditor/ckeditor5-core": ">=41.0.0", - "@ckeditor/ckeditor5-dev-translations": "^39.5.1", - "@ckeditor/ckeditor5-editor-classic": ">=41.0.0", - "@ckeditor/ckeditor5-essentials": ">=41.0.0", - "@ckeditor/ckeditor5-find-and-replace": ">=41.0.0", - "@ckeditor/ckeditor5-font": ">=41.0.0", - "@ckeditor/ckeditor5-heading": ">=41.0.0", - "@ckeditor/ckeditor5-horizontal-line": ">=41.0.0", - "@ckeditor/ckeditor5-html-embed": ">=41.0.0", - "@ckeditor/ckeditor5-html-support": ">=41.0.0", - "@ckeditor/ckeditor5-image": ">=41.0.0", - "@ckeditor/ckeditor5-indent": ">=41.0.0", + "@ckeditor/ckeditor5-alignment": ">=44.0.0", + "@ckeditor/ckeditor5-autoformat": ">=44.0.0", + "@ckeditor/ckeditor5-basic-styles": ">=44.0.0", + "@ckeditor/ckeditor5-block-quote": ">=44.0.0", + "@ckeditor/ckeditor5-code-block": ">=44.0.0", + "@ckeditor/ckeditor5-core": ">=44.0.0", + "@ckeditor/ckeditor5-dev-translations": "^43.0.1", + "@ckeditor/ckeditor5-editor-classic": ">=44.0.0", + "@ckeditor/ckeditor5-essentials": ">=44.0.0", + "@ckeditor/ckeditor5-find-and-replace": ">=44.0.0", + "@ckeditor/ckeditor5-font": ">=44.0.0", + "@ckeditor/ckeditor5-heading": ">=44.0.0", + "@ckeditor/ckeditor5-horizontal-line": ">=44.0.0", + "@ckeditor/ckeditor5-html-embed": ">=44.0.0", + "@ckeditor/ckeditor5-html-support": ">=44.0.0", + "@ckeditor/ckeditor5-image": ">=44.0.0", + "@ckeditor/ckeditor5-indent": ">=44.0.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", - "@ckeditor/ckeditor5-language": "^41.0.0", - "@ckeditor/ckeditor5-link": ">=41.0.0", - "@ckeditor/ckeditor5-list": ">=41.0.0", - "@ckeditor/ckeditor5-media-embed": ">=41.0.0", - "@ckeditor/ckeditor5-package-tools": "^1.1.0", - "@ckeditor/ckeditor5-page-break": ">=41.0.0", - "@ckeditor/ckeditor5-paragraph": ">=41.0.0", - "@ckeditor/ckeditor5-paste-from-office": ">=41.0.0", - "@ckeditor/ckeditor5-remove-format": ">=41.0.0", - "@ckeditor/ckeditor5-select-all": ">=41.0.0", - "@ckeditor/ckeditor5-source-editing": ">=41.0.0", - "@ckeditor/ckeditor5-style": ">=41.0.0", - "@ckeditor/ckeditor5-table": ">=41.0.0", - "@ckeditor/ckeditor5-theme-lark": "^41.0.0", - "@ckeditor/ckeditor5-upload": ">=41.0.0", - "@ckeditor/ckeditor5-word-count": ">=41.0.0", + "@ckeditor/ckeditor5-language": "^44.0.0", + "@ckeditor/ckeditor5-link": ">=44.0.0", + "@ckeditor/ckeditor5-list": ">=44.0.0", + "@ckeditor/ckeditor5-media-embed": ">=44.0.0", + "@ckeditor/ckeditor5-package-tools": "^1.0.0", + "@ckeditor/ckeditor5-page-break": ">=44.0.0", + "@ckeditor/ckeditor5-paragraph": ">=44.0.0", + "@ckeditor/ckeditor5-paste-from-office": ">=44.0.0", + "@ckeditor/ckeditor5-remove-format": ">=44.0.0", + "@ckeditor/ckeditor5-select-all": ">=44.0.0", + "@ckeditor/ckeditor5-source-editing": ">=44.0.0", + "@ckeditor/ckeditor5-style": ">=44.0.0", + "@ckeditor/ckeditor5-table": ">=44.0.0", + "@ckeditor/ckeditor5-theme-lark": "^44.0.0", + "@ckeditor/ckeditor5-upload": ">=44.0.0", + "@ckeditor/ckeditor5-word-count": ">=44.0.0", "@craftcms/sass": "^1.1.0", "@craftcms/webpack": "^1.1.2", "@northernco/ckeditor5-anchor-drupal": "^0.5.0", - "ckeditor5": ">=41.0.0", + "ckeditor5": ">=44.0.0", "copy-webpack-plugin": "^12.0.2", - "husky": "^9.0.10", - "lint-staged": "^15.2.1", - "prettier": "^3.2.4" + "husky": "^9.1.7", + "jquery": "^3.7.1", + "lint-staged": "^15.2.10", + "prettier": "^3.4.2" }, "scripts": { "prebuild": "npm run fix-prettier", "build": "webpack --node-env=production --progress", - "dev": "webpack --node-env=dev --mode=development --progress", + "dev": "webpack --node-env=dev --mode=development --progress -w", "serve": "webpack-dev-server --node-env=development", "check-prettier": "prettier --check .", "fix-prettier": "prettier --write .", diff --git a/src/Field.php b/src/Field.php index 5338043d..f54f11da 100644 --- a/src/Field.php +++ b/src/Field.php @@ -110,7 +110,7 @@ class Field extends HtmlField implements ElementContainerFieldInterface, Mergeab * @var NestedElementManager[] */ private static array $entryManagers = []; - + /** * @inheritdoc */ diff --git a/src/web/assets/ckeditor/dist/ckeditor5-craftcms.js b/src/web/assets/ckeditor/dist/ckeditor5-craftcms.js index a13961de..bb0b2a21 100644 --- a/src/web/assets/ckeditor/dist/ckeditor5-craftcms.js +++ b/src/web/assets/ckeditor/dist/ckeditor5-craftcms.js @@ -1,3 +1,3 @@ /*! For license information please see ckeditor5-craftcms.js.LICENSE.txt */ -!function(){var e={474:function(e){window,e.exports=function(e){var t={};function n(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(o,i,function(t){return e[t]}.bind(null,i));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=94)}([function(e,t,n){"use strict";e.exports=n(21)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return s}));var o=n(19);function i(e,t=!0){if(void 0===e)return"undefined";if("function"==typeof e)return"function() {…}";const n=Object(o.stringify)(e,a,null,{maxDepth:2});return t?n:n.replace(/(^"|"$)/g,"")}function r(e){const t={};for(const n in e)t[n]=e[n],t[n].value=i(t[n].value);return t}function s(e,t){return e.length>t?e.substr(0,t)+`… [${e.length-t} characters left]`:e}function a(e,t,n){return"string"==typeof e?`"${e.replace("'",'"')}"`:n(e)}},function(e,t,n){"use strict";function o(e){return e&&e.name}function i(e){return e&&o(e)&&e.is("attributeElement")}function r(e){return e&&o(e)&&e.is("emptyElement")}function s(e){return e&&o(e)&&e.is("uiElement")}function a(e){return e&&o(e)&&e.is("rawElement")}function l(e){return e&&o(e)&&e.is("editableElement")}function c(e){return e&&e.is("rootElement")}function u(e){return{path:[...e.parent.getPath(),e.offset],offset:e.offset,isAtEnd:e.isAtEnd,isAtStart:e.isAtStart,parent:d(e.parent)}}function d(e){return o(e)?i(e)?"attribute:"+e.name:c(e)?"root:"+e.name:"container:"+e.name:e.data}n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"e",(function(){return r})),n.d(t,"h",(function(){return s})),n.d(t,"f",(function(){return a})),n.d(t,"c",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"a",(function(){return u}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));class o{static group(...e){console.group(...e)}static groupEnd(...e){console.groupEnd(...e)}static log(...e){console.log(...e)}static warn(...e){console.warn(...e)}}},function(e,t,n){"use strict";function o(e){return e&&e.is("element")}function i(e){return e&&e.is("rootElement")}function r(e){return e.getPath?e.getPath():e.path}function s(e){return{path:r(e),stickiness:e.stickiness,index:e.index,isAtEnd:e.isAtEnd,isAtStart:e.isAtStart,offset:e.offset,textNode:e.textNode&&e.textNode.data}}n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return s}))},function(e,t,n){(function(e,n){var o="[object Arguments]",i="[object Map]",r="[object Object]",s="[object Set]",a=/^\[object .+?Constructor\]$/,l=/^(?:0|[1-9]\d*)$/,c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c[o]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c["[object Function]"]=c[i]=c["[object Number]"]=c[r]=c["[object RegExp]"]=c[s]=c["[object String]"]=c["[object WeakMap]"]=!1;var u="object"==typeof e&&e&&e.Object===Object&&e,d="object"==typeof self&&self&&self.Object===Object&&self,p=u||d||Function("return this")(),h=t&&!t.nodeType&&t,m=h&&"object"==typeof n&&n&&!n.nodeType&&n,f=m&&m.exports===h,g=f&&u.process,b=function(){try{return g&&g.binding&&g.binding("util")}catch(e){}}(),k=b&&b.isTypedArray;function w(e,t){for(var n=-1,o=null==e?0:e.length;++na))return!1;var c=r.get(e);if(c&&r.get(t))return c==t;var u=-1,d=!0,p=2&n?new re:void 0;for(r.set(e,t),r.set(t,e);++u-1},oe.prototype.set=function(e,t){var n=this.__data__,o=ae(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this},ie.prototype.clear=function(){this.size=0,this.__data__={hash:new ne,map:new(W||oe),string:new ne}},ie.prototype.delete=function(e){var t=he(this,e).delete(e);return this.size-=t?1:0,t},ie.prototype.get=function(e){return he(this,e).get(e)},ie.prototype.has=function(e){return he(this,e).has(e)},ie.prototype.set=function(e,t){var n=he(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this},re.prototype.add=re.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},re.prototype.has=function(e){return this.__data__.has(e)},se.prototype.clear=function(){this.__data__=new oe,this.size=0},se.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},se.prototype.get=function(e){return this.__data__.get(e)},se.prototype.has=function(e){return this.__data__.has(e)},se.prototype.set=function(e,t){var n=this.__data__;if(n instanceof oe){var o=n.__data__;if(!W||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new ie(o)}return n.set(e,t),this.size=n.size,this};var fe=V?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,o=null==e?0:e.length,i=0,r=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}function xe(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ee(e){return null!=e&&"object"==typeof e}var Se=k?function(e){return function(t){return e(t)}}(k):function(e){return Ee(e)&&_e(e.length)&&!!c[le(e)]};function Te(e){return null!=(t=e)&&_e(t.length)&&!Ce(t)?function(e,t){var n=ve(e),o=!n&&ye(e),i=!n&&!o&&Ae(e),r=!n&&!o&&!i&&Se(e),s=n||o||i||r,a=s?function(e,t){for(var n=-1,o=Array(e);++nFind out why. -->`,l=`<!--The View raw element content has been skipped. Find out why. -->`;function c(e){return e?[...e.editing.view.document.roots]:[]}function u(e,t){if(!e)return[];const n=[],i=e.editing.view.document.selection;for(const e of i.getRanges())e.root.rootName===t&&n.push({type:"selection",start:Object(o.a)(e.start),end:Object(o.a)(e.end)});return n}function d({currentEditor:e,currentRootName:t,ranges:n}){return e&&t?[h(e.editing.view.document.getRoot(t),[...n])]:null}function p(e){const t={editorNode:e,properties:{},attributes:{},customProperties:{}};if(Object(o.d)(e)){Object(o.g)(e)?(t.type="RootEditableElement",t.name=e.rootName,t.url=s+"_rooteditableelement-RootEditableElement.html"):(t.name=e.name,Object(o.b)(e)?(t.type="AttributeElement",t.url=s+"_attributeelement-AttributeElement.html"):Object(o.e)(e)?(t.type="EmptyElement",t.url=s+"_emptyelement-EmptyElement.html"):Object(o.h)(e)?(t.type="UIElement",t.url=s+"_uielement-UIElement.html"):Object(o.f)(e)?(t.type="RawElement",t.url=s+"_rawelement-RawElement.html"):Object(o.c)(e)?(t.type="EditableElement",t.url=s+"_editableelement-EditableElement.html"):(t.type="ContainerElement",t.url=s+"_containerelement-ContainerElement.html")),g(e).forEach((([e,n])=>{t.attributes[e]={value:n}})),t.properties={index:{value:e.index},isEmpty:{value:e.isEmpty},childCount:{value:e.childCount}};for(let[n,o]of e.getCustomProperties())"symbol"==typeof n&&(n=n.toString()),t.customProperties[n]={value:o}}else t.name=e.data,t.type="Text",t.url=s+"_text-Text.html",t.properties={index:{value:e.index}};return t.properties=Object(r.b)(t.properties),t.customProperties=Object(r.b)(t.customProperties),t.attributes=Object(r.b)(t.attributes),t}function h(e,t){const n={};return Object.assign(n,{index:e.index,path:e.getPath(),node:e,positionsBefore:[],positionsAfter:[]}),Object(o.d)(e)?function(e,t){const n=e.node;Object.assign(e,{type:"element",children:[],positions:[]}),e.name=n.name,Object(o.b)(n)?e.elementType="attribute":Object(o.g)(n)?e.elementType="root":Object(o.e)(n)?e.elementType="empty":Object(o.h)(n)?e.elementType="ui":Object(o.f)(n)?e.elementType="raw":e.elementType="container",Object(o.e)(n)?e.presentation={isEmpty:!0}:Object(o.h)(n)?e.children.push({type:"comment",text:a}):Object(o.f)(n)&&e.children.push({type:"comment",text:l});for(const o of n.getChildren())e.children.push(h(o,t));(function(e,t){for(const n of t){const t=m(e,n);for(const n of t){const t=n.offset;if(0===t){const t=e.children[0];t?t.positionsBefore.push(n):e.positions.push(n)}else if(t===e.children.length){const t=e.children[e.children.length-1];t?t.positionsAfter.push(n):e.positions.push(n)}else{let o=n.isEnd?0:e.children.length-1,i=e.children[o];for(;i;){if(i.index===t){i.positionsBefore.push(n);break}if(i.index+1===t){i.positionsAfter.push(n);break}o+=n.isEnd?1:-1,i=e.children[o]}}}}})(e,t),e.attributes=function(e){const t=g(e).map((([e,t])=>[e,Object(r.a)(t,!1)]));return new Map(t)}(n)}(n,t):function(e,t){Object.assign(e,{type:"text",startOffset:0,text:e.node.data,positions:[]});for(const n of t){const t=m(e,n);e.positions.push(...t)}}(n,t),n}function m(e,t){const n=e.path,o=t.start.path,i=t.end.path,r=[];return f(n,o)&&r.push({offset:o[o.length-1],isEnd:!1,presentation:t.presentation||null,type:t.type,name:t.name||null}),f(n,i)&&r.push({offset:i[i.length-1],isEnd:!0,presentation:t.presentation||null,type:t.type,name:t.name||null}),r}function f(e,t){return e.length===t.length-1&&"prefix"===Object(i.a)(e,t)}function g(e){return[...e.getAttributes()].sort((([e],[t])=>e.toUpperCase()"$graveyard"!==e)).concat(t.filter((({rootName:e})=>"$graveyard"===e)))}function c(e,t){if(!e)return[];const n=[],i=e.model;for(const e of i.document.selection.getRanges())e.root.rootName===t&&n.push({type:"selection",start:Object(o.a)(e.start),end:Object(o.a)(e.end)});return n}function u(e,t){if(!e)return[];const n=[],i=e.model;let r=0;for(const e of i.markers){const{name:i,affectsData:s,managedUsingOperations:l}=e,c=e.getStart(),u=e.getEnd();c.root.rootName===t&&n.push({type:"marker",marker:e,name:i,affectsData:s,managedUsingOperations:l,presentation:{color:a[r++%(a.length-1)]},start:Object(o.a)(c),end:Object(o.a)(u)})}return n}function d({currentEditor:e,currentRootName:t,ranges:n,markers:o}){return e?[h(e.model.document.getRoot(t),[...n,...o])]:[]}function p(e,t){const n={editorNode:t,properties:{},attributes:{}};Object(o.c)(t)?(Object(o.d)(t)?(n.type="RootElement",n.name=t.rootName,n.url=s+"rootelement-RootElement.html"):(n.type="Element",n.name=t.name,n.url=s+"element-Element.html"),n.properties={childCount:{value:t.childCount},startOffset:{value:t.startOffset},endOffset:{value:t.endOffset},maxOffset:{value:t.maxOffset}}):(n.name=t.data,n.type="Text",n.url=s+"text-Text.html",n.properties={startOffset:{value:t.startOffset},endOffset:{value:t.endOffset},offsetSize:{value:t.offsetSize}}),n.properties.path={value:Object(o.b)(t)},f(t).forEach((([e,t])=>{n.attributes[e]={value:t}})),n.properties=Object(r.b)(n.properties),n.attributes=Object(r.b)(n.attributes);for(const t in n.attributes){const o={},i=e.model.schema.getAttributeProperties(t);for(const e in i)o[e]={value:i[e]};n.attributes[t].subProperties=Object(r.b)(o)}return n}function h(e,t){const n={},{startOffset:i,endOffset:r}=e;return Object.assign(n,{startOffset:i,endOffset:r,node:e,path:e.getPath(),positionsBefore:[],positionsAfter:[]}),Object(o.c)(e)?function(e,t){const n=e.node;Object.assign(e,{type:"element",name:n.name,children:[],maxOffset:n.maxOffset,positions:[]});for(const o of n.getChildren())e.children.push(h(o,t));(function(e,t){for(const n of t){const t=g(e,n);for(const n of t){const t=n.offset;if(0===t){const t=e.children[0];t?t.positionsBefore.push(n):e.positions.push(n)}else if(t===e.maxOffset){const t=e.children[e.children.length-1];t?t.positionsAfter.push(n):e.positions.push(n)}else{let o=n.isEnd?0:e.children.length-1,i=e.children[o];for(;i;){if(i.startOffset===t){i.positionsBefore.push(n);break}if(i.endOffset===t){const t=e.children[o+1],r="text"===i.type&&t&&"element"===t.type,s="element"===i.type&&t&&"text"===t.type,a="text"===i.type&&t&&"text"===t.type;n.isEnd&&(r||s||a)?t.positionsBefore.push(n):i.positionsAfter.push(n);break}if(i.startOffsett){i.positions.push(n);break}o+=n.isEnd?1:-1,i=e.children[o]}}}}})(e,t),e.attributes=m(n)}(n,t):function(e){const t=e.node;Object.assign(e,{type:"text",text:t.data,positions:[],presentation:{dontRenderAttributeValue:!0}}),e.attributes=m(t)}(n),n}function m(e){const t=f(e).map((([e,t])=>[e,Object(r.a)(t,!1)]));return new Map(t)}function f(e){return[...e.getAttributes()].sort((([e],[t])=>em(e,t,this.props.globalTreeProps)))}get definition(){return this.props.definition}get globalTreeProps(){return this.props.globalTreeProps||{}}get isActive(){return this.definition.node===this.globalTreeProps.activeNode}shouldComponentUpdate(e){return!s()(this.props,e)}}var l=n(1);class c extends o.PureComponent{render(){let e;const t=Object(l.c)(this.props.value,500);return this.props.dontRenderValue||(e=i.a.createElement("span",{className:"ck-inspector-tree-node__attribute__value"},t)),i.a.createElement("span",{className:"ck-inspector-tree-node__attribute"},i.a.createElement("span",{className:"ck-inspector-tree-node__attribute__name",title:t},this.props.name),e)}}class u extends o.Component{render(){const e=this.props.definition,t={className:["ck-inspector-tree__position","selection"===e.type?"ck-inspector-tree__position_selection":"","marker"===e.type?"ck-inspector-tree__position_marker":"",e.isEnd?"ck-inspector-tree__position_end":""].join(" "),style:{}};return e.presentation&&e.presentation.color&&(t.style["--ck-inspector-color-tree-position"]=e.presentation.color),"marker"===e.type&&(t["data-marker-name"]=e.name),i.a.createElement("span",t,"​")}shouldComponentUpdate(e){return!s()(this.props,e)}}class d extends a{render(){const e=this.definition,t=e.presentation,n=t&&t.isEmpty,o=t&&t.cssClass,r=this.getChildren(),s=["ck-inspector-code","ck-inspector-tree-node",this.isActive?"ck-inspector-tree-node_active":"",n?"ck-inspector-tree-node_empty":"",o],a=[],l=[];e.positionsBefore&&e.positionsBefore.forEach(((e,t)=>{a.push(i.a.createElement(u,{key:"position-before:"+t,definition:e}))})),e.positionsAfter&&e.positionsAfter.forEach(((e,t)=>{l.push(i.a.createElement(u,{key:"position-after:"+t,definition:e}))})),e.positions&&e.positions.forEach(((e,t)=>{r.push(i.a.createElement(u,{key:"position"+t,definition:e}))}));let c=e.name;return this.globalTreeProps.showElementTypes&&(c=e.elementType+":"+c),i.a.createElement("div",{className:s.join(" "),onClick:this.handleClick},a,i.a.createElement("span",{className:"ck-inspector-tree-node__name"},i.a.createElement("span",{className:"ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_open"}),c,this.getAttributes(),n?"":i.a.createElement("span",{className:"ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_close"})),i.a.createElement("div",{className:"ck-inspector-tree-node__content"},r),n?"":i.a.createElement("span",{className:"ck-inspector-tree-node__name ck-inspector-tree-node__name_close"},i.a.createElement("span",{className:"ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_open"}),"/",c,i.a.createElement("span",{className:"ck-inspector-tree-node__name__bracket ck-inspector-tree-node__name__bracket_close"}),l))}getAttributes(){const e=[],t=this.definition;for(const[n,o]of t.attributes)e.push(i.a.createElement(c,{key:n,name:n,value:o}));return e}shouldComponentUpdate(e){return!s()(this.props,e)}}class p extends a{render(){const e=this.definition,t=["ck-inspector-tree-text",this.isActive?"ck-inspector-tree-node_active":""].join(" ");let n=this.definition.text;e.positions&&e.positions.length&&(n=n.split(""),Array.from(e.positions).sort(((e,t)=>e.offset{n.splice(t.offset-e.startOffset,0,i.a.createElement(u,{key:"position"+o,definition:t}))})));const o=[n];return e.positionsBefore&&e.positionsBefore.length&&e.positionsBefore.forEach(((e,t)=>{o.unshift(i.a.createElement(u,{key:"position-before:"+t,definition:e}))})),e.positionsAfter&&e.positionsAfter.length&&e.positionsAfter.forEach(((e,t)=>{o.push(i.a.createElement(u,{key:"position-after:"+t,definition:e}))})),i.a.createElement("span",{className:t,onClick:this.handleClick},i.a.createElement("span",{className:"ck-inspector-tree-node__content"},this.globalTreeProps.showCompactText?"":this.getAttributes(),this.globalTreeProps.showCompactText?"":'"',o,this.globalTreeProps.showCompactText?"":'"'))}getAttributes(){const e=[],t=this.definition,n=t.presentation,o=n&&n.dontRenderAttributeValue;for(const[n,r]of t.attributes)e.push(i.a.createElement(c,{key:n,name:n,value:r,dontRenderValue:o}));return i.a.createElement("span",{className:"ck-inspector-tree-text__attributes"},e)}shouldComponentUpdate(e){return!s()(this.props,e)}}class h extends o.Component{render(){return i.a.createElement("span",{className:"ck-inspector-tree-comment",dangerouslySetInnerHTML:{__html:this.props.definition.text}})}}function m(e,t,n){return"element"===e.type?i.a.createElement(d,{key:t,definition:e,globalTreeProps:n}):"text"===e.type?i.a.createElement(p,{key:t,definition:e,globalTreeProps:n}):"comment"===e.type?i.a.createElement(h,{key:t,definition:e}):void 0}n(34);class f extends o.Component{render(){let e;return e=this.props.definition?this.props.definition.map(((e,t)=>m(e,t,{onClick:this.props.onClick,showCompactText:this.props.showCompactText,showElementTypes:this.props.showElementTypes,activeNode:this.props.activeNode}))):"Nothing to show.",i.a.createElement("div",{className:["ck-inspector-tree",...this.props.className||[],this.props.textDirection?"ck-inspector-tree_text-direction_"+this.props.textDirection:"",this.props.showCompactText?"ck-inspector-tree_compact-text":""].join(" ")},e)}}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(22)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringifyPath=t.quoteKey=t.isValidVariableName=t.IS_VALID_IDENTIFIER=t.quoteString=void 0;const o=/[\\\'\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,i=new Map([["\b","\\b"],["\t","\\t"],["\n","\\n"],["\f","\\f"],["\r","\\r"],["'","\\'"],['"','\\"'],["\\","\\\\"]]);function r(e){return i.get(e)||"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}t.quoteString=function(e){return`'${e.replace(o,r)}'`};const s=new Set("break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield".split(" "));function a(e){return"string"==typeof e&&!s.has(e)&&t.IS_VALID_IDENTIFIER.test(e)}t.IS_VALID_IDENTIFIER=/^[A-Za-z_$][A-Za-z0-9_$]*$/,t.isValidVariableName=a,t.quoteKey=function(e,t){return a(e)?e:t(e)},t.stringifyPath=function(e,t){let n="";for(const o of e)a(o)?n+="."+o:n+=`[${t(o)}]`;return n}},function(e,t){function n(e,t,n,o){var i,r=null==(i=o)||"number"==typeof i||"boolean"==typeof i?o:n(o),s=t.get(r);return void 0===s&&(s=e.call(this,o),t.set(r,s)),s}function o(e,t,n){var o=Array.prototype.slice.call(arguments,3),i=n(o),r=t.get(i);return void 0===r&&(r=e.apply(this,o),t.set(i,r)),r}function i(e,t,n,o,i){return n.bind(t,e,o,i)}function r(e,t){return i(e,this,1===e.length?n:o,t.cache.create(),t.serializer)}function s(){return JSON.stringify(arguments)}function a(){this.cache=Object.create(null)}a.prototype.has=function(e){return e in this.cache},a.prototype.get=function(e){return this.cache[e]},a.prototype.set=function(e,t){this.cache[e]=t};var l={create:function(){return new a}};e.exports=function(e,t){var n=t&&t.cache?t.cache:l,o=t&&t.serializer?t.serializer:s;return(t&&t.strategy?t.strategy:r)(e,{cache:n,serializer:o})},e.exports.strategies={variadic:function(e,t){return i(e,this,o,t.cache.create(),t.serializer)},monadic:function(e,t){return i(e,this,n,t.cache.create(),t.serializer)}}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,a=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l ? =".split(" "));function l(e){let t;for(const n of e.split("\n").slice(1)){const o=/^[\s\t]+/.exec(n);if(!o)return e;const[i]=o;(void 0===t||i.length{const r="string"==typeof i?i:void 0;return void 0!==r&&t.USED_METHOD_KEY.add(e),new c(e,n,o,r).stringify()},t.dedentFunction=l;class c{constructor(e,t,n,i){this.fn=e,this.indent=t,this.next=n,this.key=i,this.pos=0,this.hadKeyword=!1,this.fnString=Function.prototype.toString.call(e),this.fnType=e.constructor.name,this.keyQuote=void 0===i?"":o.quoteKey(i,n),this.keyPrefix=void 0===i?"":`${this.keyQuote}:${t?" ":""}`,this.isMethodCandidate=void 0!==i&&(""===this.fn.name||this.fn.name===i)}stringify(){const e=this.tryParse();return e?l(e):`${this.keyPrefix}void ${this.next(this.fnString)}`}getPrefix(){return this.isMethodCandidate&&!this.hadKeyword?s[this.fnType]+this.keyQuote:this.keyPrefix+r[this.fnType]}tryParse(){if("}"!==this.fnString[this.fnString.length-1])return this.keyPrefix+this.fnString;if(this.fn.name){const e=this.tryStrippingName();if(e)return e}const e=this.pos;if("class"===this.consumeSyntax())return this.fnString;if(this.pos=e,this.tryParsePrefixTokens()){const e=this.tryStrippingName();if(e)return e;let t=this.pos;switch(this.consumeSyntax("WORD_LIKE")){case"WORD_LIKE":this.isMethodCandidate&&!this.hadKeyword&&(t=this.pos);case"()":if("=>"===this.fnString.substr(this.pos,2))return this.keyPrefix+this.fnString;this.pos=t;case'"':case"'":case"[]":return this.getPrefix()+this.fnString.substr(this.pos)}}}tryStrippingName(){if(i)return;let e=this.pos;const t=this.fnString.substr(this.pos,this.fn.name.length);if(t===this.fn.name&&(this.pos+=t.length,"()"===this.consumeSyntax()&&"{}"===this.consumeSyntax()&&this.pos===this.fnString.length))return!this.isMethodCandidate&&o.isValidVariableName(t)||(e+=t.length),this.getPrefix()+this.fnString.substr(e);this.pos=e}tryParsePrefixTokens(){let e=this.pos;switch(this.hadKeyword=!1,this.fnType){case"AsyncFunction":if("async"!==this.consumeSyntax())return!1;e=this.pos;case"Function":return"function"===this.consumeSyntax()?this.hadKeyword=!0:this.pos=e,!0;case"AsyncGeneratorFunction":if("async"!==this.consumeSyntax())return!1;case"GeneratorFunction":let t=this.consumeSyntax();return"function"===t&&(t=this.consumeSyntax(),this.hadKeyword=!0),"*"===t}}consumeSyntax(e){const t=this.consumeMatch(/^(?:([A-Za-z_0-9$\xA0-\uFFFF]+)|=>|\+\+|\-\-|.)/);if(!t)return;const[n,o]=t;if(this.consumeWhitespace(),o)return e||o;switch(n){case"(":return this.consumeSyntaxUntil("(",")");case"[":return this.consumeSyntaxUntil("[","]");case"{":return this.consumeSyntaxUntil("{","}");case"`":return this.consumeTemplate();case'"':return this.consumeRegExp(/^(?:[^\\"]|\\.)*"/,'"');case"'":return this.consumeRegExp(/^(?:[^\\']|\\.)*'/,"'")}return n}consumeSyntaxUntil(e,t){let n=!0;for(;;){const o=this.consumeSyntax();if(o===t)return e+t;if(!o||")"===o||"]"===o||"}"===o)return;"/"===o&&n&&this.consumeMatch(/^(?:\\.|[^\\\/\n[]|\[(?:\\.|[^\]])*\])+\/[a-z]*/)?(n=!1,this.consumeWhitespace()):n=a.has(o)}}consumeMatch(e){const t=e.exec(this.fnString.substr(this.pos));return t&&(this.pos+=t[0].length),t}consumeRegExp(e,t){const n=e.exec(this.fnString.substr(this.pos));if(n)return this.pos+=n[0].length,this.consumeWhitespace(),t}consumeTemplate(){for(;;){if(this.consumeMatch(/^(?:[^`$\\]|\\.|\$(?!{))*/),"`"===this.fnString[this.pos])return this.pos++,this.consumeWhitespace(),"`";if("${"!==this.fnString.substr(this.pos,2)||(this.pos+=2,this.consumeWhitespace(),!this.consumeSyntaxUntil("{","}")))return}}consumeWhitespace(){this.consumeMatch(/^(?:\s|\/\/.*|\/\*[^]*?\*\/)*/)}}t.FunctionParser=c},function(e,t,n){e.exports=n(53)()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=void 0;const o=n(25),i=n(13),r=Symbol("root");t.stringify=function(e,t,n,s={}){const a="string"==typeof n?n:" ".repeat(n||0),l=[],c=new Set,u=new Map,d=new Map;let p=0;const{maxDepth:h=100,references:m=!1,skipUndefinedProperties:f=!1,maxValues:g=1e5}=s,b=function(e){return e?(t,n,i,r)=>e(t,n,(e=>o.toString(e,n,i,r)),r):o.toString}(t),k=(e,t)=>{if(++p>g)return;if(f&&void 0===e)return;if(l.length>h)return;if(void 0===t)return b(e,a,k,t);l.push(t);const n=w(e,t===r?void 0:t);return l.pop(),n},w=m?(e,t)=>{if(null!==e&&("object"==typeof e||"function"==typeof e||"symbol"==typeof e)){if(u.has(e))return d.set(l.slice(1),u.get(e)),b(void 0,a,k,t);u.set(e,l.slice(1))}return b(e,a,k,t)}:(e,t)=>{if(c.has(e))return;c.add(e);const n=b(e,a,k,t);return c.delete(e),n},y=k(e,r);if(d.size){const e=a?" ":"",t=a?"\n":"";let n=`var x${e}=${e}${y};${t}`;for(const[o,r]of d.entries())n+=`x${i.stringifyPath(o,k)}${e}=${e}x${i.stringifyPath(r,k)};${t}`;return`(function${e}()${e}{${t}${n}return x;${t}}())`}return y}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findInArray=function(e,t){for(var n=0,o=e.length;nI.length&&I.push(e)}function B(e,t,n){return null==e?0:function e(t,n,o,i){var a=typeof t;"undefined"!==a&&"boolean"!==a||(t=null);var l=!1;if(null===t)l=!0;else switch(a){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case r:case s:l=!0}}if(l)return o(i,t,""===n?"."+j(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c